- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 python socket get http
需要注意http1.1和http1.0的區別http1.1要加上Host才可以, http1.0則不用#!/usr/bin/env pythonimport socketsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sock.connect(('172.17.9.9', 80))#sock.send('GET /
2011-11-29 09:59:53
2630
1
原创 gevent sqlalchemy async access mysql
1.安装mysql-connector2.db = create_engine('mysql+mysqlconnector://root:liukesun@localhost/testdb')gevent_sqlalchemy_test.py#!/usr/bin/pythonimport geventfrom gevent import monkey # pat
2011-11-25 22:53:27
3037
原创 ubuntu install cx_Oracle
1. install ubuntu oracle client2. add environmentgedit /etc/environment appendexport ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/clientexport LD_LIBRARY_PATH=/usr/lib/oracle/x
2011-11-25 19:56:42
1307
原创 sqlalchemy
http://ishare.iask.sina.com.cn/f/14933874.htmlhttp://www.slideshare.net/jbellis/pycon-2010-sqlalchemy-tutorialhttp://www.slideshare.net/marchliu/python-5104191http://www.slideshare.net/twleung/m
2011-11-24 22:33:01
853
原创 python clipboard 块移动
这一直没发现在linux下好用的块移动的编辑器因为你可能在网上copy下来的代码是这样的需要把整个代码向前移4个字符自己写了这样一个程式来实现这个功能>>> from sqlalchemy import Column, Integer, String>>> class User(Base):... __tablename__ = 'users'......
2011-11-20 22:32:36
1419
原创 tornado http proxy 二級代理
tornado http proxy 二級代理注意事項1、二級代理remote_stream不是連接的remote_host而是PROXY_HOST2、http的代理驗証需要在header裡增加 Proxy-authorization: Basic bGs6MjAwMg== , 用戶、密碼是用base64編碼的本文是在https://gist.github.com/1241783/80
2011-11-18 08:45:25
3937
原创 python 全排列
#!/usr/bin/env python# -*- encoding: utf-8 -*-def getpwd(s, l): if l == 1: return [x for x in s] else: return [x+y for x in s for y in getpwd(s, l-1)]s = 'abcd'
2011-11-05 22:17:35
1924
原创 python heap sort
#!/usr/bin/env pythonfrom heapq import heappush, heappopif __name__ == "__main__": # Simple sanity test heap = [] data = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0] for item in data:
2011-11-05 22:12:51
2105
原创 python insertion sort
直接插入排序(insertion sort)思想:用关键码依次比较待排序元素位置前面的关键码,找到要插入的位置,其后的元素依次后移。时间复杂度:o(n*n)关键码比较次数:n*n/2对象移动次数:n*n/2稳定性:稳定#!/urs/bin/env python# -*- encoding:utf-8 -*-def insertsort(seq): fo
2011-11-03 21:53:56
969
1
原创 python quick sort
quick sort是一種分治的思想分治法的基本思想 分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。seq = seq_a + [k] + seq_ball item in seq_a all item in seq_b > kdef quicksort(seq):
2011-11-03 09:37:16
1981
Delphi 2010/xe 多点触控及鼠标手势范例
2011-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人