自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

shell中给变量设置默认值

通常shell中我们需要给变量设置默认值,可能会写出如下代码  #!/bin/bashif [ ! $1 ]; then $1='default'fi  显然这种方式在变量少的时候没啥问题,一旦变量多起来,我们可能就有大量的重复劳动(if判断) 有没有比较优雅的方式,不用写一大堆if判断,显然答案是有的 1.变量为null时 ...

2012-09-12 22:52:09 5536

处理shell中未赋值变量造成的灾难

在编写shell的时候我们都需要万分小心,尤其是给root执行的脚本  #!/bin/bash....rm -rf $1/$2/bin/....  假设上述脚本我执行的时候没有传递参数,造成的后果是相当恐怖的。  有没有好的办法解决这个问题,答案是有的  #!/bin/bash....if [ !$1 ]; echo '$...

2012-09-11 21:20:13 712

shell中判断变量为null

在shell 中判断变量为null方法一: if [ $x ];then echo 'not null'else echo 'is null'fi 方法二: if [ -z "$x" ]; echo 'is null'else echo 'not null'fi  ...

2012-09-11 20:57:57 4793

python的web框架webpy 六

webpy中获取get和post参数的方式非常简单  args=web.input()name=args.get('name')age=args.get('age')sex=args.get('sex') 需要注意的是上面方法获得的参数的类型全是unicode,所以对于数值需要作相应的类型转换才能使用 获得上传的文件  args=web.inpu...

2012-09-09 10:57:04 126

原创 python的web框架webpy【session & cookie】五

 webpty中使用session非常简单  import webweb.config.debug = Falseurls = ( "/count", "count", "/reset", "reset")app = web.application(urls, locals())session = web.session.Session(app,...

2012-09-09 10:46:25 250

python的web框架webpy【Templetor】(四)

之前我们讲的都是简单的返回文本到浏览器,例如下面将会返回hello word到浏览器 # coding:utf-8import weburls=( '/','index')app=web.application(urls,globals())class index: def GET(self): return 'he...

2012-08-27 23:21:01 133

原创 python的web框架webpy【路由规则】(三)

今天重点说下webpy的路由规则。  #这里声明了三条路由规则,它是一个tuple,由url匹配规则和处理类组成#url匹配规则是用正则表达式书写的#可以声明多条路由规则,每一条都是由url匹配规则和处理类组成urls=( '/','index', '/user','user', '/topic','topic') 既然ur...

2012-08-26 20:39:25 806

python的web框架webpy(二)

之前介绍了webpy,还写了一个自己的web程序,下面我们就来分析下代码。 # coding:utf-8import weburls=( '/','index')app=web.application(urls,globals())class index: def GET(self): return 'hello w...

2012-08-26 19:37:32 112

python的web框架webpy(一)

python的web框架是一个百花齐放的世界,完全列表请看这里。 面对如此众多的框架我们要如何选择!它们都有各自的优缺点,你不可能找到一款完美的,其实只需要选择适合的即可! 这里介绍webpy,进入官方首页你可以看到右边有一个hello word的例子 import web urls = ( '/(.*)', 'hello')app ...

2012-08-26 18:02:38 346

python操作mysql数据库

python操作mysql需要用到MySQLdb这个库。 1.下载MySQLdb,点击这里下载(可能被墙请自带梯子) 2.使用 import MySQLdbtry: con = MySQLdb.connect(host='192.168.1.100', user='myuser', passwd='123456', port='3306', db='mydb'...

2012-08-19 12:38:08 79

python修改文件尺寸

python对图片的操作需要使用到(Python Imaging Library)PIL库,PIL可以处理几乎所有的图片类型,了解更多请点击这里(可能被墙请自带梯子)。1.下载PIL并安装    windows:直接下载对应的安装包    linux:yum install python-imaging或sudo apt-get install python-imaging...

2012-08-18 21:35:07 188

原创 linux下安装mysql

1.首先下载mysql源码包,我这里下载MySQL Community Server 5.5。2.检查机器是否装有cmake,直接输入cmake显示帮助信息表示已安装,现在mysql编译都需要用cmake生成makefile文件,关于cmake更多可以点击这里。如果你的机器上没有cmake请先行安装cmake。 yum install cmake或者sudo apt-get i...

2012-08-18 19:01:37 76

varnish安装及配置(三)

varnish通过几个辅助命令行工具观察varnish的工作情况:varnishlog: varnish的日志是写入共享内存的,可以使用varnishlog命令行工具读取  [admin@localhost ~]$ varnishlog -c//上面的命令将输出客户端的请求信息   195 RxRequest c GET 195 RxURL ...

2012-01-11 22:08:22 145

原创 varnish安装及配置(二)

 Varish Configuration Language 简称VCL,通过它我们可以完成一些复杂的逻辑处理。下面将详细介绍: Backend declarations: backend www { .host = "www.example.com"; .port = "80"; .connect_timeout = 1s; .first_byte_t...

2012-01-10 22:54:54 190

varnish安装及配置(一)

varnish是一款高性能的开源HTTP加速器,用来缓存静态文件(图片,js,css)以减少后端服务器压力,性能要比squid高很多。1.下载varnish,https://www.varnish-cache.org/  #建议下载最新稳定版2.编译安装  tar xzvf varnish-3.0.2.tar.gz  cd varnish  sh autogen.sh  sh configure ...

2012-01-09 23:22:12 195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除