摘要: 函数库学习入门指引在学习某一函数库的时候,我们经常做的第一件事, 就是把该函数库的源码下载回来进行编译和安装(一般是这三步:./configure -> make -> make install),然后写一些调用库函数的小用例,看其能否正常运行以及运行后的效果。完成库函数安装,当我们满心期待地使用GCC进行用例编译的时候, 却经常遇到以下问题:?test.c:X:XX: fatal error: XXXX.h: No such file or directorycompilation terminated.又或者:?test.c:(.text+0XX): undefined ref 阅读全文
posted @ 2013-10-12 18:50 小心小意 阅读(299) 评论(0) 推荐(0) 编辑
摘要: dbus-glib 安装环境搭建 安装 dbus apt-get install dbus安装 d-feet ,用于查看 session bus 和 system bus apt-get install d-feet安装 glib2.0 apt-get install libgtk2.0-dev安装 dbus-glib apt-get install libdbus-glib-1-dev下面三个错误参考http://hi.baidu.com/zengzhaonong/blog/item/670b98d6e63ae42c07088bae.html常见的错误 错误 1: $ gcc test.c 阅读全文
posted @ 2013-10-12 18:49 小心小意 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/wzh206/archive/2010/05/13/1734901.htmlDBUS基础知识1. 进程间使用D-Bus通信D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概率为总线,注册后的进程可通过总线接收或传递消息,进程也可注册后等待内核事件响应,例如等待网络状态的转变或者计算机发出关机指令。目前,D-Bus已被大多数Linux发行版所采用,开发 阅读全文
posted @ 2013-10-09 15:59 小心小意 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/xiaoweibeibei/article/details/6552498SYSV子系统的相关概念 引用标识符:引用标识符是一个整数,表示每一个SYSV子系统的对象(共享内存,信号量,消息队列),它用于访问对象是在系统中的传递。 键:在SYSV子系统中用于定位系统中的应用标识符,它相当于一种路由算法,用来决定如何访问一个SYSV子系统的对象。 ipc_perm结构:它对应于每一个进程通信机制的对象,其定义如下: struct ipc_perm{ uid_t uid;// 所有者的有效用户ID gid_t gid;//所有者的有效用户组ID uid_t 阅读全文
posted @ 2013-09-16 17:25 小心小意 阅读(492) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/muren20062094@yeah/blog/static/161844416201161974646434/1. Create shared memoryint shmget(key_t key, int size, int shmflg);if ((shm_id = shmget (mykey, sizeof (struct sharedbuf), 0600 | IFLAGS)) size = size_;memcpy(sharedbuf->buf, mybuf, size_);memcpy(mybuf, sharedbuf->buf, 阅读全文
posted @ 2013-09-16 17:24 小心小意 阅读(483) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_65c209580100u0ee.html(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。(3)信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除 阅读全文
posted @ 2013-09-16 17:22 小心小意 阅读(296) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/linshui91/archive/2010/09/29/1838770.html 阅读全文
posted @ 2013-09-16 17:20 小心小意 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.sina.com.cn/s/blog_4ad7c25401019qqb.htmllinux下socket编程实例(2012-08-20 01:25:59)转载▼标签:linuxcsocketit分类: linux下c语言开发一、基本socket函数 Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打 开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket 阅读全文
posted @ 2013-09-14 14:17 小心小意 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 转http://hi.baidu.com/npugtawqdnbgqrq/item/106f805409b42813db163527ubuntu下minicom的安装及使用安装: sudo apt-get install minicom配置: 1 . 在终端中输入minicom以启动minicom; 2. 先按下Ctrl + a, 放开, 再按o, 出现配置菜单. 3. 选择 Serial port setup, 此时所示图标在“Change which setting”中,键入“A”,此时光标移到第A项对应处:串口COM1对应ttyS0, COM2对应ttyS1. (注意选择)具体的配置.. 阅读全文
posted @ 2013-08-08 16:54 小心小意 阅读(283) 评论(0) 推荐(0) 编辑
摘要: http://user.qzone.qq.com/723981644/blog/1373083647#!app=2&via=QZ.HashRefresh&pos=1373083647五险一金,终于懂了!养老保险:一般要交满15年,到退休的时候才能终生享受养老金,所以想拿养老金的人请务必在自己退休前15年就开始交。如果到退休年龄交养老保险不满15年,那等到你退休的时候国家会把你个人帐户上存的8%的养老金全部退给你。那单位给你交的21%到哪里去了?国家把单位为你交的21%的钱全部划到国家的养老统筹基金里了。国家规定,退钱的时候只退给个人自己扣交的钱,单位为他交的钱全部都为国家做贡献 阅读全文
posted @ 2013-07-07 21:56 小心小意 阅读(199) 评论(0) 推荐(0) 编辑