2013年8月8日
摘要: http://www.utas.edu.au/infosys/info/documentation/C/CStdLib.html现在C语言(C99)标准库函数的24个头文件列表如下:assert.h inttypes.h(C99) signal.h stdlib.hcomplex.h(C99) iso646.h(C95) stdarg.h string.hctype.h limits.h stdbool.h tgmath.h(C99)errno.h locale.h stddef.h time.hfenv.h(C99) math.h stdint.h(C99) wchar.h(C95)floa 阅读全文
posted @ 2013-08-08 10:02 默默淡然 阅读(265) 评论(0) 推荐(0)
摘要: C语言函数库分类函数目录函数进程函数诊断函数接口子程序输入输出 str字符串操作函数mem操作存贮数组 数学函数 时间日期函数 转换函数分类函数,所在函数库为ctype.h[top] int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0 int i 阅读全文
posted @ 2013-08-08 09:58 默默淡然 阅读(2992) 评论(0) 推荐(0)
摘要: 1.Linux目录结构2. /boot/存放系统内核文件,如vmlinuz,initrd,System.map等。其中,a. vmlinuz是可引导的、压缩的内核,“vm”即“Virtual Memory”;b. initrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在linux内核启动前, bootloader 会将存诸介质中的 initrd 文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。第一阶段启动的目的是为第二阶段的启动扫清一切障碍,最主要的是加载根文件 阅读全文
posted @ 2013-08-08 09:37 默默淡然 阅读(328) 评论(0) 推荐(0)
  2013年8月4日
摘要: 这个故事是我在80年代看的故事,当时因为在中国各大学的外国留学生里,普遍存在令中国人恨的招妓女现象,天津大学甚至发生过外国留学生和中国学生的因这个问题引起的摩擦,所以我记忆的非常深刻而又清楚。 这个故事是这样的。有一个中国医生随利比亚的工程建设团去利比亚(他是做为随团医生)呆了几年,这个医生的主要职责当然是给中国的工程团人员治病和防病。但是因为他的医术比较高明,再着工程团的人数不算太多,所以他有很多闲暇时间和精力治疗利比亚人的病。 有一天一个阿拉伯老人跑过来找这个医生,说自己得了一种病,恳切地求他给自己治疗。这位中国医生看他的身体和气色都很好,只不过是眉头紧缩,只是心理很苦恼,所以问他,到.. 阅读全文
posted @ 2013-08-04 23:47 默默淡然 阅读(3505) 评论(0) 推荐(0)
  2013年8月1日
摘要: 子线程中定义消息,进行消息循环窗口多线程中倘若要使子线程能够接收并处理各种消息,则应该在子线程中增加消息循环,不断接收和处理消息,当然这样子的子线程就会像主线程一样运行,只不过处理的消息一般为自定义消息了,而本应在子线程中做的各种处理则变成了消息循环中对不同消息的处理.同时应注意添加了消息循环的子线程同窗口主线程相似,在出现对某个消息进行大量处理时将导致对后续消息处理的暂停.消息循环:peekmessage(&msg,null,0,0,pm_remove); while(getmessage(&msg,null,0,0)) { switch(msg.message) { cas 阅读全文
posted @ 2013-08-01 22:45 默默淡然 阅读(894) 评论(0) 推荐(0)
摘要: FreeType编译及使用心得收藏FreeType是一款字体服务库,它支持多种字体,并且提供高效,高质量的文字。freetype相关介绍见:http://blog.csdn.net/ganxingming/archive/2006/06/05/774796.aspx1, 编译FreeType 解压后进入./include/freetype,复制config到当前文件夹,随便去个什么名,这里我用custom_config然后进入 ./builds/win32/visualc 这里是vs工程,因为FreeType的支持相当广泛,有很多我们不需要东西,因此需要重新编译FreeType。 而刚才我们复 阅读全文
posted @ 2013-08-01 15:29 默默淡然 阅读(6931) 评论(0) 推荐(0)
摘要: VC6 下 libpng 库的编译与初步使用目录libong 库的介绍VC6 下 libpng 的编译下载 libpng 与 zlib进行编译得到 .lib 文件初步使用对 VC6 进行设置将 .lib 文件添加到工程设置中使用 libpng 检测文件是否为 png 格式的图像libpng 官方手册一、libpng 库的介绍libpng 用于处理 png 格式的图片, 是一套比较完善的 png 图片处理库, 免费、开源, 因此受到了很高的好评。遗憾的是, 它的官方网站: htp://www.libpng.org/ 现已不能直接访问。但是我们依然能够通过 sourceforge 来下载所需的相关 阅读全文
posted @ 2013-08-01 15:02 默默淡然 阅读(519) 评论(0) 推荐(0)
摘要: 将libtiff 4.0.3解压到[工作目录]/tiff/tiff-4.0.3对于Release,编辑tiff/tiff-4.0.3里面的nmake.opt如下选项,去掉注释:JPEG_SUPPORT = 1 JPEGDIR = [工作目录]/jpeg/libjpeg JPEG_INCLUDE = -I$(JPEGDIR) JPEG_LIB = $(JPEGDIR)/Release/libjpeg.libZIP_SUPPORT = 1 ZLIBDIR = [工作目录]/zlib/install ZLIB_INCLUDE = -I$(ZLIBDIR)/include ZLIB_LIB = $(Z 阅读全文
posted @ 2013-08-01 10:32 默默淡然 阅读(1050) 评论(0) 推荐(0)
  2013年7月31日
摘要: VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)ActiveX控 件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载 一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件。这里控件容器就是浏览器,用户不需 阅读全文
posted @ 2013-07-31 17:45 默默淡然 阅读(2154) 评论(0) 推荐(0)
摘要: 一、库的类型(一) 在windows中.dll 动态库.lib 静态库库即为源代码的二进制文件(二) 在linux中.so 动态库.a 静态库(三) 静态库和动态库的优缺点我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不 阅读全文
posted @ 2013-07-31 16:36 默默淡然 阅读(5225) 评论(0) 推荐(1)