摘要: 在arm上通过主机建立的nfs,挂载主机目录到arm板上,当读取文件的时候出现nfs: server XXX is not responding,still trying ……,直接导致arm系统崩溃。原因是因为NFS 的默认传输协议是 UDP,而PC机与嵌入式系统通过UPD交互时就会出现严重的网卡丢包现象,即不可靠传输。所以解决方法是用可靠传输TCP。#mount -o tcp xxx:/home/nfs /host 阅读全文
posted @ 2012-11-02 21:41 kernux 阅读(2761) 评论(0) 推荐(0) 编辑
摘要: 容器元素的类型必须能够支持赋值和比较运算符。如果当前容器装满了元素,系统会为它分配双倍于当前容量的存储空间。 1: #include <iostream> 2: #include <vector> 3: using namespace std; 4: 5: int main(void) 6: { 7: vector<int> a(10); 8: vector <char> c(10,'0'); 9: int b[8] = {0,1,2,3,4,5,6,7}; 10: vector <int> d(b+2,b+4); / 阅读全文
posted @ 2012-11-02 20:23 kernux 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 定义:<类型>&<引用名> = <初始值>; 引用变量或类对象的类型必须和被引用者的类型相同,引用变量或对象在被定义的同时,必须被初始化,指出被引用的变量或类对象。一旦引用的变量或类对象被初始化,就不能再指向其他的变量或类对象。例: 1: int ha = 234, *p = &ha; 2: int &refHa = ha; 3: int * &... 阅读全文
posted @ 2012-11-02 19:33 kernux 阅读(898) 评论(0) 推荐(0) 编辑
摘要: C++提供bits类,支持位向量的操作。引入头文件bitset : #include <bitset>定义bitset变量bitset<位向量长度><变量名>;默认变量所有位都被初始化为0有两种初始化方式用一个无符号整数作参数,bitset前N位将被初始化为参数的相应位: bitset<32>result(0x80);用一个只有0和1的字符串作参数: bitset<32>result(“10000000”);bitset类拥有一些成员函数,如test(pos),any(),none(),reset()等。 阅读全文
posted @ 2012-11-02 11:02 kernux 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 显示赋值int buffer = 1024;隐式赋值int buffer (1024);每一种内嵌数据类型都支持一个构造函数,能够将变量初始化为0int number = int();类对象通过构造函数来提供初始化的 1: class A 2: { 3: private: 4: int i; 5: public: 6: A:(int x)i(x){} 7: } 阅读全文
posted @ 2012-11-02 10:43 kernux 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 转自陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,ma 阅读全文
posted @ 2012-10-30 21:40 kernux 阅读(2491) 评论(0) 推荐(0) 编辑
摘要: 最常见的一种:View Code 1 #include <stdio.h>2 3 int main(void) 4 {5 printf("Hello world!\n");6 return 0;7 }C系统调用:View Code 1 #include <unistd.h>2 3 int main(void) 4 {5 write(1,"Hello world!\n",14);6 return 0;7 }利用syscall直接调用:View Code 1 #include <unistd.h>2 #include &l 阅读全文
posted @ 2012-10-23 13:29 kernux 阅读(518) 评论(0) 推荐(0) 编辑