自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (18)
  • 收藏
  • 关注

原创 用ptxdist工具创建交叉编译开发工具

主要参考书籍《构建嵌入式LINUX系统》karim写秦云川译以及网上博客文章主要是网易一篇博主的文章http://jiangcshuai.blog.163.com/blog/static/18454606520113304143140/点击打开链接遇到的问题多多,不要慌,一个一个处理肯定没问题

2014-12-05 14:03:18 1040

原创 编写一个与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 1705

原创 Linux重定向的相关问题

在网上看到的一篇文章,有相当大的参考价值,http://blog.163.com/bowen_tong/blog/static/2068171742012665313866/点击打开链接

2014-12-02 16:32:16 537

原创 Ubuntu12.04安装eclipse 和 JDK 相关问题

http://askubuntu.com/questions/26632/how-to-install-eclipse国外网站比较完整的一个方法,亲测有用点击打开链接

2014-12-01 20:08:38 440

原创 终止符EOF的问题

在windows平台,一般模拟eof的输入是在一个新行的开头输入ctrl + z在unix环境下,是在一个新行的开始出输入ctrl + D

2014-11-27 16:48:14 565

原创 面试中遇到的编程题

测试时间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 1253

原创 单链表插入操作

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 481

原创 请正确写出下面每个函数的输出是什么

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 595

原创 面试中的易错题

#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 432

原创 BeagleBone Black Cross-compiler environment

网上搜了好久也没找到相关的资料,谷歌搜索用不了,无奈之下只能qiang

2014-10-23 00:26:11 521

转载 解决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 2686

转载 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 580

原创 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 1250

转载 Ubuntu 12.04 LTS 中文输入法的安装

转载自博客园

2014-10-10 22:41:06 561

转载 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 1658

原创 OpenCV installation for Ubuntu 12.04

主要参考以下几篇文章

2014-09-24 22:43:05 2808

转载 在Ubuntu 12.04上安装MATLAB-2012a

原文转载自网易博客

2014-09-23 21:04:49 693

转载 Ubuntu12.04的NFS配置

参考如下转载自1 CSDN

2014-09-22 21:15:29 475

转载 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 663

转载 ubuntu 12.04搭建tftp服务器的安装、设置、调试

转载自原文地址

2014-09-22 20:39:15 507

转载 在Ubuntu 12.04 桌面上设置启动器(快捷方式)

转自点击打开链接在Ubuntu 12.04 桌面上设置启动器(快捷方式)过程讲解:如下图所示,Eclipse 和 SQLDeveloper 都可以直接双击打开,这些应用程序的启动器都在 /usr/share/applications文件夹下面,进入后将其复制到桌面即可。下面介绍怎么在/usr/share/applications下,为应用程序建立

2014-05-21 17:14:14 647

原创 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 678

转载 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 479

原创 Linux学习记录-tftp nfs samba在RHEL5中配置

tftp用来客户机与服务器之间进行简单的传输,在qia'nu'r's

2014-05-19 11:51:28 566

原创 Linux学习记录-各个目录的作用

/bin 存放常用命令/boot cun'fang'qi

2014-05-14 08:42:46 559

原创 Linux学习记录

uname -r //查看内核

2014-05-13 09:51:00 638

转载 STM32 串口功能 库函数 详解和DMA 串口高级运用

STM32 串口功能 库函数 详解和DMA 串口高级运用(转载)数据传输时要从支持那些相关的标准?传输的速度?什么时候开始?什么时候结束?传输的内容?怎样防止通信出错?数据量大的时候怎么弄?硬件怎么连接出发,当然对于stm32还要熟悉库函数的功能具起来rs232和485电平的区别硬件外围芯片,波特率(反映传一位的时间),起始位和停止位,数据宽度,校验,硬件流控制,相应连接电脑时

2014-04-24 09:43:24 2414

转载 error:只有静态常量整型数据成员才可以在类中初始化

类中    static const double PI=3.1416;error:只有静态常量整型数据成员才可以在类中初始化常整型静态数据成员可以在类中直接初始化,而常实型静态数据成员不可以 class circle{int a; // 普通变量,不能在类中初始化static int b; // 静态变量,不能在类中初始化stati

2014-03-25 20:34:20 722

原创 C++学习札记20140325

引入const成员函数isbn函数的一个关键之处是紧随参数列表之后的const关键字,这里const的作用是修改隐式this指针的类型。默认情况下this的类型是指向类类型非常量版本的常量指针,加入const后变成一个指向常量的指针,像这样的成员函数被称作常量成员函数#include #include using namespace std;struct salesData

2014-03-25 16:47:45 538

原创 C++学习札记20140319

函数指针函数指针指向的是函数而非对象,和其它指针一样,函数指针指向某种特定类型,函数的类型由它的返回类型和形参类型共同决定,与函数名无关//比较两个string对象的长度bool lengthCompare(const string &,  const string &);该函数的类型是bool (const string &,  const string &)。要想声明一个可

2014-03-19 21:08:13 620

原创 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 505

原创 C++学习札记20140316

当不确定到底要循环多少次时,使用while循环比较合适,比如读取输入内容,还有一种情况应该使用while循环,就是我们想在循环结束后访问循环控制变量。for循环语句中定义的对象只在for循环体内可见,for循环结束后就不可以用了

2014-03-16 21:22:18 514

原创 C++学习札记20140315

switch语句首先对括号里面的表达式求职,该表达式可以是一个初始化的变量声明,表达式的值转换成整数类型,然后与case标签比较case标签必须是整型常量表达式,任何两个case标签的值不能相同,否则出错break语句的作用是中断当前的控制流#include using namespace std;int main(){ unsigned int scnt=0, hcnt

2014-03-15 21:05:04 473

原创 C++学习札记20140314

重载重载运算符时可以重载运算对象的类型和返回值类型,但是不能重载运算对象的个数和优先级以及结合律,这些是无法改变的左值和右值左值可放在赋值语句的坐侧,右值则不能。当一个对象被当作左值的时候用的是对象的身份(内存中的位置),当对象被用作右值的时候用的是对象的值(内容)原则:用右值的地方可以用左值来替代,但是不能用右值来替代左值使用,当左值被当成右值使用时,实际使用的是它的内容(值)

2014-03-14 12:16:11 532

原创 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 623

原创 C++学习札记20140312

vector对象可以动态增长,但是不能应用在范围for的循环语句中对vector添加元素。还有就是任何改变vector对象容量的操作都会使该对象的迭代器失效!!谨记,但凡使用了迭代器的循环体,都不要向迭代器所属的容器添加元素!!

2014-03-12 14:49:32 553

原创 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 841

原创 C++学习札记20140310

string对象会自动忽略开头的空白getline函数会保留输入字符串中的空白符,它的结束标志是换行符(换行符也被读入了),getline(cin, s),然后把读入的string对象s存取,但是不存换行符比较以下两个程序//按个数输出单词,每个单词输出后就换行,读取位置数量的string对象int main(){ string word; while(cin >> word)

2014-03-10 16:19:39 627

转载 元胞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 758

转载 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 1139

tlpi源码和编译注意事项

TLPI源码包,包括编译注意事项,解压时需要在Linux下解压,Windows下回丢失软连接,Ubuntu还需要安装libcap-dev,uuid-dev, libacl1-dev 和liblzo2-dev

2019-02-17

c和指针课后题答案

经典书籍C和指针即Pointers On C的所有课后习题答案,在国外网站上下载的,清晰度没有问题,放心下载。

2014-11-09

深入理解Linux内核第3版

为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。 《深入理解Linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。

2013-05-27

Ubuntu 12.04和Windows 7双系统的安装方法

Ubuntu 12.04和Windows 7双系统超级详细的安装方法,针对新手入门,老鸟请飘过

2013-05-26

Ubuntu 12.04安装及基本设置教程

Ubuntu 12.04安装及基本设置教程,超详细,针对新手,老鸟飘过

2013-05-26

The Definitive Guide to the ARM Cortex-M0

学习ARM M0很经典的一本书,The Definitive Guide to the ARM Cortex-M0,完整英文版

2013-05-26

OpAmpsforEveryone 3版

运算放大器权威指南,精通应用放大器必备书籍,英文版!

2013-05-25

Jumping Into C++

论坛大牛极力推荐的一本C++学习书籍,绝对值得下载

2013-05-25

ARM reference

ARM公司推荐的相关书目,值得下载,而且是文本的电子版,很清晰

2013-05-10

ARM初学者入门手册

ARM初学者入门手册,这个是我看过比较基础的一本手册,尤其适合初学者

2013-05-08

S3C2440A中文手册

完全版的S3C数据手册,我也是在网上收集道德,不知道什么地方流传出来的,打击凑合着看吧

2013-04-15

周立功ARM培训精华

周立功的ARM全套培训PPT,这是一个完全版的,值得一读,

2013-04-15

linux经典书籍介绍

都是经典的书籍推荐,包括怎么呢开始入手,提高,深入,如果能够全部弄懂的话,恭喜你,你已经是高手了

2013-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除