- 博客(21)
- 收藏
- 关注
原创 AST解混淆技术
AST(Abstract Syntax Tree,抽象语法树)是源代码的树状表示形式,它忽略了代码中的无关细节(如括号、空格),只关注代码的语法结构和语义信息。在代码混淆过程中,混淆器通常会修改代码的标识符、加密字符串或重组控制流,但这些修改往往在AST层面有明显的特征表现。AST解混淆正是利用这些特征,通过分析和修改AST结构,将混淆代码还原为可读形式。AST解混淆的核心在于理解混淆技术在语法树中的表现形式,并开发相应的解析和重构策略。例如,变量重命名会在AST的Identifier。
2025-05-27 17:12:11
580
原创 python 日志实践
Python日志管理最佳实践:从基础logging到高级应用 本文系统介绍了Python日志管理方案。标准库logging提供了分级日志、自定义格式和多种输出方式,包括文件轮转(RotatingFileHandler)和多进程日志(QueueHandler)。同时推荐更现代的loguru库,它语法简洁,支持自动压缩归档和异常捕获。文章对比了print()的局限,展示了从基础配置到模块化日志对象的使用方法,并详细讲解了DEBUG到CRITICAL五个日志等级的应用场景,以及如何实现不同模块的独立日志管理。特别
2025-05-27 17:09:08
687
原创 谷歌VAD静音检测py-webrtcvad使用详解
不知道有没有人和我一样看的一脸蒙,什么采样率除以时间,看到就头大,还是英文头更大了好了废话结束,上翻译改编版。
2022-10-14 00:38:19
3166
原创 关于Scrapy管道不执行解决方法
下载中间件的权重要大,所以后面的值就要小于管道。三、设置里同时打开下载中间件和管道时。一、爬虫类里未返回Item。二、设置里未开启管道。
2022-08-25 10:53:17
923
原创 python对带有宏(VBA)的excel文件(xlsm)追加数据
python对带有宏(VBA)的excel文件(xlsm)追加数据,python在xlsm文件的追加操作
2022-08-19 12:55:27
1006
原创 Python网络请求requests库
requests库是基于Python的一个简单易用的HTTP库,相较于urllib来说,requests更为简洁。在一些网站的反爬机制里当你用requests去请求没有携带headers信息就会拦截请求。requests一直在Github上开源,可以去Github上获取源码。...
2022-08-06 17:36:37
789
原创 关于python处理大量数据时的性能调优
当面对企业级大数据处理时,因为代码本身,导致CPU高负荷运行,内存基本占用满,代码依旧未响应,如果真的因为数据量的问题那么就应该考虑,优化本地运行环境,或是使用专业的高性能运算服务器来完成。...
2022-08-05 09:27:14
1600
原创 基于python文件分包操作
当一个文件夹内有许多文件且,文件夹内又嵌套了多层文件夹和文件的情况下,就增加了,人工把图片分开按照一定数量打包的工作繁琐程度,当文件夹内的文件和目录较多,且存在多级嵌套的关系时,显然人工处理就会变得异常艰难,甚至当数据量过大时,打开文件夹都会造成卡顿,在这样的情况下,利用python对文件分包就是比较好的解决方案。......
2022-08-03 09:43:24
788
原创 VS Code私有服务器部署(私有化)
VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。而VS Code又能像jupyter一样配置在服务器,让使用的环境,使用的设备的局限性大大降低。...
2022-07-25 19:37:22
1402
原创 文件内音频的时长统计并生成csv文件
请编写Python脚本,统计附属压缩文件“wav.zip”中音频的时长,并将统计结果保存在与“wav.zip”同级目录下,结果文件中音频的时长由高往低的顺序依次排列,A列为音频文件名称,B列为时长(精确到毫秒,时长相同按文件的MD5值排序)我只试过wav文件,mp3文件一个也可以,前提是文件夹里的文件全是要参与的文件,安装库的时候遇到问题简易回退一个大版本0.9.0=>0.8.0实际体验没多大区别。hanshlib安装时报错,解决办法更改版本号即可这里用的是0.8.0。...
2022-07-22 18:15:26
1287
空空如也
Python后端怎么动态创建数据表
2022-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人