Jenkins
中repo
环境变量设置
源码中移除注释
hashmap 时间复杂度
理解时间复杂度以及Hash
Jenkins 构建多配置项目
使用 multiple configuration project 来管理项目 Matrix
iso8601 时间格式以及转换
iso8601
与时间戳之间的转换
理解编程语言中的数据类型
Linux 定时器
eCos 文件系统
工作中遇到/tmp/tmp_file
打开保存失败,记录原因以及解决方案
tcp 选项 SO_LINGER
SO_LINGER
选项用于调整close
行为,可以设置为强制关闭socket
以回收资源
understand-got-and-plt
理解动态链接elf
以及实现,重要的两个表
GOT
-Global Offset Table
全局偏移表用于记录在 ELF 文件中所用到的共享库中符号的绝对地址PLT
-Procedure Linkage Table
过程链接表的作用是将位置无关的符号转移到绝对地址
GCC 编译参数 -fpic
记录-fpic
参数作用及对执行效率的影响
动态链接执行很复杂,比静态链接执行时间长
但是,极大的节省了size
,PIC
和动态链接技术是计算机发展史上非常重要的一个里程碑
GDB 调试带参数程序
使用 set args
调试带参数的程序
编译只有 configure.ac 文件和 Makefile.am 文件的工程
使用 configure.ac
和 Makefile.am
生成 configure
用于编译工程
gnome 终端和 vim 配色
gnome terminal
和vim
配色,以及solarized
的使用
git 免密操作
git
免密操作,包括 ssh
和 https