
个人随记
文章平均质量分 63
李朝淋
艾生活,艾技术
展开
-
码农提高工作效率
出处:http://www.cnblogs.com/huang0925/p/3612741.html俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。而我本人很喜欢各种各样的方式来提高自己的工原创 2014-04-16 22:18:08 · 808 阅读 · 0 评论 -
VS2010,原来还有这些快捷键,果断记下来!
一直觉得VS的快捷键跟eclipse比起来差远了,那些因为不知道还有如此多有效却不知的快捷键阿 1. 检查括号匹配(在左右括号间切换): Ctrl +] 2. 选中从光标起到行首(尾)间的代码: Shift + Home(End) 3、注释选定块:Control+K,Control+C 4、取消注释块:Control+K,Co原创 2014-11-05 20:22:14 · 831 阅读 · 0 评论 -
debug版本运行没有问题,而release版本总是报错?
下面将讲述一下我的几点经验,看看是不是其中之一:1. 变量。大家都知道,debug跟release在初始化变量时所做的操作是不同的,debug是将每个字节位都赋成0xcc(注1),而release的赋值近似于随机(我想是直接从内存中分配的,没有初始化过)。这样就明确了,如果你的程序中的某个变量没被初始化就被引用,就很有可能出现异常:用作控制变量将导致流程导向不一致;用作数组下标将会使程原创 2014-08-24 11:47:51 · 7815 阅读 · 0 评论 -
String、StringBuffer、StringBuilder
原文地址:http://www.cnblogs.com/fancydeepin/archive/2013/04/23/min-snail-speak_String-StringBuffer-StringBuilder.html任何一个系统在开发的过程中, 相信都不会缺少对字符串的处理。在 java 语言中, 用来处理字符串的的类常用的有 3 个: String、StringBuff转载 2014-03-23 18:13:50 · 614 阅读 · 0 评论 -
Windows获取系统分辨率4种方式总结
总结了Windows获取系统分辨率的几种方式,以及修改系统显示比例对每种方式的影响. 假设本机的系统分辨率为1920*1080,测试结果和代码如下: /*-____________________________________________________________________________________________|系统比例原创 2014-06-09 15:26:28 · 5196 阅读 · 0 评论 -
解决MFC应用程序在调整系统比列放大后出错问题心得
公司有一个屏幕书写的软件,06年开始开发的,至今已八年之久,目前处于维护阶段,在接到这个任务前我也没机会接触这个项目的代码日前,客户反应在系统比列调整为150%出现界面显示不正常、笔记偏移、笔记画出屏幕崩溃等问题。更坑人的是,经过测试部测试发现在不同的主机上有不同的现象,后来在我的自己的开发机上运行有问题,但是比较少。因为我现任的直属领导就是当前这个项目的主力之一,他也觉得很诡异,让我更诡异的原创 2014-06-08 16:39:12 · 2718 阅读 · 0 评论 -
开发者必备的6款源码搜索引擎
借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。 下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码, 1.Ohloh Ohloh Code是最大且非常全面的源码搜索引擎,根据FOSS目录来看,其拥有超过10亿行代码且在不断更新,它不仅是免费的,而且还可以通过社区进行免费翻译 2014-04-20 11:26:45 · 1787 阅读 · 3 评论 -
CreateTimerQueueTimer学习笔记 .
定时器队列(Timer Queue)可以使用CreateTimerQueue函数创建。定时器队列中的定时器是轻量级对象,可以在一定时间间隔之后调用指定的回调函数(可以只调用一次,也可以是周期性的)。这种等待操作由线程池中某个线程处理的(系统级别)。 向定时器队列中添加定时器可以使用CreateTimerQueueTimer函数。更新一个计时器队列中的计时器可以使用 Chang原创 2014-04-04 12:44:18 · 12474 阅读 · 0 评论 -
Windows DDK中经典的宏——CONTAINING_RECORD
#define CONTAINING_RECORD(address, type, field) ((type *)( \ (PCHAR)(address) - \ (ULONG_PTR)(&((t原创 2014-04-03 19:08:07 · 733 阅读 · 0 评论 -
Eclipse最常用快捷键总结
1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下原创 2014-04-18 08:46:18 · 1375 阅读 · 1 评论 -
do...while(0)的妙用
1. do...while(0)消除goto语句。通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源,我们的代码可能是这样:version 1bool Execute(){ // 分配资源 int *p = new int; bool bOk(true); // 执行并进行错误处理原创 2014-10-23 22:20:26 · 686 阅读 · 0 评论