月归档:2014 年十二月

python基础

1.清屏 ctrl + l 或者 import os os.system(‘clear’) 2.退出交互 exit() quit() 3.输入 raw_input() 4.为了简化,Python还允许用r”表示”内部的字符串默认不转义,可以自己试试: >>> print ‘\\\t\\’ \ \ >>> print r’\\\t\\’ \\\t\\ 为了简化,Python允许用”’…”’的格式表示多行内容 5.数据类型 True、False表示布尔值(请注意大小写) 空值是Python里一个特殊的值,用None表示 Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u’…’表示 str.encode(‘utf-8′) str.decode(‘utf-8′) #!/usr/bin/env python # -*- coding: utf-8 -*- 第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释; 第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。 … 继续阅读

发表在 Python | 标签为 | 留下评论

2>&1使用

出处:http://www.cnblogs.com/itech/archive/0001/01/01/1525590.html 一 相关知识 1)默认地,标准的输入为键盘,但是也可以来自文件或管道(pipe |)。 2)默认地,标准的输出为终端(terminal),但是也可以重定向到文件,管道或后引号(backquotes `)。 3) 默认地,标准的错误输出到终端,但是也可以重定向到文件。 4)标准的输入,输出和错误输出分别表示为STDIN,STDOUT,STDERR,也可以用0,1,2来表示。 5)其实除了以上常用的3中文件描述符,还有3~9也可以作为文件描述符。3~9你可以认为是执行某个地方的文件描述符,常被用来作为临时的中间描述符。 二 实例 1)command 2>errfile : command的错误重定向到文件errfile。 2)command 2>&1 | …: command的错误重定向到标准输出,错误和标准输出都通过管道传给下个命令。 3)var=`command 2>&1`: command的错误重定向到标准输出,错误和标准输出都赋值给var。 4)command 3>&2 2>&1 1>&3 | …:实现标准输出和错误输出的交换。 5)var=`command 3>&2 2>&1 1>&3`:实现标准输出和错误输出的交换。 6)command 2>&1 1>&2 | …     … 继续阅读

发表在 Linux | 标签为 | 留下评论

http_build_query截取整数的大坑

-bash-3.2$ cat xx.php <?php $data = array( ‘aa’=>14123631681597879, ‘bb’ => ’1′, ); echo http_build_query($data); echo “\n”; exit; -bash-3.2$ php xx.php aa=141236316815&bb=1 数字被截掉了后面5位。 -bash-3.2$ php -v PHP 5.2.4p1 (cli) (built: Aug 29 2012 10:44:24) Copyright (c) 1997-2007 The PHP Group Zend … 继续阅读

发表在 Php | 标签为 | 留下评论

git基本操作

git clone [-b 分支名] chenlong@http://project/admin.git 不带-b参数默认master分支 git clone http://project/admin.git git clone –progress -v http://project/admin.git git.exe clone –progress -v “http://project/admin.git” “\\192.168.0.105\www\other_user\chenlong\admin” 设置 -> git 编辑本地 .git/config 增加 [credential] helper = store git clone @http://project/admin.git admin2 git checkout — application/core/MY_Exceptions.php git reset … 继续阅读

发表在 git | 标签为 , | 留下评论