- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 SVN中trunk,branches,tags用法详解
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是
2013-04-28 13:01:20 407
转载 简明 Vim 练级攻略(转)
如果你觉得看得累了,就别往下看了,等有空的时候再接着看,vim的学习也一样,但只要你坚持,文章能看完的,vim也会成为你的利器。原文出处:酷壳网——简明 Vim 练级攻略还有一篇文章:给程序员的VIM速查卡 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自
2013-04-18 11:18:08 348
转载 -fPIC
位置无关代码主要是在访问全局变量和全局函数的时候采用了位置无关的重定位方法,既依赖GOT和PLT来重定位. 普通的重定位方法需要修改代码段,比如偏移地址0x100处需要重定位,loader就修改代码段的0x100处的内容,通过查找重定位信息得到具体的值.这种方法需要修改代码段的内容,对于动态连接库来说,其初衷是让多个进程共享代码段,若对其进行写操作,就回引起COW,从而失去共享. -f
2013-04-11 21:46:54 3198
转载 Linux SVN 服务器配置以及客户端使用
http://songxj.blog.51cto.com/620981/396113SVN简介SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。 SVN中的一些概念 : a. repository(源代码库) 源代码统一存放的地方 b. Checkout (提
2013-04-11 17:20:47 463
转载 GDB调试
最简单的例子1编译生成可执行文件 gcc -g test.c -o test一定注意 如果不加入-g参数 是无法使用gdb调试的 -g选项加入了调试信息2启动gdbgdb test3在main函数处设置断点break main4运行程序run5单步运行next6继续运行continue7finish 运行程序直到当前函数结束8watch 变量
2013-04-08 17:42:16 374
原创 linux下C、C++开发工具
VIM+ctags+cvim+doxygen使用这几个工具,什么IDE你觉得都是小玩意,学习Makefile和cmake,从而使工程易于管理。
2013-04-07 13:52:37 731
原创 Vim编程
15 Years of Vi + 7 years of Vim and still learning by David Rayner http://www.rayninfo.co.uk/vimtips.html 本文所有内容摘自公司同事的ppt。 1、什么是vim...
2011-01-06 18:09:36 163
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人