- 31
- 08月
本文目录:
[TOC]
CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。
比如: re.sub
函数 ,2.7 支持 flags
参数,而 2.6 却不支持。
所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖。
1、安装 sqlite-devel
因为 Flask …
本文目录:
[TOC]
CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。
比如: re.sub
函数 ,2.7 支持 flags
参数,而 2.6 却不支持。
所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖。
因为 Flask …
本文简单介绍如何在Slackware环境下部署Flask应用程序,为了简单,没有使用uWSGI部署,而是简单了较简单的Gunicorn。其它Linux系统(比如Ubuntu和Centos)方法也是类似的。
Slackware版本:14.1
假设网站目录为:/tmp/wwwroot
。
[TOC]
需要通过Slackwares.org来安装:
http://slackbuilds.org/repository/14.1/network/nginx/
需要通过Slackwares.org来安装:
http://slackbuilds.org/repository/14.1/python/pysetuptools/
$ sudo easy_install pip
$ sudo pip install virtualenv
安装:
$ sudo pip …
wget是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。
$ wget -r -np -nd http://example.com/packages/
这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np
的作用是不遍历父目录,-nd
表示不在本机重新创建目录结构。
$ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/
与上一条命令相似,但多加了一个 --accept=iso
选项,这指示 wget 仅下载 …
lilo.conf
:
boot=/dev/sdb
map=/root/tmp/boot/map
prompt
large-memory
# delay 5 second
timeout=50
vga=788
default=slware
image=/root/tmp/boot/bzImage
label=slware
read-only
root="UUID=a5038538-9c60-426f-aa05-e1e1f460c879"
initrd=/root/tmp/boot/initrd.gz
append="quiet"
注:
sdb
,分了两个区,主要引导文件放在sdb2
上,上例中 …这称得上是一个 Vim 的杀手级 Tip,利用该 Tip,你可以快速处理 '、"、()、[]、{}、<> 等配对标点符号中的文本内容,包括更改、删除、复制等。
ci'、ci"、ci(、ci[、ci{、ci< - 分别更改这些配对标点符号中的文本内容
di'、di"、di(、di[、di{、di< - 分别删除这些配对标点符号中的文本内容
yi'、yi"、yi(、yi[、yi{、yi< - 分别复制这些配对标点符号中的文本内容
PS:把i
改成a
的话,会连配对标点一起操作……
对于经常用Vim写代码的朋友来说,善用此Tip将极大的提高编码效率。
配置非常简单,在~/.vimrc
中加入
autocmd! InsertLeave * set imdisable
autocmd! InsertEnter * set noimdisable
但这一方法的缺陷是只支持GVim,原因可能是set imdisable
是设定窗口的XIM状态,GVim就是它本身的窗口,可以直接被设置。而在虚拟终端中,这个属性由Terminal控制,vim无从修改。
undeb.sh
用于解压DEB格式的压缩包:
#!/bin/sh
#
# This should work with the GNU version of tar and gzip!
# This should work with the bash or ash shell!
# Requires the programs (ar, tar, gzip, and the pager more or less).
#
usage() {
echo "Usage: undeb -c package.deb <Print control file info>"
echo " undeb …
下面是本人使用的xterm的配置文件:
vi ~/.Xresources
, 添加下面的内容
Xft.dpi:96
Xft.hinting:1
Xft.hintstyle:hintmedium
xpdf.title: PDF
XTerm*locale: en_US.utf-8
XTerm*utf8Title: true
XTerm*fontMenu*fontdefault*Label: Default
XTerm*faceName: Luxi Mono
XTerm*faceNameDoublesize: WenQuanYi Zen Hei
XTerm*faceSize: 11
XTerm*faceSize1: 11
XTerm*faceSize2: 11
XTerm*faceSize3: 11 …
用GRUB制作可引导光盘
$ mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso iso
CDlinux's mkisofs.sh
:
#!/bin/sh
#
# build CDlinux ISO image -- zxh(imzxh@yahoo.com)
MKISO=`which genisoimage 2>/dev/null` || MKISO=`which mkisofs 2>/dev/null` || {
echo "Sorry, you don't have genisoimage or mkisofs installed …