09 2014 档案

摘要:转载自: IGMP技术总结本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!1.IGMP简介IGMP是Internet Group Management Protocol(互联网组管理协议)的简... 阅读全文
posted @ 2014-09-24 19:01 Windeal 阅读(1263) 评论(0) 推荐(0)
摘要:转载自:无线网络通信技术完全介绍如侵犯您的版权,请联系2378264731@qq.com根据国际上所采用的通信技术种类可将无线传感器网络划分为无线广域网(WWAN)、无线城域网(WMAN)、无线局域网(WLAN)、无线个域网(WPAN)、低速率无线个域网(LR-WPAN)。以下是对各类网络各自常见和... 阅读全文
posted @ 2014-09-23 14:25 Windeal 阅读(1952) 评论(0) 推荐(0)
摘要:这两天测试IGMP遇到一个问题,环境描述如下:我的vlc客户端安装在windows下,该PC有两张网卡,本地连接1接公司网,本地链接2 接路由器。wireshark坚挺本地链接2,以测试路由的IGMP功能。结果vlc加入一个多播组时,wireshark没有都是加入组的包。。原因:报告包都发往本地链接... 阅读全文
posted @ 2014-09-23 11:15 Windeal 阅读(2820) 评论(0) 推荐(0)
摘要:转载自:wifi基本知识如侵犯您的版权,请联系:2378264731@qq.com1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2... 阅读全文
posted @ 2014-09-22 11:15 Windeal 阅读(627) 评论(0) 推荐(0)
摘要:转载自:WiFi无线网络参数 802.11a/b/g/n 详解如转载侵犯您的版权,请联系:2378264731@qq.com802.11a/b/g/n,其实指的是无线网络协议,细分为802.11a、802.11b、802.11g、802.11n等。这几种不同的无线协议、都是由802.11演变而来的。... 阅读全文
posted @ 2014-09-22 10:46 Windeal 阅读(10949) 评论(0) 推荐(0)
摘要:(一)各种文本操作各种跳转h,j,k,lh左移一个字符,j下移一行,k上移一行,l右移一个字符w,bw 下一个单词,b上一个单词0,$行首,行尾G,gg,30%3G跳到第3行,gg跳到第一行行首,30%:30%处%括号匹配f,/f:字符查找,/:单词查找复制粘贴dd、yy、p3dd:剪切以下3行,3... 阅读全文
posted @ 2014-09-19 14:32 Windeal 阅读(226) 评论(0) 推荐(0)
摘要:IGMP(Internet Group Management Protocol)作为因特网组管理协议,用于多播。 与ICMP一样,IGMP也被当作 IP 层的一部分,IGMP报文也通过IP数据报进行传输。 IGMP 在TCP/IP中负责局域网IP多播组成员管理的协议。用来在多播路由器与... 阅读全文
posted @ 2014-09-19 11:18 Windeal 阅读(722) 评论(0) 推荐(0)
摘要:IP多播是实现数据一对多通信的模式。从一个源点传送到多个目的地,数据只拷贝一份。这里说的数据只拷贝一份,是指在每一条需要它的两个点之间,数据只有一份。如下图为《计算机网络》(谢希仁)第五版中单播与多播示意图。 因特网上的多播成为IP多播。多播组 实现多播,必然就需要有多播组。多播组需要有... 阅读全文
posted @ 2014-09-19 10:34 Windeal 阅读(1596) 评论(0) 推荐(0)
摘要:1、ibus输入法Ubuntu系统安装后已经自带了ibus输入法,在英语环境下默认不启动。配置ibus自动启动可 以在ubuntu系统菜单上选择System(系统)--- Preferences(首选项) --- Startup Applications(启动应用程序),在该窗口中点“添加“按钮,增... 阅读全文
posted @ 2014-09-19 09:22 Windeal 阅读(2134) 评论(0) 推荐(0)
摘要:转载自:周鸿祎:互联网成功十大案例如侵犯您的权益,请联系:windeal12@qq.comTOP10 百度早期如何打动用户?当年百度的市场份额能获得这么多,真的是搜索技术比谷歌做得好?不是,是因为百度有MP3搜索。民工兄弟们交流的时候肯定不会说:我在用一个搜索引擎,使用了高级的搜索技术。他们会说:有... 阅读全文
posted @ 2014-09-18 12:38 Windeal 阅读(675) 评论(0) 推荐(0)
摘要:转载自:SED单行脚本快速参考(Unix 流编辑器)如侵犯您的版权,请联系:Windeal12@qq.com-------------------------------------------------------------------------SED单行脚本快速参考(Unix 流编辑器) ... 阅读全文
posted @ 2014-09-18 11:59 Windeal 阅读(739) 评论(0) 推荐(0)
摘要:前几天在CSDN上看到一个帖子http://bbs.csdn.net/topics/390848841,楼主贴了下面的问题:例:123456789012345678901234567890如何能把上面数据转换成123456789012345678901234567890 看了几位网友的回复,觉得... 阅读全文
posted @ 2014-09-17 15:53 Windeal 阅读(3219) 评论(0) 推荐(0)
摘要:igmpproxy源代码学习——igmpProxyInit()函数详解,igmpproxy初始化在运行igmpproxy的主程序igmpproxyRun()之前需要对igmpproxy进行一些配置,这些配置都是在igmpProxyInit()中完成的。要进行的配置主要有:信号处理配置物理网络接口配置... 阅读全文
posted @ 2014-09-17 11:07 Windeal 阅读(1095) 评论(0) 推荐(0)
摘要:转载请注明出处:windeal专栏Linux 下 可以使用ioctl()函数 以及 结构体 struct ifreq 结构体struct ifconf来获取网络接口的各种信息。ioctl首先看ioctl()用法ioctl()原型如下: #include int ioctl(... 阅读全文
posted @ 2014-09-16 17:57 Windeal 阅读(3114) 评论(0) 推荐(0)
摘要:转载自:unix网络编程——ioctl 函数的用法详解[置顶]unix网络编程——ioctl 函数的用法详解分类:2.2. 网络2012-11-26 21:393833人阅读评论(2)收藏举报目录(?)[+]1.介绍Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与网络协议栈进... 阅读全文
posted @ 2014-09-16 10:42 Windeal 阅读(689) 评论(0) 推荐(0)
摘要:转载自:九大排序算法再总结九大排序算法再总结分类:【算法导论】2013-01-03 21:4614723人阅读评论(5)收藏举报目录(?)[+]如果要转载,需要注明出处:http://blog.csdn.net/xiazdong本文是http://blog.csdn.net/xiazdong/art... 阅读全文
posted @ 2014-09-15 17:23 Windeal 阅读(258) 评论(0) 推荐(0)
摘要:转载自:浅谈《剑指offer》原题:求1+2+……+n如侵犯您的版权,请联系:windeal12@qq.com《剑指offer》上的一道原题,求1+2+……+n,要求不能使用乘除法,for、while、if、else、switch、case等关键字以及条件判断语句(a?b:c)。第一次看到这道题大约... 阅读全文
posted @ 2014-09-15 17:11 Windeal 阅读(605) 评论(0) 推荐(0)
摘要:vim用法 在VIM编辑器的环境下用“:make”就可以编译程序,如果程序中有错误,就会显示出来。 下列命令可以快速定位,并修改错误错误 “:cl”列出错误 “:cn”让光标指向下一个错误 “:cp”让光标指向上一个错误 “:cnew”从... 阅读全文
posted @ 2014-09-15 15:33 Windeal 阅读(234) 评论(0) 推荐(0)
摘要:算数运算1. 使用let命令 #!/sbin/bashvar1=2var2=3let sum=var1+var2echo $sum使用let命令式,变量前不需要加$号只用于整数运算,不适用浮点数2. 使用$[...][]的使用与let类似#!/sbin/bashvar1=2var2=3sum=$[ ... 阅读全文
posted @ 2014-09-15 10:17 Windeal 阅读(232) 评论(0) 推荐(0)
摘要:原文链接:http://team.eyou.com/?p=27如有侵犯您的版权,请联系windeal12@qq.comlinux下,产生core文件,和不产生core文件的条件:当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出现的,几乎所有... 阅读全文
posted @ 2014-09-15 10:09 Windeal 阅读(811) 评论(0) 推荐(0)
摘要:原文转载自: Iptables 指南 1.1.19如侵犯您的版权,请联系 windeal12@qq.comIptables 指南 1.1.19Oskar Andreassonoan@frozentux.netCopyright © 2001-2003 by Oskar Andreasson本文在符合... 阅读全文
posted @ 2014-09-12 08:53 Windeal 阅读(338) 评论(0) 推荐(0)
摘要:转载自博客园博文Linux 信号signal处理机制如侵犯了您的权益,请联系windeal12@qq.com信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,... 阅读全文
posted @ 2014-09-11 19:00 Windeal 阅读(374) 评论(0) 推荐(1)
摘要:1、应用与原理 在C语言中,有时我们无法给出一个函数参数的列表,比如: int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ...); 这时我们使用到了可以变参数,也就是使用...... 阅读全文
posted @ 2014-09-11 18:28 Windeal 阅读(401) 评论(0) 推荐(0)
摘要:转载自:辛星和您一起学vim脚本第一节如本文侵犯了您的版权,请联系windeal12@qq.com这几天在网上看了辛星的一些vim教程博文,觉得很有收获,也很实用,适合入门,所以转载其中一篇留个网址。辛星的vim教程已经有整理成pdf,在其博文中点击打开链接有下载链接。相信其他教程也写得不错,特此推... 阅读全文
posted @ 2014-09-11 14:18 Windeal 阅读(577) 评论(0) 推荐(0)
摘要:原文转载自伯乐在线文章:国外程序员推荐:每个程序员都应读的书如有版权问题,请联系:windeal12@qq.com本文由伯乐在线-黄利民翻译自stackoverflow。未经许可,禁止转载!欢迎加入:技术翻译小组,或分享原创到伯乐头条。【更新】:近日(2012年8月17日)重看 StackOverf... 阅读全文
posted @ 2014-09-11 14:07 Windeal 阅读(204) 评论(0) 推荐(0)
摘要:在igmpproxy主程序运行之前需要先读取配置文件,igmpproxy的配置文件通常为/etc/igmpproxy.conf或者/var/igmpproxy.conf其内容如下:quickleavemode 3phyint ppp0 upstream ratelimit 0 thresho... 阅读全文
posted @ 2014-09-11 13:40 Windeal 阅读(1256) 评论(0) 推荐(0)
摘要:原文转载自:手把手教你把Vim改装成一个IDE编程环境(图文)如侵犯您的版权,请联系:windeal12@qq.comBy:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/woo... 阅读全文
posted @ 2014-09-11 09:35 Windeal 阅读(316) 评论(0) 推荐(0)
摘要:首先,给出本文要使用的例子,对一个数组a进行升序的插入排序算法的C语言描述[cpp]view plaincopyvoidinserSort(inta[],intlength){inti=1;for(i=1;i=0&&a[j]>key;j--){a[j+1]=a[j];}a[j+1]=key;}}什么... 阅读全文
posted @ 2014-09-10 14:59 Windeal 阅读(314) 评论(0) 推荐(0)
摘要:转载自陈浩coolshell.cn下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c1234567891011#define _________ }#defi... 阅读全文
posted @ 2014-09-10 11:12 Windeal 阅读(365) 评论(0) 推荐(0)
摘要:system函数system函数用方便在一个进程中执行命令行(一行shell命令)。用法如下:#include #include int main(){ printf("Hello\n"); system("sleep 5"); return 0;}在程序中通过system调用了命... 阅读全文
posted @ 2014-09-04 10:45 Windeal 阅读(302) 评论(0) 推荐(0)
摘要:转载自:点击打开链接静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路... 阅读全文
posted @ 2014-09-04 10:45 Windeal 阅读(2498) 评论(0) 推荐(0)
摘要:线程同步 同属于一个进程的不同线程是共享内存的,因而在执行过程中需要考虑数据的一致性。 假设:进程有一变量i=0,线程A执行i++,线程B执行i++,那么最终i的取值是多少呢?似乎一定是i=2;其实不然,如果没有考虑线程同步,i的取值可能是1.我们先考虑自加操作的过程:a,首先将内存中i的值co... 阅读全文
posted @ 2014-09-04 10:40 Windeal 阅读(389) 评论(0) 推荐(0)
摘要:线程标识线程由线程号进行标识。线程号仅在线程所属的进程环境中有效。也就是说属于不同进程的两个线程可能线程号一样。线程标识用结构体pthread_t tid表示。与线程Id相关的函数如下:比较两个线程ID:#include int pthread_equal(pthread_t tid1,pthrea... 阅读全文
posted @ 2014-09-04 10:34 Windeal 阅读(149) 评论(0) 推荐(0)
摘要:转载自:sigsetjmp用法如侵犯您的权益,请联系:windeal12@qq.comsigsetjmp用法分类:c/c++linux2012-02-03 12:331252人阅读评论(0)收藏举报signal相关函数:longjmp, siglongjmp, setjmp表头文件:#include... 阅读全文
posted @ 2014-09-03 15:40 Windeal 阅读(223) 评论(0) 推荐(0)
摘要:如有转载,请注明出处:Windeal专栏首先简述下几个概念的关系:我们通过信号集建立信号屏蔽字,使得信号发生阻塞,被阻塞的信号即未决信号。信号集:信号集:其实就是一系列的信号。用sigset_t set表示。数据类型:sigset_t类似于整型(位数可能超过整型,因而不能用整型表示)。我们一般在si... 阅读全文
posted @ 2014-09-03 13:53 Windeal 阅读(292) 评论(0) 推荐(0)
摘要:转载注明出处:Windeal学习笔记kil和raisekill()用来向进程或进程组发送信号raise()用来向自身进程发送信号。#include int kill(pid_t pid,int signo);int raise(int signo); ... 阅读全文
posted @ 2014-09-02 08:40 Windeal 阅读(291) 评论(0) 推荐(0)
摘要:signal函数 signal函数是早起Unix系统的信号接口,早期系统中提供不可靠的信号机制。在后来的分支中,部分系统使用原来的不可靠机制定义signal函数,如Solaris 10 。而更多的系统采用新语义 可靠信号机制,如4.4BSD。 出于signal函数不同系统的不统一性,我们一般使用s... 阅读全文
posted @ 2014-09-01 09:56 Windeal 阅读(367) 评论(0) 推荐(0)