ChinaUnix.net
相关文章推荐:

C 使用 glib

glib学习笔记 2 使用glib提供的链表 转载请注明出处,或联系 fanyuanmail@126.com 在写程序中经常会用到一些对链表的操作,很多时候自己维护一套函数。其实在glib中有一个现成的list可以使用 Doubly-Linked Lists - linked lists containing integer values or pointers to data, with the ability to iterate over the list in both directions Singly-Linked Lists - linked lists containing integer values or pointers to dat...

by fanyuanmail - Linux文档专区 - 2008-12-22 16:14:03 阅读(954) 回复(0)

相关讨论

glib是一种底层库,创建 GDK 和 GTK 应用程序时该库可提供许多有用的定义和函数。它们包括基本类型及限制的定义、标准宏、类型转换、字节序、存储分配、警告和断言、消息记录、计时器、字符串 工具 (string utilities)、挂钩 (hook) 函数、一个句法扫描器、动态加载模块和自动字符串补全,它也定义了许多数据结构(及其相应的操作),包括存储块、双向链表、单向链表、哈希表、串(动态增 长)、串块(串的组)、数组(大小可随元素的...

by zsfly - Linux文档专区 - 2009-03-29 14:24:43 阅读(956) 回复(0)

沒有glib的dbus使用 因為有時候可能會使用dbus,但你并不想使用glib提供的庫,或者說你沒有c使用它的庫,這時候你又想使用dbus,于是可能就想知道該怎么使用,我前段時間就有種個需求,于是研究了一下,寫了一個實例程序,很丑,不過大體表達了我想表達的意思: cat test_dbus.c #include #include #include #include #define TEST_SERVIcE "com.woojoy.test_dbus" #define TEST_PATH "/com/w...

by wylhistory - Linux文档专区 - 2008-12-11 11:42:16 阅读(1456) 回复(0)

哪位英雄能够提供一份glib thread pool使用的例子代码? HELLO WORLD就可以 这玩意儿在网上找死也没找到实例 谢谢大家了

by TopEsk - Linux环境编程 - 2008-10-22 14:38:06 阅读(2546) 回复(1)

转载时请注明出处和作者联系方式: http://blog.csdn.net/absurd 作者联系方式:李先静 更新时间:2007-7-2 glib是我们平台的基石,几乎任何函数库,任何应用程序,以及任何daemon服务进程,都大量使用glib提供的函数。glib在我们平台中的地位有如STL在c++中的地位一样,熟练使用glib,对于提高开发效率有特别的意义,这里总结两则技巧供大家参考。 1. 用valgrind检测glib的内存错误。 前段时间我们发现一个daemon总...

by loughsky - Linux文档专区 - 2007-07-03 14:07:30 阅读(790) 回复(0)

线程池可以有效减少线程创建和销毁的的开销,同时简化编程操作。如果在项目中会频繁使用使用线程,一般会自己实现一个线程池,现有的比较好的线程池实现是AcE和glib。有时间的话看看这些线程池的具体实现,相信对linux线程的理解会上升一个档次。不过这次讲的主要是如何使用现有glib库在自己的程序中方便地使用多线程。 我们这次的工作是先从服务器的一个目录下载文件fulllist.txt,该文件中每一行都是一个文件名,...

by wqfhenanxc - Linux文档专区 - 2009-08-07 16:04:07 阅读(1377) 回复(0)

如果每当一个请求到达就创建一个新线程,开销是相当大的。在实际使用中,每个请求创建新线程的服务器在创建和销毁线程上花费的时间和消耗的系统资源甚至可能要比花在处理实际的用户请求的时间和资源要多得多。除了创建和销毁线程的开销之外,活动的线程也需要消耗系统资源。 线程池主要用来解决线程生命周期开销问题和资源不足问题。通过对多个任务重用线程,线程创建的开销就被分摊到了多个任务上了,而且由于在请求到达时线程已经...

by fanyuanmail - Linux文档专区 - 2009-01-11 21:52:56 阅读(3159) 回复(0)

转载请注明出处,或联系fanyuanmail@126.com 用过perl,python,shell的人在使用c语言的字符串时都会觉得c语言字符串的处理太麻烦了。很多程序测试题都会考一些字符串匹配的题。 glib提供了一套非常好的正则表达式api,程序可以非常简单的使用c语言来做字符串的匹配。 比如一个文件 test_regex.txt 11aa222bb33333cccc44444dddddddd 要匹配出所有的数字,使用glib库的程序 [root@localhost glib_test]# ./g_regex 11 222 333...

by fanyuanmail - Linux文档专区 - 2008-12-31 00:00:02 阅读(1116) 回复(0)

请问哪里有glib中哈希表的结构和函数使用说明(中文版)?!!! :shock:

by pride999 - C/C++ - 2004-09-10 23:32:48 阅读(883) 回复(0)

glib glib 是 GTK 所需的函式庫之一,不過它是個可獨立使用的函式庫。 基本型態、巨集、公用(Utility)函式一些有的沒的常用 函式,先放在一起講......Orz glib 基本型態c巨集 GTimer Timeout c Idle 環 境資訊 日誌 (Logging) 輸入輸出來了解一些基本檔 案讀寫、目錄資訊的取得方式,以及輸入輸出 channel 的使用。 基 本檔案讀寫 目錄資訊 GIOchannel c 檔案處理 GIOchannel c Pipe 資料結構、記憶體配置...

by yanghoo - Linux文档专区 - 2009-06-10 10:43:47 阅读(768) 回复(0)

:oops: 刚学linux的。 不知在linux中怎么运行c++呀

by lazycat1982 - 服务器应用 - 2003-04-28 10:43:08 阅读(1204) 回复(2)