自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用Python快速处理表格数据并生成低噪特征

一键提取表格内容特征并做过滤处理

2025-02-26 19:35:53 313

原创 微信机器人接入聊天模块

微信机器人接入chatGPT

2024-11-12 14:51:53 392

原创 使用Python编写一个微信机器人

使用Python编写一个微信机器人并部署在服务器上

2024-11-05 17:36:41 709

原创 代码审计-Python Flask

flask的session是通过加密后保存在cookie中的,有加密就需要有解密用的密钥,只要用到了flask的session模块,就一定要配置’SECRET_KEY’这个全局宏。jinja2是Flask作者开发的一个模板系统,起初是仿django模板的一个模板引擎,为Flask提供模板支持,由于其灵活,快速和安全等优点被广泛使用。也可以在攻击成功后生成并返回对应的payload。焚靖既可以作为命令行程序使用,也可以作为python库导入到脚本中,其还提供一个网页UI方便不熟悉命令行的选手使用。

2024-10-14 16:21:14 874 1

原创 代码审计笔记-JS逆向

需要根据之前的断点,把加密函数调用的相关js函数复制到一个js里面,运行确保没有问题后就可以通过python进行调用,读取爆破字典,读取列表后输出保存加密的字符串保存到一个文本里,然后使用burp调用。同时需要修改蓝色选中的两处,上面一处是选择web.xml文件,一般网络项目是在WEB-INF下的,下面的是选择网页资源的文件,一般网页的jsp界面和php界面都会放在web文件夹下,选择这个文件夹即可。以微信登录页面为例,点击登录,通过burp抓包,可以看到是调用哪个api,这里的api就是。

2024-10-14 16:13:18 609

原创 代码审计笔记-PHP

代码审计笔记-PHP

2024-10-14 15:51:11 669

原创 自制简单的黄金投资预测脚本

3.特征选择方面主要有以下几方面构成,90天的黄金价格收盘数据,90天的纳斯达克数据,还有当前的现金,持仓7天以下黄金的克数,持仓7-30天黄金的克数,持仓30天以上黄金的克数。2.计算一个基于收益的损失函数,分为两部分,前一部分是近期收益,就是第二天的总资产/前一天的总资产,后一部分是长期收益,就是90天内近期收益之和,然后通过取对数进行数值平滑,同时加入一个a参数来控制是偏向长期收益还是短期收益。起因是在蚂蚁财富上有黄金ETF,就想着能不能写个脚本,通过读取历史黄金数据来给出一定的投资建议。

2024-10-14 14:45:21 655

原创 Tcl lnit error: Can’t find a usable init.tcl in the following directories 问题解决

实际研究后发现,其实py2exe已经把打包需要的lib放在dist文件夹下了,但是打包后的程序运行后却没有去lib下找,而是去找系统自带的环境变量里找,所以找不到。这个问题出现在我用py2exe打包了一个包含tkinter的图形化界面,在当前电脑上运行无问题,在移动到新电脑上后提示报错、getcwd用于获取当前工作目录绝对路径,在设置环境的变量的时候它用的是绝对路径-所以也导致了在当前电脑上能用而移动后不能用。解决方法是在你的程序里重新设置下环境变量,而且是用相对路径的形式。

2024-09-15 22:31:42 1580

转载 Python配置阿里云发短信

之后点击右侧对应的Python平台可以看到对应代码,然后填上自己的key和id即可正常使用,使用前需要先安装一些阿里云的库。之后再快速学习和测试里,绑定测试号码,然后可以在调试界面看到自己对应的调试服务,点击发起调用后手机会收到短信~之前尝试使用twilio发短信,实际测试后发现发多了以后会被屏蔽。所以之后尝试改成国内阿里云的短信服务。之后点击右上角的头像创建AccessKey用于之后的编程。

2024-08-30 14:54:15 767 2

原创 使用twilio向手机发短信做监控报警

最近遇到个需求,就是夜班HW希望有个监控系统指标,如果异常就向监控人手机打电话的需求。在考察以后,发现目前由于国内防电信诈骗的原因,所以想要使用云通讯功能必须由企业去申请,但作为一个个人的监控项目来说太大了。退而求其次的方案是使用短信,然后设置信息铃声响铃,通知铃声震动。

2024-08-29 15:33:23 759

原创 爬取MalwareBazaar实现恶意样本数据自由

爬取MalwareBazaar实现恶意软件数据集自由

2024-03-25 18:01:45 748

原创 Python 基于分位数-正态分布转换的评分算法

Python 基于分位数-正态分布转换的评分算法

2023-11-06 11:18:07 900

原创 PyPy+Cython对Python进行加速,以及乱码问题

PyPy+Cython对Python进行加速,以及乱码问题

2023-10-17 11:50:27 498 3

原创 使用Cython对Python进行提速优化

使用Cython对Python进行提速优化

2023-10-16 16:28:37 380

原创 瑞吉外卖第二天

瑞吉外卖第二天

2023-09-09 22:02:29 503

原创 Leetcode19 删除链表指定节点

Leetcode19 删除链表指定节点

2023-09-01 16:16:29 402

原创 Leetcode394 字符串解码

Leetcode394 字符串解码

2023-09-01 15:52:40 515

原创 Leetcode1006笨阶乘

Leetcode1006笨阶乘

2023-09-01 11:23:13 371

原创 Leetcode1090. 受标签影响的最大值

Leetcode1090. 受标签影响的最大值

2023-09-01 10:56:10 348

原创 Leetcode54螺旋矩阵

Leetcode54螺旋矩阵

2023-08-31 17:46:07 562

原创 Leetcode328 奇偶链表

Leetcode328 奇偶链表

2023-08-31 16:08:26 534

原创 Leetcode213 打劫家舍2

Leetcode213 打劫家舍2

2023-08-31 15:47:18 284

原创 Leetcode415 字符串相加

Leetcode415 字符串相加

2023-08-31 11:31:12 301

原创 Python 获取函数参数类型,动态准备输入参数

Python 获取函数参数类型,动态准备输入参数

2023-08-31 11:10:48 414

原创 Leetcode17电话号码的组合

思路:用字典的形式保存号码的映射,实际组合是前一个数字串的组合加上后面一个数字的所有可能组合。

2023-08-30 18:18:50 314

原创 npm获取函数名称和测试js脚本

这边遇到一个类似于测试的需求,需要从一个js文件里获取函数名,然后尝试执行这些函数和创建实例。这边首先遇到了一个问题是如何动态获取js里的函数名和类名,我这边暂时没找到特别好的方法,已有的方法都是类似于提取语法树那种提取函数名。最后想的还是通过正则匹配函数名来尝试执行,有参数需求的函数尝试用数字代替作为参数尽量执行,加了个5秒超时。安装minimist(用于调用参数)

2023-08-29 11:16:18 920

原创 python防止程序超时研究

3.使用eventlet.Timeout来实现,实测下来这个是最符合我需求的,时间到了直接跳出,加一个timeout的变量就能知道是否超时了。实测发现运行结果是这样,到了5秒提示overtime但是程序继续运行,然后到了10秒程序运行结束,虽然有超时的效果但是和我设想的还是有区别,我想的是时间到了你就别继续运行了。实测可以用,但是用起来比较麻烦,因为这个超时后会跑出异常,可以直接注解在函数上但不能注解在单条语句上,我设想的是把超时和异常同时处理,这个会抛出新的异常不太符合我的需求。

2023-08-24 11:02:48 384 1

原创 动态调用python类和函数

【代码】动态调用python类和函数。

2023-08-24 10:47:49 449

原创 用python解压zip文件

【代码】用python解压zip文件。

2023-08-24 10:37:54 458

原创 python 使用argparse为程序添加参数

注意小数,布尔,整数类型的要加上type来限制类型,不然会被识别为字符串。使用的时候也很方便,直接使用对应的变量名即可调用。

2023-05-23 09:58:10 385

原创 pytorch移植华为mindspore记录

这里需要提一点,mindspore介绍里说的是图构建的时候会自动构建图,说是自动计算梯度啥的,不需要backward和优化器的step方法这样,我个人感觉是直接把forward换成construct了,但是这部分我没完全理解透,如果后面有变更我会再修改。我先安装的是cpu版本的,顺便一提看着有三个版本,实际你能用的只有2.0.0版本,1.10.1里连pytorch的卷积nn.Conv1d都没有,Nightly更是连介绍这东西是啥的文档都没有。反正跑是能跑,要是有新发现或者发现错误我会回来更新。

2023-05-12 17:26:10 1452

原创 Python 使用chatGPT帮忙写一个有序集类 OrderedSet

Python 使用chatGPT帮忙写一个有序集类 OrderedSet

2023-04-25 15:07:39 694

原创 python 遍历删除列表会漏掉元素

python 遍历删除列表会漏掉元素

2023-04-25 10:22:22 315

原创 python 使用类成员变量,拼接字符串导致运行极慢

python 使用类成员变量,拼接字符串导致运行极慢的问题

2023-04-24 11:43:37 248

原创 Leetcode在二叉树中增加一行

遍历树,实际在step=depth-2时就可以跳出了,因为需要知道上面节点才能进行连接。

2023-04-12 17:39:21 71

原创 Leetcode找到数据流中的连续整数

实际只要统计最后输入进来的数是否为目标值,不是的话就将计数重置,是的话计数-1,计数<0输出True。

2023-04-12 17:03:40 79

原创 Leetcode构成交替字符串需要的最小交换次数

然后看0和1那个多,1多的话必定是要成为101010101…这种形式,然后看和结果不同的位数有多少,不同位数/2即为结果。实际结果只有101010…判断0和1数量差是否能有交换结果。

2023-04-12 16:54:46 132

原创 Leetcode 把数组排成最小的数

能想到是要根据特殊规则重新排列,python里是使用sorted(key=functools.cmp_to_key)或者用字符串比较也可以,如。

2023-04-12 15:58:14 155

原创 Leetcode数组中和为0的三个数

尝试先统计出不同的数字出现的次数,最后再针对答案进行去重,耗时很长。先排序,然后使用双指针查找。

2023-04-12 14:28:36 76

原创 Leetcode最长递增子序列的个数

Leetcode最长递增子序列的个数

2023-04-12 11:27:48 111

sqlilabs.rar

sql-lab新版靶场,可以自己搭在虚拟机上练习sql注入

2020-07-04

pikachu.rar

这是一个安全靶场,内容比较丰富,可以自己搭在虚拟机上练习,各种常见的漏洞有

2020-07-04

前端网页式多功能解码工具

支持各种解码,都写在前端了,常用的base64加解密,md5等都包含在里面,还是非常实用的。

2020-07-03

空空如也

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

TA关注的人

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