自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (17)
  • 收藏
  • 关注

原创 python LInux下使用ctypes操作内存

ctypes创建的内存不能自动对齐,可以使用如下方法对齐内存:# _*_ coding:UTF-8import sysimport timeimport osimport ctypesimport ctypes.utildef ctypes_alloc_aligned(size, alignment): buf_size = size + (al...

2013-07-30 02:06:24 1375

原创 Linux下使用python读取共享内存

python没有独立的库可以读取linux下的共享内存,下面使用ctypes调用系统的API读取共享内存的内容使用C++创建共享内存#include <stdio.h>#include <iostream>#include <unistd.h> #include <sys/ipc.h>#include <sys/s...

2013-07-30 01:43:37 1372

windows下alias.bat

windows下的bat脚本写的,可实现自定义简称快速启动电脑上的应用程序,能够大量节省桌面空间,并且不使用鼠标就能启动程序。

2019-12-22

python3实现sqlserver数据库和文件异地备份

Python3写的脚本,windows上应用的,实现服务器上的数据库通过磁盘映射备份到本地其他机器上的共享文件夹中,服务器上指定文件夹下的文件也备份到指定共享文件夹中,并发邮件通知

2018-07-24

罗技键盘鼠标配对对码程序 nano和优联

罗技键盘鼠标配对对码程序 nano和优联,罗技键盘鼠标配对对码程序 nano和优联

2017-10-07

django1.6支持python3

django1.6可以运行在python3下的网站建设软件,支持数据库长连接

2013-12-30

distribute-0.7.3,flup3-master

python3下运行django1,6不能运行提示需要安装flup,但是flup1.02不能安装在python3下的,需要安装flup3-master,安装flup3-master需要先安装distribute-0.7.3

2013-12-30

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格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; <!DOCTYPE parsetree SYSTEM "parsetree.dtd"> &lt;!-- 1+2 --&gt; <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格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; <!DOCTYPE parsetree SYSTEM "parsetree.dtd"> &lt;!-- "ab"+"cd" --&gt; <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格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; <!DOCTYPE parsetree SYSTEM "parsetree.dtd"> &lt;!-- format("1+2=%d",1+2) --&gt; <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格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; <!DOCTYPE parsetree SYSTEM "parsetree.dtd"> &lt;!-- PI() --&gt; <parsetree version="1.0"> <parsenode rule="function_identifier"> <value>PI</value> </parsenode> </parsetree> 计算结果数据类型:double 计算结果:3.1415926535897931 请输入您的表达式>>cos(1.5) 计算结果:cos(1.5) XML格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; <!DOCTYPE parsetree SYSTEM "parsetree.dtd"> &lt;!-- cos(1.5) --&gt; <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

2013-01-16

C++类似VS的界面框架

这是一个界面类似VS的程序例子,用VS2008编译的。有源码。

2013-01-15

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格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; &lt;!-- 1+2 --&gt; + 1 2 计算结果数据类型:integer 计算结果:3 请输入您的表达式>>"ab"+"cd" 计算结果:"abcd" XML格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; &lt;!-- "ab"+"cd" --&gt; + "ab" "cd" 计算结果数据类型:string 计算结果:abcd 请输入您的表达式>>format("1+2=%d",1+2) 计算结果:format("1+2=%d",3) XML格式显示计算过程: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; &lt;!-- format("1+2=%d",1+2) --&gt; format "1+2=%d" + 1 2 </p

2013-01-15

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")

2011-12-18

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()

2011-12-18

python IDE PyScripter-v2.4.1

python IDE PyScripter-v2.4.1 非常好的python IDE 支持 python3

2011-05-07

pietty0327.exe

windows下登入Linux,Unix的小工具,程序小巧,无需安装,方便,强大。技巧:菜单Option->MoreOptions->Connection 在Seconds between keepalives(0 to tun off)后填上"30",这样就能避免由于长时间不操作而掉线的麻烦了。

2011-04-25

Linux常用命令全集.CHM

Linux常用命令全集.CHM,Linux常用命令全集.CHM,Linux常用命令全集.CHM

2011-04-07

BDB2008 V3.6(贝恩软件)数据库工具 破解版

数据库工具,可以连接Access SqlServer Mysql Oracle等多种数据库,此版本为绿色汉化破解,网上很难有破解版的

2010-07-27

COM组件设计与应用.CHM

什么是接口 COM组件设计与应用 内容很详细 希望对大家有用

2010-02-22

空空如也

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

TA关注的人

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