- 博客(56)
- 收藏
- 关注
原创 链表反转的两种方式
先创建一个新的链表,然后不断遍历我们想要反转的链表,再一个一个使用头插法插入到我们新建立的链表中,这样链表就倒置了。主要就是创建两个变量一个,next, 另一个 prev,从前往后过一遍即可。
2024-06-29 17:21:43
366
原创 springmvc快速上手
并根据配置内容,创建相应的目录。static、jsp、controller等。1、创建maven工程,添加maven-archetype-webapp模版。3、配置springmvc-config.xml。5、配置tomcat,并运行测试。4、创建controller。修改controller。3、配置web.xml。
2024-06-29 17:03:22
266
原创 spring快速上手
1.使用spring后,被spring管理的类,不需要再new。2.要想类被spring管理,则需要通过bean的方式,把类引入到spirng的配置文件中。
2024-06-27 09:25:39
398
原创 Mybatis快速上手
/select>创建后,需要将新创建的sql映射文件,添加到主配置文件中。7.创建测试类读取MyBatis核心配置文件创建SqlSessionFactory实例创建SqlSession实例创建Mapper实例执行SQL映射文件中的SQL语句try {}finally {。
2024-06-25 10:45:25
419
原创 ssm整合教程
结合谢亮辉老师的整合教程和b站教程,数据库用的是smbms数据库。spring是用于管理mybatis和springmvc的,springmvc是spring下面的一个子模块,所以只需要整合spring和mybatis。SSM框架整合 - 作业部落 Cmd Markdown 编辑阅读器。
2024-05-22 13:02:25
1144
原创 在django中集成markdown文本框
链接:https://pan.baidu.com/s/1D9o3P8EQDqSqfhAw10kYkw。首先需要下载开源组件:http://editor.md.ipandao.com/,可能需要挂梯子。这个直接在当前页面的css目录里面写上就好。
2024-02-06 17:37:13
1269
原创 爬虫js逆向分析——x平台(实现)
先逆向出来用到的js代码,之后用python执行它,把下面文件保存为v1.js文件,与python文件在同一个目录。(仅供学习,本案例只是分析流程没有账号)网址:https://xuexi.chinabett.com/打开控制台,并勾选保存日志,然后点击登录看发送了什么请求。发送请求后,发现与浏览器登录返回的错误信息一样,成功。筛选出ajax请求。
2024-01-25 21:32:13
1721
原创 爬虫(滑块验证的破解)
打开网址:https://www.geetest.com/adaptive-captcha-demo。t(f’背景图:{slice_image_url}')
2024-01-23 17:57:46
2438
原创 python高级语法(装饰器)
如果需要装饰的函数比较多,那么一个一个写不是最明智的写法,装饰器可以简便操作。装饰器本质代码 ---->的引用,到底是执行的还是原来的。可支持任意参数的情况, 引入。引用传给origin,接着将。,在函数执行之后输出。函数作为参数,然后传到。函数,其实执行的就是。
2024-01-23 17:49:59
478
原创 算法设计与分析复习1
直到得到1,于是有公式N/2^k=1,推出递归深度k=log_2 N每次递归的空间复杂度是个常量,为O(1)。因为递归算法那个参数,由于是数组名做参数,传递的是地址并不是把数组一个一个赋值,所以递归的空间复杂度为O(logN)。,最坏情况时间复杂度为 O(n * n),但通常情况下可以通过随机化选择基准元素来避免最坏情况的发生,使得实际性能非常接近平均情况。每层计算量O(n), 然后一共会递归logn层,时间复杂度为:O(n * logn)递归的空间复杂度=递归深度*每次递归的空间复杂度。
2023-12-18 13:31:07
659
原创 计算机网络期末复习
https://mp.weixin.qq.com/s?__biz=Mzg2MTczMDI3Mg==&mid=2247495444&idx=3&sn=7b985e528becde25b55a8e9338304227&chksm=ce100b9bf967828d6cd90a20f1e86f1149a808a26fd082eb67848767a0c141f02bb5e1817104&mpshare=1&srcid=1214kq21eWTw763GXzdHtcjv&sharer_shareinfo=e0c44e37
2023-12-18 10:38:10
428
原创 Docker容器讲解
在应用程序开发中,Docker可以提供一致性的开发和测试环境,简化了应用程序的交付过程。开发人员可以使用Docker容器来打包应用程序及其依赖项,并将其部署到不同的环境中,如开发、测试和生产环境。此外,Docker还可以与CI/CD工具集成,实现自动化的构建、测试和部署流程,提高开发的效率和质量。容器相互隔离,可以在不同的操作系统和硬件平台上运行,提供了一个一致性和可移植性的运行环境。Docker是一个开源的容器化平台,可以用来在轻量级容器中打包、部署和运行应用程序。
2023-12-14 17:45:00
391
原创 在ajax中如何使用jquery循环。
result.data : 表示你想要遍历的对象是什么。然后呢,我们就可以遍历这个result对象。obj 就代表你想要遍历的每一个元素。index 是下标。
2023-12-13 16:44:22
1031
原创 docker 迁移
主要就简化为以上4个步骤,主要有这几个东西:文件(一般是.rar类型的),镜像,容器,docker环境。将文件传递到其他服务器,服务器之间不能相互传递,可以把文件从本地中转下。:将容器CONTAINER导出到本地文件xxx.tar。
2023-11-11 20:47:14
41
原创 Acwing1135.新年好
重庆城里有n个车站,m条公路连接其中的某些车站。每两个车站最多用一条公路连接,从任何一个车站出发都可以经过一条或者多条公路到达其他车站,但不同的路径需要花费的时间可能不同。在一条路径上花费的时间等于路径上所有公路需要的时间之和。佳佳的家在车站1,他有五个亲戚,分别住在车站abcde。过年了,他需要从自己的家出发,拜访每个亲戚(顺序任意),给他们送去节日的祝福。怎样走,才需要最少的时间?
2023-05-11 17:16:33
84
原创 实验10 视图和索引
1. 在teachmanage数据库中创建V_teachSituation视图,该视图包含teacher表的教师编号、姓名、职称、学院,course表的课程号、课程名,lecture表的上课地点。5. 向V_renewTeach视图中插入一条记录:('100015','许涛','男','1990-03-07','副教授 ','计算机学院')。6. 在V_renewTeach视图中,将教师编号为100015的记录的出生日期更新为1990-09-07。设计一个无法更新的视图,并验证。
2023-04-26 18:18:10
323
2
原创 python上机实验题作业2023/04/21
校验身份证号码并输出个人信息:中国目前采用的是18位身份证号,其第7-10位数字是出生年,11-12位是出生月份,13-14是出生日期,第17位是性别,奇数为男性,偶数为女性,第18位是校验位。如果余数是10,身份证的最后一位号码就是2。(3)用加出来和除以11,看余数只可能是:0-1-2-3-4-5-6-7-8-9-10 分别对应的最后一位身份证的号码为:1-0-X-9-8-7-6-5-4-3-2。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。
2023-04-23 19:40:30
1494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人