蓝天,小湖,湖水中一方小筑

初尝Flex

终于还是没有忍住,开始弄Flex了,下载的Flex 3 SDK,刚花了一点时间编译了它的explorer例子,效果不错,满好玩的,嗯。

python中的静态成员函数

被C++郁闷了,编译一次老半天,于是又想到了Python。在试着把C++的东西转过来的时候,突然想要用到静态方法,正要在def前面加个static,突然想到 没有这么玩的啊,于是查自带的文档,居然被我找到了。

用swig给C做单元测试

最近因为找工作的原因在看数据结构,当然需要写程序。但测试这一块一直没去试什么工具,昨天写了个程序,想想不用不行了,于是就开始去找。

C++中静态成员函数的声明及定义

今天才知道,静态成员函数在声明的时候前面加上static,但是在定义的时候不需要加,否则编译时会报错。在这留一笔。

List的Iterator

写个小程序,用到了List,而且要用到它的Iterator,由于以前有用vector的经验,想当然的在Iterator上做了一个+3的操作,结果报错。当时F T,然后开始写测试程序,顺便上网去转转,结果程序写到一半的时候,看到篇文章比较各种Iterator,然后明白了,List的Iterator是双向的,而vec tor的Iterator是random的,就有了对+n这一操作支持的不同,而从前没看过的我就稀里糊涂的FT了。写下来,防止以后再稀里糊涂,嗯。

fcache总算能用了

其实是昨天的消息,只是没有时间发而已,在umountroot的那条命令中去掉了一个参数就可以了,要开始考虑怎么才能读取文件内容了,呵呵,有难度的东西啊。

wxWidgets中的Timer

像前面说的,做项目要用到wxWidgets,于是装上用之,现在需要用Timer了,继续折腾吧。其实选Timer的时候经过了几次折腾,第一次是想用boost写 一个timer出来,但是没想好怎么执行一定时间后调用某函数或方法,于是作罢。在网上瞎转后回宿舍和人讨论,某牛告诉我说QT里面有Timer,于是突然想到wxw idgets的timer,做了几个小例子后苦于其要依托于某widget,今天又想试试boost的thread,试了一天后,觉得我是没可能作出来这东西的,于是 再次转回wxTimer,怕以后再这样转来转去啥都不会了,于是在这块地方留个脚印,让我以后转回来的时候还能找到我自己,嗯。

重新开始wxWidgets

因为项目原因,要找个跨平台的图形库,因为用过wxPython做过点东西,所以决定选择wxWidgets了。没有了wxPython的好环境,只好自己编译了,从 官网上下到Windows下的安装包,然后安装。突然想到第一次装wxWidgets时的样子了,那会以为只要把那个安装包按win下程序的方法一路next下去就可 以了,正因为这样想,所以连最后的那个安装说明都没看直接Finish了,然后找到安装包里面的sample,准备找个Hello World来跑跑,结果发现,我居然找不到.exe文件,郁闷了一会后,打开doc文件夹,才知道安装后还要编译,呵呵,那会,还什么都不知道呢 :)

说说回调

最近做个项目,在设计的时候想到有可能要用到回调,对于这个东西已经弄不懂很久了,于是就上网找资料看,经过一个程序的磨炼后,差不多弄懂了,说说吧。

传说中的content_type

今天在调试mod_python的程序,按着网上找的某教程,调了N久还是让我下载py文件,mod_python根本不给我解析,于是郁闷的继续google中,突 然看到一条语句 req.content_type=“text/plain” 突然想到了一些事情,然后加上这一句,成功通过,输出Hello World。看来content_type还是满有用的一个东西啊,sigh一下。 btw: 当前目录下建.htaccess是个不错的方法,嗯。