- 博客(28)
- 资源 (2)
- 收藏
- 关注

原创 Python的reload及热更新
Python的reload及热更新 Horin | horin153@msn.com Blog: http://blog.csdn.net/horin153/ reloa
2011-08-16 17:17:15
15944
6

原创 Python的内存泄漏及gc模块的使用
Python的内存泄漏及gc模块的使用 -- 6.11日错误修正版 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 在 Python 中,为了解决内存泄漏问题,采用了对象引用计数,并基于引用计数实
2007-06-08 17:48:00
18212
1

原创 Win32线程锁的一种高效实现
Win32线程锁的一种高效实现 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 最近看 MSDN 中的一些资料,有感于世界变化真快,从前掌握的锁的知识实在肤浅;于是毫不犹豫地将其拖入回收站,顺便也有了这篇文章。 在这里
2007-05-17 16:22:00
4762
5

原创 用 Doxygen 自动生成文档
用 Doxygen 自动生成文档 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 本文只是 Doxygen 简单的介绍,必然有许多错误和不足,望大家指正! 大家在平时的编程过程中,都会在代码中插入一些注释,对文件,类
2007-04-30 15:09:00
11428
3

翻译 Python 编码风格指南
Python 编码风格指南 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/PEP: 8Title: Style Guide for Python CodeVersion: 54700Url: http://ww
2007-04-27 14:27:00
5155
1
原创 VS Code进行Python开发速成
在 Build 2015 大会上,微软推出了免费跨平台的 Visual Studio Code (简称 VS Code / VSC) 编辑器。如果用我常用的编辑器(Windows平台)来比较的话,VS Code 就像是 Sublime Text 的改进版,再整合了 Visual Studio 一些特色功能。因为其开源、轻量、高效、功能强大,迅速成为了编辑器中最耀眼的明星,成为了大多数程序员的首选编...
2019-01-18 11:04:25
8455
1
原创 在线英文翻译中文比较
在看英文资料时,对理解比较模糊的句子,希望看看别人是怎么理解的。最简单的方式就是用工具在线翻译一下。为了挑选一个合适的在线翻译,我进行了简单的比较。 英文原文,是一段技术文档:Objects are structures allocated on the heap. Special rules apply to the use of objects to ensure they are...
2019-01-16 10:32:04
2220
原创 gmail邮件的pop收取
用 gmail 邮箱有几年了,以前一直是用客户端邮件软件,用 pop3 方式下载到本地看。自从国内一群互联网公司数据泄露,导致账号密码暴露后,我就去 google 把账号安全进行了加强:首先是加强了密码,再进行了手机关联,再升级到两步验证。在 Android 上电子市场、上 Chrome 浏览器、上 web 版 gmail 邮箱都很正常。但偶然有一天,发现 pop3 方式下载 gmail
2012-11-05 11:26:19
3588
原创 如何让Python线程支持excepthook
在游戏中,一般会在主线程开始时,设置一个 excepthook,来对程序异常进行特定处理。每个线程都有自己的栈,只要在发生异常时,能够把自己的调用栈和异常的相关信息,发给特定的异常处理函数(比如用户自定义的函数)处理,就可以实现 excepthook。理论上任何语言实现的线程,都可以实现 excepthook,只是对线程的异常捕获和 excepthook 的实现有要求。在 exceptho
2012-10-31 16:07:56
5325
原创 Python 的列表排序
Horin | horin153@msn.com Blog: http://blog.csdn.net/horin153/ 在 Python 中, 当需要对一个 list 排序时, 一般可以用 list.sort() 或者 sorted(iterable[, cmp[, key[, reverse]]]).其中:cmp(e1, e2) 是带
2011-12-16 10:05:15
60136
原创 对论坛一个华为题的回答
对论坛一个华为题的回答 Horin | horin153@msn.com今天上班看见了一个帖子:http://topic.csdn.net/u/20111025/23/18936b47-d9b0-48db-a49a-97c2be52fad5.html正好今天有空, 就试着做了下. 根据题意, 就是代码不需要做算法无关的检查, 仅需要体现
2011-10-28 11:17:22
3054
3
原创 算法简单就是美
算法简单就是美 Horin | horin153@msn.com Blog: http://blog.csdn.net/horin153/在设计算法时, 我们可能会潜意识的把问题复杂化. 复杂的算法不仅难懂低效, 还可能隐藏着 bug. 简单的算法, 不仅简洁易懂运行高效, 还可能更能解决问题. 在
2011-10-27 18:04:13
2995
原创 Python 的枚举类型 enum 实现
Python 的枚举类型 enum 实现 Horin | horin153@msn.com C 语言中有个枚举类型 enum,很适合在定义一系列相关的常量时,由程序自动为常量分配 id,解决人工分配 id 可能导致的 id 冲突问
2011-08-12 10:40:29
11685
转载 浅析 Python 的 metaclass
注: 这是目前为止我看见的介绍 Python 的 metaclass 最为详细的文章,看完之后就可以即学即用!好东西不独享,特转载!原文:http://jianpx.iteye.com/blog/908121作者:jianpx 分享下自己对python的m
2011-08-05 16:31:16
6649
1
原创 对论坛一个字符串编码问题的回答
对论坛一个字符串编码问题的回答 Horin | horin153@msn.com 昨天晚上更新一篇博客,顺便看见论坛一个帖子:http://topic.csdn.net/u/2
2011-07-28 11:52:40
2440
原创 fopen与CreateFile比较
fopen与CreateFile比较 Horin | horin153@msn.com 前段时间做一个 x64 平台下的缩略图插件时,发现一个很诡异的问题:在 win7 x64 下,即使把 ACL
2011-07-27 14:44:50
7308
1
原创 再谈 PyChecker 在游戏引擎环境下的使用
再谈 PyChecker 在游戏引擎环境下的使用 Horin | horin153@msn.com 如果游戏引擎内嵌的脚本不是 Python 请忽略。 最近开发任务较少,并感觉以前用 PyFlakes 检查的结果实在无关痛痒,
2011-07-27 11:13:03
2739
1
原创 最简单的Python singleton模式实现
最简单的Python singleton模式实现 -- 用 decorator 实现 singleton 模式 刚开始学 Python 时,曾考虑过像 c++ 那样来实现 singleton 模式,但后来发现 c++ 是 c++,Python 是 Python,不能简单进行模仿。 Python 中常见的方
2009-02-27 14:53:00
5293
原创 如何把异常信息格式化为字符串
如何把异常信息格式化为字符串 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ Python 的 traceback.py 模块在调试中非常有用;但其默认的输出方式是 sys.stderr,导致在 realse 版本中(屏蔽了标准输出
2007-08-15 16:59:00
3921
2
原创 谈技术文章翻译的信雅达-下
谈技术文章翻译的信雅达-下 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 以前在看国内 Python 达人 limodou 翻译的“Guido van Rossum 博客中文版”中的文章:Python
2007-06-28 12:26:00
4301
1
原创 谈技术文章翻译的信雅达-上
谈技术文章翻译的信雅达-上 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 我一直有看外文资料的习惯,看到精彩的地方,就会情不自禁的翻译部分语句。但怎么样才算好的翻译,可能大家都知道“信雅达”的标准。“信、达、雅”也就是忠实、
2007-06-28 12:24:00
4692
原创 动态菜单的创建
动态菜单的创建 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 因为项目需要动态创建系统托盘菜单,而程序不支持 MFC,故 CMenu 是不可用的。又因为菜单项是不确定的,因而就需要用 sdk 创建一个动态弹出菜单。//----
2007-06-05 19:32:00
2796
原创 PyChecker 在游戏引擎环境下的使用
PyChecker 在游戏引擎环境下的使用 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 用 Python 写程序,是否在软件发布版本中,还发现了一些低级的语法错误,比如变量名拼写错误、使用了没有导入的模块?是否担心因为测试逻
2007-05-17 18:06:00
9060
1
原创 网络传输层不同数据大小的处理
网络传输层不同数据大小的处理 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 做网络传输时,为了使传输高效,一般都会对传输层的数据大小进行限制。数据过大时,会发生分片操作,但过小时会不会也有什么类似的操作?如果有,大
2007-05-08 15:59:00
5168
原创 Google发布优化MySQL的补丁及工具
Google发布优化MySQL的补丁及工具 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/今天看数据库方面资料时,看见一条几天前的新闻:Google发布优化MySQL的补丁及工具http://www.lupaworld.com/viewnews_
2007-04-29 11:35:00
1865
原创 一些中文邮件客户端的比较
一些中文邮件客户端的比较 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 最初接触的邮件客户端,是微软的 Outlook Express,用了几年后就换用 Foxmail,从 V4.2 一直用到 V6.0 Beta 4。
2007-04-29 11:26:00
15998
原创 map 文件的使用
map 文件的使用 Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/----- 前言 ----- 在程序发布后,最怕的事情是什么?不是效率低,不是界面不好,而是 crash。当用户把一张程序 crash 后的 Wind
2007-04-28 14:17:00
13235
原创 今天正式开博了
51临近了,比较放松了!今天正式下定决心开博了。首先放上一篇今天才完工的翻译文章《Python 编码风格指南》 ;随后会放上一些以前写好的文章(有些可能过时了,呵呵)。
2007-04-27 15:39:00
912
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人