<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u011653701的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011653701</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011653701]]></copyright><item><title><![CDATA[ubuntu中PostgreSQL使用方法详解]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46424657</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46424657</guid><author>u011653701</author><pubDate>Tue, 09 Jun 2015 11:27:27 +0800</pubDate><description><![CDATA[简单说明
路径



 代码如下
复制代码



/var/lib/postgresql/9.3/
查看版本
psql --version




创建用户
示例: 创建 yy 用户， 密码为 yy , 创建 blogbase 
数据库，并对 yy 用户赋予所有权限



 代码如下
复制代码



$ sudo su - postgres]]></description><category></category></item><item><title><![CDATA[ubuntu安装postgresql和使用方法]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46424295</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46424295</guid><author>u011653701</author><pubDate>Tue, 09 Jun 2015 11:11:52 +0800</pubDate><description><![CDATA[安装组件
客户端安装
sudo apt-get install postgresql-client
服务器安装



复制代码
代码如下:

sudo apt-get install postgresql postgresql-contrib

获取Installing PostGIS, procedural languages, client interfaces等插件列]]></description><category></category></item><item><title><![CDATA[PostgreSQL服务器启动和关闭方法介绍]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46423961</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46423961</guid><author>u011653701</author><pubDate>Tue, 09 Jun 2015 10:56:25 +0800</pubDate><description><![CDATA[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 ]]></description><category></category></item><item><title><![CDATA[postgre命令行操作]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46423345</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46423345</guid><author>u011653701</author><pubDate>Tue, 09 Jun 2015 10:25:02 +0800</pubDate><description><![CDATA[4.1.如何只选择一个查询结果的头几行？或是随机的一行？
如果你只是要提取几行数据，并且你在执行查询中知道确切的行数，你可以使用LIMIT功能。 如果有一个索引与 ORDER BY中的条件匹配，PostgreSQL 可能就只处理要求的头几条记录， （否则将对整个查询进行处理直到生成需要的行）。如果在执行查询功能时不知道确切的记录数， 可使用游标(cursor)和FETCH功能。


可使用]]></description><category></category></item><item><title><![CDATA[postgresql常用命令]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46422869</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46422869</guid><author>u011653701</author><pubDate>Tue, 09 Jun 2015 10:00:09 +0800</pubDate><description><![CDATA[最近一直在学习Postgresql，下面是自己整理的Postgresql的常用命令

连接数据库, 默认的用户和数据库是postgres
psql -U user -d dbname

切换数据库,相当于mysql的use dbname
\c dbname
列举数据库，相当于mysql的show databases
\l
列举表，相当于mysql的show tables
\dt]]></description><category></category></item><item><title><![CDATA[postgreSQL清除所有表 或 所有表中数据]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46411869</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46411869</guid><author>u011653701</author><pubDate>Mon, 08 Jun 2015 14:00:31 +0800</pubDate><description><![CDATA[1、清除所有表：
http://bbs.youkuaiyun.com/topics/390209463第2楼：



CREATE FUNCTION aaa() RETURNS void AS $$
DECLARE
    tmp VARCHAR(512);
DECLARE names CURSOR FOR 
    select tablename from pg_tables where]]></description><category></category></item><item><title><![CDATA[postgre复制表数据]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46389189</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46389189</guid><author>u011653701</author><pubDate>Sat, 06 Jun 2015 15:56:47 +0800</pubDate><description><![CDATA[说明：复制表(只复制结构,源表名：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,]]></description><category></category></item><item><title><![CDATA[python 第三方模块安装路径]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46358463</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46358463</guid><author>u011653701</author><pubDate>Thu, 04 Jun 2015 11:35:03 +0800</pubDate><description><![CDATA[/usr/lib/python2.7/dist-packages]]></description><category></category></item><item><title><![CDATA[Linux中的 find 命令]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46358369</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46358369</guid><author>u011653701</author><pubDate>Thu, 04 Jun 2015 11:30:12 +0800</pubDate><description><![CDATA[1.搜索路径下的所有文件和文件夹

$ find base_path -[print]

2.根据文件名或者正则表达式匹配搜索

-name
  指定文件名匹配字符串
-iname
  忽略大小写

#找到所有./MyProgram下的txt文件
$ find ./MyProgram -name “*.txt”

#忽略大小写，找到.txt或者.TXT文件
$ fin]]></description><category></category></item><item><title><![CDATA[17个新手常见的运行时错误]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46356861</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46356861</guid><author>u011653701</author><pubDate>Thu, 04 Jun 2015 10:20:13 +0800</pubDate><description><![CDATA[当初学 Python 时，想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。

1）忘记在 if , elif , else , for , while , class ,def 声明末尾添加
 ：（导致 “SyntaxError ：invalid syntax”）

该错误将发生在类似如下代码中：






]]></description><category></category></item><item><title><![CDATA[python book 学习笔记（六）]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46348447</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46348447</guid><author>u011653701</author><pubDate>Wed, 03 Jun 2015 18:24:12 +0800</pubDate><description><![CDATA[1 给字典添加一个条目



2 创建字典的两种方法



3 初始化一个字典，其中每个键都对应相同的值



4 将列表元素交替作为键和值来创建字典




5 获取字典的一个子集
、


6 反转字典]]></description><category></category></item><item><title><![CDATA[python book 学习笔记（五）]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46334007</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46334007</guid><author>u011653701</author><pubDate>Wed, 03 Jun 2015 16:43:50 +0800</pubDate><description><![CDATA[1 计算目录间的相对路径




2 带版本号的文件名]]></description><category></category></item><item><title><![CDATA[Python中__getitem__()和__setitem__()的使用实例]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46347265</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46347265</guid><author>u011653701</author><pubDate>Wed, 03 Jun 2015 16:10:52 +0800</pubDate><description><![CDATA[使用如下：]]></description><category></category></item><item><title><![CDATA[python copy & deepcopy 区别]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46334759</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46334759</guid><author>u011653701</author><pubDate>Tue, 02 Jun 2015 20:36:37 +0800</pubDate><description><![CDATA[import copy    # copy 和 deepcopy 的区别    l1 = [1, 2, 3, ['a', 'b']]  # copy 浅复制，不会拷贝其子对象，修改子对象，将受影响  l2 = copy.copy(l1)    # deepcopy 深复制，将拷贝其子对象，修改子对象，将不受影响  l3 = copy.deepcopy(l1)    l1[3].append('c']]></description><category></category></item><item><title><![CDATA[Python中range和xrange的区别]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46333533</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46333533</guid><author>u011653701</author><pubDate>Tue, 02 Jun 2015 18:31:10 +0800</pubDate><description><![CDATA[这两个基本上都是在循环的时候用。


[python] 
view plaincopy


In [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     .]]></description><category></category></item><item><title><![CDATA[Python的dict.fromkeys应用]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46331011</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46331011</guid><author>u011653701</author><pubDate>Tue, 02 Jun 2015 15:55:10 +0800</pubDate><description><![CDATA[最近Python群有人提出：
如何便捷的讲字典的值全部赋为某个值
比如 dic={'a':1,'b':2,'c':3}
操作以后

dic变为  {'a':0,'b':0,'c':0}
------------------------------------------------------
解决方案：
dic = dict.fromkeys(dic, 0)]]></description><category></category></item><item><title><![CDATA[Python：itertools模块]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46330337</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46330337</guid><author>u011653701</author><pubDate>Tue, 02 Jun 2015 15:27:19 +0800</pubDate><description><![CDATA[itertools模块包含创建有效迭代器的函数，可以用各种方式对数据进行循环操作，此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器（如生成器和生成器表达式）的函数联合使用。
chain(iter1, iter2, ..., iterN)：
给出一组迭代器(iter1, iter2, ..., iterN)，此函数创建一个新迭代器来将所有的迭代器链接起来，返回的迭代器从it]]></description><category></category></item><item><title><![CDATA[python itertools的使用]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46330307</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46330307</guid><author>u011653701</author><pubDate>Tue, 02 Jun 2015 15:24:45 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[VIM大小写的变换]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46328083</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46328083</guid><author>u011653701</author><pubDate>Tue, 02 Jun 2015 14:04:33 +0800</pubDate><description><![CDATA[在正常模式下

guw (光标到词尾,大写转换成小写)
gUw (光标到词尾,小写转换成大写)

guu (光标到行尾,大写转换成小写)
gUU (光标到行尾,小写转换成大写)

~ (单个字符大写转小写,小写转大写)
个数 + "~" (大写转小写，小写转大写)

guG (光标到文件未,大写转换成小写)
gUG (光标到文件未,小写转换成大写)

vim中大小写转化]]></description><category></category></item><item><title><![CDATA[python中os.path.isfile()和os.path.isdir()均返回false的问题]]></title><link>https://blog.youkuaiyun.com/u011653701/article/details/46325299</link><guid>https://blog.youkuaiyun.com/u011653701/article/details/46325299</guid><author>u011653701</author><pubDate>Tue, 02 Jun 2015 10:42:07 +0800</pubDate><description><![CDATA[今天在写一个linux下自动备份指定目录下的所有目录的脚本时，遇到了一个问题，由于我是需要备份目录，所以，需要判断扫描的文件是否为目录，当我用os.path.isdir()来判断的时候，发现所有文件均返回false，刚开始以为是系统兼容性问题，进一步测试，发现用os.path.isfile()，这些文件还是返回false，这肯定就是程序写的有问题了,代码如下:
#!/usr/bin/env py]]></description><category></category></item></channel></rss>