- 博客(12)
- 资源 (22)
- 收藏
- 关注
原创 C语言中随机函数应用
1前言:有些程序每次执行时不应该产生相同的结果,如游戏和模拟,此时随机数就非常有用。下面这两个函数合在一起使用能够产生伪随机数(pseudo-random number):通过计算产生的随机数,可能有重复出现,所以并不是真正的随机数。int rand(void);void srand(unsigned int seed);1>rand返回一个范围在0和RAND_MAX(至少为32767
2011-10-10 17:50:48 4156 8
转载 linux 延时函数几个资料
linux 延时函数几个资料 转自http://blog.ednchina.com/qiu1123/251065/Message.aspx一、 基础知识1、时间类型。Linux下常用的时间类型有4个:time_t,struct timeval,struct timespec,s
2011-10-10 15:35:48 5298
转载 linux内核的三种调度方法
linux内核的三种调度方法:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务3,SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,n
2011-10-07 15:57:44 5615
原创 如何查看一个端口被那个进程所占用
Linux网络编程之如何查看一个端口被那个进程所占用方法一:ps -ef | grep 程序名方法二:netstat -nltp | grep 端口号或服务名方法三:netstat -antup | grep 端口号
2011-10-05 11:46:49 4398
原创 Linux C之atio()函数
Linux C之atio()函数1.首先man下 ATOI(3) Linux Programmer's Manual ATOI(3)NAME atoi, atol,atoll, atoq - convert a string to
2011-10-05 10:14:19 14431
原创 C语言中的带参数宏
C语言中的带参数宏一.带参数的宏1.带参数的宏定义不是简单的字符串替换,还要进行参数替换定义格式为:#define 宏名(参数表) 字符串1>字符串包含括号中所有指定的参数eg: #define S(a,b) ((a)*(b)) area=S(3,2)2>编
2011-10-03 15:33:09 10831 1
原创 C语言中的宏定义
C语言中的宏定义C语言中的宏定义也叫做预处理命令,预处理命令是C语言本身的组成部分,不能直接对它们进行编译。1.基本概念;1>预处理不是C语句,是在编译前进行的2>预处理功能主要用于下3种情况:Ø 宏定义Ø 文件包含Ø 条件编译3>宏是在编译前进行的,程序不能直接对它们进行
2011-10-03 14:15:35 5417
原创 嵌入式C语言编程小知识总结
嵌入式C语言编程小知识1. 流水线被指令填满时才能发挥最大效能,即每时钟周期完成一条指令的执行(仅指单周期指令)。如果程序发生跳转,流水线会被清空,这将需要几个时钟才能使流水线再次填满。因此,尽量少的使用跳转指令可以提高程序执行效率,解决发案就是尽量使用指令的“条件执行”功能。2. 在LPC2200系列中:可以通过过下面的程序延迟10毫秒:for(i=0;i { for(j=
2011-10-03 11:11:12 6694 13
原创 字符串小知识点
字符串小知识点(持续更新)1.sizeof()和strlen()计算字符串的长度的区别1>sizeof()计算的字符串占空间的大小;sizeof常用来计算自定义结构体的大小2>strlen()计算的字符串的实际长度,但不包括最后字符串结束标志’\0’。例如:char a[20]=
2011-10-03 11:00:55 2452
原创 C函数之memset()函数用法
C函数之memset()函数用法1.功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针2. 需要的头文件 or 3.函数原型: void *memset(v
2011-10-03 10:45:08 27656
原创 C函数之memcpy()函数用法
函数原型void *memcpy(void*dest, const void *src, size_t n);功能由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。头文件#include返回值 函数返回一个指向dest的指针。说明
2011-10-03 10:34:26 380377 7
原创 基于TCP/UDP的应用层协议有那些
基于TCP/UDP的应用层协议有那些TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。
2011-10-02 12:42:21 15646
嵌入式环境搭建之samba
2013-08-05
bonjour软件包,mDNSResponder
2011-07-03
getpid()编程getpid()编程getpid()编程getpid()编程
2010-11-14
fork3()编程fork3()编程fork3()编程fork3()编程fork3()编程
2010-11-14
fork1() 编程fork1() 编程fork1() 编程fork1() 编程
2010-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人