- 博客(47)
- 资源 (18)
- 收藏
- 关注
原创 用ptxdist工具创建交叉编译开发工具
主要参考书籍《构建嵌入式LINUX系统》karim写秦云川译以及网上博客文章主要是网易一篇博主的文章http://jiangcshuai.blog.163.com/blog/static/18454606520113304143140/点击打开链接遇到的问题多多,不要慌,一个一个处理肯定没问题
2014-12-05 14:03:18 1049
原创 编写一个与3.12节中dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理(APUE)
/**编写一个与3.12节中dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理*主要思路就是应用dup函数,不断的返回fd,看fd是否等于newfd,*/#include "apue.h"#include #define BUFFSIZE 10typedef struct FDList{ int myfd; struct FDList *next;}
2014-12-02 20:43:36 1723
原创 Linux重定向的相关问题
在网上看到的一篇文章,有相当大的参考价值,http://blog.163.com/bowen_tong/blog/static/2068171742012665313866/点击打开链接
2014-12-02 16:32:16 543
原创 Ubuntu12.04安装eclipse 和 JDK 相关问题
http://askubuntu.com/questions/26632/how-to-install-eclipse国外网站比较完整的一个方法,亲测有用点击打开链接
2014-12-01 20:08:38 445
原创 终止符EOF的问题
在windows平台,一般模拟eof的输入是在一个新行的开头输入ctrl + z在unix环境下,是在一个新行的开始出输入ctrl + D
2014-11-27 16:48:14 570
原创 面试中遇到的编程题
测试时间60分钟编程题1(30分)设计3个线程,线程1:每隔1秒对计数器count加2线程2:每隔2秒对计数器count减1线程3:监听count的数值,当count为5的整数倍的时候,输出该值,当count为100时,结束所有线程编程题2(30分)某应用中需要对一百万个整数元素进行排序,每个元素的取值在0~4之间。排序算法的基本思想是:对每一个元素x,确定小于
2014-11-03 22:15:30 1260
原创 单链表插入操作
typedef struct NODE { int value; NODE *plink;}Node;/*能够获取到根指针,并且修改根指针的指向,能够检查链表是否到底*/int SingleListInsert(Node **rootp, int NewValue){ Node *Current=NULL; Node *Previous=NULL; Node *UnitNew;
2014-10-31 13:02:16 483
原创 请正确写出下面每个函数的输出是什么
void test1(void){ typedef enum { AA = 0, BB, CC = 10, DD }E; printf("%d, %d, %d, %d\n", AA, BB, CC, DD); //0,1,10,11}void test2(void){ typedef union { struct { short a;
2014-10-29 20:10:56 598
原创 面试中的易错题
#include int main(){ char x=0x80; int a[3][2] = {(0,1),(2,3),(4,5)}; int b[3][2] = {{0,1},{2,3},{4,5}}; int *p, *m; p = a[0]; m = b[0]; printf("%d\n",p[0]); //输出1 注意逗号表达式 printf("%d\n",m[0]
2014-10-24 15:32:05 438
原创 BeagleBone Black Cross-compiler environment
网上搜了好久也没找到相关的资料,谷歌搜索用不了,无奈之下只能qiang
2014-10-23 00:26:11 527
转载 解决linux下Eclipse环境中A program file was not specified in the launch configuration.的问题
问题描述: 在eclipse 中开发c++或c是比较麻烦的事情,刚刚配置好mingw32和cdt和环境变量后,新建一个hello world的c++项目还是会出现问题。主要是在编译的时候会提示A program file was not specified in the launch configuration.(没有找到可以编译的程序源文件)
2014-10-20 14:09:46 2699
转载 OpenCV中对数组(矩阵)的操作的函数表
OpenCV - Operations on Arrays 对数组(矩阵)的一些操作Function (函数名)Use (函数用处) add矩阵加法,A+B的更高级形式,支持maskscaleAdd矩阵加法,一个带有缩放因子dst(I) = scale * src1(I) + src2(I)addWeigh
2014-10-17 21:05:39 585
原创 1到2000之内的偶数可以表示成两个质数之和
/*浙江大华2015软件笔试题 证明哥德巴赫猜想中1到2000之内的偶数可以表示成两个质数之和*/#include "iostream"#include "stdio.h"#include "math.h"using namespace std;int isNumber(int p);int main(){ int i; cout << "Please input an
2014-10-16 12:52:32 1259
转载 Ubuntu 12.04 root用户登录设置以及root登录后没有声音问题的解决办法
1.在终端窗口里面输入: sudo -s 然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。2.执行:sudo gedit /etc/lightdm/lightdm.conf #在打开的文件中增加如下内容 greeter-show-manual-login=true #手工输入登陆系统的用户名和密码 allow-guest=false #不
2014-10-10 22:36:53 1673
转载 VMware Ubuntu samba配置和自动启动root账户的设置和其他配置
必须要保证Windows和Ubuntu可以互相pingtong首先当然是要安装samba了,呵呵:代码:sudo apt-get install sambasudo apt-get install smbfs下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/luah首先创建这个文件夹代码:sudo useradd lahsud
2014-09-22 20:52:48 666
转载 在Ubuntu 12.04 桌面上设置启动器(快捷方式)
转自点击打开链接在Ubuntu 12.04 桌面上设置启动器(快捷方式)过程讲解:如下图所示,Eclipse 和 SQLDeveloper 都可以直接双击打开,这些应用程序的启动器都在 /usr/share/applications文件夹下面,进入后将其复制到桌面即可。下面介绍怎么在/usr/share/applications下,为应用程序建立
2014-05-21 17:14:14 651
原创 Linux系统修改环境变量PATH路径的方法
1.#PATH=$PATH:/etc/apache/bin使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效2.#vi /etc/profile在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)这种方法最好,除非你手动强制修改PATH的值,否则将不会被改变修改PATH行,把
2014-05-21 10:34:01 686
转载 NFS服务器安装配置实现Ubuntu 12.04与ARM文件共享
转载自原文地址NFS服务器安装配置实现Ubuntu 12.04与ARM文件共享,亲测成功。这是NFS基础,大神飘过~~~具体介绍和解释请参考《鸟哥的Linux私房菜_服务器架设篇 第三版》的NFS相关介绍 下载见 http://www.linuxidc.net/thread-2268-1-1.html实现步骤:1.服务器端:sudo apt-get in
2014-05-21 09:36:56 487
转载 STM32 串口功能 库函数 详解和DMA 串口高级运用
STM32 串口功能 库函数 详解和DMA 串口高级运用(转载)数据传输时要从支持那些相关的标准?传输的速度?什么时候开始?什么时候结束?传输的内容?怎样防止通信出错?数据量大的时候怎么弄?硬件怎么连接出发,当然对于stm32还要熟悉库函数的功能具起来rs232和485电平的区别硬件外围芯片,波特率(反映传一位的时间),起始位和停止位,数据宽度,校验,硬件流控制,相应连接电脑时
2014-04-24 09:43:24 2455
转载 error:只有静态常量整型数据成员才可以在类中初始化
类中 static const double PI=3.1416;error:只有静态常量整型数据成员才可以在类中初始化常整型静态数据成员可以在类中直接初始化,而常实型静态数据成员不可以 class circle{int a; // 普通变量,不能在类中初始化static int b; // 静态变量,不能在类中初始化stati
2014-03-25 20:34:20 734
原创 C++学习札记20140325
引入const成员函数isbn函数的一个关键之处是紧随参数列表之后的const关键字,这里const的作用是修改隐式this指针的类型。默认情况下this的类型是指向类类型非常量版本的常量指针,加入const后变成一个指向常量的指针,像这样的成员函数被称作常量成员函数#include #include using namespace std;struct salesData
2014-03-25 16:47:45 549
原创 C++学习札记20140319
函数指针函数指针指向的是函数而非对象,和其它指针一样,函数指针指向某种特定类型,函数的类型由它的返回类型和形参类型共同决定,与函数名无关//比较两个string对象的长度bool lengthCompare(const string &, const string &);该函数的类型是bool (const string &, const string &)。要想声明一个可
2014-03-19 21:08:13 623
原创 C++学习札记20140318
数组形参数组的两个特殊性质1不允许拷贝数组,2使用数组时会将其转换成指针我们可以把形参写成类似数组的形式//尽管形式不同,但是这三个函数是等价的,,形参完全一样 const int *void print(const int *)void print(const int [])//函数的意图是作用一个数组void print(const int [10])//这里的
2014-03-18 10:01:36 511
原创 C++学习札记20140316
当不确定到底要循环多少次时,使用while循环比较合适,比如读取输入内容,还有一种情况应该使用while循环,就是我们想在循环结束后访问循环控制变量。for循环语句中定义的对象只在for循环体内可见,for循环结束后就不可以用了
2014-03-16 21:22:18 520
原创 C++学习札记20140315
switch语句首先对括号里面的表达式求职,该表达式可以是一个初始化的变量声明,表达式的值转换成整数类型,然后与case标签比较case标签必须是整型常量表达式,任何两个case标签的值不能相同,否则出错break语句的作用是中断当前的控制流#include using namespace std;int main(){ unsigned int scnt=0, hcnt
2014-03-15 21:05:04 480
原创 C++学习札记20140314
重载重载运算符时可以重载运算对象的类型和返回值类型,但是不能重载运算对象的个数和优先级以及结合律,这些是无法改变的左值和右值左值可放在赋值语句的坐侧,右值则不能。当一个对象被当作左值的时候用的是对象的身份(内存中的位置),当对象被用作右值的时候用的是对象的值(内容)原则:用右值的地方可以用左值来替代,但是不能用右值来替代左值使用,当左值被当成右值使用时,实际使用的是它的内容(值)
2014-03-14 12:16:11 535
原创 C++学习札记20140313
指针和数组在一些情况下数组的操作实际上是指针的操作,这一结论有很多隐含的意思。其中一层意思是当使用数组作为一个auto变量的初始值时,推断得到的类型是指针,而非数组int iA[] = {0, 1, 2, 3, 4, 5};auto iA2(iA);//iA2是一个整形指针,指向iA的第一个元素,等于auto iA2(&iA[0]), 显然是一个int*指针iA2 = 4;
2014-03-13 12:33:14 627
原创 C++学习札记20140312
vector对象可以动态增长,但是不能应用在范围for的循环语句中对vector添加元素。还有就是任何改变vector对象容量的操作都会使该对象的迭代器失效!!谨记,但凡使用了迭代器的循环体,都不要向迭代器所属的容器添加元素!!
2014-03-12 14:49:32 559
原创 C++学习札记20140311
关于vector的一些疑问vector 标识符(最大容量,初始所有值)//vector初始化的一种方法,但是对下面一段小程序不能理解int a[5]={0,1,2,3,3};//v5被初始化了,他的size是5,初始化成a的5个值vector v5(a,a+5);
2014-03-11 23:11:53 865
原创 C++学习札记20140310
string对象会自动忽略开头的空白getline函数会保留输入字符串中的空白符,它的结束标志是换行符(换行符也被读入了),getline(cin, s),然后把读入的string对象s存取,但是不存换行符比较以下两个程序//按个数输出单词,每个单词输出后就换行,读取位置数量的string对象int main(){ string word; while(cin >> word)
2014-03-10 16:19:39 636
转载 元胞cell的一些用途
简介cell元包是matlab中提供的一种数据类型,功能强大。其特点是可以用于组合多种类型的数据到一个变量组中,能方便的容纳或扩充内容。cell的创建1.跟一般创建举证一样,直接使用C = {A B D E}这种形式,不过这里把"[]"改成了"{}"2.使用cell创建cell,C= {C1 C2},这里C1和C2都是cell类型,直接把C1 C2作为一个cell得到的C3是一个1
2013-12-03 15:55:52 766
转载 win32用VFW预览和录像的代码
#include #include #include #include "CapPicture.h"LRESULT WINAPI MainWndProc( HWND, UINT, WPARAM, LPARAM );LRESULT WINAPI SelCapDrvProc( HWND, UINT, WPARAM, LPARAM );int EnumCapDrv();VOID APIE
2013-12-03 15:37:05 1143
tlpi源码和编译注意事项
2019-02-17
深入理解Linux内核第3版
2013-05-27
The Definitive Guide to the ARM Cortex-M0
2013-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人