自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 1-n中数字1的个数

/* 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字 有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化, 可以很快的求出任意非负整数区间中1出现的次数 */int NumberOf1Between1AndN_Solution(int n){ i

2015-08-14 16:45:25 829

原创 奇数偶数重组

/* 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分, 所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 */#include <iostream>#include <vector>using namespace std;void reOrderArray(vector<int> &array){ in

2015-08-14 14:14:14 718

原创 反转链表

给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后不到K个元素不反转。 每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N(<= 105)、以及正整数K(<=N),即要求反转的子链结点的个数。结点的地址是5位非负整数

2015-08-13 21:54:47 467

原创 组个最小数

/* 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小 (注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 */#include <iostream>#include <vector>#include <string>using nam

2015-08-12 21:26:07 620

原创 个位数统计

#include <iostream>#include <string>using namespace std;int main(){ string sNumber; cout << "Please Input a Integer: "; cin >> sNumber; int ResultStatic[10] = {0}; for(int i = 0; i

2015-08-12 21:09:19 599

原创 D进制的A+B

#include #include using namespace std;int main(){ unsigned int numberA, numberB; //数字A和B unsigned int Radix; //进制数 cin >> numberA >> numberB >> Radix; if(Radix > 10 || Radix <=

2015-08-12 21:00:25 767

原创 恒生笔试题记

1、关于进程控制块(PCB)的一些知识: PCB是操作系统能“感知”进程存在的唯一标志;PCB与进程是一一对应的;操作系统是通过管理PCB来管理进程的。 2、编程题: 编写程序将由数字及字符组成的字符串中的数字截取出来并按顺序输出,例如:“ ABC137GMNQQ2049PN5FFF”,输出结果应为“01234579”。 解答思路:采用桶排序的思想,申请数组来标志出现的数字,最大的字符为‘z

2015-05-23 21:22:00 1499

原创 singleNumberⅢ

一个数组所有的数都出现两次,有两个数只出现一次,求这两个数。 思路: 假设出现一次的两数为x,y;现将数组中所有数字异或得到结果xory = x^y; 找到xory中第一个为1的位置,记为mask,以这个mask是不是1为标准把原数组中的数字分成两个子数组,第一个子数组中每个数字的第mask位都为1,而第二个子数组的每个数字的第mask位都为0。x和y分别在不同的数组中。 然后数组内所有数字

2015-05-04 23:23:57 365

转载 SingleNumberⅡ

转自http://blog.csdn.net/morewindows/article/details/12684497 数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次。请给出最快的方法找到。 我们换一个角度来看,如果数组中没有x,那么数组中所有的数字都出现了3次,在二进制上,每位上1的个数肯定也能被3整除。如{1, 5, 1, 5, 1, 5}从二进制上看有:1:00015

2015-04-20 23:13:42 498

转载 解决Sublime Text 2中文显示乱码问题

欲解决问题,关键在于让Sublime Text 2支持GB2312和GBK。步骤如下: 1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Package Control.s

2015-04-15 21:10:42 646

转载 C++类内存分布

转载 http://www.cnblogs.com/jerry19880126/p/3616999.html#undefined 书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来: 先选择左侧的C/C++-

2015-04-11 21:04:28 634

原创 const疑问

今天在做一道笔试题时遇到的这个问题:#include <iostream>using namespace std;int main(){ const int a =10; int* p =(int*)(&a); *p=20; cout<<"a = "<<a<<",*p = "<<*p<<endl; return 0;}输出的值为 a= 10 *p=2

2015-04-11 16:46:36 397

转载 fatal error C1010: unexpected end of file while looking for precompiled header directive

在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive 的错误.解决方法:1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Prec

2015-04-02 14:30:09 770

原创 Single Number

Given an array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extra

2015-03-27 21:34:47 366

转载 QT中PRO文件写法的详细介绍

转自http://blog.chinaunix.net/uid-23592843-id-2495471.html 在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:注释 从“#”开始,到这一行结束。2.模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择: TEMPLATE = app A>

2015-03-16 10:45:57 549

原创 make: 警告:检测到时钟错误。您的创建可能是不完整的。

这个问题的原因,主要是文件的访问时间与修改时间,在当前的linux系统时间之后。解决方法如下: 运行以下命令 find . -type f -exec touch {} \; 即,更新所有的文件访问时间与修改时间为当前系统时间。 然后make一下,解决。

2015-03-05 21:32:37 796

原创 opencv移植到arm的出现的问题

1:bash: ./configure: /bin/sh^M: bad interpreter: 没有那个文件或目录今天在交叉编译jpeglib时,明明目录下有configure文件,但是执行就报此问题:bash: ./configure: /bin/sh^M: bad interpreter: 没有那个文件或目录 google了下,说是文件格式问题。dos文件格式不支持在linux下。随改为un

2015-03-05 19:25:40 444

原创 nfs:server is not responding,still trying 原因与解决方案

今天在拷贝opencv库文件到开发板中时出现了nfs:server is not responding,still trying,开始还以为是nfs出现问题了,我重启开发板后,再mount一次,在将库文件拷贝出来时有出现这个问题,经过网上查资料后发现了解决方案。在mini2440开发板上挂载主机上的nfs文件系统后传送较大文件时会出现下面的提示: nfs:server is not respond

2015-03-05 19:18:00 1249

原创 C语言的难点

C语言中static的作用1 修饰变量,

2015-01-09 15:26:13 670

原创 pkg-config简介

pkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。譬如说我们运行以下命令:pkg-config  查看gcc的CFLAGS参数$pkg-config --libs --cflags opencv会显示如下信息:-I/usr/include/opencv -lcxcore -lcv -lhighgui -lcvaux各位看官,

2014-12-30 10:31:28 579

原创 虚拟机出现“This virtual machine appears to be in use”错误的解决办法

现象:启动VMware Workstation 后打算打开一个Red HatLinux虚拟机,但是出现下面的错误“This virtual machine appears to be in use”问题解决:找到.lck的文件和文件夹删除或者rename。问题分析现象:启动VMware Worksta虚拟机安装成功后,实际上只有三种是主要文件:.VMX文件是虚拟机的参数文件,.VMDK文件是虚

2014-12-20 22:35:53 1494

转载 内存管理

.点击打开链接内存管理方法        内存管理主要包括虚地址、地址变换、内存分配和回收、内存扩充、内存共享和保护等功能。 2. 连续分配存储管理方式      连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。2.1 单一连续存储管理     在这种管理方式中,内存被分为两个区域:系统区和用户区。应用

2014-12-16 10:02:17 866

原创 内核模块笔记

mkinitrd      initrd-$version  $version

2014-12-10 15:55:47 547

原创 u-boot移植

tar xjf u-boot-1.1.6.tar.bz2 -C /opt/FriendlyARM/mini2440/cd u-boot-1.1.6/ patch -p1 使用3.4.5的编译器编译tar xjf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 -C /tmp设置PATH 添加编译器bin目录 export

2014-12-09 16:30:33 626

原创 mini2440 文件系统

NFS网络文件系统1、将源码解压到/home/share目录下:#tar xzvf root_qtopia.tar.gz -C /home/share/,这时在/home/share/出现root_qtopia目录,这就是根文件系统的目录2、将文件系统的目录加入到主机nfs服务器的共享目录下:#vi /etc/exports  加入 /home/share/root_qtopi

2014-12-06 13:55:44 633

原创 mini2440 的Linux 内核移植

step 1:拷贝config_mini2440_x35为 .config(根据个人屏幕不同而定) cp config_mini2440_x35step2 :修改内核目录下的Makefile               ARCH  ?=arm               CROSS_COMPILE ?=arm-linux-step 3 :执行make menuconfig定制内

2014-12-05 21:06:24 1050

原创 mini2440的所遇的问题

所遇问题:执行make mini2440_config:出现如下错误Configuring for mini2440 board...ln: 正在创建指向“asm-arm”的符号链接“asm”: 不支持的操作make: *** [mini2440_config] 错误 1解答:我是直接在windows和Linux共享目录下,Windows的NTFS/FAT文件系统均

2014-12-05 10:10:36 867

原创 大小端存储模式

大端模式:字数据的高字节存储在低地址中,而

2014-10-31 16:46:52 996

原创 c中const的使用

const变量

2014-10-30 21:38:41 626

原创 Volatile变量

一个变量声明为volatile变量,说明

2014-10-30 21:36:52 674

Qt学习之路

Qt自学的绝佳选择,适合初学者!通过自己的学习后整理成的文档!

2015-01-08

HCS300中文技术手册

HCS300芯片手册 跳码资料 keeloq算法硬件核心

2014-05-25

DS1302驱动程序

时钟芯片DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。

2012-05-11

空空如也

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

TA关注的人

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