自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 注意使用vc的标准c/c++库的不同版本

今天遇到一个问题,加了一个新模块之后,在vc下编译链接的时候有问题。 搞了半天,最后发现是因为新模块的编译方式和已有模块不一样。 就是C/C++->Code Generation->use run-time library,这个地方要都一致才好。 尤其是在引入第三方库的时候,要确认第三方库使用的标准c库和你使用的是一致的。 vc对于 GUI程序缺省使用multithreaded dll,而对控制台

2004-07-30 17:39:00 1359 1

原创 磁带的读写

磁带的存储是按照块进行的,所以对磁带的读写都是以块为单位的,这是和磁盘文件最大的不同之处。每次用read读的时候,必须指定读的大小是块的大小。而在写磁带的时候也要尽量按照块的大小进行。 比如,一个磁带的块大小是10K,那么如果read调用是这样的 n = read(fd, buf, 100);那么将返回错误:Cannot allocate memory,这显然是一个莫名其妙的错误提示。但是如果这样

2004-07-21 16:24:00 2944

原创 统计源代码行数的shell脚本

写了一个脚本,可以按模块统计源代码的行数,呵呵。输出结果:~ $ ./line-count [module] [lines] [%]FRED 4744 17.67%dataset 8591 32.00%core 9025 33.61%image 803

2004-07-21 15:46:00 2267 1

原创 断章

阿静死的那年,我13岁,逃了课去看她,躺在草丛里,上面盖着白布,只看到她脏脏的脚,没有鞋子。后来的岁月中,我看过的尸体很少有穿鞋子的,这使我总是觉得人在死前要把鞋子脱掉,以表示辞世的决心。当然阿静不是了,她是被人打死的,她死的时候,一定还不想死。 我死的那年,夏天格外的热,到了秋天仍然是热,晚上还听得到蚊子,没有等到下雪,我就下葬了。这之后,好像我从来没有存在过一样,人们几乎不再提起我,继续喝水,

2004-07-12 16:45:00 1089

原创 mktime和localtime_r能在多线程环境下使用么?

localtime和mktime是用来在时间分量和时间秒数之间进行转换的标准c函数。 在glibc的文档描述中,localtime的实现是使用了一个内部静态缓存来保存结果,所以这是一个不可用于多线程环境的api。glibc提供了一个线程安全版本localtime_r。mktime不存在这个问题。 所以,按照glibc的文档,在多线程环境下可以安全的使用localtime_r和mktime,实际情况

2004-07-12 16:18:00 10731 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除