上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 73 下一页
摘要: 原文地址:http://www.linuxany.com/archives/791.html01、版权和版本02、缩进、空格、换行、空行、对齐03、程序注释04、函数的[in][out]参数05、对系统调用的返回进行判断06、if 语句对出错的处理07、头文件中的#ifndef08、在堆上分配内存09、变量的初始化10、h和c文件的使用11、出错信息的处理12、常用函数和循环语句中的被计算量13、函数名和变量名的命名14、函数的传值和传指针15、修改别人程序的修养16、把相同或近乎相同的代码形成函数和宏17、表达式中的括号18、函数参数中的const19、函数的参数个数20、函数的返回类型,不 阅读全文
posted @ 2011-07-11 13:16 wangkangluo1 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 原文地址:sprintf()的一些高级用法在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直 接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:intsprintf(char*buffer,constchar*format[,argument]...);除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。printf 和sprintf 都使用格式化字符串来指定 阅读全文
posted @ 2011-07-11 13:05 wangkangluo1 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.linuxany.com/archives/914.html//1.字符串大小写转换函数char * ConversionString(char* _pDest, const char * _pSrc, int _nFlag);//2.将字符串转换为整数int CharToInt(const char* _pStr);//3.将字符串转换成数字double CharToDouble(const char* str);//4.将整型数字转换为字符串,(正负数都可以)char * IntToChar(char* pDestStr, int nSrcNum);//5. 阅读全文
posted @ 2011-07-11 13:01 wangkangluo1 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://apps.hi.baidu.com/share/detail/5908917gprof介绍gprof是GNU profiler工具。可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数调用花费了多少时间。还可以显示“注释的源代码”,是程序源代码的一个复本,标记有程序中每行代码的执行次数。基本用法:1. 使用-pg选项编译和链接你的应用程序。2. 执行你的应用程序,使之运行完成后生成供gprof分析的数据文件(默认是gmon.out)。3. 使用gprof程序分析你的应用程序生 阅读全文
posted @ 2011-07-11 11:08 wangkangluo1 阅读(707) 评论(0) 推荐(0) 编辑
摘要: json 需替换 特殊字符串 sourceStr = sourceStr.Replace("\b", "\\\b"); sourceStr = sourceStr.Replace("\t", "\\\t"); sourceStr = sourceStr.Replace("\n", "\\\n"); sourceStr = sourceStr.Replace("\f", "\\\f"); sourceStr = sourceStr.Rep 阅读全文
posted @ 2011-07-10 15:18 wangkangluo1 阅读(3862) 评论(0) 推荐(0) 编辑
摘要: 石鑫郑天耀陈强李明文(李赫文)候阿男代勇 阅读全文
posted @ 2011-07-10 13:05 wangkangluo1 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 编译 编译 简介glib 可调试/configure CFLAGS=-g && make && make installormake CFLAGS=-g 简介原文地址: http://laiyuanyuan7.blog.163.com/blog/static/1527432120112104428767/glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。如果在程 阅读全文
posted @ 2011-07-10 11:19 wangkangluo1 阅读(15143) 评论(1) 推荐(4) 编辑
摘要: 原文地址:http://hi.baidu.com/study_together/blog/item/03c0edeeca013dd9b31cb19d.html编译:gcc -g -Wall -O0 fuck.c -o fuck `pkg-config --libs --cflags glib-2.0`概念GRelation 类似一张简单的数据库表;它包含一系列记录,或者 元组(tuples),每一个包含某干个域。 每个元组必须拥有相同数目的域,可以为任意的域指定索引,以支持对那个域进行查找。作为示例,可以使用一系列元组来保存名字,一个域中保存名,第二个域中保存姓。两个域都可以被索引,以使得使用 阅读全文
posted @ 2011-07-09 22:25 wangkangluo1 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://hi.baidu.com/study_together/blog/item/b92d822ef2589e39349bf79c.html编译:gcc -g -Wall -O0 fuck.c -o fuck `pkg-config --libs --cflags glib-2.0`概念队列是另一个便利的数据结构。一个 队列 会保存一列条目,而且访问形式通常是向最后添加条目,从最前删除条目。 当需要按到达顺序进行处理时,这很有实用。标准队列的一个变种是“双端队列(double-ended queue)”,或者说是 dequeue, 它支持在队列的两端进行添加或者删除。不过,在 阅读全文
posted @ 2011-07-09 22:20 wangkangluo1 阅读(3000) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://hi.baidu.com/study_together/blog/item/0ffc733c224211cf7c1e7138.html编译:gcc -g -Wall -O0 fuck.c -o fuck `pkg-config --libs --cflags glib-2.0`1树的基本操作这里是在树中可以执行的一些基本操作:#include <glib.h>#include <stdio.h>int main(int argc, char** argv) { GTree* t = g_tree_new((GCompareFunc)g_ascii 阅读全文
posted @ 2011-07-09 22:08 wangkangluo1 阅读(1236) 评论(0) 推荐(0) 编辑
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 73 下一页