- 博客(11)
- 收藏
- 关注
原创 基于python的股票爬虫及机器学习预测
一个以前做的课程设计,忘记看的哪些教程了,东拼西凑的一点东西,给大家一点参考吧。一、概述本程序旨在采用多线程的方式从东方财富网上爬取三支股票交易数据,并对这些数据进行处理、分析和预测。程序包括数据爬取、数据存储、数据预处理、数据分析、模型训练和结果评估等步骤,最后通过图形用户界面(GUI)展示。二、设计过程1.选择数据源从东方财富网爬取股票代码为'688589'、'688286'、'301369'的历史数据。2.编写爬虫。
2025-03-26 17:20:01
1161
原创 ModuleNotFoundError: No module named ‘munkres‘解决方案
【代码】ModuleNotFoundError: No module named ‘munkres‘解决方案。
2025-02-14 20:34:59
258
原创 dvwa XSS(Stored)通关教程
攻击者通过在网站中注入恶意脚本代码,并将其存储在服务器的数据库中,当其他用户访问这些被污染的页面时,恶意脚本会从服务器返回并在用户的浏览器中执行。为了防止存储型XSS攻击,开发者需要对用户输入进行严格的验证和过滤,避免恶意脚本的注入,并定期对网站进行安全审计和漏洞修复。2.尝试向“Message”输入框中提交一段输出数字1的弹窗脚本时,我们发现该脚本能够立即被执行,并成功地在页面上弹出了预期的对话框。这表明,在当前的安全设置级别下,系统并未对可能包含攻击意图的脚本内容进行任何形式的过滤或转义处理。
2025-01-20 20:02:21
289
原创 dvwa Insecure CAPTCHA 通关教程
Insecure CAPTCHA并非指验证码API本身存在漏洞,而是指在使用验证码的过程中,由于验证流程设计不当,使得攻击者能够绕过验证码的安全验证,从而威胁到系统的安全性。一旦验证码验证成功,服务器会返回修改密码的表单。2.在两个输入框内同时输入password,由于参数 g-recaptcha-response 和 User-Agent 头都是可控的,打开burp Suite进行抓包,将User-Agent值修改为reCAPTCHA,并添加g-recaptcha-response,放包即可绕过。
2025-01-20 20:01:51
366
原创 dvwa JavaScript 通关教程
2.首先在输入框输入“success“,再在控制台输入token_part_1("ABCD", 44) 和 token_part_2("XX"),最后点击提交按钮时,会触发并执行token_part_3()函数。1.分析页面源代码,generate_token() 函数通过获取页面标签id为phrase的值,传给rot13函数,由rot13函数处理完成后,返回的信息再由md5进行加密生成token信息,再赋值给id为token的标签。首先,我们尝试注入字符串“success”,随后捕获数据包进行观察。
2025-01-20 20:01:20
1036
原创 SQL sever 索引实验
(ii)查看长期计划:点击“查询”->“显示估计的执行计划”,可见最后走的是全标扫描。(ii)统计IO的耗费时间,相比未建立索引前,逻辑读取次数、预读读取次数都少了很多。1. 用sql语言创建数据库DB_test,代码参考。(iii)查看长期计划,可见数据库走的是索引进行查询。(2)将tbl文件导入到数据库。(1)下载TPC-H文件。(i)统计IO的耗费时间。2. 进行数据的导入。3. 测试索引的性能。
2024-10-26 17:58:05
603
2
原创 SQL sever数据导入导出实验
bcp [TPC-H].[dbo].[PART] out "D:\学校d\大二下\数据库\实验一数据文件\file.csv" -c -t -T -S . -U sa -P 1234。)右键“数据库”,点击“新建数据库”即可。语言创建,此处以创建数据库。)进行导入,导入代码如下。
2024-10-26 17:50:10
1315
原创 SQL sever分区表实验
5.创建分区函数:按照范围分为四个部分(小于等于1,1到100,100到1000,大于1000)4.在每个文件组创建一个文件,即创建四个文件(注意:这里不同文件组,最好放在不同的路径)(1)查看是否有名为PartitionTable的表。如下图,可见有四个分区,各自的范围如图中最后两列所示。6.创建分区方案,将四个区域分别对应四个文件中。8. 用系统存储过程来查询所创建的分区表。(2)查询表有多少个分区。(5)再次查询,插入成功。
2024-10-26 17:40:48
348
原创 SQL sever数据存储过程实验
(注意:commit最后再提交是为了保证批量提交,这样只需要写一次磁盘,插入速度更快)3.创建并声明游标,从而能逐一处理每一条记录,实现分数的更新。2.创造触发器,更新分数时,避免更新后的分数超过100分。1) 报考西部地区的非少数民族考生总分加 10 分。2) 报考非西部的少数民族考生总分加 10 分。3) 报考西部的少数民族考生总分加 15 分。执行成功,可见触发器及时阻止了错误的发生。1.通过随机数随机产生1000条数据。
2024-10-26 17:34:39
243
原创 SQL Server备份还原实验
将数据库脱机,脱机后(5,5)在数据库文件中已经被破坏,但还在日志文件中存储,故通过日志文件备份进行抢救,做尾巴日志备份。(使用WITH INIT语句,确保重新生成备份时覆盖掉原来的内容,而不是追加内容)8.依次还原完整备份、差异备份、日志备份及尾巴日志备份,再次查询,数据还原成功。6.插入记录(3,3)(4,4),并做日志备份(只备份日志,不备份数据库)5.插入记录(2,2),并进行差异备份,该文件只有一条记录(2,2)7.插入记录(5,5),先不做备份,先搞破坏。此文章诞生于实验报告。
2024-10-26 17:31:48
279
原创 PDMan同步中 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax 问题解决
还是问了师兄,原因是第9版同时有字段操作和表操作,但这两个一般不能一起,可能没换行之前它只读到这一行的分号位置停止,比如这里,“create”后面这几个就读不出来了,把“create”前这个地方换一下行之后就同步成功了。1.同步时中断报错之前的操作已经同步了,再同步的时候,也要把前面的操作SQL直接删掉,不然的话,就会因为数据库又从第一句执行而报错。用师姐发的框架同步,第二个同步就出现了问题,网上搜到的都是指出的语法问题,后来问了师兄才知道还需要同步配置。如果是混合,那就保持“字段增量”应该就行。
2024-02-03 02:07:02
265
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人