会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
清浅づ流年
梦开始的地方——远航
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2016年7月27日
初识函数库libpcap
摘要: 由于工作上的需要,最近简单学习了抓包函数库libpcap,顺便记下笔记,方便以后查看 一、libpcap简介 libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。它是一个独立于系统的用户层包捕获的API接口,为底层网
阅读全文
posted @ 2016-07-27 17:36 zhangwju
阅读(2250)
评论(0)
推荐(0)
2016年7月23日
HTTP协议GET HEAD简单介绍
摘要: 一、HTTP协议简介 超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议,自 1990 年起,HTTP 就已经被应用于 WWW 全球信息服务系统。 HTTP 是一种请求/响应式的协议。一个客户机与服务器建立连接后,发送一个请求给服务器;服务器接到请求后
阅读全文
posted @ 2016-07-23 16:16 zhangwju
阅读(15917)
评论(0)
推荐(0)
2016年7月17日
linux几种时间函数总结
摘要: 一、linux时间函数总结 最近的工作中用到的时间函数比较频繁,今天抽时间总结一下,在linux下,常用的获取时间的函数有如下几个: asctime, ctime, gmtime, localtime, gettimeofday , mktime, asctime_r, ctime_r, gmtim
阅读全文
posted @ 2016-07-17 15:07 zhangwju
阅读(64259)
评论(3)
推荐(2)
2016年5月25日
linux几种定时函数的使用
摘要: Linux定时函数介绍: 在程序开发过程中,我们时不时要用到一些定时器,通常如果时间精度要求不高,可以使用sleep,uslepp函数让进程睡眠一段时间来实现定时, 前者单位为秒(s),后者为微妙(us);但有时候我们又不想让进程睡眠阻塞在哪儿,我们需要进程正常执行,当到达规定的时间时再去执行相应的
阅读全文
posted @ 2016-05-25 22:17 zhangwju
阅读(31837)
评论(0)
推荐(1)
2016年5月23日
linux下redis数据库的简单使用
摘要: 一、redis简介 Redis是一个key-value存储系统。和 Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、 sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/po
阅读全文
posted @ 2016-05-23 23:03 zhangwju
阅读(64850)
评论(0)
推荐(1)
2016年5月20日
网络编程之非阻塞connect编写
摘要: 一、connect非阻塞编写 TCP连接的建立涉及到一个三次握手的过程,且socket中connect函数需要一直等到客户接收到对于自己的SYN的ACK为止才返回, 这意味着每 个connect函数总会阻塞其调用进程至少一个到服务器的RTT时间,而RTT波动范围很大,从局域网的几个毫秒到几百个毫秒甚
阅读全文
posted @ 2016-05-20 13:28 zhangwju
阅读(3181)
评论(0)
推荐(1)
2016年5月19日
网络编程之select
摘要: 一、select函数简介 select一般用在socket网络编程中,在网络编程的过程中,经常会遇到许多阻塞的函数,网络编程时使用的recv, recvfrom、connect函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这是就需要用到非阻塞的编程方式,使
阅读全文
posted @ 2016-05-19 21:24 zhangwju
阅读(7847)
评论(3)
推荐(0)
2016年5月18日
数码相框(LCD、I2C)
摘要: 一:项目介绍 该项目最终实现的功能很简单,手指在触摸屏左滑(下一张图片),右滑(上一张图片) 1.1软硬件资源 硬件:pc机,ARM Cortex-A9开发板 软件:linux 操作系统 1.3项目流程 本项目主要分为三大模块: 一:LCD驱动编写 二:I2C驱动编写 三:使用I2C读取触摸屏上的数
阅读全文
posted @ 2016-05-18 21:33 zhangwju
阅读(1653)
评论(0)
推荐(0)
2016年4月20日
centos tftp和samba的安装与配置
摘要: Tftp服务器的安装于配置 1 安装: 命令:#yum –y install tftp 2 安装完毕之后,将tftp服务器设置为开机启动,方法:(命令)#setup→选择system server→选中tftp选项。 3 输入命令(#netstat -a | grep tftp 检查tftp是否已经
阅读全文
posted @ 2016-04-20 09:10 zhangwju
阅读(451)
评论(0)
推荐(0)
2016年4月18日
libevent库简单使用
摘要: 一、libevent库简介 Libevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的网络库。Libevent有几个显著的亮点: (1)事件驱动(event-driven),高性能;(2)轻量级,专注于网络,不如 ACE 那么臃肿庞大; (3)源代码相当精炼、易
阅读全文
posted @ 2016-04-18 13:29 zhangwju
阅读(1224)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
下一页
公告