主题:风筝式思维[1] - 一个看天涯八卦的工具
经过:
1、在天涯看八卦,回复太多水帖,于是想写个在GAE上跑,收集楼主回复的程序。
2、上GAE官网看文档时,发现速度有点慢,telnet上公司服务器,用topas看到自己瞒着领导偷偷写的python版web代理(简单的socket包转发)程序竟然占用了127MB的内存(CPU占用为0.x% - x%,topas排名在前几飘浮不定,要是领导一不小心上来topas,俺就……),于是想用c再实现一遍,比较一下内存及CPU占用,看看两个版本的效率相差多大。
3、在pc上写这个程序代码,再ftp上传到aix服务器编译、运行、测试,发现同步很麻烦,于是想写个ftp和telnet批量执行程序,选择了用python实现。
体会:
1、跨平台的好处(经常在windows上用python写些程序,原封不动拿到aix服务器上去跑,让项目组用,非常方便;另外一个程序在windows上用java写好编译,扔到aix生产机上直接跑起来了)
2、别一开始就把目标定得太宏大,那样很容易气馁。一开始应该先实现简单版本,当你对相关东西有了深入了解,再从整体上重新去规划架构、实现。
3、感觉自己像小时候学的课本里那个《小猴子下山》故事里的主角,经常为了一些东西扔下了眼前的东西,奔向下一个目标。哪天我一路回头把东西捡起来,再上传上来和大家分享一下。
以此文记录自己放出去的风筝一路的轨迹,日后再回头检讨一下得失。
1、在天涯看八卦,回复太多水帖,于是想写个在GAE上跑,收集楼主回复的程序。
2、上GAE官网看文档时,发现速度有点慢,telnet上公司服务器,用topas看到自己瞒着领导偷偷写的python版web代理(简单的socket包转发)程序竟然占用了127MB的内存(CPU占用为0.x% - x%,topas排名在前几飘浮不定,要是领导一不小心上来topas,俺就……),于是想用c再实现一遍,比较一下内存及CPU占用,看看两个版本的效率相差多大。
3、在pc上写这个程序代码,再ftp上传到aix服务器编译、运行、测试,发现同步很麻烦,于是想写个ftp和telnet批量执行程序,选择了用python实现。
体会:
1、跨平台的好处(经常在windows上用python写些程序,原封不动拿到aix服务器上去跑,让项目组用,非常方便;另外一个程序在windows上用java写好编译,扔到aix生产机上直接跑起来了)
2、别一开始就把目标定得太宏大,那样很容易气馁。一开始应该先实现简单版本,当你对相关东西有了深入了解,再从整体上重新去规划架构、实现。
3、感觉自己像小时候学的课本里那个《小猴子下山》故事里的主角,经常为了一些东西扔下了眼前的东西,奔向下一个目标。哪天我一路回头把东西捡起来,再上传上来和大家分享一下。
以此文记录自己放出去的风筝一路的轨迹,日后再回头检讨一下得失。