存档

作者存档

访问win10共享文件,登录失败:禁用当前用户 解决方法

2019年8月28日
访问win10共享文件,登录失败:禁用当前用户 解决方法已关闭评论

原因分析: 1、Win10操作系统,默认禁用了管理员和来宾账户 2、无法访问共享的机器,访问共享文件时使用的是默认的管理员,没有设置密码 解决办法:方法1:最简单的解决方法就是——本机建立一个新账户,这样通过新账户而不是同名的admin账户去访问共享服务端就不会出现“登        录失败:禁用的当前账户”,会直接提示输入密码方法2:修改服务器端的访问模式,让everyone都能访问、客户端以guest登方法3:使用windows的cmd,输入net use \\ip\共享文件夹 /user:用户名后回车后输入密码   注意是net use 不是net user              这时候再通过\\ip就能访问共享文件夹了….重启电脑以后就能再访问共享文件夹就能输入帐号密码了

more...

软件技巧

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

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

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

more...

生活

用VFP编的BASE64加密和解密函数(转载)

2019年6月21日
用VFP编的BASE64加密和解密函数(转载)已关闭评论

   我们知道,VFP9.0里有关于BASE64的函数:    STRCONV(cExpression, 13)加密    STRCONV(cExpression, 14)解密 vfp6.0没有次函数 转载一个 DEFINE BASESTR "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" #DEFINE BASEPAD "=" FUNCTION GetBitStr &&将十进制数转换为6位或8位的二进制格式 PARAMETERS nNum,nBit LOCAL retStr as String ,nMod as Integer ,nGet as Integer  retStr="" nGet=nNum nMod=MOD(nGet,2) DO WHILE NOT nGet=0  nMod=MOD(nGet,2) nGet=INT(nGet/2) retStr=ALLTRIM(STR(nMod))+retStr ENDDO RETURN PADL(retStr,nBit,"0") ENDFUNC  FUNCTION GetDecNum &&将二进制格式的数字串转换为十进制数 PARAMETERS cBit LOCAL retNum as Integer,nSit as Integer,nTime as Integer  ,nLen as Integer , n as Integer  retNum=0 nLen=LEN(cBit) FOR n=1 TO nLen-1 nSit=IIF(SUBSTR(cBit,n,1)="1",2,0) nTime=nLen-n retNum=retNum+nSit^nTime ENDFOR  retNum=retNum+IIF(RIGHT(cBit,1)="1",1,0) RETURN retNum  ENDFUNC  FUNCTION GetBase64 &&加密 PARAMETERS strGet LOCAL retStr as String ,n as Integer ,nLen as Integer ,tmpBitStr as String ,nAdd as Int

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...

生活