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-07-21 16:45:04
常用: 复制为ctrl-shift-c 粘贴为ctrl-shift-v tab=补全 ctrl+a=开始位置 ctrl+e=最后位置 ctrl+k=删除此处至末尾所有内容 ctrl+u= 删除此处至开始所有内容 .........【阅读全文】
发布时间:2015-07-09 11:15:24
我在make的时候也出现了同样的问题,不过不是什么大问题,这个不影响编译结果......【阅读全文】
发布时间:2015-07-01 15:01:48
<span style="font-family:Arial;font-size:24px;line-height:26px;white-space:normal;background-color:#FFFFFF;">慢系统调用(slow system call):此术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用有可能永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的acc.........【阅读全文】
发布时间:2015-06-30 18:08:44
<div style="font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;"><h3 style="margin:0px;padding:0px;"><span style="font-family:宋体;font-size:13px;">getenv:</span></h3><span style="font-family:宋体;font-size:13px;"></span><table width="640" height=.........【阅读全文】
发布时间:2015-06-30 16:31:44
1. 显示环境变量HOME
$ echo $HOME
/home/redbooks
2. 设置一个新的环境变量hello
$ export HELLO="Hello!"
$ echo $HELLO
Hello!
3. 使.........【阅读全文】
发布时间:2015-06-19 17:25:38
1. 在 vi 或 vim 的命令状态下:%!xxd ——将当前文本转换为16进制格式。:%!xxd -r ——将当前文件转换回文本格式。2. od - dump files in octa.........【阅读全文】
发布时间:2015-06-18 09:50:58
1,types.h<br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code591')">此处</span>)折叠或打开</p></div><div id="code591" class="codeText"><ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li><sp.........【阅读全文】
发布时间: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-13 11:03:35
本文链接:http://codingstandards.iteye.com/blog/1125312 (转载请注明出处) 用途说明route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,.........【阅读全文】
发布时间: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-03 19:49:25
点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>#include <string.h>static void test(void){ char buffer[1024] = {0}; spri.........【阅读全文】
发布时间: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-18 16:06:50
系统中的一个模块需要频繁的获取系统时间,使用linux中内置的函数开销过大,因为需要的精度不是很高(毫秒级),索性用signal函数配合setitimer实现了个简易的全局时钟。但是后来发现,SIGALRM的中断信号回终止sleep,因为sleep就是用SIGALRM信号量实现的,得另想方案。这个替代方案就是POSIX中内置的定时器:tim.........【阅读全文】
发布时间:2015-05-18 14:53:42
编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。下面我们对编号小于SIGRTMIN的信号进行讨论。1) SIGHUP 本信号在用户终端连接(正常或非正常)结束时发出, .........【阅读全文】
发布时间:2015-05-16 18:43:26
信号是与一定的进程相联系的。也就是说,一个进程可以决定在进程中对哪些信号进行什么样的处理。例如,一个进程可以忽略某些信号而只处理其他一些信号;另外,一个进程还可以选择如何处理信号。总之,这些总与特定的进程相联系的。因此,首先要建立其信号和进程的对应关系,这就是信号的安装登记。Linux主要有两个.........【阅读全文】
发布时间:2015-05-15 20:11:26
传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队.........【阅读全文】
发布时间:2015-05-14 14:57:16
: Standard Integer TypesExact-width integer typesInteger types having exactly the specified widthtypedef signed char int8_t .........【阅读全文】