- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 Kosmos Filesystem中有关读后写的问题
KFS给出的测试程序中,所有的测试都是针对单独的读文件操作和单独的写文件操作进行的测试,然后读文件和写文件交叉进行会出现什么现象呢? 在读文件之后马上进行写文件,会造成系统阻塞! 测试:在一个程序中创建一个新文件或者打开一个原有文件,然后对该文件进行以下序列的操作:写->读->写->读。 运行过程:GETLAYOUTSIZEALLOCATESIZEW
2009-12-31 16:51:00 1668
转载 在 linux 下使用 CMake 构建应用程序
CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconfig 更简洁的语
2009-12-30 09:27:00 1376
原创 多核处理器下提高make的效率
Linux开源程序编译往往会需要较长时间,多核处理器的应用可以大大缩短编译所需要的时间。 默认情况下,make并没有将多核处理器的性能发挥到极限。相反,它只使用了其中一个核心。 make的-j参数可以使make进行并行编译。make该参数的帮助如下:-j [N], --jobs[=N] Allow N jobs at once; infinite jobs w
2009-12-09 10:46:00 38906 9
原创 Matlab中.m文件命名规则
Matlab文件的命名规则与windows下文件命名的规则不同,错误的命名规则将直接导致程序不能运行或错误的结果,而没有任何警告(这一点个人觉得很不爽)。 Matlab的命名规则有以下几点:1. 文件首字母不能是数字或下划线;2. 文件不能与Matlab内置的文件名(如:库)相同;3. 在保证以上两点的同时,遵守C语言变量的命名规则!
2009-12-06 12:32:00 3088
转载 给你的C程序加上颜色
标准C控制台程序也可以自定义文字输出颜色,让打印信息更鲜明,在debug的时候特别有用。方法很简单:转自:http://www.diybl.com/course/3_program/c/c_js/20090303/157456.html先从一个例子开始printf("/033[31m ####----->> /033[32m" "hello/n" "/033[m"); 颜色分为
2009-12-04 10:44:00 1751 3
原创 Eclipse CDT中makefile文件编译路径(-I参数)
Eclipse CDT在创建一个工程时会自动创建对应的Makefile文件。但是将该工程目录移动至其他目录下时,往往不能直接调用make命令进行编译。 产生原因:Makefile文件中定义的编译路径有问题。Eclipse生成的编译路径(-I参数)为绝对路径,移动工程目录自然会引起类似头文件无法找到的错误。 解决方法:Eclipse中Makefile中
2009-12-03 18:05:00 5976
原创 CentOS 5.3编译安装2.6.28.10内核
最近需要使用mmap()来对内存进行映射,访问内核部分的内存,在本地测试成功,上传到服务器上时出现错误:操作不允许。很明显是权限不够。之前在本地编译时也出现过类似情况,原因参考(Ubuntu 9.04, Kernel 2.6.28.10中mmap()使用):http://blog.csdn.net/wangjingfei/archive/2009/10/09/4646425.aspx于
2009-12-03 10:59:00 1908
Lucene3.0.0 jar包
2009-12-25
计算机网络(第三版)课后习题答案
2009-12-18
CLucene: Lucene全文搜索引擎C++版
2009-10-16
libnet-1.1.2.1
2009-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人