用过了诸多的编辑器,Atom、VSCode、Webstorm 等等,最终我还是留在了 Sublime Text3 阵营,其优点对于我来说必定是多余其他编辑器。比如启动速度快、有强大且完善的插件社区等。因为经常换工作系统和环境,所以记录一下 Sublime Text3 的一些常用的用户设置。不用每次都去查询了。 ...
前端时间做进程信息采集的一个工具,测试提交上来一个 Bug,在 XP 上所有采集的进程均为 64 位,我当时挺差异的,难道微软的 API 有问题?后来看了一下 IsWow64Process 函数第二个参数在 MSDN 上的解释: A pointer to a value that is set to TRUE...
最近接了一个需求,主要是对 FTP 操作的一系列功能,中间遇到一个问题就是如何通过命令行方式从 FTP 下载一个文件夹到本地。搜索了一下 FTP 现有的命令,无法实现将一个目录下所有子目录的文件都复制下来,mget 命令仅能下载文件,而不能下载目录。搜索后得知,可以通过 wget 命令来解决。一个示例如下: 1...
Monaco 字体是 OS X 系统默认的字体,与 Consolas 一样都非常适合程序开发人员,但是它只在 OS X 系统下可以使用,换到 Windows 上就没有这个字体了。不过这几天我搜索了一下,下载了这个字体安装在 Windows 上使用,效果还不错。下图是 Visual Studio 中使用 Monac...
Visual Assist 现在几乎是 Windows 程序员的标配了,用 Visual Studio 的没有一个不认识它的,因其有一些非常实用、简便的功能,本文将一些实用功能一一列举,持续更新,期望可以做一个比较适合初学者入门 Windows 使用 Visual Studio 做开发同学学习的资料。如果有人...
Windows Sysinternals 内包含了很多微软提供的实用工具,经常用到的比如 Process Explorer、Process Monitor、TcpView、Autoruns、DbgView 等等,因为这些工具各司其职,大多是分开的单独的 exe,如果想更新他们,我自己平时都是去 Windows S...
你有没有发现,Windows 下 TortoiseSVN 客户端的那个 diff 功能简直是丑的无法让人直视,如果你没看见过,那我给你接一张图瞧一瞧。 说实话这个界面的配色方案真的糟透了,连命令行下的 git diff 都比不上。忍受了很久以后,忽然有一天去一个老同事那边给我讲问题,赫然发现他双击对比...
使用 Visual Studio 开发过程中,你很容易遇到一种情况就是多个文件来回的切换,在每一块实现不同的业务,打开多个文件后在上面的标签中来回点击,有时标签打开多了,还会超出标签导航的范围,需要点击最右侧的小箭头才能找到自己打开的文件。这样来回切换很容易错乱,弄不好头脑就晕了。我在被折磨了许久以后想了想,肯定...
我不喜欢长期显示着隐藏文件,这样看着目录结构比较乱,所以平时用的时候都是隐藏,而有的时候需要看一些隐藏的目录里面的内容,又需要显示出来,这样操作比较麻烦,所以在右键添加上 显示/隐藏 系统隐藏文件 功能,可以快速在某个目录下切换显示隐藏文件的状态,不必到资源管理器的菜单中再花几个步骤去调整了。在网上搜索了一些方法...
内存泄露带来的问题我想我就不必多少了,检测内存泄露有很多种方法,比如使用一些智能指针。但本文介绍的方法有些不同,我们将自己维护一个数组列表,记录下 new 内存时代码所在的文件、行号、以及大小、和是否已经被 delete 信息,将这些信息放到我们维护的数组中,当程序要检查内存泄露或者程序退出时,我们遍历整个堆内存...