上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 75 下一页
摘要: 1、shell表达式 a=3 ; b=2 ; c=4 if (( a > b )) && (( a < c )) 或者 if [[ $a > $b ]] && [[ $a < $c ]] 或者 if [ $a -gt $b -a $a -lt $c ] 2、-o = or , -a = and , 但我一向只用 || 或者 && 3、其它解释... 阅读全文
posted @ 2012-12-05 01:13 浪里飞 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: Linux Shell中的延时函数 在 linux shell 脚本中经常需要做一些延时处理。 所以经常要用到 sleep 或 usleep 函数。 下面来说一下 sleep 和 usleep 的区别: sleep : 默认以秒为单位。 usleep : 默认以微秒为单位。 1s = 1000ms = 1000000us sleep 不但可以用秒为... 阅读全文
posted @ 2012-12-05 00:47 浪里飞 阅读(7028) 评论(0) 推荐(0) 编辑
摘要: ChartDirector manual ChartDirector 是一款商业的图表库,支持多种语言。和fusioncharts相比,好操作,构造结果容易。fusioncharts要构造XML类型的数据,即JSON格式的输出。 原文: http://kgkevin.iteye.com/blog/648855 http://jetshi0125.blog.51cto.com/392919/... 阅读全文
posted @ 2012-12-05 00:45 浪里飞 阅读(331) 评论(0) 推荐(0) 编辑
摘要: makefile时常遇到这样的问题,汇总网上的原因如下: 1. 上一行换行符号 \ 后面有空格 2. 本行前面的空白有非法字符 1)Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。命令行必须和规则一一对应。 2)第二种原因可能是一行的第一个非空字符为分号,make会认为此处遗漏了规则的“target: prer... 阅读全文
posted @ 2012-12-02 17:31 浪里飞 阅读(13111) 评论(0) 推荐(0) 编辑
摘要: 1、!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样: 可以改成: $mkdir mydir $mv !$ yourdir #$mv mydir yourdir $cd !$ 2、^old^new 替换前一条命令里的部分字符串。 场景:echo "wanderful",其实是想输出echo "wonderful"。只... 阅读全文
posted @ 2012-11-25 13:01 浪里飞 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 下面这个名单会因为 不同Unix的实现而发生变化,所以或许准确性有了水份。请注意子进程得到的是 这些东西的 拷贝,不是它们本身。 由子进程自父进程继承到: ① 进程的资格(真实(real)/有效(effective)/已保存(saved) 用户号(UIDs)和组号(GIDs)) ② 环境(environment) ③ 堆栈 ④ 内存 ⑤ 打开文件的描述符(... 阅读全文
posted @ 2012-11-25 10:51 浪里飞 阅读(562) 评论(0) 推荐(0) 编辑
摘要: int转换成float 1、取整数部分,计算机计算的时候有浮点协处理器,硬件可以转,如果没有浮点协处理器那就要软件模拟。[1] 2、C语言中,不管表达式的值怎样,系统都自动将其转为赋值运算符左部变量的类型。[2] 3、由int转为float时会存在精度丢失的情况,因为int的有效为31位,而float小数有效位为23位。double形小数有效位为52位,所以平时int转成浮... 阅读全文
posted @ 2012-11-21 00:33 浪里飞 阅读(20386) 评论(0) 推荐(0) 编辑
摘要: 1、符号扩展:当用更多的内存存储某一个有符号数时,由于符号位位于该数的第一位,扩展之后,符号位仍然需要位于第一位,所以,当扩展一个负数的时候需要将扩展的高位全赋为1;对于正数而言,符号扩展和零扩展是一样的,因为符号位就是0。 比如一个用一个8位二进制表示-1,则是10000001 如果把这个书用16位二进制表示时,则为11111111 10000001 高位全都是1,这个叫做符... 阅读全文
posted @ 2012-11-20 23:53 浪里飞 阅读(12179) 评论(0) 推荐(1) 编辑
摘要: 1、0的原码和补码 0可以是+0,也可以是-0 0的原码为:10000(-0),00000(+0) +0的补码和原码相同,为00000 -0的补码是在-0的原码(10000)的基础上,符号位不变,其它位按位取反再在低位加1(11111+1=00000),进而得到-0的补码00000 所以补码表示0只有一种情况00000。而原码则表示了两次,分别为10000和00... 阅读全文
posted @ 2012-11-20 23:16 浪里飞 阅读(917) 评论(0) 推荐(0) 编辑
摘要: iconv_open函数 iconv_open——申请一个字符集转换的描述符 #include <iconv.h> iconv_t iconv_open(const char* tocode,const char* fromcode) 描述: iconv_open()函数申请一个转换描述符,转换字符序列从编码fromcode到编码tocode 转换描述符包... 阅读全文
posted @ 2012-11-18 22:26 浪里飞 阅读(16286) 评论(0) 推荐(1) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 75 下一页