自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 unsigned long int

unsigned long int在C语言中是无符号长整形变量,是整形变量的一种。unsigned long int 与unsigned long是等价的,即定义的时候int可以不写。   C语言字节数为4,与long型数据一样。   unsigned long int的取值范围: 0~4294967295 即 0~(2的32次方-1)   unsigned 是无符号   整型的每一种都有无符号(...

2011-09-22 09:11:03 376

原创 如何设置socket的Connect超时(linux)

1.首先将标志位设为Non-blocking模式,准备在非阻塞模式下调用connect函数2.调用connect,正常情况下,因为TCP三次握手需要一些时间;而非阻塞调用只要不能立即完成就会返回错误,所以这里会返回EINPROGRESS,表示在建立连接但还没有完成。3.在读套接口描述符集(fd_set rset)和写套接口描述符集(fd_set wset)中将当前套接口置位(用FD_Z...

2011-09-21 22:58:49 466

原创 Socket 非阻塞connect编程(源码)

linux 客户端 Socket 非阻塞connect编程(源码)linux 客户端 Socket 非阻塞connect编程(源码)非阻塞connect完整代码综合如下:int main(int argc, char** argv){int sockfd, recvbytes,res,flags,error,n; socklen_t len;fd_set rset,...

2011-09-21 22:55:07 306

原创 Socket 非阻塞connect编程

发测试环境:虚拟机CentOS,windows网络调试助手 非阻塞模式有3种用途 1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执行,比如数据准备,预处理等。 2.用这种技术建立多个连接。这在web浏览器中很普遍. 3.由于程序用sel...

2011-09-21 22:54:40 144

原创 Linux 非阻塞connect,错误码:EINPROGRESS

Linux 非阻塞connect,错误码:EINPROGRESSEINPROGRESS 115 /* Operation now in progress */ 这是正确的。和windows不同的是,这里显示EINPROGRESS,windows应该是EWOULDBLOCK。感觉linux的这种表述更准确一些,确实是EINPROGRESS (正在处理),而EWOULD...

2011-09-21 22:22:29 1202

原创 IO模式设置网络编程常见问题总结—IO模式设置,阻塞与非阻塞的比较,recv参数对性能的影响—O_NONBLOCK(open使用)、IPC_NOWAIT(msg...

非阻塞IO 和阻塞IO: 在网络编程中对于一个网络句柄会遇到阻塞IO 和非阻塞IO 的概念, 这里对于这两种socket 先做一下说明: 基本概念: 阻塞IO:: socket 的阻塞模式意味着必须要做完IO 操作(包括错误)才会 ...

2011-09-21 22:04:47 280

原创 http://hunter.csdn.net/

http://hunter.csdn.net/

2011-02-23 13:55:59 110

原创 Posix Message Queues 笔记

http://waphi.baidu.com/wangjianzhong1981/blog/item/90ee575cbd7adb4bfaf2c074.html?ssid=0&from=2001a&uid=wapimage_1285920833585_775&pu=usm%400,sz%40240_320,gt%40500015_nokia_n95_0_2&bd_page_type=1ht...

2011-02-22 19:39:20 591

原创 getopt(分析命令行参数)

[size=medium]getopt(分析命令行参数) 相关函数 表头文件 #include 定义函数 int getopt(int argc,char * const argv[ ],const char * optstring);函数说明 getopt()用来分析命 令行参数。参数argc和argv是由main()传递的参数个数和内容。参数optstring 则代表欲处...

2011-02-22 18:54:41 69

原创 SHELL 生成 20万行数据文件,测试入库所用

while [ $count [color=red]-lt[/color] 200000 ] echo "文件内容" >> 文件名 //自动换行 count=[color=red]`expr $count + 1`[/color] //加号与$count 和 1之间要有空格 Shell 调用系统时间变量获取今天时期:`date +%Y...

2011-02-20 13:17:05 436

原创 fputs

函数名: fputs 功 能: 送一个字符串到一个流 中用 法: int fputs(char *string, FILE *stream);参数: string是要写入文件的 字符串。stream 很明显是一个FILE对 象。程序例: #include int main(void) { FILE *fpout=fopen("1.txt","wr");///* write a string to...

2011-02-19 13:33:16 478

原创 管道和FIFO所有函数

管道和FIFO所有函数

2011-02-19 11:53:47 220

原创 size_t 与ssize_t

ssize_t是什么类型的? 解释一:为了增强程序的可移 植性,便有了size_t ,它是为 了方便系统之间的移植而定义的,不同的系统上,定义size_t 可能不一样。 在32位系统上 定义为 unsigned int 也就是说在32位系统上是32位无符号整形。在64位系统上定义为 unsigned long 也就是说在64位系统上是64位无符号整形。size_t 一般用来表示一 种计数,比如有多...

2011-02-19 11:20:04 80

原创 对stdin,stdout 和 STDOUT_FILENO,STDIN_FILENO的学习

在unix系统调用中,标准输入 描述字用stdin,标准输出用stdout,标准出错用stderr表示,但在一些调用函数,引用了STDIN_FILENO表示标准输入才,同样,标准出入用STDOUT_FILENO,标准出错用STDERR_FILENO.他们的区别: stdin等是FILE *类型,属于标 准I/O,在。STDIN_FILENO等是文件描述 符,是非负整数,一般定义为0, 1, 2,属...

2011-02-19 11:12:48 221

原创 ferror

函数名: ferror 功 能: 在调用各种输入输出函 数(如 putc.getc.fread.fwrite等)时,如果出现错误,除了函数返回值有所反映外,还可以用ferror函数检查。 它的一般调用形式为 ferroe(fp);如果ferror返回值为0(假),表示未出错。如果返回一个非零值,表示出错。应该注意,对同一个文件 每一次调用输入输出函数,均产生一个新的ferror函 数值,因此,应当...

2011-02-19 11:01:33 431

原创 管道和FIFO

pid_t 是那一种数据类型 ?是Linux下的进程号类型,也 就是Process ID _ Type 的缩写。其实是宏定义的unsigned int类 型。头文件里也不过是个typedef而 已.使用 pid_t 而不使用int只是为了 可移植性好一些.因为在不同的平台上有可能 typedef int pid_t 也有可能 typedef long pid_t 。pid_t 和int...

2011-02-18 20:13:33 75

原创 getopt与optarg

转 自 http://www.diybl.com/course/3_program/c /cppjs/20091031/180765.htmlgetopt被用来解析命令行选项 参数。就不用自己写东东处理argv了。#include extern char *optarg

2011-02-16 16:50:26 136

原创 C和C++中include指令的使用

http://c.chinaitlab.com/843899.html

2011-02-14 14:33:14 101

原创 中医消除

一张雪白无瑕的脸上长几颗小痘痘是多么恼人的事。实际上,这些惹人心烦的小痘痘正在向我们反映身体的一些不适呢,现在就让专家就为你解密痘痘与健康的关系。 痘痘位置 口唇四周 不适部位 脾胃 健康行动 淡味+南瓜 中医说话:中医理论中口唇周边包括人中的区域对应的是脾。"脾主运化""脾胃同源"。在中医理论中,脾的功能是将食物转化成为人体所需要的精华物质...

2010-12-07 21:16:16 200

原创 求医不如求己

文章摘自《求医不如求己2》  本书简介:一年前,中国人还不知道这个隐世奇侠,但他悬壶济世的大德早以《求医不如求己》博客之名盛传于互联网内外,他写下的每一句话及无偿教给人们自己使用的功法,都带给了人们福气,拯救了无数看不起病,看不好病的人及家庭,帮人们平安度过心与身的苦海,1年后,在万千民众的焦盼中,中里巴人先生又因好生之缘为大家双手奉上《求医不如求己》……  痘痘其实是体内的痰浊,...

2010-12-07 21:13:09 237 1

原创 中医-

我很喜欢中医,但还不熟知中草药性,不敢妄自下药,但你可以通过按摩穴位治疗。心开窍于舌,舌红,手足心热表明心火过旺,湿热重。如伴有脾虚,则嘴唇会发干,苍白,开裂等。根据你爱女的情况,她还该有大小便不利,比如大便干,小便排不尽,睡眠差,恶梦多。冬天怕冷或夏天怕热,也许还有性子急燥的情况。以上是我的分析,不管对不对,请你在问题补充中给予回复。一来好让我给你爱你辩证施治,给你说说按摩治疗的方法。二来也可以...

2010-12-06 22:21:02 150 1

原创 阴虚--

阴虚百科名片阴虚,中医名词,同阳虚相对。指精血或津液亏损的病理现象。因精血和津液都属阴,故称阴虚,多见于劳损久病或热病之后而致阴液内耗的患者。由于阴虚不能制火.火炽则灼伤阴液而更虚,两者常互相影响。阴虚主症为五心烦热或午后潮热.盗汗.颧红.消瘦.舌红少苔等。 目录[隐藏]肺阴虚证 心阴虚证 胃阴虚证 脾阴虚证 肝阴虚证 肾阴虚证 阴虚的症状   阴虚...

2010-12-06 22:20:27 263

原创 阴虚体质养生法

阴虚体质养生法阴虚,是指机体的精、血、精液等阴液不足。由于阴液的亏虚,一方面出现阴液的濡养、滋润、宁静的功能减退;另一方面阴虚不能制约阳气的升动,阳气相对亢盛,从而形成虚而有热的阴虚内热、阴虚阳亢的状态。形成阴虚的原因很多,主要有:阳邪耗伤阴液;劳心过度,阴血暗耗;久病导致的精血不足、精液枯涸等。 1、阴虚体质的特点 ◆形体消瘦,面色潮红,面部常有燥热感; ◆舌少...

2010-12-06 22:19:36 612 1

原创 linux

Linux 101 Hacks linux.101hacks.comILinux 101 Hacks linux.101hacks.comII译者序《Linux 101 Hacks》是哈工大IBM技术俱乐部08年新人暑假培训中学习Linux基本系统管理知识的参考文献,该书中的很多技巧对于初学者提高系统管理的工作效率很有帮助。考虑到很多初学者因为个人程度或者习惯的原因,更喜欢中文...

2010-11-18 22:48:48 419

原创 linux黑客总结

linux黑客总结linux安全问题概述 1.1 linux用户添加一个用户并付于口令 adduser passwd/etc/passwd 和/etc/shadow文件,保存用户名和密码文件。查看其说明。LINUX将用户分为三类:ROOT,普通用户和系统用户。其中系统用户从不登录,这些账号用于特定的目的,不属于任何特定的人,没有主目录。它包括 ftp/apache和lp。...

2010-11-17 22:50:02 1140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除