Django 使用 Cache 机制提升性能

Django 的缓存机制支持多种缓存介质和缓存范围的组合。以 v1.4 版为例;

缓存介质(backends)支持 :

  • Memcached
  • 数据库(支持多库模式)
  • 文件系统
  • 本 …

Linux 命令行环境使用 hg commit 所需要做的设置

环境:一台非开发环境的 Linux(Debian),安装了 mercurial(Hg)

之前都只是用 hg pull 之类的更新代码;今天临时在这个机器上改动了一点点代码 …

C/C++ struct 对齐规则

先贴代码。范例是C++规范的,但是规则在C中也是通用的。

#include <iostream>

using namespace std;

struct testStructA {
 char aa[2];//2byte
 char bb[4];//4byte
 char cc[2];//2byte
 char dd[2];//2byte
 char ee[4];//4byte
} testObjA;

struct testStructB {
 char aa[2 …

升级 trac;激活中文界面、语法高亮

首先要确定 Debian 系统中是否已经使用 apt 安装过 trac。如果已经安装,为了避免冲突;可以先用 apt 卸载。

然后确定是否有 easy_install 。没有的 …

Trac 安装笔记

我们开发用的项目管理系统是Trac。很好用,其安装也几乎可以用傻瓜来形容。因为升级Debian,重装了下,顺便笔记如下

先装支持 …

wxWidgets CGI MySQL 混合使用UNICODE心得

在写一个程序用到了wxWidgets、CGI、MySQL为使用UNICODE头疼了数天。得下心得如下:

考虑到以后的迁移和多语种兼容,在MySQL中全部表和列包括整个数据库均使用UNICODE。MySQL++做数据库操作。wxWidgets用的UNICODE的编译版本。CGI用的cgicc3.2.7。用户段用的 …

codeblock 8.02发布

codeblocks 8.02发布有一整子了。刚刚看到这个版本号的时候感觉挺差异的怎么1.0正式版还没出来过就出8.x了。呵呵,有点意思 C::B通过近2年马拉松式的开发,终于推出第一个正式版。

  • 集成了最新的 …

wxWidgets资源链接集锦

wxWidgets 官方网站

开发工具

IDE Code::Blocks

GUI wxFormBuilder

中文社区

wxWidgets wxConfig类

wxWidgets提供一个存取配置信息的完整类。可以将配置存放到注册表(windows平台)、类似于windows .INI格式的配置文件(跨平台)等。可惜的是现在还不支持使用.XML存储格式。不过也够用了。

生成的.INI文件格式如下:

PodBasePath=D:\\Tools\\
nodpodPodYear=2005 …

wxODBC(wxWidgets)中使用驱动程序方式打开数据库

wxWidgets的文档中都是使用在控制面板/数据源中设定DSN来创建ODBC连接。但是实际上很多小型的应用,只是使用本机的一个Access数据库。而要求使用者学习ODBC的DSN配置明显的增加了软件的使用难度。因此,研究了一下wxforum.org中的帖子,试验 …

“Stay hungry, Stay foolish.”