
工作小得
河静水深-人静心深
天高任鸟飞我不是鸟这片天也不高.我是程序猿我为自己带盐。
展开
-
链接重定位和装载重定位
链接重定位指静态链接时的重定位;原创 2014-10-14 21:44:41 · 992 阅读 · 0 评论 -
strstr不能处理包含0的数据流
估计strstr内部使用了strlen来计算长度, 简单改进了下, 还有很多改进空间, 比如已经比较过的字符需要记录是否参与下一轮对比...static char *mystrstr(char *pOri, int OriNum, char *pFind, int FindNum){ char *p = NULL; if(OriNum < FindNum) return NU原创 2017-06-21 09:52:11 · 2255 阅读 · 0 评论 -
struct匿名字段和interface,断言
struct interface原创 2016-09-06 22:39:52 · 952 阅读 · 0 评论 -
开源协议图例说明
转载 2016-12-15 08:57:58 · 459 阅读 · 0 评论 -
vim有用的命令
光标移动:w/W按词前移;b/B按词后移。修改命令:c/C。cw:修改光标当前位置到词尾的字符;caw:修改整个单词;cc:修改光标所在的整行内容;C:修改光标位置到行尾的文本。取代命令:r/R。r:用其后输入的单个字符取代光标所在的字符(r+n配合使用可修改光标开始n个字符);R:用其后输入的文本取代光标所在处开始的若干个字符,每输入一个字符就取代原有的一个字符,多出的部分附加在后面。原创 2016-12-07 23:59:58 · 344 阅读 · 0 评论 -
go web编程与实际结果不一致记录
4.1节处理表单输入时,url带有传入服务器数据时:http://127.0.0.1:8080/login?username=jing,用fmt.Println("User:", r.Form["username"]输出没有传入的值。原创 2016-10-20 21:27:18 · 609 阅读 · 0 评论 -
markdown文件转pdf
之前从github下载过go web编程文档,https://github.com/astaxie/build-web-application-with-golang。记录下如何转换为pdf文件。首先需要下载pandoc,文档中build.sh批处理文件,生成epub文件;原创 2016-10-19 14:54:43 · 615 阅读 · 0 评论 -
vim配置
Vundle插件,可以说是一个插件管理器。安装方法:git clone https://github.com/gmarik/vundle D:\Vim\vimfiles\bundle\vundle(先安装git工具)filetype off " 此处规定Vundle的路径 set rtp+=$VIM/vimfiles/bundle/vundle/ call vundle#rc(原创 2015-11-23 21:55:14 · 383 阅读 · 0 评论 -
scroll和grep
grep常用指令原创 2014-10-11 22:04:28 · 458 阅读 · 0 评论 -
makefile书写
$@ 扩展成当前规则的目的文件名, $=== makefile 开始 ===OBJS = foo.o bar.oCC = gccCFLAGS = -Wall -O -gmyprog : $(OBJS) $(CC) $^ -o $@foo.o : foo.c foo.h bar.h $(CC) $(CFLAGS) -c $bar.o : bar转载 2015-12-10 20:22:08 · 294 阅读 · 0 评论 -
cl和link
cl /c /Za /I"指定源文件目录"原创 2014-10-16 22:06:41 · 612 阅读 · 0 评论