自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李彦祯的专栏

成功从点滴开始

  • 博客(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

原创 WAMP设置通过IP地址访问

WAMP默认的访问方式,只有本机可以访问,修改配置文件http.conf

2013-08-14 14:49:10 10187

原创 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

转载 Oracle 实现左补零

SELECT LPAD ('1234' , 5 , '0') FROM DUAL 结果:01234

2012-03-27 10:01:33 2733

转载 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 for windows 扩展包下载大全

http://www.lfd.uci.edu/~gohlke/pythonlibs/

2011-10-17 11:10:51 4398

原创 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

原创 PHP+Ajax+Oracle分页查询

PHP语言通过Ajax动态调用Oracle数据库,实现按日期查询,并分页显示的效果。

2011-03-08 15:55:00 2106

原创 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

原创 取文本文件中的任意一行内容

import linecacheprint linecache.getline('md5.txt', 1)

2011-02-22 13:04:00 992

原创 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

WPF访问FTP的图片显示,支持GIF动画

WPF直接访问FTP上的图片路径在界面上显示,支持GIF动画

2012-02-24

Twisted-9.0.0.win32-py2.5.exe

Twisted异步网络通信机制,python的第三方开发包

2012-02-20

pywin32-214.win32-py2.5.exe

python windowsAPI windows事件处理

2012-02-20

python实现最简单的播放器

用python开发的最简单播放春天里的播放器,超级简单,界面简陋,但是实现了播放器的原理。

2011-03-30

jsp开发web应用系统参考书籍,从入门到精通,包含实例。

jsp开发web应用系统参考书籍,从入门到精通,包含实例。

2009-08-13

C++课件,从基础开始,讲的很详细。

c++课件,很实用 c++课件,很实用 c++课件,很实用 c++课件,很实用 c++课件,很实用

2009-08-13

雅虎widget多功能闹钟

可以实现,计时,倒计时,闹钟,界面改变等效果。

2008-11-21

嵌入式C语言开发总结文档

程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。 不用库函数实现字符串的拷贝,比较,返回字符串的长度,sizeof的用法,static等关键字的用法和注意事项。

2008-11-17

常用经典javascript代码集锦

5秒后关闭当前页   <script language="Javascript">   <!--   setTimeout('window.close();',5000);   -->   </script>

2008-10-30

Symbian应用程序运行框架

考虑到Symbian作为一个商业的开放操作系统,它的UI框架结构和功能必须达到易用、强大和可靠的统一,不是简简单单完成人机交互而已。所以它的结构 必须是经过精心设计的。因此,要想详细描述其内在的运行过程,一般方法是通过自顶向下并逐步分解来详细介绍。但这同时也存在一个缺点,就是容易忽视各种模 块之间的交互过程。所以本文将以一个应用程序启动、运行和结束这样一个流程将UI的整体框架串接起来,相信这样可以更容易理解。当然读者最好已经熟悉 Symbian应用程序框架,要知道什么是The UI Control Framework (CONE)以及Application Architecture (APPARC),这样理解起其内在机制更容易一些。

2008-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除