金庆的专栏
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
55 随笔 :: 0 文章 :: 150 评论 :: 0 Trackbacks
公告
欢迎订阅
上海程序员
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
(58)
1. C/C++(26)
(rss)
2. Python(13)
(rss)
3. Linux/Unix(1)
(rss)
4. 软工与管理(9)
(rss)
5. 其它(9)
(rss)
随笔档案
(55)
2008年5月 (2)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相册
公告照片
搜索
积分与排名
积分 - 46345
排名 - 29
最新评论
1. re:
第一次来,以后多学习。
--买书网
2. re: 用 (*it).m 还是 it->m
我更希望是容器释放指针
cont.delete(it);
--不懂
3. re: STL序列容器的存储连续性
正是没有明确的契约定义,导致一帮人要研究回字有几种写法
--feilng
4. re: 模板参数名命名惯例
SGI STL的可读性还是最好的,Wang Feng说的那种宏定义方法也是boost库里面经常用的。
--#Ant
5. re: STL与标准库
用惯了这个术语,不过侯捷翻译的STL标准模板库里有一章是STL足以说明和标准库是两个概念
--AMXTSHMF
阅读排行榜
1. VC6正在被抛弃(2046)
2. 评高效程序员应该养成的七个习惯 (1448)
3. STL与标准库(1437)
4. 比较C++数组元素引用的两种形式a[0]与0[a](1365)
5. 用 (*it).m 还是 it->m(1329)
评论排行榜
1. ACE与ASIO之间关于Socket编程的比较(16)
2. VC6正在被抛弃(16)
3. 把private声明从.h文件移到.cpp文件(13)
4. 模板参数名命名惯例(10)
5. 滥用ini配置文件造成崩溃(8)
60天内阅读排行
1. STL与标准库(1437)
2. 用 (*it).m 还是 it->m(1329)
3. STL序列容器的存储连续性(1215)
4. 模板参数名命名惯例(1208)
5. XRCed生成的代码分析(1108)
2. Python
显示wxStaticBitmap的窗口
摘要: 如果不创建wxPanel,只创建wxStaticBitmap,窗口大小变化时,图片显示会不正常,并且指定图片位置和大小无效。wxStaticBitmap的父窗口是fmMain或pnl都可以。
阅读全文
posted @
2008-04-07 11:37
金庆 阅读(55) |
评论 (0)
编辑
XRCed生成的代码分析
摘要: XRCed是wxPython附带的UI设计器,生成xrc资源文件,也可以输出python代码。本文对XRCed输出的python代码进行分析。
阅读全文
posted @
2008-03-26 13:23
金庆 阅读(1108) |
评论 (5)
编辑
XRC初步
摘要: XRC的基本出发点是界面布局和程序逻辑的分离,即将界面布局代码采用XML的方式放在分离的文件之中;在程序中不涉及控件的创建和布局,只需要加载相应的资源并处理事件绑定即可。
阅读全文
posted @
2008-03-24 13:52
金庆 阅读(126) |
评论 (0)
编辑
批量html转text
摘要: 原来的代码是参考“Recipe 12.11. Using MSHTML to Parse XML or HTML”,利用htmlfile提取文本。将当前目录下的所有html文件转换为text文件。jigloo经过对10W+个html文件的测试,得出结论,htmlfile的容错比InternetExplorer.Application要差很多。
阅读全文
posted @
2008-03-13 11:55
金庆 阅读(878) |
评论 (0)
编辑
Boost.Python构建与测试HOWTO
摘要: 使用Boost.Python不需要“安装Boost”。这里的教程利用了 Boost.Build 项目,它会在需要时自动构建那些二进制库。当然,也可以使用其他的编译系统。所有“我无法编译Boost.Python”的问题, 99%以上是因为试图使用另一种编译系统,而没有先按这个教程做。
阅读全文
posted @
2008-01-17 15:14
金庆 阅读(984) |
评论 (0)
编辑
wxPython中XRC文件i18n示例
摘要: wxPython中XRC文件i18n有两种方法,一种是使用多个XRC文件,每个语种一个XRC,另一种是只用一个XRC文件,各个语言使用一个mo翻译文件。本文是按照“wxPython中XRC文件对 i18N的支持”一文的指示,演示使用mo文件对XRC文件进行国际化翻译。
阅读全文
posted @
2007-12-17 12:22
金庆 阅读(661) |
评论 (0)
编辑
用list.sort(key)排序
摘要: 一个文件路径链表,需要按文件时间与文件名排序,先按时间排,时间相同按文件名排,代码如下。但是用key函数排序更高效。因为key只对每个项应用一次,然后按key值排序。而cmp函数必须两两比较才行。
阅读全文
posted @
2007-11-21 10:36
金庆 阅读(781) |
评论 (0)
编辑
(Python编程)基本的内嵌技术
摘要: Programming Python, 3rd Edition 翻译。本节列举了几个简短的C程序,它们以一种形式或另一种形式运行Python代码,来演示实际的通用的内嵌技术。
阅读全文
posted @
2007-09-20 09:44
金庆 阅读(226) |
评论 (0)
编辑
使用Python的logging.config
摘要: 使用Python的logging.config.Python的logging模块接口仿log4j,概念上一致,使用上相当方便。利用logging.config.fileConfig(),可以将日志的配置用文件来描述,简化了日志的初始化。例程。
阅读全文
posted @
2007-09-03 11:35
金庆 阅读(322) |
评论 (3)
编辑
(Python编程)Jython:Java的Python
摘要: Jython(以前叫JPython)是Python编程语言一个完全独特的实现,它让程序员能够在基于Java的应用中使用Python,使 Python成为一个易用的脚本部件。Jython使Python代码看起来像Java代码,因此可以使用各种源自Java世界的技术。Jython也提供了接口,允许Java程序执行Jython代码。Jython的jython程序等同于本书中一直使用的python执行程序。
阅读全文
posted @
2007-08-08 18:52
金庆 阅读(163) |
评论 (0)
编辑
wxPython中XRC文件对 i18N的支持
摘要: 有关XRC I18N的第一个中文文档。转自[python-chinese]。用XRC生成wxPython的界面,如何实现I18N呢? wxPython的XRC支持包括了对i18N的支持。
阅读全文
posted @
2007-07-24 10:24
金庆 阅读(189) |
评论 (0)
编辑
Python logging RotatingFileHandler bug
摘要: doRollover()会因为rename()出错而中途退出,造成日志文件没有打开,并且后继的日志消息都因为日志文件没有打开而失败。我认为正确的处理是丢弃当前一条日志,或者超出日志文件大小限进行附加。如果日志文件打开失败,应该转向标准错误输出,并能在一定时间后重新尝试打开日志文件。
阅读全文
posted @
2007-07-23 11:13
金庆 阅读(414) |
评论 (0)
编辑
Python获取程序所在目录
摘要: 解决__file__或sys.argv[0]在py2exe下失效的问题。选自pathutils模块。# These functions get us our directory name # Even if py2exe or another freeze tool has been used
阅读全文
posted @
2007-07-18 15:38
金庆 阅读(459) |
评论 (0)
编辑
Powered by:
C++博客
Copyright © 金庆