- 博客(77)
- 资源 (10)
- 收藏
- 关注
原创 一条命令设置pip源地址
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ #设置阿里源
2021-11-18 11:19:34 647
原创 2021-03-19
解决mysql数据库 UTC时间和北京时间不一致的问题select sid, case course when "shuxue" then score else 0 end as shuxue, case course when "yuwen" then score else 0 end as yuwen from course;
2021-03-19 11:34:20 107
原创 python twisted聊天服务器
from twisted.internet.protocol import Factoryfrom twisted.protocols.basic import LineReceiverfrom twisted.internet import reactorclass Chat(LineReceiver): def __init__(self, users):
2015-03-10 18:41:03 1181
转载 Twisted xmlrpc服务端获得客户端ip的方法
Twisted xmlrpc服务端获得客户端ip的方法,可以重写xmlrpc.XMLRPC的render方法,获取request,然后通过request的getClientIP获得客户端ip地址class RpcServer(xmlrpc.XMLRPC): def render(se
2015-03-10 18:39:12 1329
原创 js获得<select><option>的值跟文本
0 5 10 15 function pageChage(){var s = document.getElementById("s");var value = document.getElementById("s").value;//0,1,2,3var text = s.options[s.selectedIndex].text;//0,5,0,1
2013-07-21 22:49:48 712
原创 java用正则表达式判断 数值,整数
//判断是否是数字(含负号) public static boolean isAllNums(String str){ Pattern pattern = Pattern.compile("-?[0-9]+.?[0-9]+"); return pattern.matcher(str).matches(); } //判断是否是整数(含负号) publi
2012-12-27 22:54:06 3092
原创 数据导入,改变时间类型
Insert into D_SA001000 (DAY_HHMMSS, CENTER, DEPARTMENT, STATION, TYPE, NUM, CODE, PATH, PARATYPE, REGID) --'yyyymmddHH24MISS'注意精度,根据表的时间字段设置 select TO_TIMES
2012-03-27 10:04:28 494
转载 查询表的所有字段名
select column_name from user_tab_columns where table_name='D_SA001000'
2012-03-27 10:02:49 539
转载 python任务调度轻量级框架
#python任务调度轻量级框架from apscheduler.scheduler import Schedulerimport time# Start the schedulersched = Scheduler()def job_function(): print "Hello World"print 'start to sleep'sched.da
2012-03-22 12:22:22 8131
原创 日期虚拟表
select to_char(to_date('201201010100', 'yyyymmddhh24mi') + rownum /(24*60),'yyyymmddhh24mi') from dual connect by level <= 10
2012-02-24 11:19:31 630
原创 数据库时间与时间字段比较
select SYSDATE,uptime,(SYSDATE - uptime) * 86400000/60000 diff from t_run_ctrl
2012-02-24 11:19:06 792
原创 比较两个字段的大小
--比较两个字段的大小select decode(substr(m.age - w.age, 0, 1), '-', '小于', '0', '相等', '大于') compare from man m,woman w where m.wifeid=w.id and m.adr=w.adr
2012-02-24 11:18:38 1764
原创 分钟数据按小时取平均值
select avg(t.variations), max(t.datadate), max(lpad(t.datatime,6,'0')) from t_table t where t.datadate between '20120101' and '20120131'group by t.datadate,substr(lpad(t.datatime,6,'0'),0,2)
2012-02-24 11:17:47 1122
转载 python文件操作
1,将一个路径名分解为目录名和文件名两部分a, b = os.path.split( "c:\\123\\456\\test.txt" )print aprint b显示:c:\123\456test.txt 2,分解文件名的扩展名a, b = os.path.splitext( "c:\\123\\456\\test.txt" )print apr
2012-02-20 22:22:51 573
原创 python解压缩ZIP格式文件
import zipfileimport osz = zipfile.ZipFile('C:/bin.zip', 'r')for f in z.namelist(): if z.read(f)=="": if not os.path.isdir("C:/test/"+f): os.mkdir("C:/test/"+f) e
2012-02-20 22:14:49 812
原创 python通过POST提交页面请求
<br />#网页POST提交数据<br />import urllib<br />import urllib2<br />url = 'http://umbra.nascom.nasa.gov/cgi-bin/eit-catalog.cgi'<br />values = {'obs_year':'2011','obs_month':'March',<br /> 'obs_day':'8','start_year':'2011'<br />
2011-04-01 14:21:00 59429 3
原创 python实现的dos窗口播放器
<br /># -*- coding: utf-8 -*-<br />#auth:liyzh<br />import sys<br />import time<br />lyric={"00:00":u"还记得许多年前的春天","00:04":u"那时的我还没剪去长发",<br /> "00:08":u"没有信用卡也没有她","00:12":u"没有24小时热水的家",<br /> "00:16":u"可当初的我是那么快乐","00:20":u"虽然只有一把破木吉他",<br />
2011-04-01 14:16:00 1884
原创 python用浏览器打开网页的两种方式
<br />import os<br />import webbrowser<br />os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.baidu.com')<br />webbrowser.open("www.baidu.com")
2011-04-01 14:10:00 12863
原创 python IE自动化模块(模拟操作IE)
<br /># -*- coding: utf-8 -*-<br />#把pamie20.zip解压到python25/lib目录下<br />from cPAMIE import PAMIE<br />import time<br />ie= PAMIE()<br />ie.navigate ('http://pamie.sourceforge.net/pamieform.html')<br />#填写文本框<br />ie.textBoxSet('firstname','FirstName')<br /
2011-04-01 14:09:00 2584
原创 py2exe打包python文件成可执行程序
<br />py2exe打包主要分为两大类:<br />(1)、普通python脚本程序打包,不包含图形界面库。此类程序打包我用了两种方法:<br /> 方法一、比较常见,网上大多用这种方法。代码实例如下:<br />#!/usr/bin/python <br /># -*- coding: utf-8 -*- <br /># py2exe file <br /># 1.install py2exe application <br /># 2.python setup.py py2ex
2011-02-24 15:28:00 7282
原创 python判断进程是否存在
<br />#-*- coding:utf-8 -*-<br />import win32com.client <br />def check_exsit(process_name): <br /> WMI = win32com.client.GetObject('winmgmts:') <br /> processCodeCov = WMI.ExecQuery('select * from Win32_Process where Name="%s"' % process_name) <br /
2011-02-22 13:07:00 4357
原创 python发送电子邮件
<br /># -*- coding: utf-8 -*-<br />import email<br />import mimetypes<br />from email.MIMEMultipart import MIMEMultipart<br />from email.MIMEText import MIMEText<br />from email.MIMEImage import MIMEImage<br />import smtplib<br />def sendEmail(authInfo, fr
2011-02-22 13:06:00 1046
原创 python调用windows的exe可执行程序
<br />#传参调用exe程序(解决相对路径,觉得路径问题),等待exe进程结束,此程序才结束。<br /># -*- coding: utf-8-*-<br />import os, os.path, sys<br />import win32process, win32event<br />exe_path = sys.argv[1]<br />exe_file = sys.argv[2]<br />#os.chdir(exe_path)<br />try :<br /> handle
2011-02-22 12:02:00 47798 3
转载 用py2exe打包包含pymssql连接sql server遇到问题
今天用py2exe编译一个用pymssql连接SQLServer的程序。编译正常通过,但双击运行生成的.exe文件时,弹出缺少ntwdblib.dll的警告框。如图下图所示: 这个问题好解决,只要找一个ntwdblib.dll就可以了。我相信在安装pymssql库时应该会有这个文件的,在Python的安装目录下搜索这个文件,果然在Lib/site-packages文件夹下发现它了。拷贝到dist目录下,程序还是不能运行,但不报上面这个错误了,查看日志文件。有这么一句话: ImportError: No
2011-02-22 11:46:00 2050
原创 数据库时间与时间字段比较
<br />数据库时间与时间字段比较<br />select SYSDATE,uptime,(SYSDATE - uptime) * 86400000/60000 diff from t_run_ctrl<br />
2010-07-09 14:21:00 624
原创 PYTHON 模块中使用了traceback 模块报错时的解决方法
如果你的PYTHON 模块中使用了traceback 模块, 则使用py2exe 处理后的程序运行时出现:File "traceback.pyc", line 236, in format_exc File "traceback.pyc", line 142, in format_exception File "traceback.pyc", line 76, in format_tb Fi
2009-06-24 17:30:00 2468
原创 web抓取数据
import urllibimport HTMLParserfrom urllib import urlopensaveDir="E://liyzh//test"URL = " "webdata = urlopen(URL).read()class MyParser(HTMLParser.HTMLParser): def __init__(self): HTMLPar
2009-03-31 13:58:00 976
原创 Chryypy访问MySQL数据库环境搭建
Chryypy访问MySQL数据库环境搭建1、 安装python-2.6.1.msi2、 CherryPy-3.0.0beta.win32.exe3、 MySQL-python-1[1].2.2.win32-py2.6.exe4、 mysql-essential-5.1.31-win32.zip5、 MySQL图形化管理工具Navicat+8[1].0汉化破解版
2009-03-10 14:12:00 763
原创 遍历文件夹和文件
from os.path import basename, isdirfrom os import listdirdef traverse(path, depth=0): prefix = depth* | + |_ if(isdir(path)): print prefix, basename(path) for item in listd
2009-02-24 13:55:00 512
原创 python+PyQt4写的一个简单的计算器
第一步:用PyQt4的窗体设计功能完成界面设计,如下图: 文件名为:calculator.ui(界面设计后存的格式就是这样)第二步:通过控制台命令把calculator.ui格式的文件转换为*.py 格式的文件如: >>>yuic4 calculator.ui > calculator.py
2009-02-20 13:23:00 5539
原创 python文件操作(2)--分析扫描得到的日志文件把文件状态导入Excel表格
#通过分析两次的扫描日志,来分析文件的,增,删,改的记录,把分析的结果导入Excel表格。实现文件的日常管理。import string,osdef GetList(file):#把日志文件转换为list #第一字典存放文件名后修改时间 dict = {} fd = open(file,r) while 1:
2009-02-20 13:12:00 1724
原创 python文件操作(1)--扫描某目录下的文件列表信息存入日志文件
#扫描一个目录下的详细文件列表,包括:文件名,创建时间,最后修改时间,文件大小。#把得到的文件信息存入日志文件中(*.log) #codes import os,timefrom stat import * #输入存入日志的文件名logName = raw_input(Input the name of log:)log=file(logName,w) #递
2009-02-20 11:59:00 3471
原创 一个简单的时钟程序《VC实现》
具体过程:1、首先,我们建立一个基于对话框的程序2、在对话框里建立三个静态文本其ID分别为 IDC_HOUR IDC_MINUTE IDC_SECOND 3、用MFC为三个ID 添加变量 变量类型 为 CString m_hours m_minutes m_seconds 4、然后映射消息WM_TIMER 生成OnTimer() 函数 5、为Dlg类添加一个私有函数Curr
2008-11-24 16:24:00 1548
原创 VC调试入门
1.在VC6.0怎么调试程序呢?首先,把程序(工程)打开,然后在需要调试的地方点击右键,弹出了一个菜单,选择 .这样,就可以下断点(也就是说等一下调试程序的时候,程序到这里就会停)了.如果你已经在那边下过断点的话,馐焙?这个选项就变成, 再点就是删除断点了. 2.下完断点然后怎么办呢?这时候就可以开始调试程序了.我们可以在菜单的 -> -> 或者工具栏的快捷键.
2008-10-30 09:30:00 859 1
原创 不错的vc调试入门
概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。 本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置为了调试一个程序,首先必须使程序中
2008-10-30 09:20:00 627
嵌入式C语言开发总结文档
2008-11-17
常用经典javascript代码集锦
2008-10-30
Symbian应用程序运行框架
2008-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人