06 2012 档案
摘要:两个浮点数大小的比较比较如下:1 const double ZERO = 0.1e-9 // 自定义误差范围内的 ‘ 0 ’2 3 a>b if( (a-b) > ZERO)4 a<b if( (a-b) < -ZERO)5 a>=b if( (a-b) >= -ZERO)6 a<=b if( (a-b) <= ZERO)7 a==b if( (a-b >= -ZERO) && (a-b <= ZERO))
阅读全文
摘要:win7 下删除 ubuntu 启动项 通过wubi在windows下安装 ubuntu 是件非常容易的事。但是如果多次安装 ubuntu(安装更高的版本) ,往往会在系统启动项中留下多余的启动项。 我也遇到了这样的问题。怎样清除这些多于的启动项? 我在网上找了一下答案,主要有以下几种方法:方法一:ubuntu用wubi安装后会在windows的控制面板里有个删除wubi的选项,卸载即可!但是有些时候并不见得一定有这个选项。比如说你启用了系统的还原后,这个选项有可能就被删除了……方法二:用windows优化大师删除。但是,我觉得方法三最便捷!方法三:用win7自带的 bcdedit...
阅读全文
摘要:用C语言写情书 大一的时候喜欢一个女孩,非常非常喜欢…… 这封情书代码是我在大一的时候写的,灵感源于一道ACM题目——“螺旋矩阵”。 1 #include<stdio.h> 2 #include<string.h> 3 4 5 void print_1(char m[][66], int h, int k, int n) 6 // print 'L' 7 { 8 int b[2],y; 9 n=n+1; 10 h=h-2; 11 k=k-1; 12 b[0]=h; 13 b[1]=k+1; 14 15 ...
阅读全文
摘要:今天的教训:执行能力好的人往往吃亏在没有事先跟别人交流。记住: 别跟不讲道理的人论理。无奈时,最好走开!这点小事不足扰我心。今天的开心事:6月的校园小道格外热闹——在道路两旁挤满了学姐、学长们的小摊,陈列着各种廉价的物品,他们要离校了,把曾经用过的有用的东西转让给学弟、学妹。其中有两个“招商”广告是这样写的:学妹都卖走,学长跟你走!学妹亲一口,全部都拿走!还有一个写的比较深沉:学长卖的不是书,是遗憾。有卖遗憾的——大叠白净的书,有卖开心的——三五个学长一伙围着小学妹寻开心,有卖知识的——各种各样考研的书,当然更多的是卖“漂亮”的——成堆的漂亮衣服,要么铺满了面前的小摊位,要么挂满了身后的树之间
阅读全文
摘要:10 Small Habits of Less Stressed People 文章出自:www.positivityblog.com原文链接:点击查看“Unnatural work produces too much stress.”Bhagavad Gita“The time to relax is when you don’t have time for it.”Sydney J. HarrisKeeping the stress away in life isn’t just about the big decisions and challenges like the career.
阅读全文
摘要:自己动手写压缩软件 作者: huzy 【 源码下载 :http://sourceforge.net/projects/hzyzip/ 】咳咳!!!首先,有点小激动,(*^_^*),写了两天两夜再加一个清晨的压缩软件“成功”通过啦!压缩了一曲劲爆的MV,再解压,然后边听边写……如有笔误,纯属激动!!!打这个“歪主意”很久了,就是没动手,前些天被偶那亲爱的哥哥给激了下,所以决心“玩玩”。经过偶的“高速CPU”规划了下,首先得准备好Huffman算法(算法是偶的强项,过去一年多,偶吃饱了就干这个,所以小...
阅读全文
摘要:多客户端与服务器通讯 套接字的初始化: 1 //socket_init.h 文件 2 //***************************************************************************** 3 4 #ifndef SOCKET_INIT_H 5 #define SOCKET_INIT_H 6 7 #include <stdlib.h> 8 #include <unistd.h> // gethostname() 9 #include <string.h> // bzero() 10...
阅读全文
摘要:protoent protoent 结构体描述: /* Description of data base entry for a single service. */struct protoent{ char *p_name; /* Official protocol name. */ char **p_aliases; /* Alias list. */ int p_proto; /* Protocol number. */};相关函数:/* Open protocol data base files and ma...
阅读全文
摘要:检测系统的字节顺序【大端模式 | 小端模式】 大(小)端模式: 大端模式是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端模式与“大端模式”相反,数据的高位保存在内存的高地址中,数据的地位保存在内存的低地址中。例如:我把 0x0102 存入一个 short 短整形(2个字节)中,如果低地址中存放的是 2, 而高地址中存放的是 1,那么就是小端模式,反之则是大端模式。描述系统属性的结构体:struct utsname { char sysname[]; /* O...
阅读全文
摘要:getservent servent 结构体的成员:struct servent{ char *s_name; /* Official service name. */ char **s_aliases; /* Alias list. */ 服务程序可选名字,空指针标志该数组结束 int s_port; /* Port number. */ char *s_proto; /* Protocol to use. */ 与该服务一起使用的协议名}...
阅读全文
摘要:socketpair 的用法 函数原型:int socketpair(int domain, int type, int protocol, int filedes[2]);/*************************************************/参数说明:domain: 套接字存在的通信域AF_UNIXAF_INETtype: 套接字类型SOCK_STREAMSOCK_DGRAMSOCK_SEQPACKETSOCK_RAWprotocol: 协议大部分情况下都指定该参数为 0,可以为 TCP、 UDPfiledes[2] : 一对套接字描述字/...
阅读全文

浙公网安备 33010602011771号