
每日一本书
文章平均质量分 90
Eliminate the bug
纵使是一只菜鸡,也要有向上的心!
展开
-
学习Nginx_HTTP_Server
1 工作环境1.1 设置终端仿真器 首先得安装SSH客户端,这是一种网络协议,实现两个设备的加密与安全通信,是用于远程连接系统的shell1.2 建立会话准备连接主机名或ip地址ssh守护进程端口号,除非额外指定,否则默认22账号密码1.3 程序和进程命令后面加上&,可以让命令在后台运行,进程pid会显示在屏幕上,一旦完成会显示执行完毕信息1.4 系统服务许多后台应用程序用service命令来启动,通常用复杂的脚本来控制启动和停止,普遍放在/etc/in原创 2021-09-01 16:31:50 · 561 阅读 · 0 评论 -
正则表达式学习笔记
1 正则表达式入门 Web上搜索单词满足:同时检查多文件和多行,对应单词高亮跨行查找,存在换行的情况不区分大小写,单词间出现任意数量空白符(空格符、制表符、换行符)HTML tag分隔的字符正则表达式是强大、便捷、高效的文本处理工具1.1 解决实际问题 核心:查找匹配串1.2 作为编程语言的正则表达式 文件名做类比:UNIX和WINDOWS中可以用"*.txt"选择多个文件,此类文件名叫做文件群组或通配符 大多数系统也加入了少量具有特殊含义的字符,比如说:*原创 2021-08-29 22:06:13 · 226 阅读 · 0 评论 -
软件调试的艺术读书笔记
1 预备知识1.1 调试工具GDB Unix程序员最常用的调试工具是GDB,这是由Richard Stallman(开源软件运动的领路人)开 发的GNU项目调试器(GNU Project Debugger),该工具在Linux开发中扮演了关键的角色1.2 调试原则简单工作开始自顶而下 主函数不应该过长,应该大量调用工作函数,如果工作函数过长,可以考虑分解成多个较小的模块,下一次暂停的位置一般在执行函数的下一行调试工具确定段错误位置 通过调用调试器反向追踪(backtr原创 2021-08-04 13:51:19 · 509 阅读 · 1 评论