- 博客(6)
- 资源 (49)
- 收藏
- 关注
原创 Glib学习(16) 字符串函数 String Utility Functions
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/本节主要讲述字符串函数,绝大部分函数在标准库中都能找到,或者简单几句话就能实现,这里只提供翻译部分,例程不提供了,需要的时候可以参考标准库函数实现。gchar * g_strdup ()复制一个字符串。 如果s...
2018-02-27 08:43:05 8135
原创 Glib学习(15) 线程之间的异步通信 Asynchronous Queues
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/本节主要讲述线程间异步通信,实现原理就是用线程锁和队列实现的线程异步队列。描述通常你需要在不同的线程之间进行通信。 一般来说,不要通过共享内存来做这件事,而应该通过明确的消息传递。 这些消息对于多线程应用程序只...
2018-02-11 21:00:48 7405
原创 Glib学习(14) 线程 Threads
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/本节包括可移植支持线程,互斥锁,锁,条件和线程私有数据描述线程几乎像进程一样行事,但与进程不同,一个进程的所有线程共享相同的内存。 好处是它通过这个共享内存提供了相关线程之间的简单通信,但是缺点是如果程序没有经...
2018-02-10 23:14:51 7138
原创 Glib学习(13) 警告和断言 Warnings and Assertions
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/首先将翻译贴上g_print ()通过打印处理程序输出格式化的消息。 默认的打印处理程序只是将消息输出到stdout,而不添加尾随的换行符。 通常,格式应该以自己的换行符结束。g_print...
2018-02-07 19:54:49 3843
原创 公历转农历linux C程序
该代码实现根据公历日期查询农历日期,和24节气,假期,干支年份,干支月份等。改代码是根据以下两个代码改编而来,感谢两位的共享精神。http://blog.jjonline.cn/userInterFace/173.html1900年至2100年公历、农历互转Js代码http://www.cnblogs.com/qintangtao/archive/2013/03/01/293888
2018-02-05 22:24:47 2682
原创 Glib学习(12) 线程池 Thread Pools
glib源码下载:http://ftp.gnome.org/pub/gnome/sources/glib/glib帮助文档:https://developer.gnome.org/glib/首先将翻译贴上描述有时候,你希望异步分出工作的执行,并继续在你自己的线程中工作。如果这种情况经常发生,每次启动和销毁线程的开销可能太高。在这种情况下,重用已经启动的线程似乎是一个好主意。确实
2018-02-03 09:03:39 6667
NppAStyle_bin.zip
2016-08-15
MyApplicationC1.zip
2020-04-02
从1开始写一个操作系统.pdf
2019-09-26
RT-OSforSTC15W.zip
2019-09-22
nanomsg-1.1.4.tar.gz
2018-09-22
inirw源码文件
2018-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人