python/php/perl
jianghuihong2012
这个作者很懒,什么都没留下…
展开
-
python字符串翻转
#python 字符串翻转string="how are you"def func(s): i=1 re="" for x in s: re+=s[len(s)-i] i=i+1 return re print func(string)原创 2013-10-24 21:23:21 · 801 阅读 · 0 评论 -
python连接mysql脚本
#encoding=gbkimport sysimport MySQLdbconn=MySQLdb.Connection('127.0.0.1','root','123456','job',charset='gbk')cur=conn.cursor()cur.execute("select * from demo_jobs_store")conn.commit()conn.c原创 2014-04-03 16:21:20 · 838 阅读 · 0 评论 -
一段python从mysql数据库中取数据并且求平均值的代码
#encoding=gbkimport sysimport MySQLdbimport datetimeimport timedict = {"0":"0-0","1" : "0-500","2" : "500-700","3" : "700-900","4" : "900-1200", "5" : "1200-1600","6" : "1600-2000","7"原创 2014-04-04 13:56:15 · 5398 阅读 · 0 评论 -
前程无忧模拟登陆代码
<?php$cookie_file=tempnam('./tmp','cookie');$ch=curl_init();$login_url = 'http://my.51job.com/my/My_Pmc.php';$curlPost="username=用户名&userpwd=huihong520&autologin=1";curl_setopt($ch,CURLOPT_URL,$l转载 2014-04-08 11:00:20 · 2850 阅读 · 0 评论 -
PHP中curl post的用法及原理解析
1、首先说明一下,curl的百科解释是:PHP[2]支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的原创 2014-04-08 13:27:48 · 5109 阅读 · 0 评论 -
mysql_fetch_row(): supplied argument is not a valid MySQL result resource的问题解决方案
mysql_fetch_row(): supplied argument is not a valid MySQL result resource今天写一个PHP程序,怎么改SQL语句都会提示同样的错误,后面仔细一检查才发现,问题在于选错了数据库。。。总结一下上述错误的可能原因:1 数据库选择错了2 表选择错了3 SQL语言错了以上三个原因最容易忽略的就是前原创 2014-03-26 12:12:17 · 11254 阅读 · 0 评论 -
赶集网模拟登陆程序PHP
<?php$url = "https://passport.ganji.com/login.php";//这里改成你自己的账号和密码$data ="login_username=itbuluoge&login_password=123456";$result = vpost($url,$data,'cookie');echo request_url_data("http://www.g原创 2014-06-08 21:57:18 · 2246 阅读 · 1 评论 -
php+redis+python网站部署方案
1 采用原web总数据库,后端直接采用php。2 采用原web总数据库,后端采用python/php+redis数据优化方案。3 采用新的数据库,即将原有数据库拷贝,后端采用python/php+redis数据优化方案。采用redis数据库可以大幅度提高查询性能。部署方案图原创 2014-06-08 21:59:19 · 1026 阅读 · 0 评论 -
python连接mysql
#encoding=gbkimport sysimport MySQLdbimport datetimeimport timedict = {"0":"0-0","1" : "0-500","2" : "500-700","3" : "700-900","4" : "900-1200", "5" : "1200-1600","6" : "1600-2000","7" :原创 2014-06-08 22:00:20 · 596 阅读 · 0 评论 -
python处理数据脚本
1、python连接mysql#encoding=gbkimport sysimport MySQLdbconn=MySQLdb.Connection('127.0.0.1','root','123456','job',charset='gbk')cur=conn.cursor()cur.execute("select * from demo_jobs_store"原创 2014-06-08 22:01:50 · 1109 阅读 · 0 评论 -
wordpress单篇文章模板代码
/kindeditor/kindeditor-min.js">/kindeditor/lang/zh_CN.js"> KindEditor.ready(function(K) { K.each({ 'plug-align' : { name : '对齐方式', method : { 'justifyleft' : '左对齐',原创 2014-06-09 11:22:08 · 1095 阅读 · 0 评论 -
python取得IMAP服务器邮件
import imaplib, string, email M = imaplib.IMAP4_SSL("imap.163.com") print M try: try: M.login('xxx@xxx.com','xxxxxx') except Exception,e: print 'login erro转载 2013-10-29 21:19:16 · 3495 阅读 · 0 评论 -
python读取pop3服务器邮件并且下载
程序从pop3服务器中下载邮件到程序当前目录下的POP3文件夹,如果不存在POP3文件夹,程序自动创建。需要提供POP3协议的服务器IP,用户名(即完整邮箱地址),密码经过PYTHON2.7测试成功。原创 2013-10-29 20:08:40 · 3220 阅读 · 0 评论 -
python批量自动化工作
需求:将下述内容批量转换成指定的格式复仇之魂,众神之王,魅惑魔女,变体精灵,水晶室女,流浪剑客,娜伽海妖,撼地神牛,隐形刺客,秀豆魔导师,熊德,剑圣月之骑士,矮人火枪手,巨魔战将,暗影萨满,钢背兽,熊猫酒仙,半人马酋长,赏金猎人,龙骑士,敌法师,黑暗游侠,全能骑士,沉默术士,树精卫士,谜团,光之守卫,熊战士,食人魔法师,修补匠,幻影长毛手,先知,山岭巨人,哥布林工程师,圣骑士,兽王,双头龙,练金术原创 2013-10-24 21:23:23 · 1268 阅读 · 0 评论 -
python屏幕截图
# -*- coding: utf-8 -*-__author__='Mr.King'import ImageGrab#bbox = (10, 10, 200, 200)bbox="http://www.baidu.com";im=ImageGrab.grab()im.save("pixel.png")im.show()需要安装PIL-1.1.7.win32-py2.7.exe插件原创 2013-10-24 21:23:28 · 1351 阅读 · 0 评论 -
python测试之unittest
# -*- coding: cp936 -*-import unittestimport stringclass StringReplaceTestCase1(unittest.TestCase): """测试空字符替换""" def runTest(self): source="HELLO" expect="HELLO" result=str原创 2013-10-24 21:23:35 · 696 阅读 · 0 评论 -
python测试之unittest
# -*- coding: cp936 -*-import unittestimport stringclass StringReplaceTestCase1(unittest.TestCase): """测试空字符替换""" def runTest(self): source="HELLO" expect="HELLO" result=str原创 2013-10-24 21:23:37 · 783 阅读 · 0 评论 -
python单元测试简单案例
目标文件:myclass.py:def add(x,y): return x*ydef st(s): if(s=="jiang"): return True 单元测试文件:study.py# -*- coding: cp936 -*-import unittestimport myclassclass mytest(unittest.TestCase): de原创 2013-10-24 21:23:40 · 899 阅读 · 0 评论 -
c++调用python返回值
#include #include #include using namespace std;int main(){ //初始化 Py_Initialize(); //PyRun_SimpleString("print '12'"); 单句执行 PyObject* pMod = NULL; PyObject* pFunc = NULL; PyObject* result = NULL;原创 2013-10-24 21:23:51 · 4879 阅读 · 0 评论 -
python之html网页匹配查找
# -*- coding: utf-8 -*-import urllibimport urlparseimport HTMLParserimport rer=urllib.urlopen(u"http://v.youku.com/v_show/id_XNjA4Mzg2MDg4.html")content=r.fp.read()#valuetitle=re.findall(r'',content)s原创 2013-10-24 21:23:30 · 2668 阅读 · 0 评论 -
python xml有效性判断
#encoding= utf-8import xml.etree.ElementTree as ETtry: ET.parse("xml1.xml") print u"ok"except Exception,e: print u"error" print u"error:",e原创 2013-10-24 21:23:33 · 2292 阅读 · 0 评论 -
python信号的使用
import signaldef sigint_handler(signum,frame): print "In signal SIGINT handler"signal.signal(signal.SIGINT,sigint_handler)for x in range(10000): print x原创 2013-10-24 21:23:42 · 786 阅读 · 0 评论 -
高手看片必备!python修改视频格式
# -*- coding: cp936 -*-f=file('F:\\视频\\[电影天堂www.dy2018.com]惊声尖笑5高清720p.rmvb','a+b')f.truncate(4)f.close()删除或者修改前4个字节的内容,视频就打不开了其原四字节格式如下:2E 52 4D 46原创 2013-10-24 21:23:44 · 3866 阅读 · 1 评论 -
正则表达式学习总结(python版)
1、正则框架import repattern = re.compile(r'he(.+?)lo');#正则表达式match = pattern.match('helfdslo my sfsdfsdon');#目标字符串#输出内容if match: print match.group(1)2、匹配整数 整数的正则表达式是\d+,其中\d表示整数,+表示多个# -*- coding: ut原创 2015-09-18 16:52:28 · 592 阅读 · 0 评论