windows下alias.bat
windows下的bat脚本写的,可实现自定义简称快速启动电脑上的应用程序,能够大量节省桌面空间,并且不使用鼠标就能启动程序。
python3实现sqlserver数据库和文件异地备份
Python3写的脚本,windows上应用的,实现服务器上的数据库通过磁盘映射备份到本地其他机器上的共享文件夹中,服务器上指定文件夹下的文件也备份到指定共享文件夹中,并发邮件通知
罗技键盘鼠标配对对码程序 nano和优联
罗技键盘鼠标配对对码程序 nano和优联,罗技键盘鼠标配对对码程序 nano和优联
django1.6支持python3
django1.6可以运行在python3下的网站建设软件,支持数据库长连接
distribute-0.7.3,flup3-master
python3下运行django1,6不能运行提示需要安装flup,但是flup1.02不能安装在python3下的,需要安装flup3-master,安装flup3-master需要先安装distribute-0.7.3
C++支持的表达式解析
使用boost::sprirt编写的表达式解析器,代码很容易扩展,功能很强大,适合做功能强大的客户化定义程序。
-----------表达式解析---------
已定义的函数有:PI,SIN,COS,TAN,,ABS,EXP,LOGN,POW,SQRT,FORMAT,LENGTH,SUBSTR
强制类型转换请使用:(数据类型)数据 例如:(int) "100" 的值为int型100
已定义的变量有:var1=123,var2=this is a string
请输入您的表达式>>1+2
计算结果:3
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE parsetree SYSTEM "parsetree.dtd">
<!-- 1+2 -->
<parsetree version="1.0">
<parsenode rule="add_expr">
<value>+</value>
<parsenode rule="integer_const">
<value>1</value>
</parsenode>
<parsenode rule="integer_const">
<value>2</value>
</parsenode>
</parsenode>
</parsetree>
计算结果数据类型:integer
计算结果:3
请输入您的表达式>>"ab"+"cd"
计算结果:"abcd"
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE parsetree SYSTEM "parsetree.dtd">
<!-- "ab"+"cd" -->
<parsetree version="1.0">
<parsenode rule="add_expr">
<value>+</value>
<parsenode rule="string_const">
<value>"ab"</value>
</parsenode>
<parsenode rule="string_const">
<value>"cd"</value>
</parsenode>
</parsenode>
</parsetree>
计算结果数据类型:string
计算结果:abcd
请输入您的表达式>>format("1+2=%d",1+2)
计算结果:format("1+2=%d",3)
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE parsetree SYSTEM "parsetree.dtd">
<!-- format("1+2=%d",1+2) -->
<parsetree version="1.0">
<parsenode rule="function_identifier">
<value>format</value>
<parsenode rule="exprlist">
<parsenode rule="string_const">
<value>"1+2=%d"</value>
</parsenode>
<parsenode rule="add_expr">
<value>+</value>
<parsenode rule="integer_const">
<value>1</value>
</parsenode>
<parsenode rule="integer_const">
<value>2</value>
</parsenode>
</parsenode>
</parsenode>
</parsenode>
</parsetree>
计算结果数据类型:string
计算结果:1+2=3
请输入您的表达式>>PI()
计算结果:PI()
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE parsetree SYSTEM "parsetree.dtd">
<!-- PI() -->
<parsetree version="1.0">
<parsenode rule="function_identifier">
<value>PI</value>
</parsenode>
</parsetree>
计算结果数据类型:double
计算结果:3.1415926535897931
请输入您的表达式>>cos(1.5)
计算结果:cos(1.5)
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE parsetree SYSTEM "parsetree.dtd">
<!-- cos(1.5) -->
<parsetree version="1.0">
<parsenode rule="function_identifier">
<value>cos</value>
<parsenode rule="double_const">
<value>1.5</value>
</parsenode>
</parsenode>
</parsetree>
计算结果数据类型:double
计算结果:0.070737201667702906
请输入您的表达式>>q
C++类似VS的界面框架
这是一个界面类似VS的程序例子,用VS2008编译的。有源码。
boost::spirit解析表达式domo
C++实现的表达式解析,本程序是利用强大的boost::spirit库实现的。这个东西实在是太强大了。
程序运行结果如下:
-----------表达式解析---------
已定义的函数有:PI,SIN,COS,TAN,,ABS,EXP,LOGN,POW,SQRT,FORMAT,LENGTH,SUBSTR
强制类型转换请使用:(数据类型)数据 例如:(int) "100" 的值为int型100
已定义的变量有:var1=123,var2=this is a string
请输入您的表达式>>1+2
计算结果:3
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- 1+2 -->
+
1
2
计算结果数据类型:integer
计算结果:3
请输入您的表达式>>"ab"+"cd"
计算结果:"abcd"
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- "ab"+"cd" -->
+
"ab"
"cd"
计算结果数据类型:string
计算结果:abcd
请输入您的表达式>>format("1+2=%d",1+2)
计算结果:format("1+2=%d",3)
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- format("1+2=%d",1+2) -->
format
"1+2=%d"
+
1
2
</p
pywin32-216.1.win32-py3.2.exe
pywin32-216.1.win32-py3.2.exe
from tkinter import *
import dbi, odbc
class TT_ODBC:
def __init__(self, ttConn='dsn=xxxx'):
self.ODBCState = False
try:
self.db = odbc.odbc(ttConn)
self.ODBCState = True
except:
self.ODBCState = False
print('connect false!')
return
print('connect sucess!')
def ExecSql(self, sql, params=None):
# sql = "select * from tab1 where tab1_id='%(tab1id)s'"
# params={'tab1id':tab1_id}
# return select data
if self.ODBCState == False:
return None
cursor = self.db.cursor()
if params is None:
cursor.execute (sql)
print(sql+';')
else:
cursor.execute (sql%params)
print(sql%params+';')
try:
rows = cursor.fetchall()
except:
rows = None
print('rows false!')
cursor.close()
return rows
def __del__(self):
if self.OdbcSucess == False:
return
self.db.close()
print('connect close!')
if __name__ == '__main__':
ttdb = TT_ODBC('dsn=xxtt')
result = ttdb.ExecSql( "select * from TAB1")
cx_Oracle-5.1-11g.win32-py3.2.msi
python3.2操作Oracle库的第三方库,下面是例子
import cx_Oracle
db=cx_Oracle.connect('scott','tiger','localhost/MYTEST')
print(db.version)
cursor=db.cursor()
#sql语句不能加;
sql="select * from scott.emp t WHERE T.Sal>:Sal AND T.Hiredate >= to_date(:time,'yyyymmddhh24miss')"
condition = {'Sal':1000, 'time':'19810402000000'}
cursor.execute(sql,condition)
row = cursor.fetchall()
for x in row:
for y in x:
print(y)
print()
db.close()
python IDE PyScripter-v2.4.1
python IDE PyScripter-v2.4.1
非常好的python IDE 支持 python3
pietty0327.exe
windows下登入Linux,Unix的小工具,程序小巧,无需安装,方便,强大。技巧:菜单Option->MoreOptions->Connection 在Seconds between keepalives(0 to tun off)后填上"30",这样就能避免由于长时间不操作而掉线的麻烦了。
Linux常用命令全集.CHM
Linux常用命令全集.CHM,Linux常用命令全集.CHM,Linux常用命令全集.CHM
BDB2008 V3.6(贝恩软件)数据库工具 破解版
数据库工具,可以连接Access SqlServer Mysql Oracle等多种数据库,此版本为绿色汉化破解,网上很难有破解版的
COM组件设计与应用.CHM
什么是接口
COM组件设计与应用
内容很详细 希望对大家有用