
Linux
IPJMC
这个作者很懒,什么都没留下…
展开
-
gethostbyname函数
使用这个东西,首先要包含2个头文件:#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。struct hostent { char *h_name; char **h_aliases; int h_addrtype; int h_le转载 2011-03-24 18:10:00 · 702 阅读 · 0 评论 -
快速掌握Vim
简明 Vim 练级攻略 [url]http://coolshell.cn/articles/5426.html[/url]原创 2011-09-09 23:53:33 · 157 阅读 · 0 评论 -
SVN 常用命令
命令行 Subversion 入门 如果您参与的项目正在使用 Subversion 进行版本控制,您将需要使用 Subversion 访问和更改项目源文件。您可以点击项目的左侧导航窗格上的“Subversion”链接,在线浏览源代码以查看该项目的目录结构和文件。 “Subversion”页面显示三个子目录:branches/、tags/、trunk/ 和一个自述文件。自述文件可以使您对 ...原创 2012-04-12 11:15:37 · 174 阅读 · 0 评论 -
关于 SVN 目录结构
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/ | +-trunk +-branches +-tags 这 是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应...原创 2012-09-10 15:42:35 · 134 阅读 · 0 评论 -
Linux线程私有数据
[size=medium] 线程私有数据的使用场景是:某个函数在第一次被调用的时候,分配内存block,在以后每次调用的时候,都是用第一次所分配的内存block,无需再次分配。可以用线程私有数据来存储这个内存block。 在多线程环境下,如果不使用线程私有数据,由于函数只分配了一个block,所以各个线程在block上必然会有竞争。如果每个线程对这个block的...原创 2014-04-29 12:06:34 · 290 阅读 · 1 评论