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 …

已越狱iPhone升、降级至指定iOS版本

前天将已越狱iPhone4的iOS(4.2.1)升级至4.3.3走了不少弯路,特此记录以备不时之需。

将iOS设备升级、降级至指定的版本最基本的前提条件是有备份此版 …

调整VirtualBox的VDI硬盘文件大小

VirtualBox没有提供很方便的(GUI)调整VDI格式硬盘文件的手段;但是混合使用图形界面和命令行还是可以解决这个问题。

办法如下:

  • 第一步:将需要调整的虚拟硬盘复制一个 …

使用 http proxy 软件 Polipo 让 easy_install 支持使用代理安装

基于安全的因素,很多情况下服务器都没有直接访问互联网的权限。而 python 的 easy_install 不支持 socks proxy,这一点挺悲剧的;不过还好,根据 …

Django flup lighttpd环境下使用FastCGI和WSGI

基本的架构如下:

  • Django 使用 flup 提供一个 WSGI 接口的服务
  • lighttpd 使用 FastCGI 来访问 flup 提供的 WSGI 接口,然后在 http 层面为访问者服务
  • http-lighttpd-FastCGI-WSGI-flup-Django …

windows下的符号链接功能

很习惯于 *nix 下的符号链接功能;一直对 Windows 下没有类似功能而耿耿于怀。今天偶然发现原来 Windows 7、Vesta、2008、已经悄悄的支持了。使 …

添加系统允许的最大 loop 设备数量

今天在创建和加载 Xen 虚拟机时遇到一个错误

Error: Device 51714 (vbd) could not be connected. Failed to find an unused loop device

才意识到我的 Xen 客户机的磁盘都是以 …

使用 apt-mirror 生成本地 Debian 源镜像

apt-mirror 是个不错的本地源镜像工具。它可以指定要下载的:发布版本、架构(源代码也视为一种架构类型)、包类型(授权种类、更新种 …

debian 开启 SNMPv3 支持

首先确定已经安装 snmpd

然后停掉 snmpd 服务

/etc/init.d/snmpd stop

创建 SNMPv3 内的访问帐号

net-snmp-config --create-snmpv3-user -ro -a MD5 -x DES snmpv3readonly

或者

net-snmp-config --create-snmpv3-user -ro -A authpass -X privpass -a MD5 -x …
“Stay hungry, Stay foolish.”