存档

‘生活’ 分类的存档

用python3.x实现base64加密和解密

2019年6月21日
用python3.x实现base64加密和解密已关闭评论

import base64 print(base64.b64encode(“你好我的朋友”.encode(‘GBK’))) 输出结果是 b’xOO6w87StcTF89PR’

more...

生活

VFP下变量指针的获取

2019年5月15日
VFP下变量指针的获取已关闭评论

VFP下没有指针变量的声明,对于一些外部功能调用经常受到限制,在这里我给大家介绍两种VFP下获取变量指针的方法: 1.调用VB的未公布函数VarPtr() 函数声明:DECLARE long VarPtr IN msvbvm60.dll string Pstr 自从Basic出现以来,Windows就开始系统自带其支持库了,所以msvbvm60.dll是系统自带链接库,大家可以 大胆调用。VFP的支持库要是也是系统自带该多好啊,唉,后娘生的,没办法。 VFP Code: DECLARE long VarPtr IN msvbvm60.dll string Pstr Pstr=’VFP应用程式 群-行者孙’ ? VarPtr(Pstr) 在VFP中应用VarPtr应注意的一点就是 当即定义变量当即取内存指针,不然的话会受到VFP机制的影响得到的总是最后一次变量定义的内存指针,为了避免这种情况的出现最好采用下里面的方式: Pstr=” ? VarPtr(Pstr) Pstr=’你好VFP’ ? VarPtr(Pstr) HeapAlloc实现 API实现是一个申请-赋值的功能 VFP Code: DECLARE integer GetProcessHeap IN WIN32API DECLARE integer HeapAlloc IN WIN32API integer hHeap, integer dwFlags, integer dwBytes DECLARE integer HeapFree IN WIN32API integer hHeap, integer dwFlags, integer lpMem Pstr=’VFP应用程式算法群-行者孙’ hProcHeap = GetProcessHeap() AdrStr = HeapAlloc(hProcHeap,0,LEN(Pstr)) &&申请 SYS(2600,AdrStr,LEN(Pstr),Pstr)&&赋值 ? AdrStr *HeapFree(hProcHeap) 3、StrDup实现 DECLARE INTEGER StrDup IN shlwapi

more...

生活

python 制作命令行excel 转cvs exe

2019年5月6日
python 制作命令行excel 转cvs exe已关闭评论

这个小东西借鉴了大神的代码,修改的传递参数与编码问题,刚开始的时可以转换,转换后的cvs用excel打开就是乱码,用notepad++一看编码是utf-8的,excel根本就不认,最后加上 encoding=’utf-8’解决保存cvs的编码问题,读取时也加上,转换后的cvs用excel读取就没有问题了!这个程序直接转换excel工作簿的第一个表格为cvs,满满的正能量解决了其他程序不能解决的问题,python真的很强大,高大上,就是打包后的exe文件有点大。 此代码 在win10,python3.7下编译完成。 下图是转换完成的结果 # -*- coding:utf-8 –*-#!/usr/bin/python3”’程序用来将excel批量转换为csv文件。指定源路径和目标路径。在main函数中指定源文件路径source,目标文件路径ob.输出文件的编码gb2312这个程序假设Excel文件放在:c:\CDDE 这个是源目录输出csv文件到:c:\ccd 这个是目的目录接收两个参数 一个是源目录 一个是目的目录例如:module1.exe c:\CDDE c:ccd #导入pandasimport pandas as pdimport os, sys #建立单个文件的excel转换成csv函数,file 是excel文件名,to_file 是csv文件名。def excel_to_csv(file,to_file):data_xls=pd.read_excel(file,sheet_name=0, encoding=’utf-8′)#读取的文件编码为utf-8data_xls.to_csv(to_file,encoding=”GB2312″)#cvs文件编码gb2312 #读取一个目录里面的所有文件

more...

生活

python 安装 pip

2019年5月6日
python 安装 pip已关闭评论

Installing with get-pip.py To install pip, securely download get-pip.py. [1]: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py Then run the following: python get-pip.py

more...

生活

谪居粮绝请学于农将田南山永言寄怀

2019年2月27日
谪居粮绝请学于农将田南山永言寄怀已关闭评论

谪居粮绝请学于农将田南山永言寄怀 [明] 王守仁 谪居屡在陈,从者有愠见。山荒聊可田,钱矰还易办。夷俗多火耕,放习亦颇便。及兹春未深,数亩犹足佃。岂徒实口腹,且以理荒宴。遗穗及鸟雀,贫寡发余羡。持耒在明晨,山寒易霜霰。

more...

生活