- 博客(37)
- 资源 (25)
- 收藏
- 关注
转载 IGMP技术总结
转载自: IGMP技术总结(1)本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! IGMP技术总结(1) 1. IGMP 简介 IGMP 是Internet Group Management Protocol(互联网组管理协议)的简称。它是TCP
2014-09-24 19:01:23 1697 1
转载 无线网络通信技术完全介绍
转载自:根据国际上所采用的通信技术种类可将无线传感器网络划分为无线广域网(WWAN)、无线城域网(WMAN)、无线局域网(WLAN)、无线个域网(WPAN)、低速率无线个域网(LR-WPAN)。以下是对各类网络各自常见和常用的通信技术进行简单介绍。1 无线广域网(WWAN)无线广域网WWAN(Wireless Wide Area Networks)
2014-09-23 14:25:44 6272
原创 多网卡下,vlc发送IGMP组播报告包
这两天测试IGMP遇到一个问题,环境描述如下:我的vlc客户端安装在windows下,该PC有两张网卡,本地连接1接公司网,本地链接2 接路由器。wireshark坚挺本地链接2,以测试路由的IGMP功能。结果vlc加入一个多播组时,wireshark没有都是加入组的包。。原因:报告包都发往本地链接1了。我的本地链接1的IP是172.*.*.* 而路由器是192.168.1.1解
2014-09-23 11:15:42 7125
转载 WIFI 基础知识
转载自:wifi基本知识如侵犯1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835GHz5.150-5.350GHz
2014-09-22 11:15:32 2370
转载 WiFi无线网络参数 802.11a/b/g/n 详解
转载自:WiFi无线网络参数 802.11a/b/g/n 详解802.11a/b/g/n,其实指的是无线网络协议,细分为802.11a、802.11b、802.11g、802.11n等。这几种不同的无线协议、都是由802.11演变而来的。 802.11是IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中用户与用户终端的无线接入;
2014-09-22 10:46:34 18832
原创 vim使用技巧
(一)各种文本操作各种跳转h,j,k,l: h左移一个字符,j下移一行,k上移一行,l右移一个字符w,b : w 下一个单词,b上一个单词0,$ 行首,行尾G,gg,30% 3G跳到第3行,gg跳到第一行行首,30%:30%处%
2014-09-19 14:32:59 1023
原创 IGMP 因特网组管理协议
IGMP(Internet Group Management Protocol)作为因特网组管理协议,用于多播。 与ICMP一样, IGMP也被当作 IP 层的一部分,IGMP报文也通过IP数据报进行传输。 IGMP 在TCP/IP中负责局域网IP多播组成员管理的协议。用来在多播路由器与其局域网中的主机建立、维护多播组成员关系(组
2014-09-19 11:18:41 1989
原创 IP多播(组播)
IP多播是实现数据一对多通信的模式。从一个源点传送到多个目的地,数据只拷贝一份。这里说的数据只拷贝一份,是指在每一条需要它的两个点之间,数据只有一份。如下图为《计算机网络》(谢希仁)第五版中单播与多播示意图。 因特网上的多播成为IP多播。多播组 实现多播,必然就需要有多播组。多播组需要有自己的标识符。而多播组IP即为多播组的
2014-09-19 10:34:30 4894
转载 Ubuntu12.04 中文输入法设置
分类: LINUX1、ibus输入法Ubuntu系统安装后已经自带了ibus输入法,在英语环境下默认不启动。配置ibus自动启动可 以在ubuntu系统菜单上选择System(系统)--- Preferences(首选项) --- Startup Applications(启动应用程序),在该窗口中点“添加“按钮,增加一个程序:Name(名称): ibus-daemon
2014-09-19 09:22:23 2852
转载 Linux 2.6内核中新的锁机制--RCU
转载自:-------------------------------------------------------------------------SED单行脚本快速参考(Unix 流编辑器) 2005年12月29日英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream edit
2014-09-18 11:59:04 1306
原创 awk与sed:一个关于多行处理的例子
前几天在CSDN上看到一个帖子http://bbs.csdn.net/topics/390848841,楼主贴了下面的问题:例:123456789012345678901234567890如何能把上面数据转换成123456789012345678901234567890 看了几位网友的回复,觉得还是挺有意思,也收获了一些知识,因为部分网友只给出了解决方法,没有解释下,我根
2014-09-17 15:53:41 3827
原创 igmpproxy源代码学习——igmpProxyInit()
igmpproxy源代码学习——igmpProxyInit()函数详解,igmpproxy初始化在运行igmpproxy的主程序igmpproxyRun()之前需要对igmpproxy进行一些配置,这些配置都是在igmpProxyInit()中完成的。要进行的配置主要有:信号处理配置物理网络接口配置加载配置文件的加载虚拟网络设备初始化路由向量表初始化定时
2014-09-17 11:07:23 3573
原创 获取网络接口信息——ioctl()函数与结构体struct ifreq、 struct ifconf
转载请注明出处:windeal专栏Linux 下 可以使用ioctl()函数 以及 结构体 struct ifreq 结构体struct ifconf来获取网络接口的各种信息。ioctl首先看ioctl()用法ioctl()原型如下: #include int ioctl(int fd, int reque
2014-09-16 17:57:18 25168
转载 unix网络编程——ioctl 函数的用法详解
[置顶] unix网络编程——ioctl 函数的用法详解分类: 2.2. 网络2012-11-26 21:39 3833人阅读 评论(2) 收藏 举报目录(?)[+]1.介绍Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与网络协议栈进行交互,可得到网络接口的信息,网卡设备的映射属性和配置网络接口.并且还能够查看,修改,
2014-09-16 10:42:05 2072
转载 九大排序算法再总结
九大排序算法再总结分类: 【算法导论】2013-01-03 21:46 14723人阅读 评论(5) 收藏 举报目录(?)[+]如果要转载,需要注明出处: http://blog.csdn.net/xiazdong本文是 http://blog.csdn.net/xiazdong/article/details/73042
2014-09-15 17:23:28 1082
转载 浅谈《剑指offer》原题:不使用条件、循环语句求1+2+……+n
转载自:浅谈《剑指offer》原题:求1+2+……+n如侵犯您的版权,请联系:windeal12@qq.com
2014-09-15 17:11:11 1538 1
原创 vim+ctags用法
vim用法 在VIM编辑器的环境下用“:make”就可以编译程序,如果程序中有错误,就会显示出来。 下列命令可以快速定位,并修改错误错误 “:cl”列出错误 “:cn”让光标指向下一个错误 “:cp”让光标指向上一个错误 “:cnew”从头开始 ct
2014-09-15 15:33:49 1992
原创 Shell学习笔记——算数运算与条件测试
算数运算1. 使用let命令 #!/sbin/bashvar1=2var2=3let sum=var1+var2echo $sum使用let命令式,变量前不需要加$号只用于整数运算,不适用浮点数2. 使用$[...][]的使用与let类似#!/sbin/bashvar1=2var2=3sum=$[ var
2014-09-15 10:17:47 1653
转载 core文件介绍
原文链接:http://team.eyou.com/?p=27linux下,产生core文件,和不产生core文件的条件:当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出现的,几乎所有C程序员都出现过的错误就是“段错误”了。也是最难查出问题原因的一个错误。下面我们就针对“段错误”来分析core文件的
2014-09-15 10:09:15 1720
原创 va_start、va_arg、va_end、va_copy 可变参函数
1、应用与原理 在C语言中,有时我们无法给出一个函数参数的列表,比如: int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ...); 这时我们使用到了可以变参数,也就是使用...代表0个或多个参数。 那么编译器如何获
2014-09-11 18:28:53 3731
转载 每个程序员都应该读的书
本文由 伯乐在线 - 黄利民 翻译自 stackoverflow。未经许可,禁止转载!欢迎加入:技术翻译小组,或分享原创到伯乐头条。【更新】:近日(2012年8月17日)重看 StackOverflow 的原讨论帖,发现于今年年初被关闭了。不过有人做了汇总,把其他回复中提到的书籍,放在投票数最高的回复中。新更新添加 59 本书,详情可见文章后半部分。编者按:2008年8月4日,
2014-09-11 14:07:01 2256 3
原创 igmpproxy源代码学习——配置信息加载 loadConfig
在igmpproxy主程序运行之前需要先读取配置文件,igmpproxy的配置文件通常为/etc/igmpproxy.conf或者/var/igmpproxy.conf其内容如下:quickleavemode 3phyint ppp0 upstream ratelimit 0 threshold 1phyint br0 downstream ratelimit 0 th
2014-09-11 13:40:39 3094
原创 插入排序与循环不变式
首先,给出本文要使用的例子,对一个数组a进行升序的插入排序int a[10] = {1,5,3,9,0,2,7,4,8,6};算法的C语言描述[cpp] view plaincopyvoid inserSort(int a[], int length) { int i = 1;
2014-09-10 14:59:02 2078
转载 6个变态的C语言程序
以下不少内容来自man手册结构体struct stat 结构体struct stat用于保存文件相关的所有信息。 struct stat的基本成员如下所示 struct stat { dev_t st_dev; // 文件所在设备的设备id,可以分解为主设备号和此设备号
2014-09-10 11:12:16 1413
转载 linux开机自动启动脚本
转载自:点击打开链接静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路由为准。Linux支持一下路由守护进程:4 B9 r; _) K+ o# i3 B
2014-09-04 10:45:57 2026
原创 APUE学习笔记——10.18 system函数 与waitpid
system函数system函数用方便在一个进程中执行命令行(一行shell命令)。
2014-09-04 10:45:46 1781
原创 APUE学习笔记——11 线程同步、互斥锁、自旋锁、条件变量
线程同步 同属于一个进程的不同线程是共享内存的,因而在执行过程中需要考虑数据的一致性。 假设:进程有一变量i=0,线程A执行i++,线程B执行i++,那么最终i的取值是多少呢?似乎一定是i=2;其实不然,如果没有考虑线程同步,i的取值可能是1.我们先考虑自加操作的过程:a,首先将内存中i的值copy到寄存器;b,对寄存器中i的copy进行自加;c,将寄存器中自加的结
2014-09-04 10:40:50 1793
原创 APUE学习笔记——11 线程基础
线程标识线程由线程号进行标识。线程号仅在线程所属的进程环境中有效。也就是说属于不同进程的两个线程可能线程号一样。线程标识用结构体pthread_t tid表示。与线程Id相关的函数如下:比较两个线程ID:#include int pthread_equal(pthread_t tid1,pthread_t tid2);
2014-09-04 10:34:54 1172
转载 APUE学习笔记——10.15 sigsetjmp和siglongjmp
IGMP(Internet Group Management Protocol)作为因特网组管理协议,用于多播。 与ICMP一样, IGMP也被当作 IP 层的一部分,IGMP报文也通过IP数据报进行传输。 IGMP 在TCP/IP中负责局域网IP多播组成员管理的协议。用来在多播路由器与其局域网中的主机建立、维护多播组成员关系(组
2014-09-03 15:40:41 1539
原创 APUE学习笔记——10.11~10.13 信号集、信号屏蔽字、未决信号
IP多播是实现数据一对多通信的模式。从一个源点传送到多个目的地,数据只拷贝一份。这里说的数据只拷贝一份,是指在每一条需要它的两个点之间,数据只有一份。如下图为《计算机网络》(谢希仁)第五版中单播与多播示意图。 因特网上的多播成为IP多播。多播组 实现多播,必然就需要有多播组。多播组需要有自己的标识符。而多播组IP即为多播组的
2014-09-03 13:53:40 1324
原创 APUE学习笔记——10.9 信号发送函数kill、 raise、alarm、pause
转载注明出处:Windeal学习笔记kil和raisekill()用来向进程或进程组发送信号raise()用来向自身进程发送信号。#include int kill(pid_t pid,int signo);int raise(int signo); B
2014-09-02 08:40:07 1858
原创 APUE学习笔记——10信号——信号接口函数 signal 和 sigaction
signal函数是早起Unix系统的信号接口,早期系统中提供不可靠的信号机制。 信号有三种处理方式,1)忽略,此时func赋值为SIG_IGN; 2)使用默认动作,此时func赋值为SIG_DFL; 3)自定义动作,此时func赋值为我们自定义函数的函数指针,会调用到信号处理程序(signal handler)或信号捕捉函数(signal-catching function)。使用fork创建子进程时,子进程会继承父进程的信号状态。Note:用户定义的信号捕捉函数的的地址在子进程时有效的。 使用ex
2014-09-01 09:56:56 1892
OpenStack企业云平台架构与实践.pdf
2018-04-25
TCP-IP详解卷2-实现.pdf
2018-04-13
UNIX环境高级编程 中文第3版
2018-01-15
libev-官方手册
2017-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人