上一页 1 2 3 4 5 6 7 ··· 12 下一页
  2017年6月26日
摘要: 1. 范围 float和double的范围是由指数的位数来决定的。 float的指数位有8位,而double的指数位有11位,分布如下: float: 1bit(符号位) 8bits(指数位) 23bits(尾数位) double: 1bit(符号位) 11bits(指数位) 52bits(尾数位) 阅读全文
posted @ 2017-06-26 17:41 any91 阅读(2072) 评论(0) 推荐(0) 编辑
摘要: int和float都是4字节32位表示形式。为什么float的范围大于int? float精度为6~7位。1.66*10^10的数字结果并不是166 0000 0000 指数越大,误差越大。 这些问题,都是浮点数的存储方式造成的。 float和double在存储方式上都是遵从IEEE的规范的,flo 阅读全文
posted @ 2017-06-26 17:29 any91 阅读(1845) 评论(1) 推荐(0) 编辑
摘要: 原文转自:http://www.cnblogs.com/c-slmax/p/5553857.html 传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相 阅读全文
posted @ 2017-06-26 12:24 any91 阅读(404) 评论(0) 推荐(0) 编辑
  2017年6月24日
摘要: Linux的进程相互之间有一定的关系。比如说,在Linux进程基础中,我们看到,每个进程都有父进程,而所有的进程以init进程为根,形成一个树状结构。我们在这里讲解进程组和会话,以便以更加丰富的方式了管理进程。 进程组 (process group) 每个进程都会属于一个进程组(process gr 阅读全文
posted @ 2017-06-24 17:13 any91 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么我们程序直接使用printf或者write(0,...)就可以输出内容,而不需要首先调用open,是因为我们的进程是shell的子进程,它直接从shell继承了文件描述符。 2.假如需要我们程序自己打开标准输入输出的话,可以这样int fd = open("/dev/tty", O_WR 阅读全文
posted @ 2017-06-24 09:44 any91 阅读(552) 评论(0) 推荐(0) 编辑
  2017年6月6日
摘要: (1)复制表,并把原表的 所有记录都复制到新表里。 CREATE TABLE newTb AS SELECT * FROM oldTb (2)只复制表结构,不复制数据到新表里。 注:该语句无法复制关键值 CREATE TABLE newTb AS SELECT * FROM oldTb WHERE 阅读全文
posted @ 2017-06-06 15:21 any91 阅读(3204) 评论(0) 推荐(1) 编辑
  2017年5月27日
摘要: make的输出内容其实分为两种,有些是到标准输出,有些是到标准错误,由于标准输出和标准错误默认都是屏幕,所以平时区分不出来, 实际上一般是error和warning信息到标准错误,其余的到标准输出。 如果要过滤error信息,就可以使用 make 2>&1 | grep 'error' 其中2是标准 阅读全文
posted @ 2017-05-27 09:39 any91 阅读(589) 评论(0) 推荐(0) 编辑
  2017年5月8日
摘要: 形如: float a = -3.0; float b = fabs(a); 形参数据类型和实参数据类型完全一致,却还报警告: incompatible implicit declaration of built-in function 'fabs' 只要包含头文件#include <math.h> 阅读全文
posted @ 2017-05-08 16:51 any91 阅读(975) 评论(0) 推荐(0) 编辑
  2017年5月5日
摘要: 1. 调试参数在“Projects”的配编译参数那儿,编译参数build的旁边run中 2. 加断点是在文件行数左边那个地方 阅读全文
posted @ 2017-05-05 08:55 any91 阅读(620) 评论(0) 推荐(0) 编辑
  2017年5月4日
摘要: 1. 如果提示工程已存在,则打开该工程的.project文件,删掉其中<projects></projects> 2. 导入工程时不要选择“Copy projects into workspace”,该选项是拷贝整个工程目录。 3. 更改工程的属性,保存后,再打开发现没变,检查看看是不是window 阅读全文
posted @ 2017-05-04 08:51 any91 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页