代码改变世界

阅读排行榜

[转]vim + cscope/ctags 查看分析代码

2011-08-25 10:53 by sunblackshine, 10555 阅读, 收藏,
摘要: 使用vim + cscope/ctags,就能够实现Source Insight的功能,可以很方便地查看分析源代码。关键词: vim, cscope, ctags, tags1.查看vim是否支持cscope$ vim --version | grep cscope2.编译支持cscope的VIM(--enable-cscope)# USE="bash-completion cscope nls perl python -acl -gpm -minimal -ruby -vim-pager -vim-with-x"emerge vim# emerge -av dev-uti 阅读全文

win32api pywin32 安装后出现 ImportError: DLL load failed

2011-02-28 12:55 by sunblackshine, 6641 阅读, 收藏,
摘要: windows 下安装 win32api 模块失败这个问题 google 没有解决,很奇怪。在这里下载pywin32-216.win32-py2.6.exehttp://sourceforge.net/projects/pywin32/files/安装最后一步有提示Traceback (most recent call last): File "<string>", line 604, in <module> File "<string>", line 314, in install File "<st 阅读全文

WIndows 下的 CMD 补全功能

2011-01-23 20:54 by sunblackshine, 3114 阅读, 收藏,
摘要: 用惯了 Linux Shell 回到 Windows 做开发的时候总觉得 CMD 非常别扭,不能补全,不能保留历史记录,不能高亮显示,窗口不能最大化,不能这个不能那个。所以今天特意搜索了一下第三方软件,中文搜索的时候没有发现好东西,英文搜索的时候发现了不少好东西,看来以后还是多多用英文的好啊,长见识。主要在这个页面(参考文章[1])上发现了不少可替代 CMD 的软件,不少是开源的,大家有兴趣可以去试试。我比较中意的是 PyCmd 这款,一看名字的开头就知道是 python 写的东西,别不服气,python 就是有天生的优势去写这些 shell 管理类的东西。直接上图了,最后附加一个添加右键 C 阅读全文

Django 中的 ForeignKey ContentType GenericForeignKey 对应的数据库结构

2011-01-30 12:37 by sunblackshine, 2476 阅读, 收藏,
摘要: 在建立数据库时,通常会把各个对象的属性放在一个一个表中,通过表之间的关系即外键来描述和约束业务逻辑。Django 的 ORM 模型简化了一些数据库的操作,特别是外键,以及查询等功能,使得我们不用再写复杂的sql语句。表和关系的逻辑清晰并且可以跨数据库平台使用。下面主要记录一下 Django 在数据库中是怎样处理 ForeignKey 的。app 都是 Pinax 中所集成的。1、ManyToManyField如上是 robots.models在数据库中表现为图[1]robots_rule 和robots_url 两个表对应两个 modelrobots_rule_allowed, robots_ 阅读全文

编译Chromium 遇到的问题

2011-08-19 10:47 by sunblackshine, 1910 阅读, 收藏,
摘要: 下载源码,编译步骤按照http://www.chromium.org/developers1、出现如下错误 CXX(target) out/Debug/obj.target/content_utility/content/utility/utility_main.o CXX(target) out/Debug/obj.target/content_utility/content/utility/utility_thread.o AR(target) out/Debug/obj.target/content/libcontent_utility.a ACTION Generating manpa 阅读全文