http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2015-06-16 17:41:39
多播的程序设计使用setsockopt()函数和getsockopt()函数来实现,组播的选项是IP层的,其选项值和含义参见11.5所示。表11.5 多播相关的选项getsockopt()/setsockopt()的选项含 义IP_MU.........【阅读全文】
发布时间:2015-06-16 16:57:16
调用system函数执行一个shell命令,返回-1,错误提示no child processes 但system可以执行成功原因是调用system之前有放置忽略SIGCHLD的语句signal(SIGCHLD, SIG_IGN);如果SIGCHLD信号行为被设置为SIG_IGN时,waitpid()函数有可能因为找不到子进程而报ECHILD错误。似乎我们找到了问题的解决方案:在调用syste.........【阅读全文】
发布时间:2015-06-16 15:34:47
一、 路由套接字1.概述在路由器接口中支持三种类型的操作1). 进程能通过写路由套接口向内核发消息。2). 进程能在路由套接口上从内核读消息,这是核心通知进程已收到一个ICMP重定向消息并进行了处理的方式。3). 进程可以用sysctl函数得到路由表或列出所有已配置的接口。 2.数据链路.........【阅读全文】
发布时间:2015-06-15 19:47:14
单声道:就是把相关的所有音频信号压缩后, 用一种音轨播放的处理方式; 双声道:就是把相关的所有音频信号压缩后, 把音频分高音音轨和低音音轨分别用 两个音轨(左、右声道)播放,以模拟 空间声音立体效果的处理方式。 左声道:一般是把相关的低音频区信号压缩后经 此音轨播放人声对白、译音大多在此。 右声道:.........【阅读全文】
发布时间:2015-06-13 11:03:35
本文链接:http://codingstandards.iteye.com/blog/1125312 (转载请注明出处) 用途说明route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,.........【阅读全文】
发布时间:2015-06-12 10:16:40
近两年,各地平安城市建设逐步深入开展,模数混合型联网监控系统在多年的实践摸索中获得了公安部门的充分认可,成为众多项目的首选设计方案,使得视频矩阵的需求量大幅激增。2009年,随着平安城市建设由3111试点到大面积铺开,矩阵仍将是监控中枢不可或缺的核心设备。凭借对先进技术的运用和客户需求的把握,国内一线安防.........【阅读全文】
发布时间:2015-06-12 09:44:45
《Video for Linux Two (V4L2) ——驱动编写指南》翻译整理文档发布......【阅读全文】
发布时间:2015-06-11 14:04:58
1.对某个文件创建一个连接[root@A ~]# ln -s /home/kk/ss.sh ~ #如果不写目标地址,即在当前目录建接立链接[root@A ~]# lsCentOS-Base.repo.oldboy anaconda-ks.cfg install.log install.log.syslog ss.sh此命令表示在家目录下创建与源文件同名的链接到/hom.........【阅读全文】
发布时间:2015-06-08 17:19:25
1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:struct my{ ch.........【阅读全文】
发布时间:2015-06-05 18:46:41
(1)首先关闭开发板的有线网卡[root@FriendlyARM /]# ifconfig eth0 down(2)加载USB WiFi无线网卡[root@FriendlyARM /]# ifconfig wlan0 up(3)扫描可用的无线网络[root@FriendlyARM /]# iwlist scanning | grep ESSIDlo Interface doesn't suppor.........【阅读全文】
发布时间:2015-06-03 19:49:25
点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>#include <string.h>static void test(void){ char buffer[1024] = {0}; spri.........【阅读全文】
发布时间:2015-06-02 14:55:42
3.1、使用消息首部字段Conent-Length故名思意,Conent-Length表示实体内容长度,客户端(服务器)可以根据这个值来判断数据是否接收完成。但是如果消息中没有Conent-Length,那该如何来判断呢?又在什么情况下会没有Conent-Length呢?请继续往下看……3.2、使用消息首部字段Transfer-Encoding当客户端向服务.........【阅读全文】
发布时间:2015-06-02 14:38:07
1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出.........【阅读全文】
发布时间:2015-06-01 16:34:58
单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么这些术语究竟是什么意思?区别何在?.1.单播:网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只.........【阅读全文】
发布时间:2015-05-29 16:35:05
前言: 在实际使用中,很多设备都需要用到wifi模块,但是如何使设备智能的连接到热点上。 其中一种方法是:先把设备的wifi模块设置为ap模式,客户端先搜索到这个设备的热点,然后连接它,再把设备真正需要连接的热点发送给设备,从而使设备可以连接到指定的热点上。一,设置为ap模式后,如.........【阅读全文】
发布时间:2015-05-29 11:46:39
fget函数的原型如下:char *fgets(char *buf, int n, FILE *fp)功能:从文件流读取一行,送到缓冲区,使用时注意以下几点:1.当遇到换行符或者缓冲区已满,fgets就会停止,返回读到的数据,值得注意的是不能用fgets读二进制文件,因为fgets会把二进制文件当成文本文件来处理,这势必会产生乱码。2.每次调用,.........【阅读全文】
发布时间:2015-05-25 19:42:45
1.先从%*s解释起,printf的%后面的格式是:%[flags] [width] [.precision] [{h | l | ll | I | I32 | I64}]type这些参数的详细用法请参考msdn: http://msdn2.microsoft.com/en-us/library/56e442dc(VS.80).aspx这里我只说重点:其中参数[width]和参数[.precision]如果用*表示,代表这两个值是一个输入参数,因为本例中是%*s.........【阅读全文】
发布时间:2015-05-25 14:32:16
Comm命令编辑如果想对两个有序的文件进行比较,可以使用comm命令。语法:comm [- 123 ] file1 file2说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名.........【阅读全文】
发布时间:2015-05-22 17:55:57
是vim默认的插件。 查看帮助文档::help quickfix 例如执行make,编译出错: :make 然后就会有错误信息在quickfix中显示。 :cw可以进行quickfix的切换显示。 下面的QuickFix窗口中我们可以找到每一个编译错误, 同样可以用鼠.........【阅读全文】
发布时间:2015-05-21 11:48:30
在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding 和 termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。1 encodingencoding 是 Vim 内部使.........【阅读全文】
发布时间:2015-05-21 10:31:00
自动换行是每行超过 n 个字的时候 vim 自动加上换行符用类似 :set textwidth=70 来设置 n自动折行 是把长的一行用多行显示 , 不在文件里加换行符用 :set wrap 设置自动折行:set nowrap 设置不自动折行 ......【阅读全文】