- 浏览: 127311 次
- 性别:
- 来自: 广州
最新评论
-
anicething:
没看到图啊
WSGI初探 -
powertech:
研究的挺深
WSGI初探 -
banxi1988:
wsgi的设计确实参考了servlet.见:http://ww ...
WSGI初探 -
luoboiqingcai:
好文
WSGI初探 -
Arbow:
实测scala没有这个问题:)scala> val li ...
Python闭包再研究
文章列表
最近想自己建一个wiki当博客用。
结果发现了Vimwiki外加dropbox。。非常好用的结合。。
最近装pycurl或者lxml的时候总是遇到问题。经过伟大的google帮助,得出2点方法。
本人机器安装MacOSX 10.6,python版本为2.5.4.
1.修改文件/Library/Frameworks/Python.framework/Versions/Current/lib/python2.5/config/Makefile 文件,找到其中2行代码。
BASECFLAGS= -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -no-cpp-precom ...
最近无聊,写了一个基于C++模板的求前n个质数的程序。
编译速度极其之慢。。
不过运行速度相当可以。
恩。如果C++的模板再多一点关键字的话,就可以看做是Lisp语言了。。
不过话说回来,引用一下老刘的话:
marchliu 写道
C++模板语法只差一步,只要加入类似Lisp关键字的一些东西,就可以让模板方便的控制编译过程了。但是,在这之前,C++就已经太笨重了。C++已经到了悬崖边上了,现在委员会决定再向前迈一步……
下面贴上代码做备忘:
#include <iostream>
template <int p, in ...
- 2009-11-30 20:27
- 浏览 3308
- 评论(3)
好吧, 求职总算告一段落了.
从13号参加第一场笔试, 到24号拿到网易游戏offer, 20天时间的经历, 算是人生一大笔财富了.以后可能就没有这样的机会去体验那种心情了.
写一点总结, 希望能够帮助仍然在水深火热之中的同学和朋 ...
今天突发奇想想要研究一下C语言的函数调用.
因为以前有个课程设计涉及到C语言函数返回地址的问题,今天看Thinking in C++的时候,看到类似的东西...就想要验证一下.
编译器:gcc4.0.1 on darwin
操作系统:Mac OS X 10.5.8
编辑器:MacVim :)
首先上C语言源程序
#include <stdio.h>
void a(int b);
int main()
{
int x = 0x11223344;
printf("&x == %p\n", & ...
原来一直对线程池心存疑惑....
第一个疑惑是..线程类在实例化的时候就已经指定了run函数了,也就是说,一个线程在实例化的时候,他能做什么就已经定下来了,要做别的事,就要新开一个线程...这感觉就和线程池的思想违背了,怎么样从线程池里面拿一个线程出来就可以执行呢?执行完了然后再放回去呢???
第二个疑惑则是,如何实现拿来放回,以及连接数的动态控制..........
今天通过看一段代码,终于得到了解答...
线程池其实的确是一个线程的池子,不过这个池子并不是任务池.....
每个线程的作用就是,从任务池里面取出一个任务,然后执行这个任务....
在每个 ...
- 2009-07-28 23:04
- 浏览 1049
- 评论(0)
首先感谢
http://code.djangoproject.com/attachment/ticket/7178/encoding.patch...
看了一下是清风发的patch...
Django1.02在MAC下面有一个不大不小的bug.
就是如果有简体中文的内容就会报错....
说没有编码"X-MAC-SIMP-CHINESE"....
这个,首先要怪MacOSX为啥要自己搞一套编码呢???
其次要怪Python怎么不支持Mac的编码呢?
当然,没有办法我们只能hack一下啦.....
找到django目录下面的utils文件夹... ...
- 2009-07-18 16:12
- 浏览 1438
- 评论(0)
用上了Vimperator。。。
真的挺好用的。。。
这里一篇简单的介绍
http://firefox.feitui.com/%E6%8F%92%E4%BB%B6/vimperator/
灰常好用。。
- 2009-06-27 20:10
- 浏览 947
- 评论(0)
http://www.elias.cn/Linux/Vim
做备忘。。。
这篇教程写了在不同工作模式下使用VIM的一些基本技巧 -- 即插入模式(insert mode), 命令模式(command mode), 存取文件等。目的是帮助刚刚接触VIM的新手更加有效率的使用这个出色的编辑器。
说明:在这篇文章里面,<C-X>代表Ctrl + X -- 就是按住Ctrl键然后再按X。而且你可以在很多情况下使用 :help command 来获得大部分命令的帮助,这个是VIM的内部帮助文件命令。
高效率移动
- 2009-06-10 20:19
- 浏览 942
- 评论(0)
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'
killAll Dock
网上真是抄来抄去。。。连符号错误都抄。。
- 2009-06-10 01:20
- 浏览 1053
- 评论(0)
考虑了许久,决定买台Apple的本本。
用了以后,果然没有失望。
果然是适合技术人员的操作系统。
功能很好很强大。。。
- 2009-05-04 01:50
- 浏览 966
- 评论(2)
最近信息安全的老师布置了作业。要求实现DES算法。。写了1天,优化了1天。。。小有些心得。。
首先感慨一下DES算法。。真是对人对机器都不友好的算法。。竟然还有诡异的S-BOX操作。。。
第二感慨一下Python对2进制不那么方便的支持。。连bin函数都没有。。虽然3.0有了。。可惜2.5没有。。只能自己实现,一大损失效率的地方啊。
好,接下来说说优化过程。
首先是单线程改多线程。。原来是将明文分成64bit一块的序列,每块单独加密。改成每一个64bit的块开一个线程操作。
单线程加密解密一个1000长度的字符串所需时间大致和多线程加密10000长度的相等 ...
- 2009-03-24 15:19
- 浏览 3462
- 评论(0)
首先感谢Limodou大大写了这篇文章指导。
http://blog.donews.com/limodou/archive/2008/05/08/1287684.aspx
不过完全按照这篇文章做是行不通的。也许是web2py版本改进的原因。
文章里面说,最简单的目录GAE app的结构是如下。
applications/
__init__.py
gluon/
app.yaml
cgihandler.py
web2py.py
我按照这样精简以后,上传到gae以后出现500错误。。
于是把整个web2py文件夹都拷贝到GAE的app里面一个一个文件的检察,发现必须有VERSION文件 ...
- 2009-03-16 22:59
- 浏览 3092
- 评论(0)
今天开发了一天我们的游戏 。
一直对递归声明很头痛。。。
然后想了半天,用前置声明全部搞定。。
中途找到这篇文章。。
http://blog.csdn.net/rogeryi/archive/2006/12/12/1439597.aspx
感谢作者。。
按照python八荣八 耻的原则。
以总结分享为荣 以跪求其解为耻。。。
总结之。。。需要生成对象,需要知道具体大小的,就必须用include。。
其他的比如指针之类的可以直接确定大小的都可以前置声明。。。
- 2009-03-15 01:41
- 浏览 3304
- 评论(0)
一直觊觎着TextMate里面的那个按tab自动补全的效果。。并且因此对具有相同功能 的ulipad魂牵梦绕。可惜ulipad的使用的wx库的bug问题令中文输入始终存在问题。。于是只能默默的怀念。。。
今天偶尔发现了一个vim的插件。。。可以达到同样功能。。。感叹一下vim的强大。。不愧是世界第二的编辑器。。
以下是官方介绍:
snippetsEmu : An attempt to emulate TextMate's snippet expansion
以下是下载地址。
http://www.vim.org/scripts/script.php?script_id=131 ...