随笔
文章平均质量分 80
森林之猫猫狗狗
这个作者很懒,什么都没留下…
展开
-
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
前言:最近正好在工作中用到这部分,但是自己又不是很理解这部分,在网上搜集了很多这方面的资料,理解了不少,但是觉得这东西还是按照自己的理解写下来比较靠谱,所以就按照自己的理解总结了一番。 1. select()函数原始函数select函数用于在非阻塞中,当一个套接字socket或一组套接字有信号时通知用户时,系统提供select函数来实现多路复用输入/输出模型,原型:#include <sys/t原创 2017-04-05 12:18:22 · 4799 阅读 · 1 评论 -
网络通信之htonl()、htons()、ntohl()、ntohs()四个函数以及小端大端(小尾大尾)模式
前言:今天在工作中用到htonl()这个函数,不是很理解,查阅资料之后随笔就记录下来,方便以后工作和学习翻阅。 首先需要说明的是这四个函数的头文件都是#include htonl()函数函数原型是:uint32_t htonl(uint32_t hostlong) 其中,hostlong是主机字节顺序表达的32位数,htonl中的h–host主机地址,to–to,n–net网络,l–unsign原创 2017-04-06 17:57:11 · 2502 阅读 · 3 评论 -
嵌入式程序员面试基本习题
这个测试适于不同水平的应试者,大多数初级水平的应试者的成绩会很差,经验丰富的程序员应该有很好的成绩。为了让你能自己决定某些问题的偏好,每个问题没有分配分数,如果选择这些考题为你所用,请自行按你的意思分配分数。原创 2017-12-06 12:00:36 · 473 阅读 · 0 评论 -
Git使用学习1:Git 创建仓库
Git 创建仓库什么是版本库呢?版本库又名仓库,英文名 repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被 Git 管理起来,每个文件的修改、删除,Git 都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。原创 2017-12-15 12:01:09 · 342 阅读 · 0 评论