240 发简信
IP属地:香港
  • @风雨兼程_71b1 这个主要是各文件系统的实现不一致导致的

    深入理解ReadDirectoryChangesW

    写在前面的话 ReadDirectoryChangesW 是Windows提供一个API,用于读取文件夹的磁盘变更。该API很实用,目前市面上已知的所有运行在用户态同步应用,...

  • @她说太匆匆 可以的,注明来源即可

    关于DirectUI的一些思考

    1. DirectUI的发展历史 对于传统Win32界面编程来讲,微软提供一整套界面标准,比如窗口、按钮、滚动条、列表等。对于每一个窗口(控件也是一个窗口),其能响应的消息和...

  • 120
    MacOS下Wireshark没有权限对网卡抓包

    写在前面 在google上搜关键字:don't have permission to capture on that device,可以很容易找到答案。这里简单记录一下解决办...

  • Linux下为普通用户添加sudo权限

    写在前面 本文纯属一篇操作清单列表,主要是问了方便自己以后查阅。 sudo是Linux系统管理命令,主要是方便普通用户也能使用管理员权限进行一些操作。更多关于sudo命令的历...

  • �感谢指出错误,已更正

    CGI、FastCGI和PHP-FPM的关系

    在搭建LNMP服务器时,我们经常会看到CGI、FastCGI、PHP-FPM这些名词,如果只是知道这些名词,而不知道其在整个LNMP架构中所处的位置及作用,很难了解一个请求在...

  • 感谢指出问题,已更正

    crontab定时任务

    简述 Linux系统下提供了一个非常有用的定时任务命令crontab,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小...

  • 120
    vim 配置golang环境

    1.写在前面 由于最近工作中使用golang开发比较多,而大部分工作都是使用vim完成,在配置vim的golang环境时,发现已经有很多配置的解决方案,vim有很多插件支持g...

  • 120
    vim无插件配置

    1.写在前面 vim是unix下一款非常强大的文本编辑器。vim本身支持很多个性化的配置,根据自身需求,合理的配置vim,能够很好的提高开发效率。本文介绍vim下无插件的常用...

  • 基于diff的文件同步算法(上)

    1.写在前面 文件同步的核心问题是新旧版本的对比问题。这里所说的版本是指用于区分文件变更的一种状态标记,它可以是我们通常所说的版本号,也可以是时间戳,如修改时间。本文介绍一种...

  • 编写可读代码的艺术

    1.写在前面 最近花了一个周的零星时间,看了《编写可读代码艺术》,收获颇多。虽然平时也经常使用书中提到的一些方法编写代码,但只是一种直观感觉认为这种方式是“正确”的。书中将这...

  • 120
    vim入门

    相对于IDE,vim的学习成本较高,但一旦熟悉vim后,开发效率是非常高的。vim的命令非常多,但在工作中常用的却比较少,本着实用主义,参考Learn Vim Progres...

  • 如何阅读

    这个星期利用上下班时间,读了一下《如何阅读》,书只有200页左右,很快就能读完。之所有写这篇读书笔记,一是实践书中的一些方法,训练自己归纳总结的能力;二是希望自己养成做读书笔...

  • xargs命令原理

    学习linux命令除了要学会查看帮忙手册外,另外一点就是最好能明白命令存在的理由,即命令主要用于解决什么问题?那么xargs是为了解决什么问题呢? 直接划重点:xargs命令...

  • 120
    SED 入门

    SED(Stream EDitor)流编辑器,是Unix下一款文本处理工具。SED 是 Lee E. McMahon 从1973到1974 在贝尔实验室开发的。SED有多种用...

  • 120
    AWK 入门

    AWK是一种处理文本文件的语言,也是一个强大的文本分析工具。AWK最早是在1977年在贝尔实验室被发明的,之所以叫AWK是因为其取了三位创始人 Alfred Aho,Pete...

  • 120
    MySQL索引那些事儿

    1.写在前面 索引对于良好的性能非常关键,特别是当表中的数据量越来越大的时候,索引对性能的影响愈发重要。而索引优化应该是对查询优化最有效的手段了,索引能够轻易将查询性能提高几...

  • Makefile入门

    make是一个自动化构建工具,广泛应用于Unix及其类Unix系统中。make最先应用于编译C语言项目,不仅如此,只要某个文件发生变化就需要重新构建的项目都可以使用make工...

个人介绍
重剑无锋,大小不工