12 2014 档案
摘要:一、Flask简介Flask 是一个 Python 实现的 Web 开发微框架。官网:http://flask.pocoo.org/二、Demo1、代码结构.├── blog.py├── static│ ├── css│ │ └── index.css│ ├── images│ │ ├── cat....
阅读全文
摘要:demo#!/usr/bin/pythonclass Person: name = 'jim' age = 25 def say(self): print 'My name is ' + self.name + ', and age is ' + str(self.a...
阅读全文
摘要:一、安装MySQL-python# yum install -y MySQL-python二、打开数据库连接#!/usr/bin/pythonimport MySQLdbconn = MySQLdb.connect(user='root',passwd='admin',host='127.0.0.1...
阅读全文
摘要:一、语法#!/usr/bin/pythonfilename='hello'#try except finally demotry: open('abc.txt') print helloexcept IOError,msg: print 'the file not exist'ex...
阅读全文
摘要:本文不涉及正则表达式本身的内容,只记一下python中正则的用法及常用方法。一、re模块python中用re模块进行正则处理>>>import re>>>s = r'abc'>>>re.findall(s,'aaaabcaaaaa')['abc']或先编译(会更快):>>> import re>>>...
阅读全文
摘要:一、文件的打开和创建1、打开open(file,mode):>>>fo = open('test.txt', 'r')>>>fo.read()'hello\n'>>>fo.close()file(file,mode):>>>f = file('test.txt', 'r')>>>f.read()'h...
阅读全文
摘要:原理浅拷贝import copyb = copy.copy(a)demo:>>> a=[1,['a']]>>> b=a>>> c=copy.copy(a)>>> a[1, ['a']]>>> b[1, ['a']]>>> c[1, ['a']]>>> id(a)140556196249680>>> ...
阅读全文
摘要:一、数学相关1、绝对值:abs(-1)2、最大最小值:max([1,2,3])、min([1,2,3])3、序列长度:len('abc')、len([1,2,3])、len((1,2,3))4、取模:divmod(5,2)//(2,1)5、乘方:pow(2,3,4)//2**3/46、浮点数:rou...
阅读全文
摘要:一、模块用import导入cal.py:#!/usr/bin/pythondef add(x,y): return x+yif __name__ == '__main__': print add(1,2)注:__name__为内置变量,如果直接在CLI中调用值为__mail__,否则为文...
阅读全文
摘要:一、定义lambda arg1,arg2... : returnValue二、示例#!/usr/bin/pythondef f(x,y): return x*yprint f(2,3)#6g = lambda x,y:x*yprint g(2,3)#6三、switch的一种实现方案#!/usr...
阅读全文
摘要:一、定义def functionName([arg1,arg2,...]): code二、示例#!/usr/bin/python#coding:utf8#coding=utf8#encoding:utf8#encoding=utf8def fun(x=3,y='甜'): print '生...
阅读全文
摘要:一、if else:#!/usr/bin/pythonx = int(raw_input('please input:'))if x >= 90: if x >= 95: print 'a+' else: print 'a'elif x >= 80: i...
阅读全文
摘要:一、Python文件类型1、源代码hello.py:1 #!/usr/bin/python2 print "hello world"2、字节代码:python源文件经编译后生成的扩展名为“pyc”的文件编译方法(compile.py):import py_compilepy_compile.comp...
阅读全文
摘要:mangodb安装1. 下载mongodb的安装文件,我安装的windows 64位的,下载地址如下:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.6-signed.msi2. 新建一个mongodb文件夹在E盘...
阅读全文
摘要:public function utf8_unicode($str) { $unicode = array(); $values = array(); $lookingFor = 1; for ($i = 0; $i = ord('0') && $thisValue <= o...
阅读全文
摘要:问题及原理可参考:http://www.laruence.com/2009/11/13/1138.html如果是用lnmp脚本一键安装的开发环境,可以通过如下方式开户pathinfo:1、注释nginx.conf中的try_files(因为跟pathinfo.conf中的重复了),开启pathinf...
阅读全文
摘要:原文:赵桐正thinkphp教程笔记,有修改常用配置 常用配置config.php:'配置值' 'URL_PATHINFO_DEPR' => '/', //修改URL分隔符 'TMPL_L_DELIM' => ' '}>',//右定界符 //数据库相关 'DB_PREFIX...
阅读全文
摘要:有时一些静态文件(如图片)会由php输出,会发现请求都是200,静态文件每次都去服务器上请求太浪费资源了,这时如何让浏览器缓存图片呢?就需要我们在php中输出304了。我们可以利用php中的HTTP_IF_MODIFIED_SINCE结合etag来干这事。Etag没有明确规定的格式,我们可以用文件修...
阅读全文