- 博客(108)
- 收藏
- 关注
转载 ubuntu中PostgreSQL使用方法详解
简单说明路径 代码如下复制代码/var/lib/postgresql/9.3/查看版本psql --version创建用户示例: 创建 yy 用户, 密码为 yy , 创建 blogbase 数据库,并对 yy 用户赋予所有权限 代码如下复制代码$ sudo su - postgres
2015-06-09 11:27:27
5530
转载 ubuntu安装postgresql和使用方法
安装组件客户端安装sudo apt-get install postgresql-client服务器安装复制代码代码如下:sudo apt-get install postgresql postgresql-contrib获取Installing PostGIS, procedural languages, client interfaces等插件列
2015-06-09 11:11:52
1132
转载 PostgreSQL服务器启动和关闭方法介绍
1. 启动数据库服务器(posgres用户):[postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/postgresql/log/pg_server.log 2>&1 & [1] 4508 当然如果设置了环境变量PGDATA=/opt/postgresql/data export
2015-06-09 10:56:25
1765
转载 postgre命令行操作
4.1.如何只选择一个查询结果的头几行?或是随机的一行?如果你只是要提取几行数据,并且你在执行查询中知道确切的行数,你可以使用LIMIT功能。 如果有一个索引与 ORDER BY中的条件匹配,PostgreSQL 可能就只处理要求的头几条记录, (否则将对整个查询进行处理直到生成需要的行)。如果在执行查询功能时不知道确切的记录数, 可使用游标(cursor)和FETCH功能。可使用
2015-06-09 10:25:02
1281
转载 postgresql常用命令
最近一直在学习Postgresql,下面是自己整理的Postgresql的常用命令连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname\c dbname列举数据库,相当于mysql的show databases\l列举表,相当于mysql的show tables\dt
2015-06-09 10:00:09
410
转载 postgreSQL清除所有表 或 所有表中数据
1、清除所有表:http://bbs.csdn.net/topics/390209463第2楼:CREATE FUNCTION aaa() RETURNS void AS $$DECLARE tmp VARCHAR(512);DECLARE names CURSOR FOR select tablename from pg_tables where
2015-06-08 14:00:31
953
转载 postgre复制表数据
说明:复制表(只复制结构,源表名:a 新表名:b)select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间select a.title,a.username,b.adddate from table a,
2015-06-06 15:56:47
2328
转载 Linux中的 find 命令
1.搜索路径下的所有文件和文件夹$ find base_path -[print]2.根据文件名或者正则表达式匹配搜索-name 指定文件名匹配字符串-iname 忽略大小写#找到所有./MyProgram下的txt文件$ find ./MyProgram -name “*.txt”#忽略大小写,找到.txt或者.TXT文件$ fin
2015-06-04 11:30:12
522
转载 17个新手常见的运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:
2015-06-04 10:20:13
522
原创 python book 学习笔记(六)
1 给字典添加一个条目2 创建字典的两种方法3 初始化一个字典,其中每个键都对应相同的值4 将列表元素交替作为键和值来创建字典5 获取字典的一个子集、6 反转字典
2015-06-03 18:24:12
553
转载 python copy & deepcopy 区别
import copy # copy 和 deepcopy 的区别 l1 = [1, 2, 3, ['a', 'b']] # copy 浅复制,不会拷贝其子对象,修改子对象,将受影响 l2 = copy.copy(l1) # deepcopy 深复制,将拷贝其子对象,修改子对象,将不受影响 l3 = copy.deepcopy(l1) l1[3].append('c'
2015-06-02 20:36:37
346
转载 Python中range和xrange的区别
这两个基本上都是在循环的时候用。[python] view plaincopyIn [1]: for i in range(0,10): ...: print i ...: 0 1 2 3 4 5 6 7 8 9 In [2]: for i in xrange(0,10): print i .
2015-06-02 18:31:10
337
转载 Python的dict.fromkeys应用
最近Python群有人提出:如何便捷的讲字典的值全部赋为某个值比如 dic={'a':1,'b':2,'c':3}操作以后dic变为 {'a':0,'b':0,'c':0}------------------------------------------------------解决方案:dic = dict.fromkeys(dic, 0)
2015-06-02 15:55:10
389
转载 Python:itertools模块
itertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。chain(iter1, iter2, ..., iterN):给出一组迭代器(iter1, iter2, ..., iterN),此函数创建一个新迭代器来将所有的迭代器链接起来,返回的迭代器从it
2015-06-02 15:27:19
292
转载 python itertools的使用
1. chain的使用[python] view plaincopyprint?import itertools listone = ['a','b','c'] listtwo = ['11','22','abc'] for item in itertools.chain(listone,listtwo): print item 输出:a b
2015-06-02 15:24:45
327
转载 VIM大小写的变换
在正常模式下guw (光标到词尾,大写转换成小写)gUw (光标到词尾,小写转换成大写)guu (光标到行尾,大写转换成小写)gUU (光标到行尾,小写转换成大写)~ (单个字符大写转小写,小写转大写)个数 + "~" (大写转小写,小写转大写)guG (光标到文件未,大写转换成小写)gUG (光标到文件未,小写转换成大写)vim中大小写转化
2015-06-02 14:04:33
391
转载 python中os.path.isfile()和os.path.isdir()均返回false的问题
今天在写一个linux下自动备份指定目录下的所有目录的脚本时,遇到了一个问题,由于我是需要备份目录,所以,需要判断扫描的文件是否为目录,当我用os.path.isdir()来判断的时候,发现所有文件均返回false,刚开始以为是系统兼容性问题,进一步测试,发现用os.path.isfile(),这些文件还是返回false,这肯定就是程序写的有问题了,代码如下:#!/usr/bin/env py
2015-06-02 10:42:07
12077
1
原创 python book 学习笔记(四)
1 创建临时 zip 文件,从中导入一个模块,最后删除该文件2 将文件树归档到一个压缩的 tar 文件3 使用 C++ 类的 iostream 语法4 遍历目录树5 在目录中改变文件的扩展名6 从指定的搜索路径寻找文件
2015-05-30 18:09:24
267
转载 Python fnmatch 模块
关键字: python fnmatch shellpatterns 正则表达式今天看《Programming Python 3nd Edition》时,偶然看到fnmatch模块,于是查看了它的用法记录在此^_^Python 的fnmatch说明: fnmatch 实现shell patterns表匹配字符串或文件名 1,fnmatch.fnmatch(name, pa
2015-05-30 17:22:23
4187
转载 Python os.walk() 和 os.path.walk()
os.walk()函数声明:walk(top,topdown=True,onerror=None)1>参数top表示需要遍历的目录树的路径2>参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件3>参数onerror的默认值是"
2015-05-30 16:25:39
1400
转载 .tar.bz2文件解压命令
从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包要解压很简单 :.tar.gz 格式解压为 tar -zxvf xx.tar.gz.tar.bz2 格式解压为 tar -jxvf xx.tar.bz2
2015-05-30 12:49:11
283
转载 Python操作PostgreSQL
PostgreSQL可以用Python psycopg2模块集成。 sycopg2是Python编程语言的PostgreSQL数据库的适配器。 其程序代码少,速度快,稳定。不需要单独安装这个模块,因为它默认情况下被运往随着Python版本在2.5.x一起的。如果不把它安装在机器上,然后可以使用yum命令安装它,如下所示:$yum install python-psycopg2 www
2015-05-28 18:58:17
676
1
转载 python操作数据库PostgreSQL
先插入一条广告,博主新开了一家淘宝店,经营自己纯手工做的发饰,新店开业,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!店名: 小鱼尼莫手工饰品店经营: 发饰、头花、发夹、耳环等(手工制作)网店: http://shop117066935.taobao.com/ 马上开始正题... 1.简述 python可以操作多种数据库,诸如SQLite、MySql、Po
2015-05-28 16:41:58
521
转载 Ubuntu安装psycopg2
在windows上和Linux上安装psycopg2都遇到了点小插曲,记录如下 Windows下: 1. 前往官网下载源代码 http://www.initd.org/psycopg/ 2. 解压 3. 运行python setup.py install报错 解决办法:官网提供了windows版本安装包的办法,详见: http://www.s
2015-05-28 16:14:15
1612
转载 select from limit x offset y 的理解
从t表中 从第 y 行记录开始查询,总共查询 x行记录limit :在数据库中查询中间几条数据offset:开始的意思,表示从第X行记录开始查询示例: -- 是从数据库中t表中的第二条数据开始查询两条数据,即第二条和第三条。 selete * from t limit 2 offset 1;
2015-05-28 09:01:35
1958
转载 Python __getattr__与__setattr__使用方法
比如下面的例子:classBook(object): def__setattr__(self,name, value): ifname == 'value': object.__setattr__(self,name, value - 100) else:
2015-05-26 16:51:07
497
转载 Python 内建函数
Python 类可以定义专用方法,专用方法是在特殊情况下或当使用特别语法时由 Python 替你调用的,而不是在代码中直接调用(象普通的方法那样)。.1 __init__类似于构造函数#!/usr/local/bin/pythonclass Study: def __init__(self,name=None): self.
2015-05-26 16:11:04
311
转载 python endswith() 函数
在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束。startswith()函数此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。复制代码 代码如下:text='welcome to qt
2015-05-25 15:23:34
1543
转载 正则表达式 \b \b的用法
\b代表字与字中间那个看不见的东西,如here is a word那么,这句中有好几个\b, 每个单词的前后都有一个\b.所以你用 \bhere\b 可以匹配上面这个here,但如果here 不是一个单词,而是一个单词的一部分,如 adheread, 这样的话,用here 可以匹配,用\bhere\b就不能区配了,因为ad后面没有\b. 所以 adhere 中的here 不会被匹配。
2015-05-25 11:40:51
2266
转载 Python 正则表达式使用范例
作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。本文是一系列关于Python正则表达式文章的其中一部分。在这个系列的第一篇文章中,我们将重点讨论如何使用Python中的正则表达式并突出Python中一些独有的特性。我们将介绍Python中对字符串进行搜索和查找的一些方法。然后我们讲讨论如何使用分组来
2015-05-24 15:35:29
278
转载 Python strip() 函数
python strip()函数函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符注意:当
2015-05-23 18:27:39
258
转载 VIM 的移动
越来也喜欢用linux的vim 来编程了,简单、高效、专业,最近拿着一本《vim的中文使用手册》在慢慢的看,看到现在就没有勇气继续看下去,我想先放一下,运用前面自己学的东西实际的去操作一下,下面是我对vim的部分总结:第一部分 移动1.按单词移动在正常模式下我们使用w可以让光标按一个单词来移动,移动后的光标会停在单词的后面,当然3w代表移动3个单词。b命令是向前移动一个单词,光标停
2015-05-23 13:46:42
427
转载 ubuntu 卸载 django
只要找到Django的安装目录删除,在Ubuntu下,Django在这里:cd /usr/local/lib/python2.7/dist-packages
2015-05-22 16:28:52
660
原创 python book 学习笔记(一)
1 快速检查某个对象是否是字符串或者 Unicode 对象2 字符串左对齐、右对齐、居中对齐3 把一系列小字符串连接成一个大字符串4 将字符串逐字符或逐词反转5 关于集合6 过滤字符串中不属于制定集合的字符
2015-05-21 18:33:24
389
转载 解决django admin 显示 You don't have permission to edit anything 问题
在 utl.py 文件中,需要这样一句话,他的作用是将 INSTALLED_APPS 中的配置加载到程序中如果有注释,需要将注释取消
2015-05-21 11:01:15
862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人