- 博客(63)
- 资源 (5)
- 收藏
- 关注
转载 [Python]Python性能鸡汤
转载:http://www.oschina.net/question/1579_45822第一部分 阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "它肯定很慢!" 毫无疑问:Python程序没有编译型语言高效快速. 甚至Pyth
2013-04-30 21:19:26 1441
原创 [CentOS]安装rar解压工具
OS 环境:x86_642.6.32-220.el6.x86_64CentOS release 6.2 (Final)*************************************rar系统工具:wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gztar -zxvf rarlinux-3.8
2013-04-30 14:47:49 5540
原创 [CentOS]安装软件:/lib/ld-linux.so.2: bad ELF interpreter 解决
环境:[orangle@localhost Downloads]$ uname -m&&uname -rx86_642.6.32-220.el6.x86_64[orangle@localhost Downloads]$ cat /etc/redhat-release CentOS release 6.2 (Final)**************************
2013-04-30 14:45:52 85191 3
原创 [Python]第八课笔记 简单代理爬虫
os win7 python2.7#coding=utf8import urllib2,re,os import threadingimport time,datetimedef get_proxy_addr(urls,ports): proxylist = [] p = re.compile('''(.+?)document.write\(":"\+(.+?)\
2013-04-29 17:07:30 1889
原创 [Django1.4]使用post表单:CSRF verification failed. Request aborted.错误
环境: win7 python2.73 django1.4 post表单提交出现以下错误解决办法是添加一个注解 views.py中其他的方法也看过,但都比较麻烦,而去代码较多
2013-04-28 22:33:08 2153
原创 辞去工作的日子(反省)
这段时间是一直呆在家里了。。。没工作了啊。在家看书,在家帮忙照顾老人,在家休息一段时间,清净心房。回到家中已经一月有余,python学习有2月已久,反观这段时间的学习生活,总结反思的时间到了。关键词:时效,选择,问题解决,急心态,粗计划时效:在家其他的人任务不多,也就是做做饭,一周去看老人几次,做做家务。其他时间基本都在看书,看电脑,学习。看上去学习的时间倒是不少,
2013-04-28 19:58:36 1763
转载 [CentOs]yum常用命令介绍
ref: http://www.linuxsky.org/doc/newbie/200801/230.html1.列出所有可更新的软件清单命令:yum check-update2.安装所有更新软件命令:yum update3.仅安装指定的软件命令:yum install 4.仅更新指定的软件命令:yum update 5.列出所有可安裝的软件清单命令:yum
2013-04-28 16:45:46 2234
原创 [CentOS]another app is currently holding the yum lock;waiting for it to exit...解决
centos 下 yum安装软件时候:another app is currently holding the yum lock;waiting for it to exit...杀掉yum进程就行了,有可能在升级别的程序rm -f /var/run/yum.pid
2013-04-26 22:37:39 2509
原创 [CentOS]安装MySQL-python,error: Setup script exited with error: command 'gcc' failed with exit status
centos6.3 使用easy_install 安装 MySQL-python出现错误如下: error: Setup script exited with error: command 'gcc' failed with exit status 1尝试解决:yum -y install rpm-build gcc-c++yum install mysql mysq
2013-04-26 22:36:44 11896
转载 [Mysql]Cenos6.3 安装mysql以及配置
ref: 地址安装MySQL。[root@sample ~]# yum -y install mysql-server ← 安装MySQL[root@sample ~]# yum -y install php-mysql ← 安装php-mysql配置MySQL[root@sample ~]#vim /etc/my.cnf ← 编辑MySQ
2013-04-26 21:44:13 1293
原创 [Python-*-Django]DatabaseError: no such table: blog_blogpost错误
这是没有同步引起的python manage.py syncdb是个容易犯错的地方
2013-04-25 23:56:21 4435 3
转载 [Mysql]修改默认字符集
Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium
2013-04-25 20:44:32 1321
原创 [Python]GUI编程练习 -- 获取天气预报
第一个小应用: 桌面天气需求:背景:简单的一个桌面窗口,显示某地区的天气情况,每小时一次来源,用户:自己价值:编程练习 设计:使用tkinter做出一个小窗口,后天通过中央气象的json接口获得天气情况,手动更新也可以首先解决获取json并解析,然后是窗口显示。编码:#coding:utf8#python2.73 winxp '
2013-04-25 16:51:39 3409 2
原创 [Python]json dumps中文问题
解决方法就是增添一个参数看下代码对比#coding:utf8#python2.7 winxpimport urllibimport sys import json#url = r'http://www.weather.com.cn/data/sk/101221201.html'url = r'http://www.weather.com.cn/data/city
2013-04-25 14:21:11 6699
原创 [Ubuntu--mysql]mysql不用验证也可以登陆 ?
ubuntu配置mysql密码系统环境: Linux ubuntu 3.5.0-27-generic #46-Ubuntu SMP Mon Mar 25 20:00:05 UTC 2013 i686 i686 i686 GNU/Linuxmysql Ver 14.14 Distrib 5.5.29, for debian-linux-gnu (i686) using read
2013-04-24 23:19:31 4952
原创 [Ubuntu]系统命令--dpkg命令小记
#ubuntu 查看软件是否安装 dpkg命令使用man:dpkg -package mananger for Debiandpkg is a tool to install, build, remove and manage Debian packages.就是和rpm类似的一个包管理器常用命令:#查看所有包和某个软件是否存在$dpkg -l
2013-04-24 22:32:00 1546
原创 [Git]win下git中文支持环境的配置
#win下git中文支持环境的配置#参考:《git权威指南》在win环境下刚刚安装好msysgit之后,迫不及待的打开gitbash打了一个中文字,怎么什么都没有呢?图1 接着参照《Git权威指南》中的方法配置看看,这里我的git安装目录为D:\devsofts\Git,以下的操作无特别说明均在此目录下配置文件的修改使用文本编辑器就行了1 GitBa
2013-04-24 18:03:55 2366
原创 [Python]Socket高级 -- select I/O复用模型(二)
代码: 客户端:#!/usr/bin/env python#coding:utf8 #python2.73 lession7_1_s.py"""这是一个多客户端 用来测试 有5个用户 7个消息 一共发送35次 """import socketfrom time import sleepmsg = ['cs111','cs222','cs333','cs444',
2013-04-23 17:36:54 4799 2
原创 [Python-*-读书]Python基础教程--虚拟茶话会
总的来说是一个只支持一个聊天室的服务器端 客户端使用telnet书籍下载地址:Python资料汇总Python教程 这里是第二十四章的源码,练习研究之用#coding:utf8 #python2.7 chatSer2.py#稍微复杂一点的聊天室服务器'''用python启动服务 telnet连接之后就可以变成简单的聊天服务器第一次登陆:login name 登出: log
2013-04-23 00:10:46 2554
原创 [Python]使用smtp和pop简单收发邮件
#Python 核心编程网络协议编程 Emailemail系统组件:MTA 消息传输代理,负责邮件的路由,队列和发送SMTP 简单邮件传输协议1 连接到服务器2 登陆3 发出服务请求4 退出POP:邮局协议RFC918 "邮局协议的目的是让用户的工作站可以访问到邮箱服务器里的邮件。邮件要能从工作站通过简单邮件传输协议SMTP发送到邮件服务器"
2013-04-22 16:21:10 7934
翻译 [Python-*-算法]希尔排序
希尔排序#引用书籍以及地址 Solving with Algorithms and Data Structures原文中有在线调试的功能,很好用简要说明: 希尔排序,有时也叫做“最小增量排序”,通过把原始的序列分解成几个子序列来提高效率,其中每个小序列使用的都是插入排序。怎么样划分这些子序列是希尔排序的关键。希尔排序不是直接把整个序列直接分割成连续的子序列,而是用了一
2013-04-22 14:56:51 2210
原创 [Python]学习资料整理
收集了一些资料,基本来自网络下载,如果有新的,后续添加Python核心编程 Python高级编程Python数据结构与算法英文Python灰帽子中文Python精要参考中文ThinkPython Python linux unix系统管理指南中文精通正则表达式Python cookbook 中文以上均来自网络下载,版权问题深感忧虑。。Py
2013-04-22 11:08:24 3546
原创 [Python]Socket高级 -- select I/O复用模型(一)
这个东西以前刚接触,有很多理解不是很清楚。对于模型和不同模型的对比,unix网络编程 有详细的解释因为python是简单调用unix系统的函数,所以找了unix网络编程参看了下,还是比较模糊 select 是属于同步I/O操作,属于I/O复用模型的一种。这个函数允许进程指示内核等待多个事件中的任一个发生,并仅在一个或多个事件发生或经过某指定的时间后才唤醒进程 模型如下图
2013-04-22 00:15:09 4436
原创 [心情]祈愿平安
512地震的时候正直高中,记得那个时候大家拿出自己仅有不多的零花钱来支援灾区,学校组织了多样的全款,哀悼和祈福活动。昨日8点又是在这个春天即将离我们而去的时候,四川又发生了地震。 希望废墟下的人早日找到,活着的人尽快走出痛楚,悲伤,早日重建家园。 祈福平安。
2013-04-21 18:17:17 1729
翻译 [Python—英文]Requests --有用的python模块
ref: http://dancallahan.info/journal/python-requests/Title: 有用的python模块在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合性的功能。相比于urllib2,Kenneth Reitz的Requests模块更能简约的支持完整的简单用例。简单的
2013-04-21 18:07:49 3448
原创 [Python读书]cookbook --20.1 在函数调用中获得常新的默认值
一直都没看装饰器今天翻了cookbook看了一段,愣是没看懂20.1 在函数调用中获得常新的默认值任务:当函数的def语句执行之后,Python为函数的可选参数计算默认值,但只做了一次,然而,对于某些函数,你希望每次函数被调用,默认值都是新计算出来的代码如下import copydef freshdefaults(f): "一个封装f的装饰器,可使其默认值在调用时
2013-04-20 23:50:11 1678
原创 [Python]小练习 -- 模拟登陆人人网
总得思路很简单:获取一个cookie装载好自己的request发送请求#coding:utf8 '''模拟登陆人人 根据网上的资料和firefox做了下 首先自己去探查了下页面元素:</inputcookie: jebecookies=523a9b12-658f-43c0-abf8-1ca1f3f87c10|||||; domain=.renren.c
2013-04-20 21:58:48 5652 5
转载 [Regex ]正则表达式匹配ip和域名
转载:http://blog.csdn.net/seawave/article/details/1520988读了几页《Mastering Regular Expression》,有心想写一个能够匹配IP字串的正则表达式,实际尝试发现远没有自己写几行代码来判断来得容易,呵呵。一个IP字串,由四段组成,每一段是0~255的数字,段与段之间用小数点隔开,比如61.139.2.69就是一
2013-04-19 11:08:30 15041 2
转载 [Python]easy_install使用小技巧
Python中的easy_install工具很爽,它的作用类似于Php中的pear,或者Ruby中的gem,或者Perl中的cpan。如果想使用easy_install工具,可能需要先安装setuptools,不过更酷的方法是使用ez_setup.py脚本:wget -q http://peak.telecommunity.com/dist/ez_setup.pypython
2013-04-18 23:07:37 1549
原创 [Python]正则课程 --再次回顾
正则表达式的最大匹配个数,65535? re.DEBUG 可以查询到最大匹配个数,其实是返回针对每个regex的debug信息 使用compile编译的表达式时会把最新的几个缓存起来,所以就可以同时使用几个正则表达式而不需要担心正则的编译问题在re模块中的几个对象re.RegexObject 是编译后的正则表达式对象,方法上和直接使用re模块很多都是类似的常用的方法和
2013-04-18 22:46:14 1253
原创 [厨房艺术]刷锅的技巧
刷锅一般是趁着锅还没有凉的时候刷首先用铁刷子或者钢刷子把锅里的污渍刷掉然后用抹布或者柔软的洗完布,粘上一点洗洁精把锅彻底的洗刷干净,再用水冲洗2遍等到锅内能生成一层水膜说明可以了最后用干抹布把锅擦干净,在放到锅架上就行了。爱护厨房,从我做起
2013-04-18 12:34:46 2028 2
原创 [Python]copy模块学习 -- 深拷贝和浅拷贝
Python拷贝对象常用的模块是copy模块,这个模块有两个方法,copy,deepcopy也就是常说的浅拷贝和深拷贝那么2种拷贝有什么不同呢? 今天就来研究下,这里研究对象是否相同用的是id()方法,也可以用is方法来判断浅拷贝有几种方法:第一种就是使用copy.copy()方法>>> import copy>>> a = [[1,3]]>>> b = copy.co
2013-04-17 20:01:49 1490
翻译 Python算法学习计划
以Welcome to Problem Solving with Algorithms and Data Structures为原本,每次学习一个小结或者半个小结,每次都要留下学习笔记,每一段时间都要有反思笔记学习数据结构和算法 加上自己的英文水平的提高作为练习,很多术语和理解可能有错,请赐教。原文地址 http://interactivepython.org/courselib/stat
2013-04-17 12:01:18 2060
原创 [Python-算法]python实现冒泡,插入,选择排序
从新开始学习数据结构和算法,从前没有系统学过。部分引用:http://interactivepython.org/courselib/static/pythonds/SortSearch/sorting.html# -*- coding: cp936 -*-#python插入排序def insertSort(a): for i in range(len(a)-1):
2013-04-17 11:38:05 12020 1
原创 [notepad++]win下安装python插件PyNPP
有些人比较喜欢使用notepad++作为编辑器,这里推荐一款python的插件因为它可以实现:1. 显示行列对齐(通过show indent guide,进而对tab和空格的区分很好)2. 为数行代码添加#符号(选中你要操作的代码,右键,toggle block comment,此外还有自由改变大小写功能) 首先要安装notepad++然后可以通过note
2013-04-16 10:23:44 12233
原创 [Python]判断系统编码和字符编码chardet
这里使用了字符编码判断的一个模块chardet 使用esay_install 直接安装就可以了os环境win7 ide:wingide 1 使用默认环境编码'''查看系统编码'''import sys print 'system encoding: ',sys.getdefaultencoding()'''查看字符串编码'''import chardets =
2013-04-15 22:18:44 8047
原创 [Ubuntu]端口情况查看
ubuntu查看占用某端口的程序查看已经连接的端口$ netstat a 查看所有服务端口$ netstat -ap查看某个端口,8080sudo netstat -ap |grep 8080停止端口使用若要停止使用这个端口的程序,使用kill +对应的pid即可
2013-04-14 21:08:43 2369
原创 [Python]执行环境--可执行内建函数
参考:《Python核心编程》 14章前半部分内建函数相关知识:内建函数:BIFs属性: bif.__doc__bif.__name__bif.__self__bif.__module__用户函数:UDF属性:udf.__doc__ 文档字符串udf.__name__ 函数名称udf.func_code 字节编译的代码对象udf.func_
2013-04-14 15:00:52 1595
原创 [Python]第六课笔记--正则表达式
培训第六课 re的使用 re使用流程:模式串->表达式对象->匹配目标文本 常用元字符: . :除换行符以外的任何字符 \ :转义字符 当我们把元字符当做普通字符去匹配的时候 [] :字符集合匹配 \d :数字匹配 0-9 \D :非数字的匹配[^0-9] \s :非空白
2013-04-13 15:46:50 1049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人