自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (12)
  • 收藏
  • 关注

原创 cin.get()

#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ const int SIZE = 80; char buffer1[SIZE]; char buffer2[SIZE]; cin.get(buffer1, SIZE,' '); //分隔符留在输入流中 ci

2013-11-08 01:53:34 968

原创 异常处理

一.exception.h#include using namespace std;class DivideByZeroException:public runtime_error{public: DivideByZeroException() :runtime_error("attmped to divide by zero"){}};exception.cpp

2013-11-06 03:15:48 1214

原创 二叉查找树实现

frome 《数据结构与算法分析》使二叉树称为二叉查找树的性质是,对于书中的每个节点X,它的左子树中所有关键字小于X 的关键字值,而它的右子树中所有关键字值大于X的关键字值。 中序遍历可以让结点有序。// SearchTree.cpp : 定义控制台应用程序的入口点。//查询二叉树 #include "stdafx.h"#include "stdlib.h"ty

2013-10-28 13:26:14 1005

原创 散列表实现(平方探测法)

from 《数据结构与算法分析》开放地址散列法中,如果有冲突发生,就尝试选择另外单元,直到找出空的单元为止。更一般的,单元h0(X) ,h1(X),h2(X)等等hi(X)=(Hash(X)+F(i)) mod TableSize  且 F(0)=0对开放地址散列表算法来说,装填因子应低于0.5平方探测法是消除线性探测中的一次聚集问题的冲突解决方法。流行的选择是F(i)=i*i

2013-10-28 12:15:03 6102

原创 散列表实现(分离链接法)

散列是一种用于以常数平均时间执行插入、删除和查找的技术。// HashTable.cpp : 定义控制台应用程序的入口点。//解决冲突的第一种方法叫做分离链接法,其做法是将散列到//同一值得所有元素保留到一个表中。#include "stdafx.h"#include #include #include #define MinTableSize 5//#define S

2013-10-28 02:41:02 1676

原创 《c语言编程之道》笔记

//输入数据时忘记添加&符号int main(){ int a,b; scanf("%d%d",&a,&b); printf("%d,%d\n",a,b);}//奇葩的死循环unsigned int i; for(i=10;i>=0;i--){ printf("%d",i);}//忽略了字符串的结束符int main(){ char* or_str="I am a

2013-10-27 19:14:03 1004

原创 无法创建普通文件"/mnt/floppy/loader.bin": 设备上没有空间

最近在看《Orange's 一个操作系统的实现》error cp:无法创建普通文件"/mnt/floppy/loader.bin": 设备上没有空间make image之前要bximage   选择fd 1.44 a.img yes .....

2013-10-19 01:29:31 3951

转载 编译kernel错误: '__stack_chk_fail'

from 百度空间 碧海蓝天http://hi.baidu.com/qingdoubukai/item/7a4ce9232000dad4a417b653Ubuntu Linux上编译kernel出错__stack_chk_failinit/built-in.o: In function `try_name':do_mounts.c.text+0x5e3):对‘__sta

2013-10-18 12:22:06 3204

原创 链队列小程序

中午学习的队列程序。我的博客好水~~~ 水水水~~~q->front->next是头指针 q->front不保存数据获得第一个数据: qnode* p; p=q->front->next p->data添加数据: q->rear->next=(qnode*)malloc(sizeof(qnode

2013-10-13 15:26:15 1258

原创 严蔚敏迷宫程序

看了一晚上才都弄懂。。。水平好次。。。   T^T// maze.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #define OK 1#define ERROR -1#define MAXSIZE 10#define TRUE 1#define FALSE 0typede

2013-10-11 23:05:55 1178

转载 令人深思的文章:也许你这辈子都只是个小人物

from:littlethunder中小学成绩一直很出色,但也不是惊天动地的神童。考上一所不错的大学,但也不是清华北大。进来后发现身边的人都挺挫,其实自己也不过这么回事。毕了业,进了一所还算不错的单位,但也不是什么nb企业 。拿着固定的收入,住着租的房子或者公司宿舍。努力个三五年工资涨到五六千,nb点的八千上万?攒钱贷款买了房,娶了妻,在钢筋混凝土的都市的一个角落里有了

2013-10-11 01:10:39 824

转载 寄存器 dd dw db

from 百度百科AH&AL=AX(accumulator):累加寄存器,常用于运算;在乘除等指令中指定用来存放操作数,另外,所有的I/O指令都使用这一寄存器与外界设备传送数据。BH&BL=BX(base):基址寄存器,常用于地址索引CH&CL=CX(count):计数寄存器,常用于计数;常用于保存计算值,如在移位指令,循环(loop)和串处理指令中用作隐含的计数器.

2013-10-10 18:12:41 3928

原创 c反汇编学习汇编

重新学习一下汇编。基友推荐的书《天书夜读-从汇编语言到Windows内核编程》不但push、pop、call、ret会操作堆栈,sub和add也可以用于操作堆栈。如果我要一次在堆栈中分配4个4字节长整形的空间,可以简单地把esp减去4*4=16即可。同样也可以用add指令来恢复它。这常常用于分配函数局部变量空间。void myfunction(int a,int b){

2013-10-09 15:52:52 1026

转载 Bochs 找不到XpmCreatePixmapFromData的问题

转自百度空间:mirguest的空间   http://hi.baidu.com/mirguest/item/855834131ea727f99d778a2f在尝试使用的bochs时,会有如下提示:的bochs-bin的符号查找错误:是的/ usr / lib / BOCHS /插件/ libbx_x.so:未定义的符号:XpmCreatePixmapFro

2013-10-09 00:45:17 1106

原创 书上的链表小程序

#include "stdafx.h"#include struct slist{int info;struct slist* next;};struct slist* head;int a[8]={23,12,34,45,56,67,78,89};void inlist(struct slist*,int);void displist();

2013-10-08 12:00:10 717

原创 分页机制_改变地址映射关系

关键是页目录页表初始化  和PSwitch中的切换PageDirBase0      equ    200000hPageTblBase0      equ    201000hPageDirBase0      equ    210000hPageTblBase0      equ    211000hLinearAddrDemo  equ    00401000

2013-10-07 11:05:08 989

转载 比较跳转指令

转自 百度空间   ilovetaibai的空间http://hi.baidu.com/txuqbajotfnstvr/item/c29770422d121ba4de2a9f5d几个比较跳转指令: je,jne, jb,jnb, ja,jna, jz jnz好接下来我给大家看下相关指令依据的标志位。                                     

2013-10-07 02:06:41 1072

原创 巧妙的DispAL

DispAL:                                //主要就是一个2进制到16进制转换的过程push ecxpush edx mov edi, [dwDispPos]mov ah, 0Fh ; 0000b: 黑底    1111b: 白字 //这时eax的低8位al中存放的原来数据的高8位(31-24),所以可以给ah赋值mov dl, al

2013-10-06 02:37:06 1411

转载 汇编寄存器的使用,SI,DI的使用

转自: http://nannan408.iteye.com/blog/982942一、汇编语言中,为什么SI和DI不能同时使用汇编 其实你可以想一下,这两个寄存器的意思,SI源变址寄存器,DI目地变址寄存器,既然是变址寄存器,那么他们肯定是在某个地址的基础上进行偏移变化,由此我们就得出了需要基址寄存器。 你要是把这两个寄存器同时使用,那你地址变化的基址都没有,你该怎么变化呢?

2013-10-04 10:10:17 5502

转载 skipping incompatible

用xvidcore静态库时出现error: skipping incompatible ./libxvidcore.a when searching for -lxvidcore原因:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/efaq-logs/52097200.htmlskipping incom

2013-10-03 23:43:06 2986

原创 arm-linux-gcc修改环境变量

在/etc/profile中if [ "`id -u`" -eq 0 ]; thenPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/arm/4.2.2-eabi/usr/bin"elsePATH="/usr/local/bin:/usr/bin:/bin:/usr/games

2013-10-03 19:15:58 933

原创 expected specifier-qualifier-list before sockaddr_in

typedef struct Socket{int sock;struct sockaddr_in addr;}Socket;error:expected specifier-qualifier-list before sockaddr_in漏掉sockaddr_in前的struct。也有可能是一个词汇再未定义之前就使用就会出项这种错误,可以通过typedef进

2013-10-02 23:24:40 1360

原创 error C2275: “FILE” : 将此类型用作表达式非法

C语言中局部变量的声明必须放在函数的开始,不能随用随声明。所以FILE* pf 放在函数中间编译器报错了。

2013-09-30 16:33:31 5870

原创 阶段总结 13/9/29

1.videodev2.h:375: error : field 'tmiestamp' has imcomplete type    用arm-linux-gcc 3.4.1编译出现的bug    用arm-linux-gcc 4.4.3编译通过。

2013-09-29 15:59:26 745

转载 modprobe 找不到文件

模电点名了T^T转自   http://blog.csdn.net/jack5588liu270/article/details/7230283可一运行modprobe就提示not found1,把模块文件放到 /lib/module/`uname -r`/kernel/ 目录下;2,运行 depmod3,再 modprobe 就好了。

2013-09-29 14:21:29 1581

原创 linux 改变环境变量无法开机

1.export PATH="/usr/bin:&PATH"1.sudo nano /etc/profile3.删去profile后加上的export.......4.ctrl+o   ctrl+x5.reboot

2013-09-29 13:11:23 900

原创 阶段总结 13/9/24

在做arm-pc无线传输视频。编好的v4l2程序在pc上跑起来了,在板子上跑不起来。Inappropriate ioctl for device.....板子上的linux没有v4l模块???目前只能想到这个原因了。花了一天的时间编译内核zImage(以前没试过)。清清楚楚看到选v4l了。一会再装一遍linux。还是出现Inappropriate ioctl for device我就自

2013-09-24 16:48:31 691

转载 PWM 调什么?(转)

作者:hanker  来源:嵌入之梦  http://www.embedream.com/bjzm/2011-09-22/126.html在制作智能小车的圈子中,“PWM调速”应该是十分耳熟的一句话,可仔细推敲,这句话对吗?   也许有人说:我知道不准确,但意思明白,只是表述问题。   可在我和学生们的交流中,发现有不少人被这句话误导了,他们常问我:为何用同样的PWM驱动电

2013-09-09 02:00:09 1376

转载 中值滤波资料收集(转)

因为要处理ppm信号用到中值滤波。IT屌丝为毛还要学这种东东T^T收集相关资料如下原文:http://baike.baidu.com/view/277696.htmhttp://blog.csdn.net/vincentzhao2009/article/details/4565601一.百度百科中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗

2013-08-15 01:39:17 1333

转载 sstream(转载)

#include void str( string s );string str();The function str() can be used in two ways. First, it can be used toget a copy of the string that is being manipulated by the current stream string

2013-07-29 20:10:23 691

天数夜读-从汇编语言到windows内核编程 pdf

书中用c语言反汇编学习汇编语言。前几天试了下,感觉效果很好。好久前看过王爽的《汇编语言》,好多知识点又记起来了

2013-10-13

mini2440 linux移植详细教程

mini2440 linux移植详细教程 linux版本:2.6.30.10

2013-09-09

嵌入式实时操作系统uC/OS-II 中文

μC OSII是著名的 源码公开的实时内核 是专为嵌入式应用设计的 可用于各类8位 16位和32位单片机或DSP 从μC OS算起 该内核已有10余年应用史 在诸多领域得到了广泛应用 如果您从未用过RTOS 那么这本书将让您掌握RTOS 开发应用程序的得力工具;如果您打算选购商用RTOS 那么这本书为您揭示RTOS的内在奥秘 JackGanssle 顾问 教师 作家">μC OSII是著名的 源码公开的实时内核 是专为嵌入式应用设计的 可用于各类8位 16位和32位单片机或DSP 从μC OS算起 该内核已有10余年应用史 在诸多领域得到了广泛应用 如果您从未用过RTOS 那么这本书将让您掌握RTOS [更多]

2013-09-08

Keil实例教程完整版

Keil实例教程完整版 详细讲解keil功能 昨儿从ads到keil平台了

2013-09-07

ARM串口实验

ARM串口实验 还有启动代码 硬件初始化 条理清晰

2013-09-06

s3c2440中文手册完整版

s3c2440 中文手册完整版 32位CMOSRISC微控制器用户手册

2013-09-06

全中文-MFC类库详解_c亮

全中文-MFC类库详解_c亮。当初学MFC的时候就靠这个了。很实用。

2013-09-05

傅 彦:离散数学及其应用习题解析

傅 彦:离散数学及其应用习题解析。选傅彦老师的孩纸们快下载吧。哈哈。

2013-09-05

VC++6.0助手 VA

VC++6.0助手VA。有了它的VC立马感觉高大上了。

2013-09-05

数据结构严蔚敏PPT c语言版

《数据结构c语言版》ppt 严蔚敏吴伟民编著 清华大学出版社

2013-09-05

kk_c源代码(gale大神)

kk_c源代码(gale大神) 正在学习中!感谢gale大神。 编译器:ICCV7 for AVR。

2013-08-11

kk_c说明书(gale大神)

kk_c说明书(gale大神)。学习中!

2013-08-11

空空如也

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

TA关注的人

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