文章列表
Ubuntu 12.04 搭建PPTPD VPN服务器
需要一台 VPN 服务器时,我习惯用 PPTPD,整理一份 Ubuntu 12.04 上的搭建步骤,包括认证、IP 转发和 iptables NAT。
Ubuntu Apache开启伪静态最简单的方法
Apache 开启伪静态其实一条命令就够了,记录一下启用 mod_rewrite 模块的方法。
ubuntu 下添加python库路径
Ubuntu 下添加 Python 库路径有个简单办法,创建个 .pth 文件写上目标路径就行。
Ubuntu Apache 基于域名的多站点设置
Apache 配多站点老是忘,整理一下基于域名配置虚拟主机和使用 a2ensite 启用站点的流程。
Ubuntu系统下创建新用户
每次新装 Ubuntu 都要创建用户、配权限,整理一下 useradd 创建用户和修改 sudoers 的完整步骤。
Python中正则表达式对中文的匹配
Python 2 里用正则匹配中文老是踩坑,核心是要把字符串和正则统一转成 unicode 编码,记录一下正确做法。
Chardet查看字符串编码
写了个小脚本用 chardet 判断文件编码,整理一下安装和 detect 函数的基本用法。
Chrome翻译网页时遇到“由于服务器出错,翻译失败”的解决方法
Chrome 网页翻译突然提示「由于服务器出错,翻译失败」,记录一下通过修改 hosts 恢复翻译功能的办法。
用py2exe创建一个windows下的可执行程序
用 py2exe 把 Python 脚本打包成 Windows exe 的完整流程,包括编写 setup.py 和生成 dist 目录。
在raw_input时使用中文提示
Python 2 的 raw_input 在 IDE 里中文正常,但直接运行 py 文件就乱码,记录一下 unicode 转 gbk 的解决方法。