`
lin_llx
  • 浏览: 125540 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
最近想自己建一个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 ...
  好吧, 求职总算告一段落了. 从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函数了,也就是说,一个线程在实例化的时候,他能做什么就已经定下来了,要做别的事,就要新开一个线程...这感觉就和线程池的思想违背了,怎么样从线程池里面拿一个线程出来就可以执行呢?执行完了然后再放回去呢???   第二个疑惑则是,如何实现拿来放回,以及连接数的动态控制..........     今天通过看一段代码,终于得到了解答...   线程池其实的确是一个线程的池子,不过这个池子并不是任务池..... 每个线程的作用就是,从任务池里面取出一个任务,然后执行这个任务.... 在每个 ...
首先感谢 http://code.djangoproject.com/attachment/ticket/7178/encoding.patch... 看了一下是清风发的patch... Django1.02在MAC下面有一个不大不小的bug. 就是如果有简体中文的内容就会报错.... 说没有编码&quot;X-MAC-SIMP-CHINESE&quot;.... 这个,首先要怪MacOSX为啥要自己搞一套编码呢??? 其次要怪Python怎么不支持Mac的编码呢? 当然,没有办法我们只能hack一下啦..... 找到django目录下面的utils文件夹... ...
用上了Vimperator。。。 真的挺好用的。。。 这里一篇简单的介绍 http://firefox.feitui.com/%E6%8F%92%E4%BB%B6/vimperator/   灰常好用。。  
http://www.elias.cn/Linux/Vim   做备忘。。。   这篇教程写了在不同工作模式下使用VIM的一些基本技巧 -- 即插入模式(insert mode), 命令模式(command mode), 存取文件等。目的是帮助刚刚接触VIM的新手更加有效率的使用这个出色的编辑器。   说明:在这篇文章里面,<C-X>代表Ctrl + X -- 就是按住Ctrl键然后再按X。而且你可以在很多情况下使用 :help command 来获得大部分命令的帮助,这个是VIM的内部帮助文件命令。       高效率移动
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'  killAll Dock 网上真是抄来抄去。。。连符号错误都抄。。
考虑了许久,决定买台Apple的本本。 用了以后,果然没有失望。 果然是适合技术人员的操作系统。   功能很好很强大。。。
最近信息安全的老师布置了作业。要求实现DES算法。。写了1天,优化了1天。。。小有些心得。。 首先感慨一下DES算法。。真是对人对机器都不友好的算法。。竟然还有诡异的S-BOX操作。。。 第二感慨一下Python对2进制不那么方便的支持。。连bin函数都没有。。虽然3.0有了。。可惜2.5没有。。只能自己实现,一大损失效率的地方啊。 好,接下来说说优化过程。       首先是单线程改多线程。。原来是将明文分成64bit一块的序列,每块单独加密。改成每一个64bit的块开一个线程操作。       单线程加密解密一个1000长度的字符串所需时间大致和多线程加密10000长度的相等 ...
首先感谢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文件 ...
今天开发了一天我们的游戏 。 一直对递归声明很头痛。。。 然后想了半天,用前置声明全部搞定。。 中途找到这篇文章。。 http://blog.csdn.net/rogeryi/archive/2006/12/12/1439597.aspx 感谢作者。。   按照python八荣八 耻的原则。 以总结分享为荣 以跪求其解为耻。。。   总结之。。。需要生成对象,需要知道具体大小的,就必须用include。。 其他的比如指针之类的可以直接确定大小的都可以前置声明。。。
一直觊觎着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 ...
Global site tag (gtag.js) - Google Analytics