自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 高密度图形处理

很快就很快很快很快就

2015-08-05 22:50:15 765

转载 海盗分宝石

海盗分宝石问题5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。他们决定这么分:1.抽签决定自己的号码(1,2,3,4,5)2.首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。3.如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当超过半数的人同意时,按照他的提案进行

2015-04-23 16:43:18 1532

原创 _tmain()和main()有什么区别

用过C的人都知道每一个C的程序都会有一个main(),但有时看别人写的程序发现主函数不是int main(),而是int _tmain(),而且头文件也不是而是,会困惑吧?一起来看看他们有什么关系吧 首先,这个_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,在哪里定义的呢?就在那个让你困惑的里,有这么两行#include #inc

2015-04-21 12:41:47 8913 1

翻译 Linux软连接和硬链接

http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html 转载1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保

2015-03-31 09:22:16 328

转载 stm32 时钟分析

http://blog.chinaunix.net/uid-21658993-id-3129667.html转载在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。 其实是四个时钟源,如下图所示(灰蓝色),PLL是由锁相环电路倍频得到PLL时钟。  ①、HSI是高速内部时钟,RC振荡器,频率为8MHz。  ②、HSE是高速外部时钟,可接石英/陶瓷谐振

2015-03-23 14:01:03 568

转载 Keil总是出现“File has been changed outside the editor, reload?”提示

Keil总是出现“File has been changed outside the editor, reload?”提示,在用Keil的时候有时候不知道点错什么了,总是会出现这个提示,其实这不算是一个bug知识你打开了相应的**.map文件,造成每次你编译文件的时候该文件后会发生改变,从而出现这个提示!关闭所有文件,然后打开自己需要打开

2015-02-13 10:59:00 10272

转载 keil中如何生成bin文件

http://blog.sina.com.cn/s/blog_60cf05130101eddp.html首先要说明一下.bin 文件和.hex文件的区别。.hex文件是单片机程序编辑完之后常见的文件格式,是内容是ASCLL码,也就是0x00-0xff的字符格式。比如'1'对应的是0x31。任何字符都是有对应的0xXX的ASCLL码。也就是最常见的text格式。

2015-02-06 13:18:12 1558

转载 运算符结合性

http://soft.chinabyte.com/database/372/12233872.shtml在标准C语言的文档里,对操作符的结合性并没有做出非常清楚的解释。一个满分的回答是:它是仲裁者,在几个操作符具有相同的优先级时决定先执行哪一个。  每个操作符拥有某一级别的优先级,同时也拥有左结合性或右结合性。优先级决定一个不含括号的表达式中操作数之间

2015-02-03 17:22:56 2099

转载 C++模板

http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.htmlC++模板  模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;  通常有两种形式:函数模板和类模板

2015-02-02 13:59:08 423

转载 error: L6050U: The code size of this image exceeds the maximum allowed for this versio

error: L6050U: The code size of this image (61534 bytes) exceeds the maximum allowed for this version of the linker.MDK没注册,你把MDK软件进行下注册就好了.win7,要用管理员权限去运行

2015-01-28 11:28:53 24054

原创 给字符数组赋值的易错点

char a[10];怎么给这个数组赋值呢?1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如char a[10];   a[10]="hello";这样是错误的!2、对数组中字符逐个赋值char a[10]={'h','e','l','l','o'};3、利用strcpychar a[10]; strcp

2015-01-05 14:38:58 937

转载 OSTimeDlyHMSM()-用户不能结束延时调用

由于OSTimeDlyHMSM()的具体实现方法,用户不能结束延时调用OSTimeDlyHMSM()要求延时超过65535 个节拍的任务。换句话说,如果时钟节拍的频率是100Hz,用户不能让调用OSTimeDlyHMSM(0,10,55,350)或更长延迟时间的任务结束延时首先看看100Hz下,调用函数OSTimeDlyHMSM(0, 10, 55, 350)以后,函数OSTimeDl

2014-12-24 10:34:49 3301

转载 解读uCos中优先级判定表OSUnMapTbl原理

OSOSRdyTbl[0]的bit7-bit0对应于优先级7-0, OSOSRdyTbl[1]的bit7-bit0对应于优先级15-8, OSOSRdyTbl[2]的bit7-bit0对应于优先级23-16, OSOSRdyTbl[3]的bit7-bit0对应于优先级31-24, OSOSRdyTbl[4]的bit7-bit0对应于优先级39-32, OSOSRdyTbl[5]

2014-12-03 15:34:30 513

转载 异步串行通讯和同步串行通讯区别

异步串行通讯和同步串行通讯区别在计算机系统中,CPU和外部通信有两种通信方式:并行通信和串行通信。而按照串行数据的时钟控制方式,串行通信又可分为同步通信和异步通信两种方式。   1、异步串行方式的特点   所谓异步通信,是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位与位之间的传送基本上是同步的。异步串行通信的特点可以概括为:   ①以字符为单位传送信息。

2014-12-01 20:17:14 1391

原创 sscanf应用实例

##0196ST=31;CN=2011;PW=123456;MN=88888880000001;CP=&&DataTime=20120814154108;02-Rtd=148.03;S01-Rtd=8.97;01-Rtd=41.27;S03-Rtd=53;S02-Rtd=13.0;S04-Rtd=111.8;S08-Rtd=86891;B02-Rtd=393855.20;03-Rtd=226.74

2014-11-26 16:10:29 777

原创 自增自减运算符

自增自减运算符 ++i应该理解为执行完全部++运算后,然后进行其他运算 i++应该理解为执行完整个表达式后再进行自增运算 #include void main() {  int i,j;  i=1;  j=++i+(++i);  printf("i%d\n",i);//3  printf("j%d\n",j);//6  i=1;  j=i+++(i++);  printf("i%d\n"

2014-11-25 09:31:25 671

转载 typedef,函数

typedef int Fun() 是什么意思?今天看到个程序,这样声明个函数:typedef int Fun() ;static Fun fun;函数定义部分为:static int  fun()  { };为什么不直接声明为:static int fun();它们之间有什么区别?-->renstone9212005-10-11

2014-11-25 08:29:03 420

转载 用两个栈实现一个队列的功能

两年前从网上看到一道面试题:用两个栈(Stack)实现一个队列(Queue)。觉得不错,就经常拿来面试,几年下来,做此题的应该有几十人了。通过对面试者的表现和反应,有一些统计和感受,在此做个小结。 用C++描述,题目大致是这样的: 已知下面Stack类及其3个方法Push、Pop和 Count,请用2个Stack实现Queue类的入队(Enqueue)出队(Dequeue)方法。

2014-11-18 19:29:12 431

转载 LINUX下目标文件的BSS段、数据段、代码段

本文转载自http://blog.chinaunix.net/uid-27018250-id-3867588.html代码编译后的机器指令经常被放在代码段里,代码段名为".text";已初始化的全局变量和已初始化的局部静态变量经常放在数据段里,数据段名为".data";未初始化的全局变量和未初始化局部静态变量一般放在“.bss”段里,.bss在文件中不占据空间。字符串常量一般放在“

2014-11-16 13:54:55 635

转载 Linux中的内存管理

前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存在哪些技术,这些技术有哪些特点,为什么会被目前的技术所取代,而目前的技术又解决了之前的技术所存在的哪些问

2014-11-08 18:43:10 362

转载 DES加解密算法详解

这个是我从百度文库里面复制转载过来的,认为这个文章很容易让人理解DES加密算法

2014-09-19 15:45:17 706

转载 C#中的线程(一)入门

文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/作者 Joseph Albahari,  翻译 Swanky Wu  中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园子里面。  本系列文章可以算是一本很出色的C#线程手册,思路清晰,要点都有介绍,看了后

2014-08-20 15:39:33 579

转载 EventHandler委托

NET Framework 类库中的所有事件均基于 EventHandler 委托,定义如下://sender:事件源,EventArgs:包含事件数据的类的基类public delegate void EventHandler(object sender, EventArgs e);NET Framework 2.0 引入了此委托的一个泛型版本[SerializableAtt

2014-08-05 15:36:31 1301

原创 ExecuteReader connect属性未初始化

出现这个错误,说明你的程序中没有            myCon = new OleDbConnection(acceConStr);类似这样的初始化语句,

2014-07-09 14:13:50 1009

转载 面向对象和面向过程的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8

2014-05-24 21:36:31 366

原创 include头文件区别

一直以来都只是简单的记住

2014-04-09 14:41:15 446

原创 SleepWalking

作为 AVR picoPower 技术的一部分,Atmel 提升了 AVR 外设的智能化。这项技术可让外设对输入数据进行判断,以确定是否需要使用 CPU。我们把这一技术称为 SleepWalking™,因为它可让 CPU 在重要事件发生之前平稳地保持休眠状态,消除了上万次的虚假唤醒。解决这种问题(虚假唤醒?)的传统方式是采用内部定时器,定期唤醒微控制器来检查是否需要注意某些存在的条件。

2014-04-01 15:45:11 622

转载 C语言数据类型转换详解

转自 宋劲彬http://learn.akae.cn/media/ch15s03.html 3. 类型转换 如果有人问C语法规则中最复杂的是哪一部分,我一定会说是类型转换。从上面两节可以看出,有符号、无符号整数和浮点数加起来有那么多种类型,每两种类型之间都要定义一个转换规则,转换规则的数量自然很庞大,更何况由于各种体系结构对于整数和浮点数的实现很不相同,很多

2014-02-16 20:41:43 684

原创 字符数组名可以相互赋值吗

char str1[5]="pass";str2[6]; srt2=str1;这样写有什么问题,错在哪里? 字符串不能用等号赋值可以使用strcpy(str2,str1); 这样的低智问题不会,说明对C语言基础知识掌握的不够!!!!!!我就犯了!!

2014-01-03 16:35:41 2771

转载 硬链接和软链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点

2013-12-24 22:04:03 985

转载 C经典18个问题

1.这样的初始化有什么问题?char *p = malloc(10); 编译器提示“非法初始式”云云。答:这个声明是静态或非局部变量吗?函数调用只能出现在自动变量(即局部非静态变量)的初始式中。================================================因为静态变量的地址必须在编译的过程中就确定下来而malloc()申请的内存地址是在

2013-12-24 21:42:08 547

转载 sh-3.2#和sh-3.0#

使用shutdown 命令关闭Linux系统时候,没有关闭系统,反而到了sh-3.2#,从网上找到了解决办法,如下:输入csh,切换到c shellsh-3.2# cshRedhat 默认是使用CShell,sh-3.2#是Shell,在命令终端输入命令:csh,就可以切换至熟悉的csh界面如果想使用这种shell方式,可以在命令终端输入命令:sh,就可以切换至sh-3.2

2013-12-24 12:41:11 2845

转载 关闭linux的sendmail服务

Linux系统启动的时候总是在sendmail服务这停止较长的时间,远远超过了我可以忍耐的时间….chkconfig命令 [root@linux1 ~]# chkconfig --list sendmailsendmail        0:off   1:off   2:on    3:on    4:on    5:on    6:off可以看到在启动模式2/3/4/5

2013-12-24 11:22:29 777

转载 linux下与windows下的换行符

回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。  

2013-12-23 14:32:02 845

转载 鼠标的光标变成黑色方块

“桌面”---“右击“属性””---“设置”---“高级”---“疑难解答”--"硬件加速",倒数第二个位置(纠正损坏的图像的问题)。拖动那个滚动条,到倒数第二个就可以了。

2013-12-22 13:38:58 6052

转载 sscanf用法

提示:最重要的是第二个参数与第一个参数要完全一致,如例二中遇到#结束但是后面又紧跟了一个#,这样第二个参数的形式和第一个才完全一样!!  相关函数 scanf,fscanf表头文件: #include 定义函数: int sscanf (const char *str, const char * format,........);函数说明:sscan

2013-12-22 13:08:59 680

转载 .vimrc

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc设置完后

2013-12-22 12:55:51 496

原创 set.tmp需要关闭

今天安装一个力控程序的时候,老是安装不成功提示“seta.tmp (或者是setb.tmp,set414.tmp)遇到问题需要关闭,。。。。”,对此好无办法,因为连安装都不能进行一点,这个程序放在U盘里面的,想安装到电脑上,  后来把程序从U盘里面拷贝到电脑的硬盘上再从新安装,OK,问题解决了,这个问题很奇葩,不过还是无意中解决了。 网上看到类似的问题不少,但是我的问题情况适合和我一样的情

2013-07-05 10:23:05 709

嵌入式实时操作系统uCOS II 中文版

uCOS-II,嵌入式实时操作系统,邵贝贝版本

2014-12-22

空空如也

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

TA关注的人

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