- 博客(128)
- 收藏
- 关注
原创 【智慧树】人工智能通识基础(答案)
Sigmoid激活函数的输出范围是(0,1),适合用于二分类任务,而ReLU激活函数则在正值区域具有线性特性,能够有效缓解梯度消失问题。根据这一标准,浮点数的表示方式是唯一的,不同的浮点数总是具有不同的表示形式。因此,数据预处理的过程是可以被忽略的,只要有足够的数据,模型就能自动学习到有用的信息。无监督学习是一种机器学习方法,它处理没有标签的数据,主要目的是分析数据的内在结构与分布特征,发现数据中的模式和规律。贪心法是一种用于求解最优化问题的算法策略,通常在问题的每一步选择中,都选择当前看起来最优的选项。
2025-05-03 20:53:37
1520
原创 《形势与政策》
面对复杂的国际局势,(D)成为“全球南方”国家的首选。建设教育强国是一项复杂的系统工程,要求我们要坚持和运用系统观念,深刻领会建设教育强国的“五大关系”,其中涉及对教育规律和学生成长规律的深刻把握的是哪对关系?1.【单选题】 (2分) 作为最大发展中国家,我们心系其他发展中伙伴,迄今已向( )多个国家和国际组织提供了近( )亿元人民币发展援助。5.【单选题】 (2分) 2023年,新兴市场和发展中经济体在世界经济中的份额占比已达( ),对世界经济增长的贡献率高达( )。4.【单选题】(2分)
2025-04-23 22:25:50
1250
原创 springboot打包后resource文件找不到(不存在),ClassPathResource获取不到文件
而用户自己的类是从 /BOOT-INF/classes 开始的, 用户自己的资源文件的根目录也在这里, 所以为了让用户能够正确读到自己的资源文件. 加载用户代码的那个 ClassLoader 的 classpath 从这里开始.jar 的入口类其实是 Spring Boot Launcher, 他会为每一个依赖创建一个 ClassLoader, 这样就可以让每个依赖自己读取自己的资源文件而互不冲突.表示这个文件是一个压缩包, 之后的路径则为压缩包内的路径。在jar包中, 它不是一个真实文件系统的文件。
2024-12-24 22:24:20
1343
原创 executeScript执行不完全,缺少异步回调
在 Selenium WebDriver 中,executeAsyncScript 的最后一个参数是一个回调函数。调js代码对网页进行处理时,发现js代码只执行一部分,没有全部执行完,就往下了,导致返回的结果不完整。,改完发现,直接卡在这里不动了,这一行执行完,java不往下执行了。要去js里面改一点配置,callback。在所有异步操作完成后,要调用它。,这个不用管,执行起来没问题。那就是同步的问题了,所以要把。用selenium包,
2024-12-23 20:13:04
181
原创 ffmpeg录制但时长不变
通过last_size和last_name记录上一时刻的视频大小和名称,file_size和mp4_path记录当前时刻的视频大小和名称,对比变化,判断是不是出问题。就是不断探查本地视频的时长,看是否在稳定增长,当检测到视频时长已经不变的时候,中断ffmpeg。所以我用get_last_file_name去检测目标文件夹下的最后一个视频,即最新视频。(因为正在下载的视频时长不好检测,所以改为通过检测视频大小来确定是否出问题)因为我的ffmpeg命令中,设置了视频自动分段,所以视频的路径不是固定的。
2024-03-15 19:59:23
670
原创 selenium系统弹窗输入问题
此时又出现了一个问题,就是当这个程序在云服务器上运行,没办法使用剪切板的,远程主机连着的时候可以正常使用,只要和远程主机已断开,就挂了。使用selenium进行网页操作时,需要选择文件,点击某个按钮后,出现了系统的文件选择框,此时,无法使用selenium进行文件选择。比起刚才,多了一个参数,除了需要输入的文件路径,还多了一个窗口名称,比如我的窗口叫“打开”,按钮也叫“打开”。所以我只能曲线救国,既然遍历的时候能找到,那就在遍历的时候直接操作吧(仅适用于简单的操作,比如选择文件)通过pyautogui。
2024-02-16 09:42:32
648
原创 nginx配置文件路径匹配
到达:http://localhost:8092/b/test。到达:http://localhost:8092/d/test。到达:http://localhost:8092//test。到达:http://localhost:8092/d/到达:http://localhost:8092//访问:https://主机名/b/test。访问:https://主机名/c/test。访问:https://主机名/d/test。访问:https://主机名/e/test。
2024-01-25 13:21:52
664
原创 token拦截,springboot+vue
这个很好理解,你登陆和注册的时候肯定是没有token的,token是你账号密码验证通过以后才会赋予你的信息。这是我后端中的注册和登陆方法。在这里写上这两句意思就是,当用户访问这两个方法的时候不用验证token。跟上面一样的意思,当用户访问这几个网址的时候不用验证token。如果加了token以后前端出现了跨域错误“network error”,很有可能是后端出的错。后端这家伙不爆错是因为在拦截器那里直接拦截了,直接将response设置为错误,返回给前端。我排除一个注册,一登录,一个注销。
2024-01-21 13:19:51
1002
原创 【已解决】windows mongodb数据库频繁丢失
测试库总是几个小时候就没了。一看数据库里多了个“READ__ME_TO_RECOVER_YOUR_DATA”的数据库。原来是没设密码被整了。
2024-01-20 20:40:34
843
原创 【js笔记】操作
JSON.stringify() 用于将 JavaScript 值转换为 JSON 字符串。element.addEventListener(事件,触发后执行的函数,事件传递方式);JSON.parse() 用于将一个 JSON 字符串转换为 JavaScript 对象。非严格模式下给未声明变量赋值创建的全局变量,是全局对象的可配置属性,可以删除。如果您把值赋给尚未声明的变量,该变量将被自动作为 window 的一个属性。事件传递方式:冒泡(内部元素先被触发),捕获(外部元素先被触发)。
2024-01-20 12:04:10
915
原创 【编译原理】复习JMU
1.文法不含左递归2.对于文法中每一个非终结符A的各个产生式的候选首符集两辆不相交。即,若A->a1|a2|a3|…|an,则FIRST(αi)∩ FIRST(αj) = 空集 (i!=j)3.对文法中每一个非终结符A,若它存在某个候选首符集包含ε,则:FIRST(A) ∩ FOLLOW(A)=空集如果一个文法满足上面条件,则称该文法G为LL(1)文法。LL(1)中的第一个L表示从左到右扫描输入串,第二个L表示最左推导,1表示分析时每一步只需向前查看一个符合。
2024-01-19 19:28:34
572
原创 【python】视频音频的剪辑与处理
注意,下面的start和end单位是秒数,比如你想截取视频第一分钟的片段,那么start=0,end=60。
2024-01-18 11:53:47
603
原创 【python】课堂派爬虫禁止下载的ppt
注意:下面程序,方法可以不看,但是要先在main函数里把账号密码啥的改成你自己的。也是一样的,在main函数里修改自己的参数。
2024-01-18 11:43:06
1647
原创 【python】卡方
给定excel文件,读取文件内的几列数据,获取几列数据之间的卡方值。按列读取数据,并将类别转化为数字将处理后的列进行卡方计算打印结果所有步骤执行完整代码结果数据参考船公司船名称作业港口提单号集装箱箱号箱尺寸(TEU)启运地目的地昌盛船务宏泰7778苏州港TKNG2924820YWCM805420南通港苏州港行航国际九华山89太仓港HYJZ8535058YWCM8054,MWYW950720镇江港太仓港
2024-01-18 11:40:27
428
原创 【python】folium包使用方法,地图绘制
icon 这个标记的符号 , 符号见"https://blog.csdn.net/qq_44590230/article/details/122972941"聚类:如果需要使用聚类,要先聚类marker_cluster,再添加点标记。height 地图的高度 , 默认’100%’ , 格式为 ‘xx%’width 地图的宽度 , 默认’100%’ , 格式为 ‘xx%’每行是一个点的数据,即[经度,纬度,名字]每行是一个点的数据,即[经度,纬度,热力值]icon_color 这个标记的icon的颜色。
2024-01-18 11:39:42
1176
原创 fastapi 多次传输数据 yield socket
关键字可以将某个操作标记为异步操作,并挂起当前的协程(Coroutine),等待操作完成后再继续执行下面的代码。在给定的代码中,当遇到await关键字时,协程会挂起当前的执行,并等待对应的操作完成。离谱是真的离谱,接收websocket的字符串竟然是包含双引号的。每次循环添加一个检测请求的过程,并且该过程是检测是否有请求,而不是直接接受请求,否则会导致。前端会打印出第一个请求,然后在服务器发出结束信号的时候,一口气打印后面99次请求。给0.1秒的时间检测是否有请求,如果没有就继续,如果有就接受该请求。
2024-01-18 11:28:40
631
原创 nodejs版本管理
总是遇到nodejs版本不匹配问题,从github上cv别人项目的时候,有的项目要求node版本一定低于17,于是就把node直接卸载,安装了低版本12。直到有一天遇到了vite项目,o(╥﹏╥)ovite2要求node版本>= 12.0.0,但是vite3要求node版本 14.18+,16+。于是下定决心整个nodejs版本管理。
2024-01-17 18:49:11
543
原创 【已解决】MongoTemplate注入失败
错误原因:先执行构造函数,然后才注入的。所以在构造函数中new出来的MongoDb的传参自然还是空的。所以在MongoDb中用了各种@Component,@RestController。写了一个关于Mongo数据库的java类,使用了MongoTemplate自动注入。中注入,并在构造函数中new MongoDb(mongoTemplate)。在Controller中使用了构造器注入,然后new MongoDb。改变了不推荐的字段注入,转而使用构造器注入。类中,进行注入,发现注入成功。
2024-01-17 18:48:02
898
原创 【已解决】mongodb远程连接不上
win10开放端口:https://blog.csdn.net/m0_43605481/article/details/119255256。我的是阿里云服务器,所以直接在安全组中加入规则,端口范围:27017,授权对象:0.0.0.0。windows在mongodb安装文件夹的bin文件夹中的mongod.cfg。数据库名字是test,打算创建一个用户,账号aaa,密码bbb,权限readWrite。因为该用户是创建在test数据库的,所以在最后要加上test。O了,然后恢复了test的数据。
2024-01-17 18:46:27
2575
原创 【pyqt5】笔记
上面两句相当于w.setGeometry(xpos, ypos, width, height)w.show()app:每个PyQt5应用都必须创建一个应用对象。sys.argv是一组命令行参数的列表。Python可以在shell里运行,这个参数提供对脚本控制的功能。QWidge控件是一个用户界面的基本控件,它提供了基本的应用构造器。默认情况下,构造器是没有父级的,没有父级的构造器被称为窗口(window)。exec_:最后,我们进入了应用的主循环中,事件处理器这个时候开始工作。
2024-01-17 18:43:47
961
原创 【软构件】笔记 springboot+redis+rabbitMQ+分布式锁+redisson
笔记1-springboot框架搭建Springboot 微服务OOP:面向对象分析:设计过程中的OOPUMLJava->SOA->MiddlewareSOA:(Service-Oriented Architecture)JSP/Servlet:工作原理JSP本质上是一个简单的Servlet。.jsp->Java类(Servlet)->.class(service方法)HttpServlet->doGet,doPost,…隐含对象真的
2024-01-17 17:35:40
488
原创 【软构件】实验6 Spring Cloud组件
添加product表的controller,service,serviceImpl,domain,mapper到服务提供者中。添加product表的controller,service,serviceImpl,domain,mapper到服务提供者中。Cloud框架中,实现产品列表的功能,要求合理设计微服务、组件,综合考虑独立性、安全性、可扩展性等因素。Cloud框架,组件尽可能包含五个核心组件:注册中心、负载均衡、熔断降级、路由管关、配置中心。在服务消费者中对产品列表的提供者进行调用。
2024-01-17 14:18:55
1029
原创 【软构件】实验5 Redisson
总数据量1000(序号1-1000)测试数据量1000(序号1-2000随机)redis中数据量100(序号1-100)布隆过滤器中数据量1000(序号1-1000)方案1穿透670方案2穿透419总数据量1000(序号1-1000)测试数据量1000(序号1-1000随机)redis中数据量300(序号1-300)布隆过滤器中数据量1000(序号1-1000)方案1穿透677方案2穿透333总数据量1000(序号1-1000)测试数据量。
2024-01-17 14:17:49
906
原创 【软构件】实验3 RabbitMQ消息中间件
而对于抢单失败的日志消息,则只要输出控制台即可(提示:可以选取合适类型的Exchange,创建两个队列,监听时分别按控制台输出、写入数据库两种方法绑定相应的队列)。(2)解藕秒杀程序中的日志记录部分,使用RabbitMQ实现:由抢单程序发送日志消息到队列,再由日志模块处理消息队列,并记录日志(可以写入文件、数据库,或者只是控制台输出)。(3)分别编写程序完成对三种Exchange类型的测试:Direct、Fanout、Topic,并测试字符串、对象等消息的传输。
2024-01-17 14:16:26
904
原创 【软构件】实验2 缓存中间件Redis
(2)在控制器中添加一个RequestMapping,用于测试Redis集合元素的添加(类型不限,可以考虑使用Jackson序列化),并把所有集合元素显示到页面中。(2)在控制器中添加一个RequestMapping,用于测试Redis集合元素的添加(类型不限,可以考虑使用Jackson序列化),并把所有集合元素显示到页面中。(2)在控制器中添加一个RequestMapping,用于测试Redis集合元素的添加(类型不限,可以考虑使用Jackson序列化),并把所有集合元素显示到页面中。
2024-01-17 14:14:28
925
空空如也
nginx静态资源地址问题
2023-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人