Recent Posts

Using Git-P4

平时一直使用 git,习惯了各种离线操作和强大的分支功能,所以总觉得要比 Perforce / p4 好用太多。

对于目前项目里用到的 p4 仓库 …

Sysfs

在 linux 里,sysfsprocfs 都是没有存储介质的虚拟文件系统,用于内核与用户态的交互。以下是摘自《Professional Linux Kernel Architecture》的一段话,对两者在概 …

More Use of Pelican

经常会去 LinuxTOY, 看看有哪些新的 Linux 相关的信息。

好吧,最近它也已经 从 WordPress 迁移到 Pelican,现在访问速度快了不是一点点。

Upgrade to Pelican 3.6

Pelican 3.6 发布了。

可以使用万能的 easy_install 来更新:

$ easy_install --upgrade pelican
Searching for pelican
Reading http://pypi.python.org/simple/pelican/
Best match: pelican 3.6.0
Processing pelican-3.6.0-py2.7.egg
...

$ pelican --version
3.6.0

浏览了 …

Use subprocess.Popen class in Python

subprocess.Popen 是 Python 标准库提供的一个类,用于进程的创建、管理以及数据交互。在实现上,它尽可能地屏蔽了操作系统之间相关语义 …

Use txt2tags in Pelican

1. txt2tags

MarkdownPelican 默认支持的标记语言。其语法简洁,功能实用,多数情况下,可以满足实际的使用需求。

txt2tags 是一个类似的项目:

  Txt2tags is …

Pelican 使用记录


  1. Why Here?
  2. Why Pelican?
  3. Use Pelican
  4. Publish


1. Why Here?

之前博客搭在 Baidu Hi 上面,前后 …

GCC Linker Order

※ 问题

在程序开发过程中遇到了这样的问题:

程序比较大,因而拆分成了若干个静态库:

  1. 编译:OK!
  2. 链接:把静态库链接到可执行 …

同名全局变量造成的冲突

0x0 问题

程序运行时崩溃。

0x1 调试

经过调试发现,程序本身、和它所依赖的动态库里,有同名的全局变量,Loader 表示很凌乱。。

0x2 解决 …

redefinition of typedef error

又是一个坑。。啥也别说了。。

http://stackoverflow.com/questions/6526322/why-redefinition-of-typedef-error-with-gcc-4-3-but-not-gcc-4-6