- 博客(6)
- 资源 (24)
- 收藏
- 关注
原创 IT痴汉的工作现状14-段子
在结束一段痛并快乐着的项目后,决定写两个段子来释放一下自己。段子一、轮回年轻人都外出讨生活去了,村子里只剩下老人和孩子。多年之后。外出讨生活的回来养老,当年的孩子们留下自己的孩子出去讨生活了。村子里还是剩下老人和孩子。如果不出意外,这样的日子将永远这样过下去。所谓的轮回,不如说是恶性循环。段子二、变迁村子里出来个有为的村长,他要改变现状。终于,他找到了一条符合村庄的发展之路。不但外出讨生活的年轻人
2014-08-29 22:34:58 2550 7
原创 记第一次写Linux Driver
2.6之后,驱动可以以模块的方式加载到内核中执行。我们在自己的机器上写driver要配合对应的内核树,以便和源代码树中的目标文件相连。怎么建立这个内核源码树呢?可以从官网下载相对应的内核源码,编译之。首先,看看我的内核版本。[linc@localhost ~]$ uname -r2.6.35.6-45.fc14.i686
2014-08-24 02:14:36 3236 1
原创 VC++玩转炫酷悬浮窗2---不规则窗体的实现(常规)
目标不规则窗体也称为异型窗体,像迅雷的飞鸟型窗体就是啦。这篇文章就是要实现这样的窗体。计划&方案根据上一篇文章继续扩展。我们有几种方案实现不规则窗体。迅雷就是用一张图片作为窗体的形状,那么图片的类型我们也要考虑进来。现在是png图片的天下,自带背景透明;对于bmp图片,需要程序处理一下。对于常规图形如圆形,只需要SetWindowRgn就可以搞定。对于复杂图形,需要用一点技巧来做。下面用例子来
2014-08-22 10:47:56 5673
原创 VC++玩转炫酷悬浮窗1---悬浮窗的实现
目标实现像迅雷那样炫酷的悬浮窗。计划&方案首先第一步要实现一个悬浮窗,窗体无边框,能够随意拖动。对于一个窗体来说,只有我们把鼠标放到标题栏中才进入到拖拽模式。由于是无边框的窗体,默认是不能够移动的。我们尝试用两种办法使其跟随鼠标移动。一个是用OnNcHitTest函数,另一个是在OnLButtonDown时发消息。实践一、 OnNcHitTest方案这个CWnd类的一个方法,我们可以捕捉鼠标点
2014-08-21 14:48:16 14632 3
原创 VC++玩转Native Wifi API 3---GOTO在释放资源时的作用
GOTO语句有着很臭的名声,我们的老师经常教导我们说,不要轻易使用它。C++跳转语句有三个:goto、break和continue。它们只是工具,我觉得问题不能归咎于工具,问题在于人。就像指针一样,goto这个无条件跳转语句力量还是很强大的,如果滥用,出现问题很难排查。但有些时候goto确实是不二选择,例如我遇到的,在函数中有多个出口,而每个出口都遇到释放资源的时候,与其都把释放语句不
2014-08-08 23:18:01 2876 1
原创 BAT启动另一个程序
要求很简单,写一个批处理延时10s后把自己的一个小程序run起来,然后关闭命令行窗口。对了,程序路径有空格。小例子如下,纯作纪念:@echo offREM sleep 10sping -n 10 127.0>nul REM start your program, if the path has spacestart "" "D:\Program Files (x86)\
2014-08-08 17:16:19 21255 1
script.module.keyboard.chinese-2.0.0
2014-12-24
VC++玩转炫酷悬浮窗3源码
2014-09-05
VC++玩转炫酷悬浮窗2---不规则窗体的实现源码
2014-08-22
VC++玩转炫酷悬浮窗1---悬浮窗的实现
2014-08-21
GDI+不规则窗口
2014-08-05
VC++ CALLBACK
2014-06-07
开机自启动VC实现
2014-05-21
HowToPreferenceActivity
2014-03-06
Android Read Excel sourcecode
2013-11-27
Activity传递类对象源码
2011-12-17
WM StopWatch 源码
2011-10-09
StopWatch源码
2011-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人