码迷,mamicode.com
首页 >  
搜索关键字:glib    ( 422个结果
Glib实例学习(8)系列一(完)
目前为止,我们学习了Glib的基本数据类型,我们基本可以用这些类型管理我们需要的数据了,我们现在来回顾下前面的内容: 单链表 双链表 哈希表 动态数组 平衡二叉树 双端队列 关系/元组 ??? 我们知道单链表是比...
分类:其他好文   时间:2015-08-16 16:53:14    阅读次数:233
GLib库安装与简析
GLib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库, 它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏, 可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。 它能够在类UNIX的操作系统平台(如LINUX, HP-UNIX等),WINDOWS,OS2和BeOS等操作系统台上运行。 一、GLib...
分类:其他好文   时间:2015-08-14 15:45:24    阅读次数:395
glib库双向链表GList介绍
在上一篇文章里我介绍了glib库中单向链表的用法,这篇文章介绍glib库双向链表的用法,还是沿用上一篇文章的风格,采用在代码中加入注释来说明代码,最后贴出程序的运行结果,然后加以少量说明。双向链表与单向链表的区别是,从一个节点,不仅能访问到它的下一个节点,还能访问到它的上一个节点,其定义如下:str...
分类:其他好文   时间:2015-08-04 10:58:38    阅读次数:211
Linux下的串口调试工具 —— Xgcom
(1)安装必须的库apt-get install automake apt-get install libglib2.0-dev apt-get install libvte-dev apt-get install libgtk2.0-dev(2)下载xgcom源码包tar -xvf xgcom-0.04.2.tgz cd xgcom-0.04.2-src/(3)编译安装xgcom./autogen...
分类:系统相关   时间:2015-08-03 14:33:28    阅读次数:229
rtpengine源码结构分析及交互流程
一、交互结构图 二、总体结构: 1. 大部分数据结构都直接使用的glib的库提供的; 2. 将网络层做了一个封装和业务部分用回调方法来解偶; 3. 和第三方服务用网络TCP/UDP连接方式用简单自定义文本协议来交互; 4. 可以将相关的状态同步给redis外部缓存, 供其它外界的分析调用; 5. 采用内核相关模块来进行媒体的交换, 提高应用性能。 三、流程分析 ...
分类:其他好文   时间:2015-07-28 10:47:54    阅读次数:254
GLib-GObject-WARNING **: Two different plugins tried to register
使用 Ubuntu vivid 的 glib-2.44.1 的程序总是打印类似这样的警告: GLib-GObject-WARNING **: Two different plugins tried to register GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension p...
分类:其他好文   时间:2015-07-27 00:19:11    阅读次数:161
在linux(Ubuntu)下检测USB设备的插入和移除
此代码用于检测USB设备的插入,拔出,在Ubuntu下测试通过 #!/usr/bin/env?python import?glib #apt-get?install?python-gudev import?gudev import?pynotify import?sys def?callback(client,?actio...
分类:系统相关   时间:2015-07-22 00:11:29    阅读次数:340
小心入怀Yaf
http://www.laruence.com/2015/05/14/3021.html, 鸟哥文章 看了这个文章,更加要小心的对待 Yaf Yar 框架了。 不对 glib 有一定的了解进来就是深坑啊。 我只是一般性的使用 c 对内部了解有限的。所以一定不能轻入。 希望想入的人,有心理准备。 祝好运...
分类:其他好文   时间:2015-07-20 16:30:24    阅读次数:116
__builtin_expect — 分支预测优化
1.引言在很多源码如Linux内核、Glib等,我们都能看到likely()和unlikely()这两个宏,通常这两个宏定义是下面这样的形式。#define likely(x) __builtin_expect(!!(x), 1)#define unlikely(x) __built...
分类:其他好文   时间:2015-07-07 16:31:50    阅读次数:236
tcp_wrap之基础知识
tcp_wrap:工作在tcp层,对基于tcp的访问请求做控制。工作在用户请求和服务监听套接字之间的检查过滤机制。可以实现对某种服务的访问请求,根据规则定义判断是否允许访问。需要二进制程序加载对应的库文件才能予以控制。tcpd库:包含在glib库中。libwrap.so动态库文件有的程序在..
分类:其他好文   时间:2015-06-24 16:43:12    阅读次数:171
422条   上一页 1 ... 37 38 39 40 41 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!