自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (10)
  • 收藏
  • 关注

原创 在SD卡上保存HIVE注册表

系统wince5.0   硬件PXA270成功实现基于SD卡的HIVE 注册表注册表修改如下:platform.reg中修改; @CESYSGEN IF FILESYS_FSREGHIVE; HIVE BOOT SECTION[HKEY_LOCAL_MACHINE\init\BootVars]   "SystemHive"="Documents and Settings

2013-06-28 14:45:10 799

原创 二分查找那些事儿(3)

/*在《编程之美》一书中,对二分查找提出了更多的问题:(1)给定一个有序(不降序)数组arr,求最大的i使得arr[i]等于v,不存在则返回-1;(2)给定一个有序(不降序)数组arr,求最大的i使得arr[i]小于v,不存在则返回-1;(3)给定一个有序(不降序)数组arr,求最小的i使得arr[i]大于v,不存在则返回-1;*//*(1)给定一个有序(不降序)数组arr,求最大

2013-06-08 11:56:00 515

原创 二分查找那些事儿(2)

/*在前一篇中已经介绍了怎么写一个“凑合”的二分查找算法。为什么说“凑合”呢,因为这些算法都存在一点不足,不能算是错误。(1)、算法都只能返回任意一个i,使得arr[i]==v,不能返回第一个arr[i]==v的位置(2)、循环体中分三种情况,两次比较,可以减小比较次数优化程序;请看下面如何改进。*///左闭右闭[left,right]int bisearch4(int arr

2013-06-08 10:46:17 555

原创 二分查找那些事儿(1)

#include using namespace std;/*以下都为正确的二分查找算法*///左闭右闭[left,right]int bisearch1(int arr[],int n,int v){ int left,right,mid; left=0; right=n-1; while(left<=right) //right=left-1时退出循环,且一定找不到v

2013-06-08 09:47:40 583

原创 判断两个链表是否相交

#include #include using namespace std;struct NODE{ int value; NODE* next;};/*如何判断两个链表是否相交,在解决这个问题之前我们可以先做下简化,即:我们假设两个链表均不带环。《编程之美》给出了这个问题的解决方案:方案一、如果两个无环单链表相交于某一个节点,那么这个节点之后的所有节点为两个链表所共有

2013-06-07 15:26:17 564

原创 最短摘要的生成

最近在读《编程之美》,学习的过程中难免情不自禁的想coding一下,验证一下。书上关于“最短摘要的生成”问题给出了两种解决办法。算法一实在是没什么技术含量,就不多说了。算法二中通过改变查找的起始地址减少了查找的次数,有效的降低了算法的时间复杂度。书中关于这部分的描述可以参见http://www.cnblogs.com/flyoung2008/archive/2012/04/08/2437489

2013-06-06 18:36:04 837 1

转载 结构体的三种初始化方法

最近项目小组在去除代码中的warning,在修正代码的过程中看到了对结构体不正确的初始化方式:假设有一个如下的struct定义:struct astruct{int a;int b;};struct astruct test={0};即使astruct中都是基础类型的成员这样的初始化话也是不正确的。这种初始化仅仅是把a变量设置为了0,而未对b变量做初始化。

2012-01-05 16:27:20 1042

转载 Redhat Linux版本说明

Redhat Linux版本说明Redhat Linux版本说明Redhat Linux版本变迁时间表redhat linux诞生于1994年的11月3日!,其中版本号后面括号中的英文是此版本的开发代号RedHat 1.0 (Mother's Day),                              11,  3, 1994 RedHat 1.1 (Moth

2011-12-13 17:25:02 735

转载 RO,RW和ZI

要了解RO,RW和ZI需要首先了解以下知识:            (1)              ARM程序的组成                  此处所说的“ARM程序”是指在       ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。                  一个ARM程序包含3部分:RO,RW和ZI

2011-12-01 22:23:17 901

转载 RS232,484,422区别

RS232,484,422区别  1、RS-232-C       RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"。该标准规定采用一个25

2011-11-16 11:09:23 5547

转载 protel99se常用快捷键

protel99se常用快捷键enter——选取或启动 esc——放弃或取消 f1——启动在线帮助窗口 tab——启动浮动图件的属性窗口 pgup——放大窗口显示比例 pgdn——缩小窗口显示比例 end——刷新屏幕 del——删除点取的元件(1个) ctrl+del——删除选取的元件(2个或2个以上) x+a——取消所有被选取图件的选取状态 x——

2011-11-15 21:35:29 548

转载 启动代码和中断处理过程

阿南ARM训练班课堂总结(3)2009年03月19日 10:31第三课主要是分析启动代码和中断处理过程之前有分析过44b0下的这个启动代码,差别不是非常大,今天再重新看了一遍。启动代码与Bootloader不同,主要是指进入C语言之前的汇编代码,网上都称为是bootloader的stage1,一般通用的内容包括:1. 定义程序入口点2. 设置异常向量表3. 初始化存储系统4

2011-11-08 15:58:01 1410

转载 LTORG

简单介绍RISC CPU是众多CPU中的一种. RISC号称的是精简指令集的CPU. 也就是说, 它的指令系统一般都十分简洁.本文将要介绍的是RISC CPU中目前十分普遍的ARM CPU.目前很多的RISC CPU均是使用的32BIT长度的指令. 也就是每个指令长度为3

2011-10-18 14:53:49 813

转载 RO RW ZI

一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,

2011-10-18 14:52:49 493

宋宝华--嵌入式Linux设备驱动开发详解

宋宝华--嵌入式Linux设备驱动开发详解,包含23个pdf文件,对应每个章节。全面诠释linux下的驱动程序开发

2013-05-14

learniing opencv英文版及随书源码

learning opencv英文版 绝对高清含目录 还包含随书源代码

2013-05-14

学习opencv(中文)

learning opencv 中文版,绝对完整,高清含目录

2013-05-14

USB协议基础及S3C2410_USB控制器

非常全面和详细的介绍了USB通讯协议以及S3C2410中的usb控制接口

2011-11-20

dibapi.h dibapi.cpp

dibapi.h dibapi.cpp源文件

2011-11-01

完整版MCP2510中文数据手册

完整的MCP2510数据手册 中文版 请放心下载

2011-10-22

The C Programming Language 中文版.pdf

C语言的国外经典教程 学习C语言编程的童鞋必读

2011-10-18

UNIX环境高级编程第二版.pdf

学习Unix和Linux的经典教程 大家速度下啊

2011-10-18

AT89S52数据手册

AT89S52中文数据手册,很方便的让你了解该芯片的性能

2011-05-31

空空如也

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

TA关注的人

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