挺喜欢python的,目前用python最多的地方就是处理文本文件,逐渐,我也想尝试一些GUI的东西,选择了PyQT和wxpython,分别体验一下。准备材料:1、python 2.5.42、pyqt:http://www.riverbankcomputing.com/static/Downloads/PyQt4/PyQt-Py2.5-gpl-4.7.3-1.exe3、据说很强大的python I... Read More
posted @ 2010-05-06 14:47 stuarts Views(821) Comments(0) Diggs(0) Edit
获取地址:http://files.cnblogs.com/stuarts/Office2007%e6%8f%92%e4%bb%b6-SaveAsPDF.zip Read More
posted @ 2010-05-06 14:34 stuarts Views(894) Comments(2) Diggs(0) Edit
本文转自:http://blog.csdn.net/haoel/archive/2010/04/08/5461684.aspx在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?散弹枪编程这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 tr... Read More
posted @ 2010-04-22 10:09 stuarts Views(401) Comments(1) Diggs(0) Edit
C++结构体提供了比C结构体更多的功能,如默认构造函数,复制构造函数,运算符重载,这些功能使得结构体对象能够方便的传值。比如,我定义一个简单的结构体,然后将其作为vector元素类型,要使用的话,就需要实现上述三个函数,否则就只能用指针了。今天刚好用到了,以为很简单,结果了,犯了一些错误,现将错误记录,以备后查,示例源代码如下:ST Read More
posted @ 2010-04-14 21:37 stuarts Views(10872) Comments(8) Diggs(3) Edit
输入:两个文件,x.txt,y.txt,对应x轴数据和y轴数据,要求数据个数相等输出:以两个文件中数据为x轴和y轴的直角坐标图语言:python,需要使用第三方库pylab绘图代码如下:plotFile.py效果图如下:再次感谢可爱强大的python,它让很多事情变得简单! Read More
posted @ 2010-03-22 20:11 stuarts Views(3305) Comments(1) Diggs(0) Edit
输入:一个间隔均匀的有序序列v,整数n输出:一个有序序列,大小为 n与v.size()的较小者,要求序列元素间隔均匀。实现:数据结构使用STL提供的vector,算法思想可以用四个字描述--“隔1删除”,具体实现步骤如下:1、将0,1,2,。。。C-1放入vector2、记录需要删除的元素个数C-N,和实际删除的元素个数actualDelCount = 0,list迭代器i... Read More
posted @ 2010-03-22 20:00 stuarts Views(607) Comments(1) Diggs(0) Edit
我相信使用STL提供的排序接口比自己实现排序算法更高效,也更具有通用性,能节省代码,而且对所有种类的数据的排序函数都是qsort,也提高了代码的可读性。在今天的工作中,qsort却把我折腾了一番,我犯了个小错误,在程序设计领域,小错误可以导致大后果,事后写了针对qsort的测试程序,如下:qsortTest.cpp输出结果截图:很明显,输出的结果排序错误。这个简单的程序,很快就可以定位错误在com... Read More
posted @ 2010-03-12 16:08 stuarts Views(1100) Comments(2) Diggs(0) Edit
我负责一个中等规模软件的开发维护工作,使用的工具包括:Subversion SVN进行源代码管理TestDirector进行测试管理使用了大概一年时间了,没怎么思考怎样才是合理的开发流程,有哪些原则需要遵守,今天,我的工作面临三个问题:(1)、我正在一个从4.0.21版本拷贝过来的分支进行新需求开发,计划一个月后发布4.1(2)、一个星期前发布的4.0.21版本发现了bug,于是我再从4.0.21... Read More
posted @ 2010-03-09 22:01 stuarts Views(785) Comments(0) Diggs(0) Edit
选择python的一个重要原因是它拥有数量极多,质量上乘的第三方库,比如,用两个库numpy和pylab就很方便的实现了对时域波形,调用傅里叶变换进行频域分析,效果图如下:用优雅的python实现如下:testFFT.py我坚信,类似的功能,用python实现比用matlab实现要更加愉快! Read More
posted @ 2010-03-09 21:22 stuarts Views(9665) Comments(1) Diggs(1) Edit
在MFC程序中,钩子是一个强大的武器,要小心使用全局钩子,一般使用线程钩子,关键步骤如下:下面所有代码都在cpp文件中添加:1、 声明全局钩子变量,全局钩子函数: HHOOK g_hMyHhook = NULL; LRESULT CALLBACK MyMouseProc( int nCode,WPARAM wParam,LPARAM lParam);2、定义全局钩子函数: LRESULT CA... Read More
posted @ 2010-03-05 17:43 stuarts Views(2248) Comments(1) Diggs(0) Edit