自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 电脑休眠之后唤不醒

现象:午休时间电脑休眠了,醒来之后发现在密码输入界面,但鼠标键盘没反应。按重启键或电源机重新开机,结果开不了机。2、休眠的时候硬盘休眠了,导致按鼠标和键盘唤不醒。重新开机又遇到内存条脏了监测不到,所以开不了。原因:1、内存条脏了,导致内存条读取失败。1、内存条脏了,用橡皮擦擦擦金手指。

2024-02-26 16:48:48 454

原创 编程小知识

今天才知道为啥很多源代码里有// TODO的注释原来是一种常见的高亮注释,另外//FIXME 也会不过这个IDE有关,有些IDE会高亮,有些不会。

2021-09-04 21:47:17 109

转载 全面解析《嵌入式程序员应该知道的16个问题》

---------------------作者:jieniyimiao来源:CSDN原文:https://blog.csdn.net/u013467442/article/details/47049415版权声明:本文为博主原创文章,转载请附上博文链接!文章为转载文章,写的很好,和大家分享下,原文连接如下:全面解析《嵌入式程序员应该知道的16个问题》----Sailor...

2019-06-19 14:22:46 1178

转载 站在Web程序员的角度上考虑

转自:https://www.wenjiwu.com/doc/vgbwii.html程序员是一个脆弱、特殊的群体,以各种方式生存在有01的世界里。程序员的特点:狂躁,但是有修养随和,但是疯癫肯向任何人学,但是不服任何人守约,但是不守时感情丰富,但是单纯……Web程序是程序员中的一个别具特色的群体,他们有着和HTTP协议类似的无状态性、无序性、不可预测性。我这么说,是因为web程序员的出身、成分、学...

2018-06-22 11:01:04 431 1

转载 什么是数据驱动编程

前言:最近在学习《Unix编程艺术》。以前粗略的翻过,以为是介绍unix工具的。现在认真的看了下,原来是介绍设计原则的。它的核心就是第一章介绍的unix的哲学以及17个设计原则,而后面的内容就是围绕它来展开的。以前说过,要学习适合自己的资料,而判断是否适合的一个方法就是看你是否能够读得下去。我对这本书有一种相见恨晚的感觉。推荐有4~6年工作经验的朋友可以读一下。正题:

2017-11-05 23:27:26 983

转载 数据驱动编程之表驱动法

本文转自:http://blog.csdn.net/chgaowei/article/details/6966857本文示例代码采用的是c语言。之前介绍过数据驱动编程《什么是数据驱动编程》。里面介绍了一个简单的数据驱动手法。今天更进一步,介绍一个稍微复杂,更加实用的一点手法——表驱动法。关于表驱动法,在《unix编程艺术》中有提到,更详细的描述可以看一下《代码大全》,有

2017-11-05 23:16:42 493

原创 sourcetree未能找到Git的解决办法之一

今晚Sourcetree被我改了编码类型之后,一直出现图二所示的sourcetree的错误,怎么搞都不对,十分抓狂试了上面的几个选项都不行,最后只能选“我不想使用Git”,然后把编码改回UTF-8,然后再按最后一张图点启用GIT支持,重启之后又好了。。。无语,不知算不算Sourcetree的bug,版本是2.3.1.0

2017-11-03 23:54:33 10121

原创 SourceInsight整个工程项目兼容中文字符

4.0版本设置整个工程项目兼容中文字符的方式如下:

2017-11-01 11:21:35 780

转载 做到这一点,你也可以成为优秀的程序员

作为一个程序员,我经常会问自己一个问题:优秀的程序员都具备哪些特质?  我总结过很多特质,例如:1.有解决问题的能力 2.有独立思考的能力 3.有好奇心、有探索精神 4.逻辑清晰,能够用通俗的语言把技术问题讲清楚 5.有良好的英文阅读能力 6.数学好,算法好   经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所

2017-09-23 17:19:19 277

转载 GitHub 上有什么嵌入式方面的项目?

作者:tangram链接:http://www.zhihu.com/question/27835930/answer/41125908来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。好多!从熟悉的开源项目开始。工具篇工欲善其事,必先利其器。CMSIS DAPJ-Link 用过吧?这是比 J-Link 更强大的存在

2016-05-12 16:27:23 4548 1

转载 嵌入式Linux研发,非常值得研究的几个开源项目

我认为作为嵌入式Linux开发者,要非常熟悉的几个开源项目:1 d-bus dbus是freedesktop下开源的Linux IPC通信机制2 gstreamer 是一个创建流媒体应用程序的框架3 gconfGConf 简化了 GNOME 桌面用户管理首选项的工作。 GConf 使系统管理员能够进行以下操作:为所有用

2016-05-12 16:20:18 2609

转载 代码阅读——十个C开源项目

代码阅读——十个C开源项目1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.

2016-05-12 15:46:08 384

转载 TortoiseSVN文件夹及文件图标不显示解决方法

原链接http://blog.csdn.net/lishehe/article/details/8257545由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,

2016-05-12 14:03:41 426

转载 断言(ASSERT)的用法

原文 http://www.cnblogs.com/moondark/archive/2012/03/12/2392315.html我一直以为assert仅仅是个报错函数,事实上,它居然是个宏,并且作用并非“报错”。  在经过对其进行一定了解之后,对其作用及用法有了一定的了解,assert()的用法像是一种“契约式编程”,在我的理解中,其表达的意思就是,程序在我的假设条件下,能够正常良

2016-05-12 09:32:26 363

转载 本机运行正常的ADO程序在别的机器上无法运行的问题

原文链接:http://blog.csdn.net/ringphone/article/details/444182 作者:ringphoneCSDN论坛上经常看到在本机编译运行正常的使用了ADO的程序放到别的机器上就不能运行了,我原来也碰到过这样的问题,后来发现是ADO引擎版本的问题,安装了VC的机器一般其数据库引擎版本都比较高,到低版本的系统就出问题了,解决方法就是把MDAC连

2015-09-30 16:39:49 556

转载 谁说Source Insight只能看C盘的文件?我有妙招!

在File Name输入“相应盘符”:,然后点击Add就能看见相应盘了!Insight只能看C盘的文件?我有妙招!" width="582" height="515" style="margin:0px; padding:0px; border:0px; list-style:none">

2015-07-29 10:05:47 4038 4

转载 傅里叶分析之掐死教程(完整版)

作 者:韩 昊  http://zhuanlan.zhihu.com/wille/19763358知 乎:Heinrich微 博:@花生油工人知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。——更新于2014.6.6,想直接看更新

2015-07-28 11:33:33 393

原创 RAD Studio XE2 v16.0 ISO镜像文件下载 Update4 Hotfix 1(附破解) 百度云盘

百度云盘地址http://pan.baidu.com/s/1c0czCPywin7 64位可以用安装程序为“delphicbuilder_xe2_4504_win.rar”里的install_RADStudio.exe,我选择第一项进行安装,其他的我没试过试用序列号: MAAD-SCDKD3-XSX4ND-HACS安装完之火没

2015-07-24 10:36:59 4954 1

转载 墨卡托投影、高斯-克吕格投影、UTM投影及我国分带方法

一、墨卡托投影、高斯-克吕格投影、UTM投影1. 墨卡托(Mercator)投影     墨卡托(Mercator)投影,是一种"等角正切圆柱投影”,荷兰地图学家墨卡托(Gerhardus Mercator 1512-1594)在1569年拟定,假设地球被围在一中空的圆柱里,其标准纬线与圆柱相切接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一

2015-07-23 14:46:24 9731 3

转载 如何区分空间参考、坐标系统、投影、基准面和椭圆体

如何区分空间参考、坐标系统、投影、基准面和椭圆体?         作者:巫细波 2007.12.06   原文链接:http://www.cnblogs.com/Wizardh/articles/985899.html   空间参考(Spatial Reference)   坐标系统(Coordinate System)   投影(Projection)   基准面(Da

2015-07-23 14:38:36 4200 2

转载 source_insight工程的相对路径

(转自百度文库)在创建sourceinsight工程时,最好用“相对路径”,并“将si的工程文件,保存到源码包里”!这样一来,等以后,将源码包放置于硬盘上其他位置,或分发给其他人,或改了源码包的名称,si工程仍然能用!在创建si工程的时候,先指定si工程名和存储位置,再指定工程源码路径了;不要紧接着就添加源文件,而要等设置了相对路径后再添加!相对路径的设置方法如下:菜单项“

2015-04-27 09:38:44 499

转载 KEIL MDK输出map文件分析

原文链接:http://bbs.ednchina.com/BLOG_ARTICLE_270813.HTM  作者:nthq2004零、前言 前面写了一篇文章对__main函数的执行过程做了一个粗略的跟踪描叙,对一个烧录了程序的STM32开发板从启动复位到进入用户main函数的过程有了一个大概的了解,但是有很多问题感觉还是模模糊糊,因此,今天又把KEIL MDK编译、链接后生成的

2015-04-23 22:38:38 1999

转载 linux下的定时或计时操作(gettimeofday等的用法)

转帖地址 http://www.cnblogs.com/wainiwann/p/4342212.html一、用select()函数实现非阻塞时的等待时间,用到结构体struct timeval {},这里就不多说了。二、用gettimeofday()可获得微妙级(0.000001秒)的系统时间,调用两次gettimeofday(),前后做减法,从而达到定时或者计算时间的目的。

2015-04-20 17:21:50 982

转载 windows下统计时间的函数

转自:http://blog.csdn.net/augusdi/article/details/10960231 介绍       我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都 会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的

2015-04-20 17:04:19 1873

转载 setjmp用法

原文地址http://blog.csdn.net/wuhong40/article/details/6155838Setjmp.h 所做的事情就是异常处理,抛出异常,捕获异常,异常处理。来看一个简单的例子,除法中除数不能为0。  19 #include  20 #include  21  22 jmp_buf zero_jmp_buf;

2015-03-28 09:01:56 350

转载 将 Windows IPC 应用程序移植到 Linux,第 2 部分: 信号量和事件

当前,很多全球商务和服务都正在走向开源 —— 业界的所有主要参与者都在争取实现此目标。这一趋势催生了一个重要的迁移模式:为不同平台(Windows、OS2、Solaris 等)维持的许多现有产品都将被移植到开放源码的 Linux 平台。很多应用程序在设计时并未考虑到需要将它们移植到 Linux。这有可能使移植成为一件痛苦的事情,但并非绝对如此。本系列文章的目的是,帮助您将涉及到 IPC 和

2015-03-27 11:22:58 458

转载 将 Windows IPC 应用移植到 Linux,第 1 部分: 进程和线程

原文链接 http://www.ibm.com/developerworks/cn/linux/l-ipc2lin1.html#ibm-pcon关于复杂的多线程和多进程应用程序的映射指南随着开发者将原本普遍的 Windows® 应用迁移到 Linux™ 平台,正在进行的向开源迁移的浪潮有可能引发极大的 移植问题。这个由三部分构成的系列文章提供一个映射指南,并附有例子,能够简

2015-03-27 11:15:58 643

转载 文章收藏集合

http://dev.yesky.com/270/2015770.shtmlC语言嵌入式系统编程修炼之背景篇

2015-03-26 16:52:49 523

原创 下载论文的网站(珠江三角洲数字图书馆联盟)

http://dlib.gdlink.net.cn/珠江三角洲数字图书馆联盟可以搜索相应的论文之后,让它把论文发到你指定的邮箱,论文的格式有可能是CAJ或PDF。CAJ格式的论文可以用CAJViewer 7.2等阅读器打开查看。搜索到需要的论文之后,点击页面右边的“全国图书馆参考咨询服务联盟”,即可进入下一留邮箱的页面

2015-03-23 14:45:58 3555

原创 同步与异步(初始化版本,未完待续)

Synchronous 同步Asynchronous 异步

2015-03-19 09:04:41 739

原创 ubuntu12.04安装图文(非虚拟机)

一、wubi安装(以下来自百度百科Wubi)Wubi 是 Windows Ubuntu-Based Installer 缩写,是一个专门针对Windows用户的Ubuntu安装工具。 在Ubuntu8.10开始,wubi集成在光盘安装界面里。windows系统的用户可以很方便地体验到Ubuntu8.10,进入linux的世界畅游!*最新版本的Ubuntu13.04中,wubi已被剔除,

2015-03-18 19:01:22 1898

原创 主分区、扩展分区和逻辑分区的区别,系统分区、引导分区和启动分区的区别

主分区、扩展分区和逻辑分区这三个术语是针对操作系统而言,主要是从功能上划分的概念;系统分区、引导分区和启动分区这三个术语则是针对磁盘分区类型划分的。 一、主分区、扩展分区和逻辑分区1、概念MBR下的硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。(ps:现在的GPT分区至少可以划分128个主分区,未来很有可能将不存在扩展分区和逻辑分区的概念。)本段摘自http://ww

2015-03-18 10:14:36 47733 1

原创 cmd命令看硬盘的分区信息

一、简介在“运行”后输入“Cmd”打开命令提示符窗口,再输入“Diskpart”即可启动它,此时屏上显示为“Diskpart>”,不像普通的命令提示符那样是一个分区或目录后跟一个“>”,而且普通的DOS命令也无法在此运行,退出它只有输入“Exit”命令。从这三种迹象表明,它是一个集成的环境,只有特定的命令可在其下执行。输入“Help”命令,屏上会列出所有的可执行命令及各命令的简要说明。

2015-03-17 20:23:40 25209

原创 Windows系统安装问题记录和总结

今天在一台Intel CPU的电脑上安装了几个Windows操作系统:                                   主分区:c盘:XP                                   逻辑分区:D盘:Win7(x64)                                                       E盘:Win7(

2015-03-17 09:35:41 2429

转载 Linux+libusb开发用户USB驱动程序

http://blog.csdn.net/sharecode/article/details/9208559前几天心血来潮,在网上买了游戏摇杆和按键,他们通过usb口与电脑连接,于是乎我就想针对此手柄与按键开发自己的usb驱动,目的是为了以后玩的happy,哈哈。    libusb是用户端驱动程序封装库,是USB主机对USB设备进行操作的函数集合,有了它我们针对某型号USB设备就不用

2015-03-14 12:49:10 1300

转载 DM6437 DSP系列之启动过程全析

来源:http://www.61ic.com/Article/DaVinci/DM643X/201307/49395.html  作者:天才2012过去的一周开始折腾起了Dm6437 TI的一款c64+的dsp。之前一直玩ARM现在又转来玩dsp,这下真的是没有什么没玩过的。单片机,arm,dsp都摸一摸,呵呵。当然总结出来的话,开发起来东西还是差不多,当然难易程度由自己的项目所决

2015-03-06 14:35:18 2913

原创 存储器映射

在网上找了一些关于“存储器映射”相关的文章:1、百度百科关于存储器映射的解释;2、第一篇---CM3骨架showhttp://blog.csdn.net/happytomyoung/article/details/73087233、 嵌入式Linux之我行——ARM MMU工作原理剖析 http://blog.chinaunix.net/uid-20698426-id-13

2015-03-02 00:06:24 522

转载 系统滴答定时器(systick)应用

转载自:http://blog.csdn.net/yx_l128125/article/details/7884423 作者:yx_l1281251.systick介绍     Systick就是一个定时器而已,只是它放在了NVIC中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。滴答中断?这里来简单地解释一下。操作系统进行运转的时候,也会有“心跳”。它会根据

2015-02-28 14:54:30 758

转载 字、半字、字节的定义

转自百度文库:定义字是根据处理器的特性决定的。首先ARM是32bit处理器,所以它的字是32bit的。半字自然就是16bit;字节不论在哪个CPU上都是8bit。如果在MSP430上,由于它是16bit处理器,所以它的字是16bit的。半字=字节=8bit。CPU按照其处理信息的字长可以分为:八位微处理器、十六位微处理器、三十二位微处理器以及六十四位微处理器等。CPU最大能查找多大范围的地

2015-02-27 16:35:34 1223

原创 vs2012快捷键

亲测过的快捷键:转跳到定义:F12,很有用的快捷键注释:(Ctrl+K, Ctrl+C),实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加 Ctrl+C的组合键。如果选中想注释的代码,该组合键会注释成/**/,如果光标定位到行首,则会注释成//反註解:(Ctrl+K, Ctrl+U)格式化选中的代码:Ctrl+K+F

2015-02-03 10:50:42 394

空空如也

空空如也

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

TA关注的人

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