上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 我们编程时常常想统计一下自己写过多少行代码了,这时候该怎么办呢? 虽然Vim等编辑器中有代码行数显示,但是不能一个个打开然后加起来吧? 这个时候需要用到wc这个工具,呵呵,别看名字不怎么样,功能可是很强大的哦。 用法: 当前目录下: wc -l *.c *.h 当前目录及子目录: find . -name *.c |xargs wc -l find . -name *.cpp | xargs ... 阅读全文
posted @ 2010-01-07 19:40 飘啊飘 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 环境是ubuntu9.04首先去lua官方网站下载lua最新版解压缩之后,从shell中进入目录,然后执行make会给个提示,选择make的版本因为是linux下,就打make linux然后开始构建了,等下就好,进入src目录,里面有liblua.a拷贝到项目需要的目录。同时需要拷贝的是.h我建议把那头文件都拷贝到/usr/include下,这样以后用的时候方便,要不每次还得在gcc中加命令行在... 阅读全文
posted @ 2010-01-06 15:53 飘啊飘 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ibm.com/developerworks/cn/web/wa-ltwebserv/最近在做WEB服务器,参考下这些精致的代码虽然轻量级 Web 服务器有很多共同之处,但是各有各的不同。大多数轻量级 Web 服务器是用 C 编写的,但是实践证明,有些其他实现语言也可以成功地用于实现服务器,对此我已经做了实验,这些语言包括 Erlang、Java、Lisp、Lua、Pe... 阅读全文
posted @ 2009-12-17 19:22 飘啊飘 阅读(3422) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cppblog.com/qywyh/articles/3405.html七种qsort排序方法 <本文中排序都是采用的从小到大排序> 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qs... 阅读全文
posted @ 2009-12-11 17:56 飘啊飘 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 首先下载LIBCURL的MINGW库,我下载的是别人编译好的,包括DLL、静态库、头文件,帮助文件等。。地址在:http://ftp.chg.ru/pub/WWW/tools/curl/curl-7.13.0-win32-ssl-devel-mingw32.zip以下贴出转来的参数:http://hi.baidu.com/nivrrex/blog/item/962601e969c53a3ab80e... 阅读全文
posted @ 2009-12-11 15:37 飘啊飘 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: 在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制:在Linux下需要注意的是时间的控制结构是struct timeval而并不是某一整型数,以下是来自于网上一篇文章中的摘录,它是这样写的:int nNetTimeout=1000;//1秒,//设置发送超时setsockopt(socket,SOL_SOCKET,SO_SNDTIMEO,(char *)... 阅读全文
posted @ 2009-11-29 11:18 飘啊飘 阅读(5205) 评论(1) 推荐(1) 编辑
摘要: 转自:http://hi.baidu.com/kaien_space/blog/item/ae765e0aa3de501695ca6bb9.html一份粗糙的研究记录,有待补完和整理。MinGW:c -> o gcc -c a.cc -> exe gcc a.c libs.o -o a.exe (从主程序a.c,附加libs,生成a.exe)o -> exe gcc a.o b.... 阅读全文
posted @ 2009-11-26 19:24 飘啊飘 阅读(1956) 评论(0) 推荐(0) 编辑
摘要: dbm是Linux下的一个轻量级的数据保存库。他算不上数据库,因为它只能保存最基本的key->value,仅仅是一个索引化的文件存储系统。它的存储效率一般,查询效率还不错,100W级别秒杀的,简单应用够了,这下再也不用到处找东西保存了,简单的这个就能搞定了,呵呵~参考资料:http://dev.csdn.net/article/67/67908.shtm 这篇文章是整理的LINUX程序设计... 阅读全文
posted @ 2009-11-25 17:05 飘啊飘 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 1、VIM首先,确认有~/.vim/plugin文件夹,把插件都装到里面去,方便备份,如果没有进行创建个人的配置文件是~/.vimrc这个vim-scripts插件:  color scheme配色方案  ftpluginFile type插件,特定语言语法的设置,比如如何识别注释  syntax语法高亮的配色  plugin提供额外功能的插件,比如智能完成、缓冲区管理Ctags插件是用来方便浏览... 阅读全文
posted @ 2009-11-25 08:32 飘啊飘 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 系里组织了一个软件开发大赛,我报了名。看了去年他们获奖的作品,基本都是.NET和JAVA的 一些附书源码。那会脑袋发热,正想做一个记帐的工具,于是就开始做。最开始设计的时候,又是跨平台(LINUX,WINDOWS,手机),又是自己实现数据结构,又是动态链接库调用的,好像非得这样才能现实出水平。。软件得有界面,考虑到跨平台,用从来没接触过的QT来做。想着把数据结构实现到动态链接库里,最后数据保存用S... 阅读全文
posted @ 2009-10-28 20:12 飘啊飘 阅读(310) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页