??xml version="1.0" encoding="utf-8" standalone="yes"?>
很多为C++q时?不愿意再花时间学?我不q样认ؓ,C++能在Ud讑֤开发上,能唤L二春. 在windows上用VS用久?要换个系l?换个环境,学习代h太高?
一条\走到黑得?..
]]>
我们的模块众多真的是因ؓq个原因? 我不赞同.
一个优U的Y仉先应该是易于试?只有方便试,才能快速的定位问题.
]]>
1Q像我这么爱q净的hQ当然不能容忍和MM聊天的时候,看到一个内衣广告在上面一闪一闪,q不引诱老纳么;
2Qؓ什么不用其它外挂?珊瑚虫已SQ再没用q其它。现有的外挂实现了一些我不想要的功能Q看IP也没必要Q聊天的都是熟h。另外,不知道它做了些什么事情;
3Q打发这个无聊的周末?br>
怎样实现Q?br> 1Q万能的HOOK
现在用到的是全局的SHELL HOOKQHook的是H口创徏完成的消息;
ShellHook 的实现如?
在收到窗口创建后的消息时Q就判断q个H口是不是QQ?q里用到?GetWindowThreadProcessId Q它q回H口相关的进EID
然后枚D它的子窗口,看它的子H口有没有广告控Ӟ有的话就l子控g发送个WM_CLOSE的消?
其中的两个硬~码是用 spy++ 分析出来的,可能因ؓ版本的不同,会有差异。所以我不确定能不能关闭其它版本的QQq告。我使用的版本是QQ2008贺岁版?br>
--------------------------------------------------------------------------
后记:
管实现的技术很?但还是花了我大半天的旉. 写完之后觉得枚D子窗口的方式太低? 或者还有其它高效点的方式。另外还有全局钩子,可能没有必要。如果下午周末持l无聊,我会试改进一下?br>
QQ的聊天对话框很简?不像MSN的对话框,铁板一?用spy++啥都看不?但是可以?AccExplorer 分析.惛_MSN的对话框上加点东西进去,实现h很困难。对q方面有研究的同学不妨与我讨Z下实玎ͼ一起学习、进步?br>
代码的行数没敎ͼ有效代码估计也就百把行吧Q呵呵,我承认我是标题党?br>
? 源代?+ bin
外面已经一?/span>7黑。室?/span>H君还没回来,他怕一回来q游戏。我不怕玩游戏Q一个hQ在哪都一P只喜Ƣ安静?/span>
一D音乐,一杯咖啡,一本书Q一D代码,一个晚上。有点喜Ƣ这U感觉了?/span>
乐心说得对,要对生活有要求。呵c?/span> 看来我的要求也不高?/span>
上次星期公司新员工培训,内容?#8220;我的五样”Q?#8220;七个习惯”。我的五P是先写下自己最在乎的五样东西,然后在忧怨的音乐CQ一个一个的划去Q只留下最后一个,以期帮你扑ֈ自己的目标?/span> 我只写了三样Q而且一样都没有划去Q我觉得它们q不矛盾Q而且那就是我生命的意义。想知道是哪三样吗? 嘿嘿Q我可不告诉你?/span> 接着是《高效能人士的七个习惯》,q本书我早就看过电子版的Q当时一边看一ҎQ这不就是说我的习惯吗?kao?/span> 讲课的老师水^一般,很能忽悠Q还不如l我们放陈安之老师的成功学。一堂培训下来,也没什么长q,费我一下午的时间。完了之后,集体L下的襉K厅吃蛋炒饭,味道q不错。这个星期又有培训,也不知道能不能吃到好吃的蛋炒饭?/span>
x最q还有什么有的事。前天项目组搞每月一ơ的聚餐Q我们一行八人,M附近的一家小肥羊。涮涮涮Q很开心。喝了白?/span>+啤酒。回到宿舍,晕呼呼的睡着了,没盖被子Q结果睡着睡着Q半夜里两E孔被堵v来了Q难受,d一_感P服下Q半梦半醒到天亮?/span>
Z么离开SPLQ?/span>
一?span>
呆了两年多,对外面的事物很好奇,有些东西Q如果不w其境的去体会Q永q无法知道;二?span> 真的想知道,一个大的项目是怎么被分割成很多部分,然后有条不紊被执行,然后一ơ交付,然后有计划的升、维护;
三?span> 不喜Ƣ三天两头的为程序加新功能;
四?span> 不喜Ƣ一个星期上六天班;
五?span> 不喜Ƣ宿舍太吵,一两点钟还被关门的声音震醒Q?/span>
六?span> 不喜Ƣ技术没有进步,整天q同Lz(一个游戏天天玩通关Q你q喜Ƣ玩吗?Q;
七?span> 不喜Ƣ一个h在战斗的时候,看着旁边的胖子偷懒,而且工资比你q高?/span>
Z么离开TWQ?/span>
一?/span>对烟厂的业务实在没有兴趣Q做得好q好Q做得不好,被开除了Q我应该d嘛?我可以去q嘛Q当初花那么多时间去学习的东西,然后d的时候,一无是处,是不是浪费自q旉Q?/span>
二?/span>对工控不感兴;看着那些甉|讑֤Q我惌己如果在q行发展Q不会比那个有电子和计算机双学位的同学更牛;
三?/span>对带头大哥的技术水qx到失望,其是看了他写的代码之后Q本来一个很单的东西Q经q他的手变得异常复杂,q故作高深。整个程序充满了编码,而且把逻辑和界面淆在一P可能他做为带头大哥,在别的地方,如业务、工控方面有所建树Q但是我寚w些一点兴都没,我怎能自己跟着你?
四?/span>感觉不会有太大的长进Q我一向认为写低界面是体力活Q?/span>
五?/span>不喜Ƣ在烟厂职工面前装孙子讨好他们,凭什么?我在SPLq是爷呢?/span>
够了Q做自己不喜Ƣ的工作Q就像出卖自q灵魂。不如早点结束,自己有选择的能力?/span>
辗{来到q州Q?/span>
只所以在q待着是因为:
一?/span>我喜Ƣ系l底层,我以前就喜欢Q只是没有时间去了解Q?/span>
二?/span>目l的同事相处h不错Q没什么架子,很好交流Q?/span>
三?/span>q州和长沙的消费g差不多,而且q公司还{应包住Q所以,每月能剩下的钱就多点了?/span>
四?/span>即便是被开除了Q在q州q地Q个饭g也不难,如果没有虚度时光的话。这?/span>IT公司挺多的;
五?/span>着q轻Q想出来见见世面Q如果这也是理由的话Q;
自己做出的这些决定,放了一些h的鸽子,我向你们道歉Q你们都是好人,我辜负了你们Ҏ的信任,那是因ؓ我的优柔寡断和性格上的其它~陷引v的。这里提到的一些h被定义ؓQ?/span>TW?/span>HR?/span>YM大哥Q还有雨׃的杨大哥?/span>
HR在给我办入职的时候和我说Q你不会做两三天p人吧Q我_应该不会吧。可是我CQؓ了我所谓的理想Q我对不起你Q?/span>
YMQ我们最后一ơ分开Ӟ我对你说Q做q个主要是对业务的理解吧Q你拍拍我的肩膀Ҏ_所以你要每天下车间ȝ看。我知道你是为我好,如你所_在长沙找个这L工作不容易。可qƈ不是我想要的生活Q也许在来的某天,我会后悔自己失去了一ơ稳定的ZQ但Q决不是现在。再ơ向你说声对不v?/span>
雨花亭的杨大哥:准备和你合租房子的前一天,我离开长沙了,所以你的鸽子不得不放?/span>
惌v来是自己的不对,p得挺难过Q而且从心里开?/span>BS自己Q如果你看到q些Q也?/span>BS一下我Q让我能在你BS的眼中吸取教训Q如果下ơ有cM的事情,会处理得好?/span> 写着写着p得有些压抑,而我也不知道怎样才能不压抑些?/span>
放一?a href="http://www.shnenglu.com/lovelypig/gallery/3737.html">囄吧,作ؓ记录Q而这一切,都已l是回忆?/span>
只ؓ能与你再ơ共度?如果我能让时光永驻?我会珍藏每个日子 然后 再一ơ?与你共度
你找C惛_的事情时 却L发现 已没有够时闾b?我历l寻寻觅觅?才发?/p>
你就是那个?我愿共度一生的人?如果我有盒子 盛着从未实现的梦与希?/p>
那么它将会空荡荡 除了那些 你ؓ我圆梦的记忆
Q..
Q>Q?phonePattern = re.compile(r'^\D*(\d{3})\D*(\d{3})\D*(\d{4})\D*(\d*)$') 1 Q>Q?phonePattern.search('(800)5551212 ext. 1234').groups() 2 ('800', '555', '1212', '1234')
Q>Q?phonePattern.search('800-555-1212').groups() 3 ('800', '555', '1212', '')
Q>Q?phonePattern.search('work 1-(800) 555.1212 #1234') 4
Q>Q?
1 | q个正则表达式和前面的几乎相同,除了在第一个记忆组Q区P前面匚w\D*Q?或者多个非数字字符。注意,此处你没有记忆这些非数字字符Q他们没有被括号括v来)。如果你发现他们Q只是蟩q他们,接着只要匚w上就开始记忆区受?br /> |
2 | 你可以成功的解析电话LQ即使在区号前面有一个左括号?在区号后面的x号也已经被处理,它被看成非数字字W分隔符Q由W一个记忆组后面?\D*匚w? |
3 | q行仔细的检查,保证你没有破坏前面能够匹配的M情况。由于首字符是完全可选的Q这个模式匹配字W串的开始,接着?个非数字字符Q接着是一个有三个数字字符的记忆组(800)Q接着?个非数字字符Q连字符Q,接着是一个有三个数字字符的记忆组(555)Q接着?个非数字字符Q连字符Q,接着是一个有四个数字字符的记忆组(1212)Q接着?个非数字字符Q接着是一个有0个数字位的记忆组Q最后是字符串的l尾?br /> |
4 | 此处是正则表辑ּ让我产生了找一个硬东西挖出自己的眼睛的冲动。ؓ什么这个电话号码没有匹配上Q因为在它的区号前面有一?1Q但是你认ؓ在区号前面的所有字W都是非数字字符(\D*)?Aargh. |
<载自:Dive Into Python>
你可能经常看到罗马数字,即你没有意识到他们。你可能曄在老电影或者电视中看到他们Q?span class="quote">版权所?MCMXLVI?而不??span class="quote">版权所?tt class="literal">1946”)Q或者在某图书馆或某大学的A献墙上看C??span class="quote">成立?MDCCCLXXXVIII”而不是?span class="quote">成立?tt class="literal">1888?。你也可能在某些文献的大U或者目录上看到他们。这是一个表C数字的pȝQ他能够真正回溯到远古的|马帝国Q因此而得名)?/p>
在罗马数字中Q利?个不同字母进行重复或者组合来表达各式各样的数字?/p>
下面是关于构造罗马数字的一些通用的规则的介绍Q?/p>
![]() |
|
本章译者注Q“被5整除的数”这个译法ƈ不严谨,因ؓ所有被10整除的数也能够被5整除Q此处表辄含义是:那些包含?的含义的|马数字字符?/td> |
我早已没有感?br />如果想你多一?br />׃伤我多一?br />抛开了所有时?br />让自己心情沉淀
好能飞出q世?br />过你曾说的?br />U满了向日葵
我的眼泪抵不M?br />no
晚上d铁板烧,王斌和个蒙古大夫一P点了很多东西Q吃又吃不完?/p>
因ؓ帮侄女配电脑Q认识了一个叫刘昕的可爱小MM?/p>
下午去见了几个朋友:杰毛_做生意Q忙得不行。灰老鼠在家砌房子。然后,我们一起去了自由地带吃东西。王斌过了一会儿也来了。吃完东西,帮灰老鼠的哥哥看电脑Q原来电脑被氓强X了,下了个超U兔子,解决问题Q闪人。去伯伯家看L。爷爷不在家Q帮红姐看电脑Q电脑被氓强X了,下了个超U兔子,除了中文上网Q雅虎助手两个大氓没赶跑,其它的都赶跑了。闪人。。。不知道闪到哪去Q回家补睡?/p>
晚上睡醒Q去莉施剪了个头发。看到n和她同学竟然也在洗头发Q还带了个很PP的洋妞。剪完头发,打了个电话给猴子Q喝了一厅可乐,看了一会儿街,我们军_d烤鱼。打了电话给徒弟Q徒弟跟个精武馆的弟子约会,接了徒弟q来吃东ѝ{眼到十点。吃完东西,我决定去上网Q在|上和希希讨Z么是BF。下Uѝ吃了碗饺子Q饺子店老板很面熟,名字好像叫荷花?/p>
骑着ľ{了几圈,P回家。听了无数次《全世界q》,打开电脑Q记下今天做了什么事情。万一失忆了,凭着q些Q兴怼记v点什么?/p>
El Condor Pasa的原版据传是ZU鲁自由战士Tupac Amaro的故事?780q_他在领导一场反抗西班牙人的起义中被宻Id变成一只CondorQ永q翱于安第斯山上。秘鲁h民暨此体现对自由的追求不息,而歌名的直译是"雄鹰在飞"?
I\'d rather be a sparrow than a snail
Yes I would, if I could, I surely would, hm-m
I\'d rather be a hammer than a nail
Yes I would, if I only could, I surely would, hm-m
Away, I\'d rather sail away
Like a swan that\'s here and gone
A man gets tied up to the ground
He gives the world its saddest sound
Its saddest sound
I\'d rather be a forest than a street
Yes I would, if I could, I surely would
I\'d rather feel the earth beneath my feet
Yes I would, if I only could, I surely wou
下蝲
不喜Ƣ住宿舍。一是因为没有自qI间Q二是因为最q又不能上网了?隔壁宿舍把电脑当二手卖了Q所以,他们也不兛_能不能上|。可苦了我?/p>
因ؓ肚子不舒服,把我塞给它的东西都留着不消化,呕吐完,U闷Q我中午没吃什么呀Q怎么能吐q么多。肚子呀肚子Q你可真历害?/p>
睡了一觉v来,头晕晕的。我应该d点容易消化的东西?/p>
... ...
无题 |
昨夜又去互动Q?/font>
盒饭基本没动?/font>
坐好不许乱动Q?/font>
累得不想再动?br />
|