自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云淡风轻的博客

曾经一度以为CSDN博客的“持之以恒”称号如此简单,而如今...... 每天进步一点点,必将引起质变!

  • 博客(119)
  • 收藏
  • 关注

原创 用宏定义实现注释符号

实现方法:#define DEBUG#ifdef DEBUG#define DebugOut UartOut#else#define DebugOut /\/UartOut#endif 谢谢原作者分享引用原作者:http://hi.baidu.com/zj41342626/item/b48cc30e08bee139f2eafc5a巧用C语

2013-11-13 17:16:44 7383 3

原创 fork函数的返回值实际只有一个值,看似两个值是因为在不同的进程中返回

我们知道PC指针保存的是下一条将要执行的指令地址 下面的函数运行到fork()时,PC保存的是printf那里的地址,由于fork()基本复制了当前进程,那么复制后的进程的PC值同样是printf那里                            现在他们在系统中是独立的了,当操作系统调度到主进程时,根据PC指针,执行printf函数;调度到子进程时,根据PC指

2013-10-28 09:14:10 2615

原创 C语言不定参数个数,可变参数函数使用学习

stdarg.h提供了三个宏,书写可变参数函数可以用到void va_start(va_list ap, last);type va_arg(va_list ap, type);void va_end(va_list ap); 上面宏的前缀va表示variable argument,即可变参数的意思。变量ap专门用来记录获取可变参数。下面依次介绍三个宏的意义和用法。void

2013-10-23 11:57:51 2534

原创 iphone通知中心里的"精品推荐"的删除方法

转自:http://tieba.baidu.com/p/2628836610 这真是一个垃圾流氓软件,91手机弄的。此垃圾流氓软件非常无赖,把此项的通知所有都关闭以后,过段时间,此项又回复到推送通知的栏目里面,然后推送一些垃圾软件广告。太恶心了!!!刚才搞定的删除方法给大家共享一下,以免有中招的xdjm被它恶心。装个SBSettings,进入SBSettings -> Mobi

2013-10-04 15:23:01 3945

转载 ico文件结构及显示

因为编写一个图标编辑程序,分析了一下图标的文件格式,颇有一些心得,写出 来与各位兄弟共享。(笔者注:以下所说的图标均为调色板模式的图标,真彩图标会特别注 明) 一、从图标的显示原理说起   每个图标都是由两个单独的位图组成的。如果该图标是屏蔽背景色的话,那么,第二个位图是由白色背景(相关的颜 色位全为1)与黑色图标图案(相关的颜色位全为0)组成的,该位图将与当前屏幕显示通过

2013-09-05 15:51:21 3550

原创 CHKDSK X:/F 拯救了我的资料

E盘【执行页内操作错误】,无法访问E盘,用打开cmd,用 CHKDSK E:/F,终于修复了。 参考:http://www.hxkji.net/news/html/?461.html

2013-08-28 23:22:08 7079

原创 格式化字符串

转自:http://blog.csdn.net/wangjieest/article/details/7087907 这些函数的精髓就是变参...在此,总结下这个变参的功能.%     [ 对齐 ]  [索引:]  [ 占位符(填充符号) ]   [最小占位宽度 ]    [ .精度 ]    [限定符]    标识格式符 (c,s,d,o,f,x,X...)

2013-08-19 14:11:52 1021

原创 电机驱动的三种脉冲模式

电机驱动的三种脉冲模式脉冲+方向    脉冲+脉冲   A+B正交脉冲

2013-08-15 08:54:39 6901

原创 C语言之堆栈

转自:http://www.eefocus.com/iamzhang/blog/12-02/238753_37a0c.html 在讲解堆栈之前,我们先要来说说其实我们常说的堆栈是两种数据结构。那么什么是堆什么又是栈呢?       栈,是硬件。主要作用表现为一种数据结构,是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读

2013-08-09 09:06:29 1367

原创 FPGA

FPGA最小系统是可以使FPGA正常工作的最简单的系统。它的外围电路尽量最少,只包括FPGA必要的控制电路。一般所说的FPGA的最小系统主要包括:FPGA芯片、下载电路、外部时钟、复位电路和电源。如果需要使用NIOS II软嵌入式处理器还要包括:SDRAM和Flash。一般以上这些组件是FPGA最小系统的组成部分。FPGA的编程语言有两种:VHDL和Verilog

2013-08-06 16:02:17 1025

原创 关于串行通信、通信接口、接口连接器、通信协议的理解

串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。通信接口是指中央处理器和标准通信子系统之间的接口。(是否可以理解为对电气特性的定义?)串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流

2013-07-26 20:16:01 3928

原创 ARM中的RO、RW和ZI DATA说明 .

源:http://mcuos.com/thread-2843-1-1.html  RO段、RW段和ZI段            要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成            此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。            一个A

2013-07-26 09:31:48 1067

原创 ucosII系统原子操作中产生调度的思考

对于ucosII系统,通过OS_ENTER_CRITICAL()关闭中断,只要你在关闭中断后不是执行的死循环,那么函数始终会运行完吧,然后返回,(或者任务运行到for循环的最后),这里可以看到虽然中断关了,但是始终会回到任务的循环中来,而通常任务都是有延时的【OSTimeDly(n)】(如果你设计任务的时候不延时,那你就赢了).通过源码可以看到在延时函数OSTimeDly()里会关闭中断,然后

2013-07-25 19:44:24 2298

原创 解决修复本地连接失败无法取消的问题

调出任务管理器结束explorer.exe进程任务管理器>>文件>>新建任务(运行...)  输入【explorer.exe】或者【explorer】,确定即可

2013-07-25 17:00:17 1079

转载 ARM9学习笔记之——SDRAM实验

最近,我有努力学习《深入浅出嵌入式底层软件开发》。我自我觉得这本书很好。如果你有一块Mini2440的开发板,那就再好不过了。    学了点东西,写点总结。以下是我在做 Page130,2.6.8内存驱动实验总结。-------    我按照书上的指示,完成了代码的编写。对项目作如下配置:上述的配置中 -ro-base 0x30000000 告诉

2013-07-23 21:08:13 1337

转载 IIC 通讯协议

IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.I2C肯定是2线的(不算地线).I2C协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.I2C的原则是:在SCL=1(高电平)时,SDA千万别忽悠!!!否则,SDA下跳则"判罚"为"起始信号S",SDA上跳则"判罚"为"停止信号P".在SC

2013-07-23 20:53:47 1728

转载 WinForm与Javascript交互

在应用程序的集成过程中,有时候需要WinForm应用程序和Javascript程序进行交互。比如说:应用程序是一个综合调度系统,在整个综合调度系统中,要实现定位,显示地图。综合调度平台的大部分功能都是使用WinForm实现的;但是定位和地图部分都不是自己开发的需要使用第三方接口,实现地图的展示,而第三方的接口使用的是Javascript实现的。这种情况有一下两种方法解决:    1,浏览器

2013-07-23 20:50:00 1417

转载 基于opencv人脸检测原理及实现

最近搞了几天的人脸检测,终于把大体框架和原理搞清楚了,现在写出来供大家学习之用,如有不对之处,还请大家指正。也希望大家在学习opencv的过程中能将学习过程及重点记录下来,以博客的形式分析,毕竟opencv的教材还不太多,我们自己学习大部分要靠网上的资料。通过博客分享的形式能使大家快速进步,同时也算是对自己学习的一个记录和总结。只是一个倡议,大家自己决定,呵呵。好了进入正题。学习基于ope

2013-07-23 20:46:50 2119

原创 单片机中关键字data,idata,xdata,pdata,bdata

写在最前面的话:官方网站的解答是最可信的。英语不错的必看。http://www.keil.com/support/man/docs/c51/c51_le_memtypes.htm下面转载几篇中文的,仅供参考。data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idata:固定指前面0x00-0xff的2

2013-07-23 20:28:38 1643

原创 IOS开发学习

http://www.yifeiyang.net/

2013-07-23 20:26:37 810

原创 new与operator new

http://www.cnblogs.com/fly1988happy/archive/2012/04/26/2471099.html

2013-07-23 20:20:01 763

原创 解决source insight输入中文间距大,删除键Del键左右方向光标半个汉字的问题

在默认情况下,往Source Insight里输入中文,字间距相当的大,下面将帮助你解决这个问题。具体设置如下:1.Options->Style Properties2. 在左边Style Name下找到Comment Multi Line和Comment.在其右边对应的Font属性框下的Font Name中选“Pick...” 设置为宋体、常规、小四。确定,退回Style Propert

2013-07-23 14:00:43 2324

原创 source insight代码格式化(Astyle)

转自lb015331的专栏:http://blog.csdn.net/lb015331/article/details/6817599

2013-07-23 08:50:05 1166

原创 对const和#define内存占用理解

通过以下代码分析: const int c = 5;#define N 6void main(){ int i; int j; int k; int l; i = c; j = c; k = N; l = N; return 0;}  汇编视图:3: const int c = 5;4: #

2013-07-22 11:38:33 5500 2

原创 深入研究了解Windows的消息处理机制

转:http://www.greensoftcode.net/techntxt/201331210454366600800

2013-07-19 14:49:30 745

原创 windows消息处理机制

http://baike.baidu.com/view/2724978.htm

2013-07-18 22:22:10 781

原创 ucosII 调度器上锁后执行OSTimeDly(n)的后果

源码分析给调度器上锁:void OSSchedLock (void) { if (OSRunning == TRUE) { OS_ENTER_CRITICAL(); OSLockNesting++; OS_EXIT_CRITICAL(); } } 上面的函

2013-07-18 19:12:03 3470 2

原创 解读DXF文件

转自:http://blog.csdn.net/yingmutongxue/article/details/8226104 DXF文件就是以文档的格式描述图形数据的。可以用写字板打开DXF格式的文件的。 DXF文件分为以下几个段号的每个段的格式如:  0SECTION  2HEADER 其中最重要的是实体段(ENTITIES)这个段里面包含了所有

2013-07-16 09:30:56 4905 2

原创 数控铣床圆弧切削指令:G02,G03详解

http://hi.baidu.com/misw0301/item/8430053278e14cd16c15e92c

2013-07-15 17:38:58 11362 1

原创 数组作为参数传递,是地址的传递,不是值传递。

int fun(char a[100]){ //do something return 1;}int fun(char a[]){ //do something return 1;}int fun(char *a){ //do something return 1;}//传递的都

2013-07-03 15:05:53 5413

原创 别问为什么要选择这个而不选择那个了!

选择了这个,而不选择那个,总是被问为什么不选择那个;答案是:如果我选择了那个,你还是要问我为什么不选择这个。要不你帮我选吧?下面的大牛解释得到位

2013-07-03 11:14:14 972 2

原创 解决cisvc.exe占用CPU

1.在桌面上的“我的电脑” 图标上右键单击,在菜单中点击“管理”,启动“服务”菜单界面,或直接一次展开:开始→运行→键入“services.msc”开启服务界面。2.找到“Indexing Service”项目,双击打开,在出现的选项中点击“停止”按钮,然后将“启动类型”修改为“禁用”,重器电脑后该服务就被禁用,cisvc.exe进程则不会再启动了。来自 :http://h

2013-06-27 21:19:12 1253

原创 ADS1.2使用详解

挺好的http://wenku.baidu.com/view/ce32a62258fb770bf78a5587.html http://blog.csdn.net/calvinlee1984/article/details/6898850

2013-06-26 15:14:22 3922

原创 ADS1.2下建立自己的Lib库文件

转自:http://blog.chinaunix.net/uid-20607586-id-1916009.html 一.生成Lib库文件1.首先,新建Lib工程(lib_tst_gliethttp.mcp)File-New-ARM Object Library2.建立一个c文件,输入测试函数int get_name(void){     for(;;)printf(

2013-06-26 14:29:05 3060

原创 关于C头文件包含include "**.h"

include "**.h" 1.是指在当前目录下查找**.h文件 2.如果没有会在当前工程的所有目录下查找**.h文件吗?不清楚。不过在ADS里面有访问路径设置: 3.再没有就去系统的include目录查找 以上1、2、3中查找到一个后就停止查找。

2013-06-26 10:31:16 1232

原创 函数指针

函数指针:函数类型 (标志符指针变量名) (形参列表);例:void (*fun)(void);1.“函数类型”说明该函数指针指向的函数的返回类型。2.“标志符指针变量名”为该指针的名字。  “(标志符指针变量名)”中的括号不能省,若省略整体则成为一个函数说明,说明了一个返回的数据类型是指针的函数。3.“形参列表”表示该指针变量所指向的函数所带的参数列表。例子:vo

2013-06-26 09:27:13 729

原创 关键词volatile

使用该关键字的例子如下:int volatile nVint;>>>>;当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该处读取过数据。而且读取的数据立刻被保存。例如:volatile int i=10;int a = i;...//其他代码,并未明确告诉编译器,对i进行过操作int b = i;>>>

2013-06-25 10:45:01 706

原创 移动联通电信2G3G4G网络速度——无线蜂窝技术:CDMA2000、1x/EVDo、GSM、EDGE、TD-SCDMA、HSPA、WCDMA、HSPA、TD-LTE 速度

移动联通电信2G3G4G网络速度        ——无线蜂窝技术:CDMA2000、1x/EVDo、GSM、EDGE、TD-SCDMA、HSPA、WCDMA、HSPA、TD-LTE 速度制式GSM(EDGE)CDMA 2000(1x)CDMA 2000(EVDO RA)TD-SCDMA(HSPA)

2013-06-05 20:52:24 7125

原创 MD5加密算法原理

MD5加密算法已经被破解了? 见王小云的报告:http://eprint.iacr.org/2004/199.pdfMD5加密,存储加密后的数据(字符串),不需要存储原始数据(字符串),用于校验密码等是否正确不需要解密,直接用未加密的密码通过MD5加密计算出结果,然后对比。MD5算法原理:http://wenku.baidu.com/view/1e58a4e

2013-06-04 15:18:25 1404

原创 ncsettings修改显示个数

竖屏快捷键数量5个改成10个 用ifile打开并编辑User\Library\Preferences\com.jamied360.ncsettingsmaxListTogglesPortrait 10来源:http://ibbs.91.com/thread-1556270-1-1.html

2013-06-03 18:16:54 1177

空空如也

空空如也

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

TA关注的人

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