自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (25)
  • 收藏
  • 关注

转载 select、poll、epoll之间的区别总结[整理]

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用

2015-08-31 18:21:56 289

原创 本地套接字例子

server#include #include #include #include #include #include #define UNIX_DOMAIN "UNIX.domain"int main(void){ int lsn_fd, apt_fd; struct sockaddr_un srv_addr; struct sockaddr_un clt_addr;

2015-08-25 00:01:35 676

原创 消息队列

 使用注意https://www.cnblogs.com/52php/p/5862114.htmlhttps://www.cnblogs.com/java20130726/archive/2013/05/06/3218496.htmlhttps://www.cnblogs.com/thammer/p/5106560.html确保发送接受的key值相同ipcs    ipcr...

2015-08-24 22:57:33 387

原创 共享内存例子

共享内存避免同时访问临界资源https://blog.csdn.net/woyimibayi/article/details/80096275 #include <stdio.h>#include <string.h>#include <unistd.h>#include <sys/types.h>#include <sy...

2015-08-24 22:18:34 671

原创 信号量例子

system v信号量和POSIX信号量POSIX信号量来源于POSIX技术规范的实时扩展方案(POSIX Realtime Extension),常用于线程。system v信号量,常用于进程的同步。这两者非常相近,但它们使用的函数调用各不相同。前一种的头文件为semaphore.h,函数调用为sem_init(),sem_wait(),sem_post(),sem_dest

2015-08-24 22:06:33 518

原创 信号例子

例子1 #include <stdio.h>#include <signal.h>#include <stdlib.h>void my_func(int sig) { printf("get %d\n", sig);}int main(void) { signal(SIGINT, my_func); signal(SIGQUIT,...

2015-08-24 21:57:13 863

原创 管道例子

无名管道,只能用于父子进程或者兄弟进程之间。管道特点1.单向通讯,数据只能读或者写2.无名管道只能在有血缘关系的进程间使用3.缓冲区大小为64k4.生命周期和进程有关https://blog.csdn.net/ttyue_123/article/details/52370676无名管道:pipe()有名管道:mkfifo有名管道与消息队列1.消息队列独立于发送和接受...

2015-08-24 21:54:33 352

wifi性能测试工具.rar

iperf测试带宽工具,用于测量网速如何,udp,tcp测试均可,包含app,linux,windows下使用方法

2020-08-27

hmac-demo.rar

java的md5计算,hmac256计算,请参考博客中提及的linux下c语言的md5,hmac256计算,与java运行的结果对比

2020-06-09

linux_imghw.rar

使用libpng,libz快速获取png图片的宽和高,包含相应的头文件,库文件,以及实例 以及编译参数

2020-05-28

TMPGEncPLUS2.54.rar

png,bmp,jpg转为m2v的软件,转换时将码率提高有助于提升分辨率

2019-06-14

bits_to_png.rar

将图片二进制文件转化为数组,及将数组还原回二进制方式显示的图片

2019-05-28

bin_to_array.rar

使用shell与c语言的方式将二进制文件转换为以unsigned char 数组的方式存储,以共给外部调用。

2019-05-28

xp下的修改过的ft232驱动

xp下的ft232驱动,修复黄色感叹号问题,设备更新时选择此文件夹来更新

2018-12-12

便捷调试信息控制

分类显示调试信息,方便移植 [出错(颜色)][日期时间][模块][等级][文件][函数][行号][信息~]

2018-11-09

xp下git图形管理

xp下git图形管理,适用于旧版本的xp,可以包含git常用命令操作

2018-10-17

基于wayland的cairo

基于wayland的cairo,该代码是测试例子,会在界面显示一幅图,主要用于测试基于wayland的cairo使用方法。

2018-08-21

dubs封装后的接口

进程间通讯,封装dbus后的接口使用,参照blog地址 https://blog.csdn.net/zengzhihao/article/details/79915462

2018-04-12

DIAL-2ndScreenProtocol-2.1.pdf

官网上艰难下载的文档,用于dial的开发,类似实现里面的部分wifi display,dlna,镜像投射等功能

2018-03-20

usb自动挂载实现脚本及代码

linux下自动挂载及卸载脚本和代码实现,请参考博客实现介绍。

2018-01-10

libpng-1.6.18.tar.gz

png库,按照步骤编译即可 http://blog.csdn.net/zengzhihao/article/details/48502087

2015-09-17

jpegsrc.v6b.tar.gz

jpeg库源码,按照步骤编译即可http://blog.csdn.net/zengzhihao/article/details/48502087

2015-09-17

gsnap.tar.gz

将开发板中的framebuff截图为png或者jpg,需要jpg和png库

2015-09-17

ffmpeg-1.2.2.tar.gz

ffmpeg源码ffmpeg-1.2.2.tar.gz

2014-07-25

xvidcore-1.1.3.tar.gz

ffmpeg依赖库文件xvidcore-1.1.3.tar.gz

2014-07-25

x264-snapshot-20140424-2245.tar.bz2

ffmpeg编译依赖库x264-snapshot-20140424-2245.tar.bz2

2014-07-25

SDL-1.2.15.tar.gz

ffmpeg编译依赖文件SDL-1.2.15.tar.gz

2014-07-25

yasm-1.2.0.tar.gz

ffmpeg所需源码,yasm-1.2.0.tar.gz

2014-07-25

madplay移植所需的压缩包

madplay移植所需的压缩包zlib-1.1.4 libid3tag-0.15.1b libmad-0.15.1b madplay-0.15.2b

2013-08-03

tiny210(s5pv210)下的wm8960驱动

所用的开发板是tiny210友善之臂的,wm8960友善之臂没有公开,但是有人用反汇编破解了它的驱动,亲自测试过可以用,链接地址

2013-08-03

protel破解工具

protel破解工具次版本为SP2的protel破解工具,不是SP2的话就不能用了

2010-10-20

ChipGenius(1)

用来识别U盘型号主控~~~~~~~~可以用于识别主控芯片

2009-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除