- 博客(17)
- 收藏
- 关注
原创 【MySQL】数据库基础知识
DB、DBMS、DBS之间的关系主流的关系型数据库管理系统MySQL数据库的相关版本:小编采用的是MySQL社区版(MySQL Community Server8.0.39)下载链接 https://dev.mysql.com/downloads/windows/installer/8.0.html点击下载好的安装包此处需要等待几秒钟注意MySQL默认端口号3306,不需要更改。设置密码后续操作一直点击next即可安装成功。第一种找到MYSQL80可以手动开关(注:安装完后已经默认启动了)第
2024-10-01 11:58:35 888
原创 微信自动回复
我们这里主要使用pyautogui库,pyperclip库和CnOcr库来实现一个简易版的微信自动回复。注意:这三个都是外部库,分别在终端输入pip install pyautogui,pip insatll pyperclip,pip install cnocr(cnocr的安装需要有c++的环境才能安装成功)导库注:pg,pc是给库名取了个别名这里是在我的电脑上截的微信图标将我们的微信图标的地址复制下来返回了一个元组类型的坐标(注意:识别图片时一定要让我们的微信图标在电脑上可以看到,即要缩小我们的
2024-07-26 18:04:10 1377
原创 线性表的链式存储结构————循环链表(java)
循环链表是另一种形式的链式存储结构。循环链表有循环单链表和循环双链表两种类型,循环单链表的结点类型和非循环单链表的结点类型相同。循环双链表和非循环双链表的类型相同。把单链表改成循环单链表的过程就是将它的尾结点指向空改为指向头结点,整个单链表形成一个环。由此,从表中任以结点出发均可找到链表中的其他结点。循环双链表同理。
2024-07-25 01:04:43 666
原创 线性表的链式存储结构————双链表(java)
在双链表中,由于每个结点既包含一个指向后续结点又包含一个指向前驱结点,所以当访问过一个结点后既可以向后访问每一个结点,也可以一次向前访问每一个结点。因此与单链表相比,在双链表中访问一个结点的前后结点更方便。private Node head;:这是一个私有成员变量,表示链表的头节点。头节点是链表中的第一个节点。private Node tail;:这是一个私有成员变量,表示链表的尾节点。尾节点是链表中的最后一个节点。private int size;:这是一个私有成员变量,表示链表中节点的数量。
2024-07-17 20:53:12 801
原创 线性表的链式存储结构————单链表(java)
线性表的链式存储结构称之为链表。线性表的每个元素用一个内存结点存储,每个内存结点不仅包含元素本身的信息(称为数据域),而且包含表示元素之间逻辑关系的信息。
2024-07-16 22:42:50 1234
原创 线性表的顺序存储结构————顺序表(java)
线性表的顺序存储结构是把线性表中的所有元素按照其逻辑顺序依次存储到从计算机存储器中指定存储位置开始的一块连续的存储空间。由于线性表中逻辑上相邻的两个元素在对应的顺序表中它们的存储位置也相邻,所以这种映射方式称为直接映射。线性表的顺序存储结构简称顺序表这样线性表L中第一个元素的存储位置就是指定的存储位置,第i+1个元素(1<=i<=n-1)的存储位置紧接在第i个元素的存储位置的后面。假设线性表的元素类型为T,则每个元素所占用的存储空间的大小(即字节数)为sizeof(T),整个线性表所占用存储空间的大小为n*
2024-07-15 21:34:10 790
原创 二分查找(2)(数据结构)Java版
在看这篇文章前可以先去看看小编写的二分查找(数据结构)Java版这篇文章,会更有理解。这里是上一篇文章的代码稍微对数组内的数据做了一下调整那如果我们想要查找最左边的4,应该做出哪些改变呢?首先来整理一下思路:接下来我们找到我们基础版的代码,看看有哪里是需要改动的然后再加上一个测试方法来输出我们的结果在我们上一篇文章里加入这串方法,用来查询具有重复的元素的最左边的值。下面是总代码既然有查找最左边的重复元素,是不是同理有查找元素最右边的值。只需要相对与刚刚的代码改动两处即可接下来来看看总代码
2024-06-13 17:12:37 931 2
原创 python pytest测试框架
测试框架是指为自动化测试而设计的一组工具、库;提供了一种标准的方法来编写、运行和维护自动化测试用例。自动化测试框架由一个或多个模块集合组成,例如测试用例的管理、测试环境的配置和管理、测试数据的准备、测试结果的分析和报告等方面。使用自动化测试框架可以有效地提高软件测试的效率和质量,缩短测试周期。
2024-06-11 19:36:00 1213
原创 python web自动化基本操作
等待方法键盘操作类结语本次分享就到这里了,感谢小伙伴的浏览,如果有什么建议,欢迎在评论区留言,如果给小伙伴们带来了一些收获,请留下你的小赞,你的点赞和关注将会成为博主分享每日学习的动力。
2024-06-10 12:53:42 395
原创 二分查找(数据结构)Java版
二分查找也叫折半查找,它是一种高效率的查找方法。但是,二分查找要求是线性表是有序的,即表中的元素按关键字有序排序列 (一般是从小到大排序)。二分查找实现思路:给定一个内含n个元素的有序数组,满足A0
2024-06-09 15:45:53 791 4
原创 python web自动化测试环境搭建
下载谷歌浏览器,注意要去谷歌的官网下载,避免下载了错误的浏览器导致打不开等问题。在cmd中运行这行命令pip install selenium==4.9.1
2024-05-28 22:20:10 542
原创 python爬虫基础(一次性爬多首音乐)
这里用到我们的内置模块正则表达式 import re(当然也可以用外置模块beautifulsoup解析数据)很明显只有id和名字不一样那么我们只需要获取到id和名字可以了正则表达式只需要把我们想要获取的内容改成 .*?即可注:问好前需要加\进行转意findll表示寻找所有的这个表达式,从html_data中寻找打印一下可以看到我们的id和歌曲名已经返回,并返回了一个列表,可以通过索引只获取id或歌曲名。注:由于网页版只显示10首音乐,所以只能获取到10首。注:http://music.163.c
2024-05-17 13:40:08 790 2
原创 基于pyautogui制作一个连点器
前置条件:确保我们的电脑有python环境。pyautogui是python的一个外置模块,需要我们手动安装!!!在命令行行输入命令pip install pyautogui由于博主已经安装过了,友友们安装可能会有进度条!连点器是一个软件,主要是用在鼠标操作的,如果有在玩游戏或者是在平常的工作里,经常需要点击鼠标的某个确定的位置,这时候就可以使用一个连点器,这个连点器程序就会帮我们自动点击。想必部分原神玩家也有因为过剧情时总是要点击而不能跳过而烦恼吧,那么今天博主将带领大家从代码到程序再到最后在游戏内实现
2024-05-15 07:23:23 1723 3
原创 java面向对象基础(猜数字小游戏)
先想好小游戏需要实现的效果,由计算机随机生成一个1到100的整数,这个数是我们看不见的,而我们需要去猜这个数,如果猜错了会提示是猜大了还是猜小了,直到猜对了,游戏才会结束。需要用到的有Random来控制生成随机数。由Scanner来控制键盘输入。就可以实现这个效果。话不多说,接下来看代码。
2024-05-14 07:20:02 1268 3
原创 一个菜鸡的内心独白
也是在学校大佬的带动下开始写博客,通过写博客来分享这一阶段的所学,更加方便自己复习。也是希望看到的友友们能多给我支持支持!!!
2024-05-13 20:19:53 481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人