暂无个人介绍
PHP下的cURL库主要有两个Requests和Guzzle,两个都很复杂。 Requests优先使用cURL,没有cURL时会自动启用fsockets,除非你手工指定了Transport。
问题: http://segmentfault.com/question/3032/php%E7%9A%84curl%E9%80%A0%E6%88%90%E6%80%A7%E8%83%BD%E7%93%B6%E9%A2%88-%E5%A6%82%E4%BD%95%E4%BC%98%E5%...
在MySQL v5.1和v5.5下测试部分方法不起作用。 数据表改名 ALTER TABLE `x_table` RENAME TO `y_table`; 字段改名 ALTER TABLE `x_table` RENAME `a_field` TO `b_field`;...
# -*- coding: utf-8 -*- from urlparse import urlsplit from httplib import HTTPConnection class HttpChecker: """ 检测网址是否存在 """ ...
一个简单的分页 # -*- coding: utf-8 -*- class PageResult(list): def __init__(self, total=0, page_no=1, page_size=0, edge_size=0): self.
用gevent(或封装了gevent的gunicore)启动python进程,会出现多个独立进程同时写一个日志文件, 可以观察到有日志部分丢失:一个进程日志没写完,另一个进程把日志覆盖在同一行的后面;有些日志甚至完全丢失。
Python中的编码是个恼人的问题,第一个是文件编码,在第一行设置了#-*- coding: utf-8 -*-就可以解决。 第二个是环境编码,就是你有个中文unicode的encode或decode操作,它给你报错。
# -*- coding: utf-8 -*- import hashlib def md5hex(word): """ MD5加密算法,返回32位小写16进制符号 """ if isinstance(word, unicode): word = word.
首先安装 Flask-SqlAlchem? v0.15 和 SqlAutoCode? v0.7 在配置文件settings中设置 SQLALCHEMY_DATABASE_URI = 'mysql://kw3:123456@localhost/kw3_article' SQLALCHEMY_BINDS = { 'game': 'mysql://kw3:123456@localhost/kw_game', } TABLE_PREFIX = 't_' 将最后面的代码放到scripts下,并运行它。
前几年自己用过一段时间的git(原来是使用bzr,后来换成git),都是当作个人代码备份工具,没有涉及多人提交代码到中央版本库。 两个月前,我们把原来的svn版本管理换成了git,这两天提交版本时遇到许多问题,上网找些资料看,才发现用法不对,集体使用时,不能简单地再延续原来个人使用时的习惯。
How to change svn server name without making a new cosvn server You must specify the old and new like this: svn sw --relocate svn://example1.
#-*- coding: utf-8 -*- from bisect import bisect FIRST_LETTERS = ["a", "b", "c", "d", "e", "f", "g", "h", "j", "k", "l", "m", "n", ...
把代码放到局域网服务器,原本在本地运行正常的代码在局域网服务器上却报错,Google一下相关错误,原来是Python2.6的一个Bug。 Python2.6下,如果有dict的key是unicode,当把它解包传给函数作为参数时,会报错 from datetime import * date(1,2,**{u'day':10,u'x':20}) TypeError: date() keywords must be strings 在Python2.7下不会有问题。
先要安装maillib库 假设我要获得一周来,豆瓣发送的每个邮件中的第一个网址 import poplib import maillib from datetime import datetime, timedelta def email_filter(sen...
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "path" /d "%path%;%cd%" /t REG_SZ /f 如果当前路径已经存在于系统路径,不会重复添加。
如果你的awk代码可以在Linux可以跑,在Windows下却不行,请检查代码中是否有百分号%,将所有%转义为%%。 例如我的这段处理Nginx日志时间的代码: date = substr($2,2,11) time = substr($2,14,8) gsub("/"," ...
def unique_list(seq, excludes=[]): """ 返回包含原列表中所有元素的新列表,将重复元素去掉,并保持元素原有次序 excludes: 不希望出现在新列表中的元素们 """ seen = set(exclu...
用Jquery 1.4.4 实现的联动下拉菜单,估计在Jquery 1.2版本以上都可用。 联动下拉菜单是一主一从两个select,切换主select时,从select的内容跟着改变。这里是把从select的项目按组optgroup全部加载进来,然后切换主select时更新从select组的显示或者隐藏。
import urllib import urlparse def url_add_params(url, **params): """ 在网址中加入新参数 """ pr = urlparse.
用途当然是模拟浏览器 # -*- coding: utf-8 -*- """ 使用pycurl发起HTTP访问 """ import pycurl, urllib import StringIO def curl(url, method="GET", prox...
添加一个用户dba,密码sql,可以管理db_开头的数据库 GRANT ALL PRIVILEGES ON `db\_`.* TO 'dba'@'localhost' IDENTIFIED BY 'sql' WITH GRANT OPTION; FLUSH PRIVILEGES; 从其他机器访问 如果要允许从其他机器访问,要修改 etc/mysql/my.
昨天装好了Couchdb-1.0.2,用couchdb -b启动正常,用curl http://127.0.0.1:5984/也能收到欢迎信息,却打不开网页客户端Futon。 想起之前也碰到这样的问题,第二天自己好了,就把Linux重启了一下,解决了!应该是某个依赖的进程需要重启,猜测是js spidemokey。
转自 http://my.oschina.net/captaintheron/blog/8898 下面,本文就将结合具体的例子来说明怎样利用curl进行下载。 1、获得一张页面 使用命令:curl http://curl.haxx.se 这是最简单的使用方法。
#! /usr/bin/python # -*- coding: utf-8 -*- def check_id_num(id_num): assert len(id_num) == 18 and id_num[:17].
设置python运行环境的编码参考这里 http://diveintopython.org/xml_processing/unicode.html 《Dive Into Python》 的 Example 9.
不是代码出的问题,是*.pyc文件被改动了。解决方法,删除所有*.pyc文件再运行
以下脚本在CentOS 5 上通过 #!/bin/bash # 切换到root开始安装 su - mkdir /data/Downloads/ chmod -R 777 /data/Downloads/ cd /data/Downloads/ wget http://postfix.
Python关于时间日期有两个库datetime和time,于是我们要在四种格式之间转换: datetime.datetime对象 datetime.datetime.now() time.
因为有个Bash脚本,想根据用户给的日期参数(yyyymmdd格式),得到这个日期的前一天的表示。首先想到的就是date命令,网上搜了一大把,其实多数都是互相抄的,date基本用法原本就会,不能用来解决我的问题。
0.目标 安装 pylibmc http://pypi.python.org/packages/source/p/pylibmc/pylibmc-1.1.1.tar.gz#md5=e43c54e285f8d937a3f1a916256ecc85 1.
E005 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.
E004 A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99. Find the largest palindrome made from the product of two 3-digit numbers. 水仙花数是从左向右和从右向左读都相同的自然数。
E003 The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143 ? 求600851475143的最大质因子。
E002 Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, .
有个很有意思的网站 ProjectEuler.net ,提出了200多道数学问题,要求读者用计算机求解,不限制所用的计算机语言。 (2008年11月)试着用Python做了几道,挺有意思的。 Add all the natural numbers below one thousand that are multiples of 3 or 5.
昨天在地铁上,突然想到当天是21号,星期一。打开手机看了一下,2001年1月1号正好是星期一。 于是就有一个有趣的问题:那么21世纪中(2001-2100),每个月的1号,同时又是星期一的日子大约有多少天: A. 50 B. 150 C. 350 D. 550 当然,答案是后来设计的。
1. JS中数值字符串相加 var a='2.1'; var b='13'; var c=a+b; 则c的值为 2.113,因为+在字符串间是连接符。 如果要求a与b的和,则先要把a、b用parseFloat()或parseInt()转化为浮点数、整数 黑客方法 var c=a-0+b; 因为 – 不管是在数值还是字符串间都是减法运算,对字符串JS会自动把它转化为数值。
当你的硬盘分区不小心被覆盖了,你首先想到的是什么软件? 国产软件DiskGen?在你毁掉分区表之前,你又备份分区表就有用,可惜大多数人都没有这个习惯。如果靠它扫描找回分区表,基本没戏。 俄罗斯的R-Studio,这是很好的扫描并记录每个扇区的软件,可以立即把硬盘信息想、记录下来,防止后面的不当操作导致最终无法恢复。
今天做一个活儿,需要用到百家姓的拼音,从网上弄了一份百家姓注音,整理了一下,上传共享。 可以从用拼音注册的账号名中推测他(她)姓什么。 话说最复杂的是ji姓和yu姓,都有11个之多。 ji 计/纪/季/吉/嵇/汲/蓟/籍/姬/冀/暨 yu 喻/俞/于/余/禹/虞/郁/於/鬱/鱼/庾
(转自 http://medic.iteye.com/blog/1056515) 2007年我面试了一个被阿里面试后刷掉的电话销售人员,她本来在广州有一份好好的工作,之所以来杭州就是想进阿里。
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
通常我们在数据库中设计好了多张表,在SQLAlchemy中有个autoload可以自动加载. 让我们的Model都继承自某个虚类,这个虚类在需要时会自动加载一次表结构 生成我们需要的基类,并绑定数据库连接 定义我们的Model,设置表名和外键关联 可以使用session执行SQL了,scoped_session让maker生成的多个session实际上是重用同一个, autocommit=True容易导致Bugs,我们使用默认设置不开启它。
# -*- coding: utf-8 -*- from flask import request, render_template, Blueprint from flask.