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 […]

设置 macOS 终端显示样式

设置 macOS 终端显示样式, 修改后的效果: 修改前的效果: 在原来的 Pro 样式的基础上进行修改, 点击“终端” -> “偏好设置” 选择 Pro,并点击“复制描述文件” 并为样式起一个名字。 主要的修改文本部分: 修改字体,改为 Source Code Pro,18 号字体,系统默认没有安装 Source Code Pro 字体,需要安装的可以参考:macOS 安装 Source Code Pro 字体 修改文本,勾选 “平滑字体” 修改光标,选择 “| 竖条” 和 “闪动光标” 完成后,点击“默认”,将我们新增的样式作为默认样式 为了方便迁移设置,建议将样式导出: 相关阅读:9 Alternatives for the Apple’s Mac Terminal App

macOS 安装 Source Code Pro 字体

macOS 安装 Source Code Pro 字体, 详情如下: macOS 安装 Source Code Pro 字体, Source Code Pro 字体 github 官网 https://github.com/adobe-fonts/source-code-pro 如下图: 下载 点击页面中的 releases: 根据提示,.otf 格式的不支持 Windows 和 macOS,所以我们只下载 .ttf 格式的字体: SourceCodeVariable-Italic.ttf 和 SourceCodeVariable-Roman.ttf 安装 下载完后在直接双击字体 系统会打开 字体册,如下图: 点击“+”号,选择需要添加的字体,再点击“打开” 系统就会进行安装: 输入密码,确认安装: 安装后,可以通过字体册中的“用户”,如果出现了“Source Code Variable”,则说明否安装成功: 相关推荐:Ubuntu 18.04 安装 python 的 redis 库

AMD的CPU使用安卓模拟器的问题

AMD的CPU使用安卓模拟器的问题, 可能会遇到:”Your CPU does not support required features (VT-x or SVM)” 问题,这是因为谷歌的 Android 模拟器一直对 AMD 的支持都不够友好,但是自从 AMD 推出锐龙系列处理器,大受市场欢迎时,谷歌终于被感动得针对 AMD 优化了一下 Android 模拟器,所以在稳定版的 Android 模拟器已经添加了对AMD 处理器以及 Hyper-V 虚拟机的支持,只要你的电脑满足以下条件: AMD 处理器 —— 推荐使用 AMD 锐龙系列处理器; 注意:系统的 BIOS 需要开启支持虚拟机技术。 Android Studio 3.2 Beta 或更高版本; Android 模拟器 v27.3.8 或更高版本; x86 Android 虚拟设备 (AVD),创建虚拟设备; Windows 10 Version 1803 四月更新版; 打开 […]

Android Studio 连接真机测试

Android Studio 连接真机测试, 虽然开发过程中可以使用虚拟机来进行测试,但因为虚拟机有时性能并不佳,所以最后还是必须连接到真机上进行最终测试。本人使用手机是荣耀8,其他手机的使用方式可能略有不同,请自行查阅相关资料。 开启手机的开发者模式 为了避免误操作,以及会产生异常问题,默认请下,开发者模式是隐藏的,需要通过在 设置 > 关于手机 中,连接点击7次版本号来启用开发者模式,如下图: 然后就可以在设置中看到“开启开发者模式” 2. 使用数据线连接手机和电脑 注意:需要选择传输文件,而不是选择仅充电; 3. 勾选USB调试 点击确定 出现 RSA 密钥指纹提示时,再次点击确定 4. 此时在 Android Studio 中就可以看到连接的手机 如果需要关闭开发者模式,则需要在 应用管理 > 设置 > 存储 > 删除数据,即可: 参考:教你如何开启和隐藏-开发者选项 Android Studio中连接真机测试的方法 相关阅读:AMD的CPU使用安卓模拟器的问题

获取指定目录下的子目录

根据不同的需求选择不同的方法 获取指定目录下的子目录操作类有两个选择: Directory : 静态类,对文件夹的操作单一时选择; DirectoryInfo :动态类,对文件夹有多种不同操作时选择; 方法也有两种选择: GetDirectories() :需要等所有子目录都准备好才能进行操作,返回结果为数组类型,一般子目录数量不大时使用; EnumerateDirectories() :.net 4.0 后增加,更高效,无需等待子目录准备好就可以进行操作,返回结果为 IEnumerate<T> 类型,子目录数量巨大时优先使用; 注意:Directory 调用方法时,关键类型是 string;DirectoryInfo 则是 DirectoryInfo 类型; 上述两个方法都有 3 个重载,分别是: 返回当前目录下所有子目录 (默认,不处理子目录); 按通配符返回自定目录 (只支持 * 和 ?); 按通配符返回所有子目录 (所有层级) 获取指定目录下的子目录 测试目录结构: 处理代码: 结果: 默认只会返回 test 当前目录下的子目录: 返回当前目录下的包含 ”test“ 的目录: 返回所有层级包含 ”test“ 的目录: 返回所有子目录: 关于获取文件部分,请参考:C# 获取指定目录下的文件

C# 获取指定目录下的文件

使用到的类 DirectoryInfo 和 Directory,后者提供静态方法,可以直接使用; 对同一文件有多种操作时,可以使用 DirectoryInfo; 对文件的操作单一时,就是用 Directory 默认方式获取目录下的所有文件 C# 获取指定目录下的文件 使用 GetFiles() 方法,默认只返回当前目录下的文件,不处理子文件夹,该方法有三种重载: GetFiles() 不带参数,按默认返回 GetFiles(string pattern) 使用通配符返回指定文件,该模式只支持 * 和 ?作为通配符,不支持正则表达式(* 表示匹配多个字符,? 表示匹配一个字符) GetFiles(string pattern, SearchOptions option) 也支持通配符,SearchOptions 选择 AllDirectories 时,会返回子目录下的文件 注意: DirectoryInfo 返回的结果是 FileInfo 类型的数组; Directory 返回的结果则是 string 类型的数组 SearchOptions 类型 源代码如下: 枚举类型,控制只处理当前目录,还是会一并处理子目录 测试目录: D:\test\ 目录下 Directory 例子 默认返回当前目录所有文件 输出 files 结果为: 根据通配符返回结果: […]

Gmail 535-5.7.8 Username and Password not accepted

535-5.7.8 Username and Password not accepted 错误 Gmail 535-5.7.8 Username and Password not accepted 使用谷歌账号发邮件时,如果出现 “535-5.7.8 Username and Password not accepted” 错误,意思为:“不接受的用户名和密码”,如果需要使用谷歌账号来发送邮件,需要开放权限。 解决办法:请到谷歌邮件账号设置 Less secure apps 中,确认 “Enforce access to less secure apps for all users (Not Recommended)” 是否开启了配置链接 ,注意,需要管理员身份 参考 https://stackoverflow.com/questions/23137012/535-5-7-8-username-and-password-not-accepted 相关文章:java发送邮件

Ubuntu 18.04 安装 redis

Ubuntu 18.04 安装 redis Ubuntu 18.04 安装 redis, 先获取更新,然后直接安装 redis 服务即可,命令如下: 测试是否安装成功 安装之后,输入 redis-,再敲两下 tab 键,就可以看到安装了如下内容: 查看版本信息 测试插入和查询 启动 redis 客户端,redis-cli ,(cli 即 client 的简写) 测试是否能连通,如果返回结果为 PONG,表示连通 插入内容, 显示 OK,表示插入成功 查询内容 过程如下图所示: 细心的朋友可以发现,在输入 set 命令时,终端上会出现命令的使用提示,当然如果想了解更多的命令,请查看官方的命令文档 参考 How To Install and Secure Redis on Ubuntu 18.04 推荐阅读: Ubuntu 18.04 安装 python 的 redis 库