
linux
linsijia1002
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议、Socket、Http的区别
这是我第一次在优快云写博客,也是我第一次写博客。 虽然以前也没有写博客的习惯,但是传说写博客不仅能获得IT技术的精髓,而且能修得一身神功(好像很刺激的样子),而且许多大神也将自己的IT技术无私的分享给了像我一样的小白们,所以我也想把自己所学的点点滴滴,在今后的日子里,慢慢积累记录下来,分享给其他有需要的人。说到Linux网络编程,估计大多数人的第一反应就应该是大名鼎鼎的TCP/IP和Socket原创 2016-05-31 21:17:33 · 843 阅读 · 0 评论 -
linux信号
$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SI...原创 2018-03-01 23:10:16 · 162 阅读 · 0 评论 -
linux shell 一些判断条件
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件...原创 2018-03-01 23:06:48 · 690 阅读 · 0 评论 -
线程条件锁
使用条件变量最大的好处是可以避免忙等。相当与多线程中的信号。 条件变量是线程中的东西就是等待某一条件的发生和信号一样 以下是说明 ,条件变量使我们可以睡眠等待某种条件出现。 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待”条件变量的条件成立”而挂起;另一个线程使”条件成立”(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个...原创 2018-03-01 23:05:47 · 1163 阅读 · 0 评论 -
getsockname和getpeername函数
getsockname和getpeername函数 getsockname函数用于获取与某个套接字关联的本地协议地址 getpeername函数用于获取与某个套接字关联的外地协议地址int getsockname(int sockfd, struct sockaddr *localaddr, socklen_t *addrlen); int getpeername(int sockfd...转载 2018-03-01 23:03:46 · 479 阅读 · 2 评论 -
linux vim插件
给大家推荐一款vim 插件,用起来还是很炫酷的,大神必备呀。等有空会更新其具体使用快捷键。vim插件: wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x vim ~/.vim/tips.md...原创 2018-03-01 22:52:48 · 411 阅读 · 0 评论 -
tftp烧录系统固件
1.配置服务器端 安装TFTP服务: apt-get install tftp-hpa tftpd-hpa xinetd2.修改配置文件 在/etc/default下修改tftp服务的配置文件tftpd-hpa: sudo vim /etc/default/tftp-hpa TFTP_USERNAME=”tftp” TFTP_DIRECTORY=”/tftpboot” TFTP_...原创 2018-03-01 22:50:55 · 3404 阅读 · 0 评论 -
RTP/RTSP/RTCP的区别
RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP协议体系中的一个应用层协议.RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或UDP完成数据传输。HTTP与RTSP相比,HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。RTSP是用来控制声音或影像的多媒体串流...原创 2018-03-01 22:45:01 · 528 阅读 · 0 评论 -
linux I2C架构全面分析
I2C 概述 I2C是philips提出的外设总线. I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL ,使用SCL,SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。 因此,I2C总线被非常广泛地应用在EEPROM,实时钟,小型LCD等设备与CPU的接口中。 linux下的驱动思路 在linux系转载 2017-08-31 14:41:50 · 328 阅读 · 1 评论 -
Makefile经典教程(掌握这些足够)
makefile转载 2016-06-29 22:24:00 · 422 阅读 · 0 评论 -
TCP和UDP的区别(热门面试题目)
TCP和UDP都是TCP/IP里传输层的协议,但是两者却有明显区别。首先,我们来看看TCP和UDP的报文结构 从两张图,我们不难看出,TCP的报文要比UDP的报文复杂得多。但是复杂是有好处的,因此我们得出如下结论: **1、TCP的报文头比UDP的报文头长; 2、TCP的可靠性要比UDP的可靠性要强; 3、TCP的效率要比UDP的效率低。**再来看看标准的说法: 一、UDP(Use原创 2016-05-31 22:35:44 · 466 阅读 · 0 评论 -
git 常用命令
1.本地创建分支 git checkout -b xxx2.推本地分支到远程仓库 git push origin xxx3.推到本地 git push xxx4.删除本地分支 git branch -D xxx5.删除远程分支 git branch -r -d origin/xxx git push origin”空格”:xxx...原创 2018-03-01 23:11:36 · 162 阅读 · 0 评论