在2.10中的inplace_swap函数的基础上,你决定写一段代码,实现将一个数组中的元素两端依次对调,你写出下面这个函数: 1 void reverse_array(int a[], int cnt) 2 { 3 int first, last; 4 for(first = 0,...
分类:
移动开发 时间:
2014-11-18 00:18:15
阅读次数:
267
目录第1章 计算机系统漫游第一部分 程序结构和执行第2章 信息的表示和处理第3章 程序的机器级表示第4章 处理器体系结构第5章 优化程序性能第6章 储存器层次结构第二部分 在系统上运行程序第7章 链接第8章 异常控制流第9章 虚拟存储器第三部分 程序间的交互和同信第10章 系统级I/O第11章 网络...
分类:
其他好文 时间:
2014-11-17 22:40:24
阅读次数:
203
计算机有时候是无法精确表示现实世界中的数字的,一个是因为计算机表示数字所要用到的bit是有限的,另外一个原因则是有些数字本身无法用计算机的(二进制)表示法来存储,例如0.1、0.2等等。在面向对象的编程语言中,C++本身是建立在C的基础之上的,它们使用完全相同的数字表示和运算,且C标准的设计允许多种...
分类:
编程语言 时间:
2014-11-17 15:35:35
阅读次数:
244
iSCSI是Internet小型计算机系统接口,iSCSISAN在计算机系统或主机服务器与高性能存储子系统之间使用以太网连接,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集。这种指令集合可以实现在IP网络上运行iSCSI协议,使该协议能够在诸如高速千兆以太网上进行路由选择。i..
分类:
其他好文 时间:
2014-11-17 07:01:50
阅读次数:
214
基于三元色R(红)G(绿)B(蓝)关闭(0)和打开(1),能够创建8种不同的颜色,如下:RGB颜色RGB颜色000黑色100红色001蓝色101红紫色010绿色110黄色011蓝绿色111白色这些颜色的每一种都能通过用一个长度为3的位向量一表示,同时可以对它们进行布尔运算。A.一种颜色的补是通过关闭...
分类:
移动开发 时间:
2014-11-16 15:55:16
阅读次数:
200
对于任一位向量a,有a ^ a = 0。考虑下面的程序:1 void inplace_swap(int *x, int *y)2 {3 *y = *x ^ *y;4 *x = *x ^ *y;5 *y = *x ^ *y;6 }假设x和y指向的位置分别是a和b。完成下表:步骤...
分类:
移动开发 时间:
2014-11-16 15:54:44
阅读次数:
271
给出位微量的布尔去处的求值结果。运算结果a0110 1001b0101 0101~a1001 0110~b1010 1010a&b0100 0001a|b0111 1101a^b0011 1100
分类:
移动开发 时间:
2014-11-16 15:51:50
阅读次数:
191
下面的函数将输出什么结果?1 const char *s = "abcdef";2 show_bytes((byte_pointer) s, strlen(s));其中字母'a'~'z'的ASCII码为0x61~0x7A。show_bytes()函数定义如下: 1 #include 2 3 ty.....
分类:
移动开发 时间:
2014-11-16 14:36:28
阅读次数:
332
grep命令是linux下经常使用的命令之一,能根据用户指定的模式(pattern)对文本进行过滤,显示出匹配到的行。其命令格式为:grep[OPTIONS]PATTERN[FILE]例如:我们要查找网卡0中配置的IP地址(该文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0)---grep‘IPADDR‘/etc/sys..
分类:
系统相关 时间:
2014-11-16 02:00:28
阅读次数:
480
先上图,有图有真相,当课题重新回归到嵌入式搭载的老问题上时,我还一度各种担心,发现最新的A9板4412能用Android了,还想着偷懒买块现成的只做最顶层开发就好,结果找遍工业相机厂家没见到有提供Android驱动的,一了解才明白,Android驱动是基于linux驱动的貌似,于是乎,又尝试着回归到移植opencv到嵌入式linux的老路上来。
想当初,零linux基础的我对着借来的6410...
分类:
其他好文 时间:
2014-11-15 23:19:52
阅读次数:
452