scp 命令的使用

scp 命令的使用, 上传和下载文件 在使用 ssh 连接 linux 服务器时,如果需要上传和下载文件,除了使用 FTP 软件外,还可以直接使用 scp 命令来进行操作 下载文件 格式:scp 用户名@远程服务器ip:文件路径 目标路径 例子: 将 172.12.121.87 服务器 /home 目录下的 test.txt 文件,下载到本地 /home 目录下 如果需要指定端口号,则使用 -P 参数,(注意:大写字母 P) 上传文件 是下载的逆过程 格式: scp 需要上传的文件路径 用户名@远程服务器ip:文件路径 例子: 同理,如果需要指定端口号,还是使用 -P 参数,(注意:大写字母 P) 参考 SCP Linux – Securely Copy Files Using SCP examples scp command in Linux […]

mysql 截取子字符串

使用 substring_index() 方法,根据标识符,返回从字符串开始都指定标识符位置的子字符串。 substring_index() 方法有三个参数:1.源字符串; 2.标识符; 3.标识符的数目(表示从源字符串开始截取到这个位置) 例子:源字符串:www.google.com.test 标识符:’.‘ (点) 返回结果:www 返回结果:www.google 返回结果:www.google.com 当数字大于标识符的数量时,返回整个字符串: 返回结果:www.google.com.test 使用负数时,从源字符串右边开始返回: 返回结果:com 参考: MySQL SUBSTRING_INDEX() Function 相关阅读: mysql 类型转换函数 convert() 和 cast()

mysql 类型转换函数 convert() 和 cast()

在 mysql 的 sql 语句中,有时需要进行类型转换, mysql 类型转换函数 convert() 和 cast(),是用的较多的两个方法,详细的介绍如下: convert() 使用例子: cast() 使用例子: 常用的转换类型 类型名 描述 DATE 日期类型 DATETIME 日期时间类型 TIME 时间类型 CHAR 字符类型 SIGNED 有符号整型(包含正负数) UNSIGNED 无符号整型(正数) BINARY 二进制格式 两个方法的区别 参数不同 方法 说明 convert() 有两个参数,第一个为转换内容,第二个为转换类型;如:convert(‘123’, unsigned integer); cast() 只有一个参数,参数格式:转换内容 AS 转换类型;如:cast(‘123’ as unsigned integer); 参考 MySQL CONVERT() Function MySQL CAST() Function 相关阅读 mysql 命令行导出事件、存储过程、触发器

C# 判断程序是否以管理员身份运行

C# 判断程序是否以管理员身份运行, C# 编写的桌面程序,有些操作是需要进行提权的,如下: 而在代码中可以通过 以下代码来识别软件是否已提权 参考: C# Check if run as administrator [duplicate] 推荐阅读: Run as administrator C# How do I force my .NET application to run as administrator? Visual Studio 查看当前程序所有线程

新买的 U 盘插入电脑没反应

新买的 U 盘插入电脑没反应, 或者读取不到,那是因为新的 U 盘需要安装驱动,正常情况下,Windows 操作系统会自动搜索并安装驱动,如果系统没有安装成功,则需要手动去安装驱动,具体操作步骤如下: 1.打开 “我的电脑”,然后在 “计算机” 上鼠标右键,点击 ”属性“ 2.然后再点击 ”设备管理器“ 3.在里面找到 “其他设备” 4.找到你的 U 盘设备,然后鼠标右键,选择 ”更新驱动程序软件“ 5.在弹出的窗口选择 ”自动搜索更新的驱动程序软件(S)“ 6.等待系统自动更新,更新更改的界面如下: 此时电脑应该能识别到你的 U 盘了,可以放心的使用了 参考: U盘插入电脑没反应的解决方法汇总,说不定哪天就用得上! 推荐阅读: WINDOWS 导出注册表

InnoSetup 打包 WPF 开发的程序

下载 Inno Setup 打开官网:https://jrsoftware.org/isinfo.php,点击下载 Inno Setup 提供两种下载:1.单纯的 Inno Setup 软件,innosetup-6.0.3.exe;2.附带了 Inno Setup Studio 编辑器的版本 innosetup-qsp-6.0.3.exe(推荐下载,操作更简单); 安装 跟普通软件一样, 在安装过程中选择下载并安装 Inno Setup Studio 和加密支持: 安装完后打开 Inno Setup Studio 如下图: 快速打包 主要包括两大步:准备好 C# 编译后的代码;安装包脚本。 这里测试的代码,只有一个 toplayer.exe Inno Setup 提供快速打包的功能,根据提示选择所需要的选项即可完成打包。 启动快速打包功能 点击 File > New > New Script (Wizard) 就会打开以下窗口,根据对话框提示进行操作: 点击 Next,填写软件的相关信息: Application name: 软件的名字;Application version: 软件的版本号;Application publisher: 软件的发布者(你公司的名字)Application […]

Ubuntu 18.04 进入 Recovery 模式

Ubuntu 18.04 进入 Recovery 模式, 只需要在开机时一直按住 Shift 键,就会进入 GNU GRUB 界面,如下: 然后选择 Advanced options for Ubuntu,回车: 再选择一个 (recovery mode) 即可: 最后根据自己的需求来进行选择:resume: 退出 recovery 模式,然后正常启动;clean: 尝试清理垃圾文件,腾出更多的空间;dpkg: 修复损坏的包;fsck: 检查所有文件系统;grub: 更新 grub 的启动载入器;network: 启动网络;root: 进入命令行模式;system-summary: 系统概览,查看电脑的基本信息; 参考:Ubuntu中如何进入recovery 模式 相关阅读:如何在 Ubuntu18.04 上安装 pip3Ubuntu 18.04 安装 python 的 redis 库Ubuntu 18.04 安装 redis

wordpress 数据表结构介绍

wordpress 数据表结构介绍, wordpress 默认以 mysql 作为数据库,需要我们手动生成 wordpress 数据库,但是数据表的生成,则是由 wordpress 自动生成的,wordpress 的功能强大,而且可以轻松实现各种扩展,包括自定义主题和插件,这些都得益于它表的设计,为了更好的了解 wordpress,我们应该先了解 wordpress 默认的表的作用,以及每张表之间的关系。 wordpress 安装时会创建默认的数据库,具体的表如下: 12张表:wp_commentmetawp_commentswp_linkswp_optionswp_postmetawp_postswp_termmetawp_term_relationshipwp_termswp_term_taxonomywp_usermetawp_users 各个数据表的数据和关系 评论信息 1.wp_commentmeta记录评论的相关信息,就是 key=value 形式的;如:在后台将评论移到垃圾箱时,相关的信息就会保存在这个表里。注意:彻底删除评论时,这个表中的相关记录也会删除。 2.wp_comments记录评论(以及回复评论)的基本信息,评论的内容、作者、以及关联的文章 id 等 这两个表对于 wp-admin 后台的 Comments: 链接 1.wp_links以前是用来记录链接的,不过 wordpress 3.5 以后,该功能默认取消了(在后台取消了 Links Manager 菜单),如果需要重新开启,则需要安装 Links Manager 插件 选择信息 1.wp_options 记录相关配置,也是以 key=value 的格式保存数据,对应 wp-admin 后台的所有设置,包括:Settings -> General,Settings -> Writing,Settings -> Reading,Settings -> Discussion,Settings […]

VS Code 文件快速导航

在当前文件位置和上一次文件位置之间切换: Windows alt + “<-” 左箭头 向后会提一步alt + “->” 右箭头 向前进一步 MacOS ctrl + “-” 减号 向后会提一步ctrl + shift + “-” 向前进一步 Linux ctrl + alt + “-” 减号 向后会提一步ctrl + shift + “-” 向前进一步 How to navigate back to the last cursor position in Visual Studio Code?

windows 导出注册表

windows 导出注册表, 简单命令 windows 导出注册表, 可以通过以下命令来完成: 命令的详细分析 使用前可以查看使用帮助,在 cmd 中输入以下命令: 可以看到如下内容: 该命令的格式主要如下: 2 个必要参数,和 3 个可选参数: KeyName 必选,需要导出的注册表的路径,如:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum 注意:必须包含一个有效的 root 路径:HKEY_CLASSES_ROOT, (简写为:HKCR)HKEY_CURRENT_USER, (简写为:HKCU) HKEY_LOCAL_MACHINE, (简写为:HKLM) HKEY_USERS, (简写为:HKU) HKEY_CURRENT_CONFIG (简写为:HKCC) FileName 必选,导出的文件目录,注意:导出的文件名推荐以 .reg 结尾,避免用该文件导入时出问题 /y 可选,表示强制覆盖上一次保存的同名文件,而不出现提示框 /reg:32 可选,指定使用该 key 下32位的内容 /reg:64 可选,指定使用该 key 下64位的内容 KeyName 相关内容:root 路径在注册表中的显示如下: 导出 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class 下的内容到 d:\class.reg 文件 导出的内容大致如下: 如果文件已存在,则会出现一些提示,File d:\class.reg already […]