自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

于无声处

人生三恨:鲥鱼多剌,海棠无香,需求常变

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

原创 为什么EXE文件出现了不该出现的“盾牌”

下载了一个小程序,它的功能并不需要管理员权限。但是在Win7下面它的图标上出现了一个“小盾牌”,这意味着运行它需要提升权限……果然,双击时弹出了UAC对话框。用二进制编辑器打开这个EXE,发现它没有内嵌manifest。百思不得其解,偶然发现它的资源中的Version里的描述文字是“XXXX  Installer”,试着将Installer删掉……居然这个盾牌就消失了,UAC对话框也不再出来了

2012-09-12 08:51:32 5559 1

原创 erase方法是否影响其它iterator?

有时候会有这么一种不太常见的需求:从一个map中删除所有符合某种条件的项目,而这种条件与map的key基本没啥关系。比如,一个存储学生花名册的map,key为学号(int),value为姓名(string),如果要按学号删除很容易,但如果需要删除该map中所有姓“张”的学生,就只能遍历它,逐一比较了。using namespace std;typedef map MAP;stati

2009-08-02 16:14:00 5223 2

原创 我们怎样写注释

代码注释,就是用大白话告诉别人(或者三个月以后的自己),我写的这些计算机程序,它到底想干嘛。除去某些特殊场合,这些大白话通常都用程序员的母语来写,这样可以表达得更清楚——当然方言例外,不是所有的人都知道什么叫“抵拢倒拐”——但是无论这些白话有多白,它总是不可避免会给别人带来很多困扰。首先,很多人(包括我自己)不喜欢在写代码的同时写注释,虽然在读别人代码时常会因为注释太少而恨得牙痒痒。这种己所不

2009-05-08 09:18:00 3033 2

原创 动中有静,静中有动

这两个月改造一个已有的小工程,搞得头晕,好在终归有了结果,一件小事值得一记:A工程和B工程:DLLC工程:静态库(A和B都用了这个静态库)D工程:依赖于A、B、C的一个EXE遇到一个古怪问题,把向量、矩阵调了半天,出来的效果就是不对,后来单步跟踪,才发现C工程里很郁闷的用了几个全局变量,在运作某个函数之前,需要在这些全局变量里填上正确的值,结果就是填值的在A的DLL里,取值

2009-04-14 23:47:00 2538

原创 Delphi里用托盘图标的注意事项

题外话,“托盘图标”这个词貌似非微软的官方术语,官方文档都叫Notify Icon,不过“世上本没有路,走的人多了,也便成了路”,所以说起Tray Icon,知道的人反而更多些。Main Form的WM_SYSCOMMAND消息这个要捕获,当WPARAM为SC_MINIMIZE时,表示用户点击了主窗口右上角的最小化按钮,这时隐藏主窗口并显示托盘图标,然后直接返回,否则应该用inherite

2009-04-14 23:09:00 2843

原创 该死的shellext32.dll

忽然发现Explorer打开一个文件夹变成非常慢,文件夹下面有30个以上的文件时,要超过两三秒才能打开,郁闷呀,找了大半天,才发现是我安装SmartSVN的时候,它挂了一个ShellExt32.dll在Explorer里,就是这个有BUG的DLL在作怪。解决办法:备份SmartSVN文件夹下面所有东西,卸载它。试了下在备份文件夹里直接启动SmartSVN,好象还能用,管它的,如果不能用了,改用

2009-03-21 11:22:00 4128

原创 怎样正确构造一个auto_ptr?

一个auto_ptr该如何构造?如果你写std::auto_ptr foo = new Foo;会死得很惨,而且有两种死法。第一种死法温柔点,只是编译不过;第二种是编译正常,但运行时崩溃。具体会出现哪种死法,取决于你的编译器,比如用g++就是第一种,用VC是第二种。正确的构造方式应该是std::auto_ptr foo(new Foo)(或者从另一个auto_ptr来拷贝构造),上面提到的那种

2009-01-22 14:08:00 1640 2

原创 为什么std::string不提供到const char *的operator?

为什么std::string不提供到const char *的operator?原因很简单,隐式地转换到const char *,会使程序员容易失误。通不过编译的代码并不可怕,可怕的是编译正常,但逻辑完全错误,甚至一运行就崩溃。假定STL的string提供了const char *的operator:operator const char * () const { return c_str

2009-01-20 22:11:00 4899 3

转载 有史以来最糟糕的500个密码

转自煎蛋的这篇文章有史以来最糟糕的500个密码,据说大约有1/9的人至少使用过下列的一个密码,而有1/50的人使用过排名前20的最糟的密码。NOTop 1-100Top 101–200Top 201–300Top 301–400Top 401–5001123456porschefirebirdprincerosebud

2009-01-03 20:50:00 5378

原创 网易就是评论最好看

原贴:http://news.163.com/08/1226/09/4U32I57K00011229.html核心提示:山西一名男子与小姨子偷情,不料致使女方怀孕,两人商量去做人流手术,但却谈不拢。男子动了杀机,与小姨子发生关系后将其打伤致昏,并以为对方已死。岂料小姨子两天后被雷电击活,苏醒后呼救被附近农民救回。男子三年后被民警抓获。网友评论:

2008-12-26 17:48:00 1968

原创 持久化Lua对象

持久化将Lua对象function saveObj(f, o, indent) if type(o) == "number" then f:write(o) elseif type(o) == "boolean" then if o then f:write("true") else f:writ

2008-12-26 15:10:00 1850

原创 腾讯终于知道了

很多年不用QQ了(只用TM),今天下载并安装了QQ2009的预览版,惊喜的发现了两点:1、允许选择将用户信息等冬冬存放在“我的文档”,而不是在QQ的安装路径下面。这说明腾讯终于知道了“并不是所有的人都用管理员帐号来启动QQ”,也就意味着不是所有的人都可以在QQ的安装路径下面做写操作(因为QQ通常安装在Program Files这个特殊目录下面)。在这个版本以前,我只能把QQ的安装目录的安全属性

2008-12-26 14:56:00 1665

转载 WinInet错误代码

Code Error Message and Description ----- ----------------------------- 12001 ERROR_INTERNET_OUT_OF_HANDLES No more handles could be generated at this time. 12002

2008-12-16 17:19:00 4731

原创 遗传疾病

周日清晨,儿子钻进我的被窝和我打闹。头一天晚上他妈给他织毛衣,在量长短的时候说了句:“这娃儿和他爸一样,手长脚长的”,结果今天就开始问我了。“爸爸,为啥子我和你一样,手长脚长的呢?”“是噻,你‘体’到爸爸了噻”“啥子叫‘体’到?”“‘体’到就是说你长得象爸爸,因为你是我的儿子,你的某些地方和就长得和爸爸相似,这个叫‘遗传’。”儿子听了遗传二字,脸上神色惊疑不定,过了老半天,忐忑

2008-12-16 12:21:00 1125

转载 手把手教你如何抵制法国货

1.坚决不当法国总统。2.去爱丽舍宫门口撒尿。3.坚决不坐国航、南航、东航、海航、厦航、川航。。。。他们居然用法国的空客,靠。以后乘飞机只坐波音,不坐空客。4.坚决不用中国移动、中国联通、中国电信,他们的基站不知道用了多少法国阿尔卡特的东西,靠。5.坚决不看《巴黎圣母院》、《悲惨世界》、《哲学原理》、《哲学通信》、《人间喜剧》、《鼠疫》、《基督山伯爵》、《社会契约论》、《论法的

2008-12-07 15:00:00 5639

原创 课程表

一直以为给儿子的空间够宽松了,没有让他学钢琴、围棋、书法……,什么都没有。但是今天吃完饭后,儿子自己在画板上抄了个课程表:

2008-11-27 20:53:00 1327 2

原创 眼泪水就象汗一样跟倒跟倒就流下来了

今天给儿子复习今天所学的知识时,不知道是他笨还是我笨,反正我告诉他的“任何一个(个位)数,与9相加,就把这个数先减去1,写下来做为个位,然后在十位写上1”,他就是理解不了。看来老师不是这么好当的,连比带划说了半天,他越发呆痴,不由得我怒火中烧呀……看着我的样子,儿子终于放声大哭了,妈妈赶快过来安抚,问他哭什么,儿子大哭道:“他眉毛胡子都皱到一堆了,那个样子,看起好难受嘛,我都不想看他了”……汗……

2008-11-20 21:31:00 1467 1

原创 RichEdit那点儿事(一)

一、加载riched20.dll如果对话框里含用RichEdit控件,在创建这个对话框之前(或在需要动态创建RichEdit之前),必须首先加载相应的动态链接库,否则创建会失败。不同的库支持不同的RichEdit版本,对应关系如下: 控件版本 动态链接库名 1.0 Riched32.dll 2.0

2008-11-20 09:59:00 10352 1

原创 教育产业化

儿子的小学也有网址,后缀是“.com”看来教育的确产业化了

2008-09-03 09:07:00 1049

转载 2008-05-19的Google搜索流量曲线图

5月19日的Google搜索流量曲线图,14时28分。

2008-05-27 08:51:00 3570

转载 行走在消逝中

转自:http://www.cnblogs.com/htqx/archive/2008/02/10/1066703.html 

2008-02-14 19:30:00 1123

原创 网友评论的确有才

刚有新闻说陈冠希心情极度沮丧,拒绝进食,就有网友回贴评论:陈冠希要绝食,他绝食好了,不用告诉我们,他爽的时候也没告诉我们。(^_^)

2008-02-10 21:24:00 1280

原创 玩具订购热线

前天在网上查公证处的地址,在浏览器里输入关键字,然后找到很多相关信息,以及地图。整个操作过程,儿子一直在旁边看着,也没说话。昨天在吃晚饭的时候,儿子一个人在玩电脑(在幼儿园吃过晚饭了),噼噼啪啪地按着键盘,过了一会儿忽然大叫“爸爸快来”,我过去一看,他在浏览器的地址栏里输入了很多乱七八糟的字符,只听他说:“爸爸,你帮我在这里写一个‘玩具订购热线’嘛“。原来这臭小子已经知道网上什么都能找到,

2008-01-17 09:44:00 1565

原创 顺时针?逆时针?

不同的人,同时盯着左边这张图看,看到图中女子的旋转方向有不同的感觉,有的人认为是顺时针在转动,有的人正相反,认为是逆时针的。 问题的关键在于图中是个剪影,在某种角度,从剪影是无法判断你看到的是人的正面还是背面,当你觉得她是顺时针逆转时,你认为她是右左脚支撑,

2008-01-10 09:54:00 2605

原创 给儿子的新年寄语

新年的钟声就要敲起,响彻在我们的身边你是青葱的一棵树苗,成长在爸爸妈妈的眼前伴随着你的,是欢笑是歌声,是甜蜜是灿烂无忧无虑,没有风霜和雪雨,没有惊恐和不安我亲爱的孩子,有很多的未知等着你,等在你的前面你会努力长大,长到那些未知都被你抛得很远还要坚持着你的爱,爱父母、师长,爱白云和蓝天茁壮地向上挺立吧,你的未来,是星子在闪动,是花好,是月圆

2008-01-04 22:00:00 2464

原创 总是带给我惊讶

下班到家的时候,照例是快七点了,儿子早早就坐在电脑前面玩……现在知道自己开电脑和输入密码了。我们开始吃饭,忽然儿子冲进饭厅问:“爸爸,‘佛(汉语拼音的F)是哪个键“,我告诉他是F,过一会儿又冲进来来:“NE呢(汉语拼音的N)?”我好奇出去看电脑,结果发现他从刚吃完的妙脆角里翻出一张小卡片,照着小卡片上面的网址,在IE的地址栏里输入……天啦,从来没有人教过他,居然就在我旁边看会了。

2007-11-27 13:57:00 1409

原创 让程序拥有XP风格

第一步: 创建一个名为YourApp.exe.manifest的文件(YourApp代表你的程序),内容如下(用UTF8编码): version="1.0.0.0" processorArchitecture="X86" name="公司名.产品名.YourApp" type="win32" /> 对程序的一些描述

2007-11-25 17:55:00 1591

原创 吃饭

昨晚有应酬, 吃过晚饭在酒吧刚坐下,手机响了。家里的电话,儿子打的。“爸爸,你在哪儿?”“爸爸在外面”“外面哪里嘛?”“爸爸在外面吃饭”“吃饭?屋头煮那么多饭你不回来吃!”

2007-11-23 10:54:00 1187

转载 造假和打假都需要学问

原文:http://news.163.com/07/1102/06/3S9AOLM00001124J_2.html 

2007-11-02 10:54:00 2143

原创 儿子居然会打魔兽了

2007-10-25 21:00:00 1220

原创 做女人,挺好

早上叫儿子去理发,儿子忙着玩电脑不想走。我说:“头发好长啰,再不铰就成妹妹了”儿子扭头做了个鬼脸:“做女人,挺好”

2007-10-21 12:59:00 1260 1

原创 电视早就上班了

每个周六或周日,儿子早是比平时起得早,害得我们想睡个懒觉都不行。今天当妈的终于忍不住了,睡眼惺松中,一边给他穿衣一边埋怨他:“你起来这么早抓子嘛“ 。儿子大声解释:“电视早就上班了!!”——原来电视里每周六一早要播放《迪珈奥特曼》

2007-09-08 11:27:00 1213

原创 符号

下面这段代码,在给定的字符串中,查找是否有相邻的两个相同字符,如果有则返回真,否则返回假。但这段代码里有一个BUG。00001: bool foo(const std::string & str) {00002: for (size_t i=1; i=str.size()-1; ++i)00003: if (str[i]==str[i-1])00004:

2007-07-05 10:34:00 1493

转载 乔治·卡林相声四则

http://www.bullog.cn/blogs/kenan/archives/40186.aspx 

2007-05-20 12:56:00 1726

原创 避免多次触发Page_Load

在调试一个ASP.NET网站时,意外地发现,在login.aspx里,会两次触发Page_Load事件,在网上搜了下,找到原因:在这个页面里,用一个标识,用来显示验证码图片,在JavaScript的PageLoad事件里,重新为它的src赋于新的URL,而ASP.NET在页面加载时,发现src指向#,由于当前用户尚未通过验证,要尝试访问这个资源,必须重定向到登录页面,也就是login.aspx

2007-04-20 12:50:00 2974

原创 读书笔记《Mastering Regular Expressions》(四)

一、问题将一个数值字串,从右向左,每三位用逗号分开,比如,将“123456789”替换为“123,456,789”。二、分析替换算法的本质是将字串从右向左,每3个字符为一组进行分组,然后在组与组之间插入逗号。三、语法正则表达式引入了“预测”和“回顾”这两个概念,它们不是匹配字串,而是匹配一个“位置”,其中预测是正向(自左向右)查看,回顾是反向(自右向左)查看。

2007-04-08 15:52:00 1864

原创 反转数

今天朋友介绍了一个网站叫http://projecteuler.net/,非常有意思,其中有这么一道题:Some positive integers n have the property that the sum [ n + reverse(n) ] consists entirely of odd (decimal) digits. For instance, 36 + 63 =

2007-03-29 23:44:00 1837

原创 在线正则表达式工具

.multiline_box { border:1px solid #699; font-family:"Courier New"; font-size:9pt; width:360pt; height:64pt;}.btn { font-family:"宋体";}.singleline_box { border:1px solid #699;

2007-03-26 22:48:00 8774

原创 读书笔记《Mastering Regular Expressions》(三)

一、Non-Capturing这个Non-Capturing的确不知道该如何翻译(非捕获?),但意思是明白了。用圆括号括起来的部分可以被捕获到$1、$2……中,但如果起始圆括号后面紧跟一个问号和冒号,就表示本组不需要被捕获到$1、$2……中。例如,下列正则表达式中^([-+]?/d+(/./d*)?)([CF])$ 第1个被捕获的组:从第一个左圆括号,到与该左圆括号配对的

2007-03-06 09:18:00 1942 1

原创 读书笔记《Mastering Regular Expressions》(二)

圆括号圆括号有两种用法 将“或”操作(“|“符号)的两个值括起来,比如(ABC|abc) 将多个字符括起来做为一个整体,使之可以用?、+、* 或{m,n}来限定该整体的匹配次数反向引用当被圆括号括住的整体被匹配时,该匹配能够被正则表达式工具记住,并由/1、/2、/3……来引用第一个、第二个、第三个……匹配。例如,本书开篇所讲的那个找出重复单词的例子,可以由如

2007-03-06 09:15:00 1981

空空如也

空空如也

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

TA关注的人

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