Wilhel

Wilhel

missing-semester

元编程
构建系统 make  是最常用的构建系统之一,您会发现它通常被安装到了几乎所有基于 UNIX 的系统中。make 并不完美,但是对于中小型项目来说,它已经足够好了。当您执行  make  时,它会去参考当前目录下名为  Makefile  的文件。 Copy paper.pdf…
调试及性能分析
调试代码 打印调试法和日志 您可以将日志写入文件、socket 或者甚至是发送到远端服务器而不仅仅是标准输出; 日志可以支持严重等级(例如 INFO, DEBUG, WARN, ERROR 等),这使您可以根据需要过滤日志; 对于新发现的问题…
命令行环境
命令行控制 结束进程 SIGINT: Ctrl-C SIGQUIT: Ctrl-\ SIGTERM: kill -TERM <PID> Copy #!/usr/bin/env python import signal, time def handler(signum…
版本控制(Git)
Git 的命令行接口 Pro Git 中文版: https://git-scm.com/book/zh/v2 基础 git help <command>: 获取 git 命令的帮助信息 git init: 创建一个新的 git 仓库,其数据会存放在一个名为 .git 的目录下…
vim编辑器
基本操作 命令行模式 :q 退出(关闭窗口) :w 保存(写) :wq 保存然后退出 :e {文件名} 打开要编辑的文件 :ls 显示打开的缓存 :help {标题} 打开帮助文档 :help :w 打开 :w 命令的帮助文档 :help w 打开 w 移动的帮助文档…
SHELL工具和脚本
笔记 Copy $_ # 上一个参数 !! # 上一条命令 $? # 运行命令的结束代码 $# # 参数个数 $@ # 所有参数 $$ # SHELL本身的PID $0 # 本身的文件名 创建文件夹并进入文件夹 Copy # mcd.sh…
此部落格數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。