- 博客(93)
- 资源 (10)
- 收藏
- 关注
原创 PHP使用ZipArchive创建带密码保护的压缩包
可是如果真的那样操作,发现用压缩软件打开后并不需要密码验证,可以直接解压读取文件内容的.关于PHP使用ZipArchive创建带密码保护的压缩包的示例,好多只提到。,生成的压缩包中test2.txt将不受密码保护,可以直接读取其中内容。对需要加密的文件还是需要使用。进行设置,包括ai助手也是。对test2.txt未设置。进行设置后才有效果的.
2024-08-14 16:54:47 430
原创 记一次golang交叉编译的问题
我的一个go程序原来是在windows环境运行的,为了打包后可以查看exe中的软件信息,引入了现在打算在linux arm64上运行,众所周知golang支持交叉编译的,于是我在我的打包脚本中加入了支持linux编译相关代码,可是打包发现遇到问题了...
2024-04-10 09:59:49 538
原创 继承pathlib.Path的问题及解决
原来是因为 Path类__new__方法在做环境判断时,会调用cls的_flavour,然后就找到我们自定义类了,然后我们就可以继承Path类,进而方便后面的封装啦。网上找到了问题的答案。
2023-04-24 14:40:52 291 1
原创 centos 安装python3.10
昨天安装好python3.10后,运行代码发现提示无法后来发现需要使用openssl, 编译带上openssl后提示版本需要以上的版本,重新安装新版的openssl后再安装还有问题,网上找了一些方案折腾了几下才成功了,在此记录一下。
2023-03-14 10:35:28 433 1
原创 利用pymupdf编辑修改pdf
利用pymupdf实现删除pdf中的文本块或者修改文本块删除效果如下:2. 修改文本块修改文本块,就是在添加修订注释后,增加文本块即可代码如下:
2022-12-06 19:19:09 3368 13
原创 python自定义模块使用.pth文件实现重用
关于自定义模块重用的最好办法是打包发布到pypi然后使用pip进行安装, 但是有些模块是项目内部使用的不方便公开的可以使用.pth实现自动引入。在需要添加的模块中生成in_lab.py,然后在当前使用的python环境运行。然后D:\py\base目录中的模块就可以直接import导入使用了。2. 编辑.pth文件,添加要重用的模块目录,多个目录编辑多行。以下是我写的自动添加模块到.pth的脚本in_lab.py。这样就可以自动添加d:/py/base到.pth了。
2022-11-04 15:59:59 1513 1
原创 golang实现打包dll文件到exe
最近学习golang,调用了dll文件,打包后没有dll文件,没能单文件部署就想办法实现单文件部署微信群里有人建议`go-bindata`实现打包静态资源。
2022-09-19 17:32:20 1821
原创 python 判断字符是否在字体文件中
最近做pdf编辑操作,发现一些特殊字符无法显示,究其原因是因为字体问题,因此引入了一个新的问题,需要判断字符是否在字体文件中。这样的格式,而不是参考资料提到的。
2022-08-23 11:12:51 765
原创 解决华为云 centos8 yum源的问题
这一个repo文件然后再刷新缓存即可,我的服务器就是需要删除其他repo。今天要用yum安装个软件,发现报错了。文件中的版本号替换成当前版本号。刷新如果还报以上错误,可以删掉。下面的其他repo文件只保留。
2022-08-19 15:01:45 847
原创 Acme CAD Converter 命令行模式
Acme CAD Converter 命令行模式AcmeCadConverter [/r] [/e] [/m] [/info] [/l filaname] [/ls] [/info] [/p integer] [/w integer] [/h integer] [/b integer] [/j integer] [/f integer] [filename] [filename] ...Acme CAD Converter 命令行解释参数说明/r开启命名行模式/e自动缩
2022-05-06 10:58:55 918
原创 解决nginx 配置重定向https的问题
网站配置https证书后希望用户访问都能把http请求转为https,于是设置了http 301重定向到https配置如下:if ($scheme != https){ return 301 https://$host$request_uri;}然后发现了一个问题,post请求的传参服务端收不到了,因为被重定向了变成get请求了,传参就收不到了于是希望仅重定向get请求,简单的以为用&&符号就可以表示and条件了if ($scheme != https &
2022-01-11 14:38:21 2677
原创 traceback回溯获取调用信息
我有一个警报服务,遇到异常会通过警报服务钉钉通知我,因为多层函数嵌套调用,某个子函数可能有异常,但是该异常又不会影响最后的程序执行,我只是希望能得到通知,于是有了下面这样的一个装饰器def fault_tolerant(error_return: Any = None, send_alert: bool = True): """[装饰器] 容错机制,捕获错误,发送警报消息 Args: func (function): 函数体 """ def d
2021-11-10 16:05:23 638
原创 比Everything还牛逼的FileLcator
如果说Everything只能通过文件名进行搜索,那么FileLocator不仅能通过文件名搜索,还能通过文档内容实现高精度搜索!简单举个例子:我的桌面上有一个txt文档,里面是一首诗——“我还是很喜欢你”现在打开FileLocator Pro,设置好查找路径,然后在包含文本这一栏输入需要搜索的内容“我还是很喜欢你”,右上方点“开始”瞬间,包含这句话的内容、文档全部搜出来了,精确到每每一句话,每个段落。包含搜索内容的文档会在左下角显示,双击定位,非..
2021-11-09 10:24:17 1384
原创 pyinstaller 3.4 帮助信息翻译
usage: pyinstaller [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME] [--add-data <SRC;DEST or SRC:DEST>] [--add-binary <SRC;DEST or SRC:DEST>] [-p DIR] [--hidden-import MODULENAME] .
2021-10-19 23:50:39 224
原创 pipenv wxpython 解决ImportError: Typelib different than module
在pipenv环境下安装wxpython后,引入wx.lib.activex时报错了:ImportError: Typelib different than module原因是comtypes动态生成脚本及检查版本出错了参考:https://github.com/enthought/comtypes/issues/231解决方案:pipenv uninstall -y comtypespipenv install install https://github.com/vasily-v..
2021-09-28 10:22:39 526
原创 Python实现SVG转PDF
项目中应用到svg转pdf操作,原来是用svglib实现的,代码如下:from svglib.svglib import svg2rlgfrom reportlab.graphics import renderPDFdrawing = svg2rlg(svg_file)renderPDF.drawToFile(drawing, pdf_file)以上方法基本上能处理大部分文件,但是发现有些svg包含盖章图片,而且这图片是以掩码形式存在的,于是就发现了图章变成灰色的图片贴在PDF文件的页面左
2021-08-23 12:04:35 2814 2
原创 验证器vee-validate3的使用
背景项目使用的是thinkphp6,前端使用的是单页面引入vue.js,未做前后端分离页面模板<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="renderer" content="webkit">
2021-08-16 14:00:54 717
原创 centos7 php7利用pecl安装扩展
1. 安装peclwget http://pear.php.net/go-pear.pharphp go-pear.phar设置$prefix = /www/server/php/74 即当前php安装目录2. 安装mongodb扩展pecl install mongodb3. 配置php.iniextension = mongodb.so4. 重启一下php-fpmservice php-fpm restart...
2021-07-02 15:15:24 579 2
原创 element-ui tree加滚动条
<div class="dir-tree"> <el-scrollbar style="height:100%"> <el-tree ...> </el-tree> </el-scrollbar></div>设置外层父级div宽高 设置el-scrollbar样式 设置el-tree样式 .dir-tree { width: 360px; height: .
2021-06-30 14:47:48 2678 3
原创 python3 全角半角转换
```defstrQ2B(input):"""全角->半角Args:input(str):输入字符串Returns:str:输出字符串"""output=""forcharininput:inside_code=ord(char)ifinside_code==12288:#全角空格直接转换...
2021-06-17 17:09:07 560
原创 解决mongo遍历异常cursor id not found
遇到问题:写了一个PHP脚本对mongo数据进行批量处理,发现运行一段时间报错cursor id 14510357100220 not found网络上查找了一下解决方案https://blog.csdn.net/zh0u_f/article/details/72897628https://www.cnblogs.com/CHWLearningNotes/p/10333479.html主要原因:默认 mongo server维护连接的时间窗口是十分钟默认 单次从 serve
2021-05-12 09:40:07 2710
原创 windows环境安装webalizer对apache日志统计
1安装PERL官方下载地址:https://platform.activestate.com/ActiveState/ActivePerl-5.28/auto-fork注册登录后,下载windows版本进行安装2安装webalizer进入ftp地址:ftp://ftp.mrunix.net/pub/webalizer/下载windows版本下载后解压3日志分析复制配置文件sample.conf重命名为webalizer.conf配置apach...
2021-04-30 15:44:07 258 2
原创 POST请求遇到30X重定向
遇到的问题网站申请了证书,配置了https,然后直接配置强制https(301永久重定向),访问网站确实重定向到https了,以为一切ok啦,没想到同事post请求接口发现有连过来,传参没收到…排查了一下原因post请求经过301重定向后变成get请求,传参也就丢失了.参考了POST请求慎用301 Moved Permanently,发现如果要保持post传参需要使用307重定向才行HTTP/1.1 307 Temporary Redirect:对于POST请求,表示请求还没有被处理,客户端应该向
2021-03-01 13:26:12 874
原创 Windows 10 安装配置Rust
Windows 10 安装配置Rust写作背景,由于我的pc没安装MSVC,然后直接默认安装了rust,编译时报错了[Rust] Error: linker `link.exe` not found网上找了一下原因发现很多都说要先安装MSVC,可是这MSVC好大啊,公司网络又不给力,搞半天没成,然后发现有人说安装msys替代就行,于是就写作记录了一下安装步骤,希望此篇文章对你也有帮助1安装msys2https://www.msys2.org/安装完成后执行以下操作:运行mingw...
2021-01-28 09:29:01 537
原创 解决could not import name ‘zlib_encode‘ from ‘imagecodecs‘
解决could not import name ‘zlib_encode’ from ‘imagecodecs’这几天用python处理tiff文件使用了tifffile库 https://pypi.org/project/tifffile/ 用于tiff图片的文件的读写等操作遇到问题tifffile依赖imagecodecs pip安装tifffile后没有自带安装imagecodecs库,需要自己再安装一下的刚开始使用pip安装imagecodecspip install imagecodec
2021-01-20 13:50:32 704
原创 office web viewer实现office文档在线预览
office web viewer实现office文档在线预览office web viewer官网介绍若要自行制作 URL,您可使用以下链接,其中 <文档位置> 是文档的 URL。http://view.officeapps.live.com/op/view.aspx?src=\<文档位置>注意:<文档位置> 必须是编码的 URL,并且文档在 Internet 上必须是可公开访问的。以下是 Office Web Viewer 中的文档的一些示例:.
2021-01-17 08:38:05 2965
原创 vscode写python脚本设置不自动排序import
vscode越来越好用了,今天遇到自动给我排序import,很是不爽啊!网上找了一下也有人遇到此类问题https://www.zhihu.com/question/365523087/answer/972135278解决方案记录一下:关键配置项:"python.formatting.autopep8Args": ["--ignore", "E402"]...
2020-11-17 15:52:12 1764
转载 centos7环境python3安装opencv-python
本系统为centos7,已安装python2.7。所以首先安装python3.6.2并重定向。本文使用pip安装opencv1. 安装pip$ wget https://bootstrap.pypa.io/get-pip.py$ python get-pip.py$ pip -V #查看pip版本参考:linux下安装pip2.安装python3.6.2首先安装依赖包yum -y group install "Development tools"yum -y in
2020-09-22 14:17:04 2646 1
原创 PHP hash_hmac与Python hmac
今天为俺开发钉钉群自定义机器人ding-bot(PHP)增加签名支持,参考官方文档钉钉开发文档签名机制如下:#python 3.8 import timeimport hmacimport hashlibimport base64import urllib.parsetimestamp = str(round(time.time() * 1000))secret = 'this is secret'secret_enc = secret.encode('utf-8')strin
2020-08-28 10:20:07 610
原创 windows环境配置xhgui监控thinkphp
环境说明web环境phpEnvphp版本7.2thinkphp版本6.0.2安装xhprof扩展windows tideways-xhprof 扩展选择对应版本扩展 解压至php/ext目录 配置php.ini增加引入扩展,重启服务生效extension = tideways_xhprof.dll安装xhgui中文版xhgui中文版git clone https://github.com/laynefyc/xhgui-branch xhgui-cncd .
2020-06-22 16:27:33 296
pycrypto-2.6.1-python3.6-whl.zip
2020-01-03
zbarcode php二维码识别类库(window)
2017-07-29
jquery-Zclip
2015-05-18
jquery.zclip
2015-05-18
livequery1.0.2
2015-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人