2014年4月2日

摘要: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 Windows SDK中回调函数处处可见,MFC中使用回调函数要比纯Window SDK或C#,VB.net中麻烦许多,笔者想借这篇文章来总结MFC中回调函数的使用。 本文以回调函数EnumWindows为例,介绍如何在MFC中使用回调函数: 函数功能 该函数枚举所有屏幕上的顶层窗口,并将窗口句柄传送给应用程序定义... 阅读全文
posted @ 2014-04-02 23:27 张翔 阅读(4722) 评论(0) 推荐(0) 编辑

2014年3月24日

摘要: WM_COPYDATA使用的反思,回顾和总结,以及遇到的一个问题的解决方法 阅读全文
posted @ 2014-03-24 23:47 张翔 阅读(1007) 评论(4) 推荐(1) 编辑

2013年12月17日

摘要: 华为的最新的两道算法设计题(华为南研所) 阅读全文
posted @ 2013-12-17 00:57 张翔 阅读(2116) 评论(9) 推荐(1) 编辑

2013年11月11日

摘要: 这是今天在温习lambda表达式的时候想到的问题,众所周知C系列语言中的 三元运算符(?:)是一个非常好用的语句,关于C中的三元运算符表达式1?表达式2:表达式3那么在python应该如何实现呢,请看下面例子:答案是:X = (表达式1)and 表达式2(真值返回)or 表达式3(假值返回)举个例子:def main(): y = 5 x = (y > 5) and 2 or 4 print x pass这段代码的是意思的输出是4,可以把表达式的条件改为(y<=5)这时候输出就是2为什么能得到这样的结果:0、''、[]、()、{}、None 在布尔上下文中为假;其它 阅读全文
posted @ 2013-11-11 23:48 张翔 阅读(1619) 评论(6) 推荐(1) 编辑

2013年7月24日

摘要: Python下Logging模块的研究 阅读全文
posted @ 2013-07-24 22:00 张翔 阅读(700) 评论(0) 推荐(0) 编辑

2013年6月25日

摘要: 关于LINUX下CPU Load Average的一点研究 阅读全文
posted @ 2013-06-25 22:14 张翔 阅读(6915) 评论(1) 推荐(2) 编辑

2013年6月24日

摘要: windows64位系统下,32位程序内存申请的一些研究 阅读全文
posted @ 2013-06-24 22:45 张翔 阅读(13762) 评论(48) 推荐(7) 编辑

2013年6月23日

摘要: 背景Pyscripter是python下一个非常流行的开源IDE,笔者一直使用Pyscripter来来编写python脚本。关于IDE的一些特性本文不在赘述,主要是分享一下今天遇到的一个问题。问题描述笔者的程序有两个模块,分别列为A 和 B,B模块是程序入口并将引入A模块的类和函数笔者更新A模块后,在B模块中运行程序,发现调用A模块还是之前的内容,并没有更新,只有在重启Pyscripter的时候才会更新,这个给我的调试带来了很大的困难,每次都要重启让整个过程变的效率低下。于是我决定找出问题的根本原因,是程序的bug还是设置的问题,在翻阅了Pyscripter的官方文档之后,我发现了一个关键的段 阅读全文
posted @ 2013-06-23 21:28 张翔 阅读(2084) 评论(0) 推荐(0) 编辑

2013年6月18日

摘要: 不错的Django实践规范,转自Github:https://github.com/brantyoung/zh-django-best-practices/blob/master/readme.rst/Django 最佳实践 - 中文版 (2009-06-17)注意:注意:英文指南 (django-best-practices) 很久没有更新,这份译文的内容可能已经过时,仅用来参考,勿用来作为开发准则。翻译:brantyoung项目主页:django-best-practicesdjango-best-practices - 中文版译者 (yospaly) 前言Django 最佳实践(djan 阅读全文
posted @ 2013-06-18 15:43 张翔 阅读(1596) 评论(0) 推荐(1) 编辑

2013年6月16日

摘要: 参考文章:http://baike.baidu.com/view/643379.htmhttp://docs.python.org/2/library/xmlrpclib.htmlhttp://docs.python.org/2/library/simplexmlrpcserver.html总览:RPC是Remote Procedure Call的缩写,翻译成中文就是远程方法调用,是一种在本地的机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”,是为了提高各个分立机器的“互操作性”而发明出来的技术。XML-RPC的全称是XML Remote Procedure C 阅读全文
posted @ 2013-06-16 23:25 张翔 阅读(929) 评论(0) 推荐(0) 编辑

导航