c/gtk
文章平均质量分 57
neuharth
这个作者很懒,什么都没留下…
展开
-
libxml常用函数使用方法,更新中。。。
需要注意的是,并没有xmlDelNode或者xmlRemoveNode函数,我们删除节点使用的是以下一段代码: if (!xmlStrcmp(curNode->name, BAD_CAST "newNode1")) { xmlNodePtr tempNode; tempNode = curNode-原创 2012-02-21 13:33:11 · 68 阅读 · 0 评论 -
glib中gthread的应用---实用功能
实用功能 GLib中包含了近二十种实用功能,从简单的字符处理到初学者很难理解的XML解析功能,这里介绍两种较简单的:随机数和计时。 下面代码演示如何产生1-100之间的随机整数和演示如何计算30000000次累加在计算时用的时间: /* until.c 用来测试实用功能 */ #include int main(int argc, char *argv[]) { GRan原创 2012-02-21 14:11:37 · 164 阅读 · 0 评论 -
gtk中的g_strstrip函数
g_strstrip() #define g_strstrip( string ) Removes leading and trailing whitespace from a string. See g_strchomp() andg_strchug(). string : a string to remove the leadin原创 2012-02-21 14:05:05 · 218 阅读 · 0 评论 -
glib中gthread的应用---数据类型
数据类型 GLib中定义了十几种常用的数据结构类型和它们的相关操作函数,下面是关于字符串类型的简单示例: #include int main(int argc, char *argv[]) { GString *s; s = g_string_new("Hello"); g_print("%s\n", s->str); s = g_string_append(s,"原创 2012-02-21 14:12:50 · 89 阅读 · 0 评论 -
GTK Gossip: GThread
一個進程(Process)是一個包括有自身執行位址的程式,在一個多工的作業系統中,可以分配CPU時間給每一個進程,CPU在片段時間中執行某個進程,然後下一個時間片段跳至另一個進程去執行,由於轉換速度很快,這使得每個程式像是在同時進行處理一般。 一個執行緒是進程中的一個執行流程,一個進程中可以同時包括多個執行緒,也就是說一個程式中同時可能進行多個不同的子流程,這使得一個程式可以像是同時間處理多原创 2012-02-21 14:15:56 · 83 阅读 · 0 评论 -
glib中gthread的应用---对核心应用的支持
对核心应用的支持 GLib对核心应用的支持包括事件循环、内存操作、线程操作、动态链接库的操作和出错处理与日志等。 下面代码演示了事件循环、内存操作、线程这三种功能的简单应用: #include static GMutex *mutex = NULL; static gboolean t1_end = FALSE; static gboolean t2_end = FALSE原创 2012-02-21 14:10:57 · 212 阅读 · 0 评论 -
标准C函数使用方法收集,更新中。。。。
1. int access(const char *filename, int amode); amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。 这个函数还可以检查其它文件属性: 06 检查读写权限 04 检查读权限 02 检查写权限 01 检查执行权限 00原创 2012-02-21 13:41:10 · 59 阅读 · 0 评论 -
c/gtk/libxml2/dbus参考资料
GObject对象系统 http://www.ibm.com/developerworks/cn/linux/l-gobject/index.html Linux C 函数 使用手册 http://man.ddvip.com/os/linuxcfunref/index.html 如何使用libxml2库? http://hi.baidu.com/zhftokyo/bl原创 2012-02-21 14:39:53 · 122 阅读 · 0 评论 -
glib中gthread的应用---概述
GLib需要一个支持线程的操作系统和一个字符集间转换函数iconv的支持,事实上大多现代的操作系统都有以上两项功能。 GLib由基础类型、对核心应用的支持、实用功能、数据类型和对象系统五个部分组成的。 GLib的最新版本是GLib2.2.1,可以到www.gtk.org网站下载其源代码。使用GLib2.0编写的应用程序,在编译时应该在编译命令中加入`pkg-config -cflags -li原创 2012-02-21 14:08:06 · 230 阅读 · 0 评论