code2012

加油,坚持,努力,自信
随笔 - 107, 文章 - 3, 评论 - 18, 阅读 - 22万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

10 2011 档案

摘要:一个NULL指针,即int *p = NULL;解引用(*p)时会引起程序运行时错误(即程序崩溃),除非什么也不做的表达式:*p;而一个未初始化的指针int *q;解引用 *q 只有在做左值时会引起程序运行时错误。void *t;解引用时 *t 会出现编译错误。任何人如果事先不知道一个指针是否有值,都应该进行测试,然后才能对指针进行操作。以上引自http://hi.baidu.com/mrdenglazy/blog/item/19380bca4ea9ed80c91768eb.html关于void和void指针:引自:http://dev.yesky.com/340/2517340_1.shtm 阅读全文

posted @ 2011-10-29 21:19 code2012 阅读(224) 评论(0) 推荐(0) 编辑

摘要:昨天在网上乱转,在一个似乎是台湾人写的博客里面看到一个GTK的扫雷程序,因为我是个扫雷迷,平时没事就点扫雷(见笑了)。就下下来看了看,发现其功能有些不太完善,于是改了改,加了复位功能和完善了其它一些小的设计,不过因为还有MATLAB的作业程序要写,扫雷英雄榜,规模的选择就没有加。还有就是忙了一下午也没搞明白到底button上label的颜色怎么设置,这样就可以将不同雷数的数字用不同的颜色显示,更像大家平时玩的扫雷一样,有谁懂的一定要告诉我啊,谢谢你们了~~ #include gtk/gtk.h>struct block{ ... 阅读全文

posted @ 2011-10-26 10:53 code2012 阅读(439) 评论(0) 推荐(0) 编辑

摘要:使用Automake 创建和使用静态库1. 目录结构如下:example|——src 目录(存放源代码文件)|——hello.c|——lib 目录(存放用来生成库的文件)|——test.c 用来生成静态库libhello.a|——include 目录(存放程序中使用的头文件)|——hello.h2. 编写的各个目录下的源文件hello.h 文件extern void print(char *);test.c 文件#include<stdio.h>void print(char *msg){print(“%s\n”, msg);}hello.c 文件#include “hello.h 阅读全文

posted @ 2011-10-21 15:41 code2012 阅读(4629) 评论(0) 推荐(0) 编辑

摘要:例如 make 2>&1 | tee make.logls -l > out.file 2>&1 &解释:ls -l > out.file //将ls的输出重定向到文件out.file2>&1 //在shell中,文件描述符通常是:STDIN,STDOUT,STDERR,即:0,1,2,由此可以看出,它将ls -l > out.file在输出过程中产生的错误信息也放在了STDOUT,即:1中,你可以作实验,如果命令产生了错误,那么错误信息也就在out.file中.最后的& ,不用说,是放在后台运行.以下内容来自:《jo 阅读全文

posted @ 2011-10-21 09:37 code2012 阅读(169) 评论(0) 推荐(0) 编辑

摘要:他们在清华的那几年——清华学长语录http://www.cnblogs.com/dizzy/archive/2011/10/20/2218791.htmlfrom:(一)永远不要说你已经尽力了我在高中时体育特别差,跑1000米都很要命,从来都是不及格。到了清华之后,第一节体育课,老师告诉我们每年要测3000米长跑,跑不过不许毕业,取消推研资格。怎么办?于是每天晚上10:30,我们的自习教室关门,操场上的人就多起来了。跑半个小时再回寝室继续学习,练了一个学期,我瘦了40斤,最后考试的时候我仅用了12分56秒就跑下了3000米,我们班最胖的人也在15分钟以内跑完了。清华校训“自强不息”给我的影响非 阅读全文

posted @ 2011-10-20 23:20 code2012 阅读(201) 评论(0) 推荐(0) 编辑

摘要:编辑器加载中...man pkg-configNAMEpkg-config - Return metainformation about installed librariesSYNOPSISpkg-config[--modversion] [--help] [--print-errors] [--silence-errors][--cflags] [--libs] [--libs-only-L][--libs-only-l][--cflags-only-I][--variable=VARIABLENAME][--define-variable=VARIABLENAME=VARIABLE-VA 阅读全文

posted @ 2011-10-20 11:10 code2012 阅读(247) 评论(0) 推荐(0) 编辑

摘要:第一步:关于gnu automake autoconf 的实用例子http://bbs.chinaunix.net/viewthread.php?tid=417883第例解 autoconf 和 automake 生成 Makefile 文件http://www.ibm.com/developerworks/cn/linux/l-makefile/第三步: 一个很乱的 项目记录 http://blog.csdn.net/yangpeng98/article/details/3869666错误教训: 1.连接顺序 2.库的加载如: RootDir |Client |Se... 阅读全文

posted @ 2011-10-18 17:18 code2012 阅读(205) 评论(0) 推荐(0) 编辑

摘要:read()/write()/pread()/pwrite()等等 (2011-02-24 15:12:33)转载标签:杂谈在Linux和UNIX中有很多的输入输出函数,有时真是让想跟它攀点关系的菜鸟们束手无策。先来看看都有哪些函数,通过解析与总结,看看能不能让大家能这些函数有个理性的认识,哦,原来是这么回事,也就算我没白花这份闲。内核文件I/O->标准库I/O->高级I/O->IPC中1. read()/write();2. pread()/pwrite();3. getc()/putc();4. fgetc()/fputc();5. getchar()/putchar();6. ferro 阅读全文

posted @ 2011-10-14 00:59 code2012 阅读(621) 评论(0) 推荐(0) 编辑

摘要:===========================================================================利用strstr和sscanf解析GPS信息考察C程序员是否合格的一个重要标准就是看他操作字符串的能力,一个合格的C程序员应该可以熟练的对字符串进行拆分、组合、格式转换以及搜索定位,从一堆数据中提取出有效信息。 比如说我们要做一个GPS导航的项目,需要读取GPS模块以ASCII码的形式发送过来的数据,然后对这些数据进行处理,提取我们需要的信息。这就涉及到很多操作字符串的问题。下面就以此为例,利用strstr函数和sscanf函数解析GPS数据。G 阅读全文

posted @ 2011-10-10 18:05 code2012 阅读(1755) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示