- 博客(57)
- 收藏
- 关注
原创 cmd如何从C盘默认路径切换到D盘某指定目录
以从C盘cmd打开后的默认目录切换到目录"D:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld"为例。
2025-05-21 22:40:26
326
原创 配置Java Selenium Web自动化测试环境
将里面的chromedriver.exe文件复制,粘贴到src新建的drivers文件夹下,具体结构为。点击stable,确保chrome版本和chromedriver的大版本(136.0)一致。复制搜索该网址,自动开始下载,将下载后的压缩包解压缩后如下。右键点击属性,找到启动类型点禁用 ,点击应用,再点击确定。找到有关谷歌的如下所有谷歌开头的,启动类型全部改为禁用。stable的大版本与我的浏览器一致都是136.0。我的chrome版本,大版本是136.0。
2025-05-09 09:05:16
480
原创 Selenium Web自动化测试学习笔记(二)--八大元素定位
1)class值不能有空格否则报错2)class值重复有很多,需要切片[0]、[1]等下标定位3)class值有很多网站是随机的。
2025-05-07 20:36:53
972
原创 爬虫学习笔记(五)---数据解析之re
前面的爬虫笔记学习的都是如何爬取整个页面的内容,服务器渲染中,数据是直接放在源代码html里面的,大多数情况下整个页面的内容真正需要的只是一小部分,那把这一小部分提取出来的过程就叫做数据提取。
2025-04-29 19:49:56
388
原创 功能测试学习笔记(一)
1)就是对产品的各个功能进行,根据功能测试用例,逐项进行测试,检查产品是否达到用户要求的功能。2)根据产品的进行功能测试。3)功能测试又称,即不需要知道程序的代码,只需要知道大致的逻辑就行。01提取测试点。
2025-04-27 11:18:49
863
原创 CNN卷积神经网络知识点回顾学习(一)
链式法则是关于复合函数的导数的性质,如果某个函数由复合函数表示,则该复合函数的导数可以用构成复合函数的各个函数的导数的乘积表示反向传播计算过程如下图,每次新乘的数值都是关于那条边的导数值,其中**2为平方计算。
2025-04-25 12:11:36
840
原创 CIFAR10图像分类学习笔记(三)---数据加载load_cifar10
类中有一个init初始化方法和两个方法,一个用于读取数据并根据transform判断是否应该对训练的数据进行数据增强,如图片的旋转、颜色增强、灰度增强等;另一个用于获取图片总共的数量。02将类别存放到字典label_dict中,并将本来对应的10个分类的字符串airplane、bird等一一对应顺序递增的从0开始递增的数字。05拿到训练、测试数据的数据集,并对数据集进行读取。这其中自定义的默认default_loader如下。03自定义一个数据集加载的类。04拿到训练、测试数据的列表。
2025-04-24 21:37:49
370
原创 Cifar10-图像分类学习笔记(二)--将图像解析存储到TRAIN文件夹下
从8000万个微小图像数据集中抽取出来的数据子集Cifar10是完成10个分类的任务,Cifar100是完成100个分类的任务Cifar10数据集的10个类别:飞机( airplane )、汽车( automobile )、鸟类( bird )、猫( cat )、鹿( deer )、狗( dog )、蛙类( frog )、马( horse )、船( ship )和卡车( truck )有50000张训练集,10000张测试集图片大小32*32(尺寸比较小)
2025-04-24 13:43:05
1091
原创 mockMvc构建web单元测试学习笔记
模拟对象---mock object是以可控方式模拟真实对象行为的假对象,通过模拟输入数据,验证程序达到预期结果。
2025-04-22 22:42:04
847
原创 单元测试学习笔记(一)
通过测试工具/编程模拟手动测试步骤,全自动半自动执行测试用例,对比预期输出和实际输出,记录并统计测试结果,减少重复的工作量。
2025-04-22 20:47:52
588
原创 RESTful学习笔记(二)---简单网页前后端springboot项目搭建
路径/employees(符号restful风格对于资源名称采用复数形式),GET请求代表获取所有的员工,响应码200响应成功,content-type为Json代表返回的数据是json格式的。要有用于启动的父进程,有启动依赖,有lombok用于自动构建getter和setter方法等。启动springboot项目,默认端口号8080。controller类中。如下图即前后端连接成功。
2025-04-21 22:34:59
300
原创 RESTful学习笔记(一)
程序硬件接口(Application Programming Interface),是预先定义好的逻辑函数,软件系统不同组成部分衔接的约定,直接调用函数,无序访问代码细节,分为SDK和Web应用接口两类SDK:B程序部分功能直接打包给A程序,A程序可直接使用,如java jar包web应用接口:B程序对外提供访问路径(入口),A程序按照约定好的访问方式访问,如具有http协议请求的访问。
2025-04-21 21:43:52
918
原创 matlab计算不同算法的精确度
因为matlab是从下标1开始,而其他的编程语言都是从0开始,所以就算是这个题目中求的是E0,实际上应该在E列向量中存的是E(1),这个是向量元素的起始下标;所以定义的时候定义E=zeros(N+1,1)因为从0到N一共是N+1个数,
2024-09-24 08:30:00
514
1
原创 VUE快速入门笔记
Vue是一套,免除原生JS中的DOM操作,简化书写(需要在VUE框架上进行装修)框架:半成品软件,一套可重用、通用的软件基础代码模型(model-View -ViewModel)数据双向绑定,将编程的关注点放在数据上Model:数据模型,包含很多业务数据以及数据的处理方法View:视图层,只负责数据的展示ViewModel:Model和View数据通信的桥梁(VUE框架提供的功能)渐进式JavaScript框架:既可以根据已有的项目使用,也可以完全创建新项目使用。
2024-07-24 17:32:04
782
原创 JS基础知识学习笔记全
JS基础知识学习笔记全一、引入方式1、内部脚本(一般定义在body下面会改善执行速度)<body> </body> <!-- 内部脚本 --> <script> /* 打开页面警告框显示的内容 */ alert('helloJS'); </script>2、外部脚本外部专门新建一个.js文件,里面只存放js代码,没有外部的script标签,文件中内容如下/* 打开页面警告框显示的内容 */aler
2024-07-21 23:48:11
2073
原创 web前端学习笔记Day02
盒子将页面的所有标签都包含在了一个矩形区域content(内容区域)->padding(内边距区域)->border(边框区域)->margin(外边距区域)下面利用div 标签制作一个盒子模型</divwidth;height;box-sizing;/* 由这句话指明了上面的宽和高是整体这个盒子border框内的宽和高,没有这一句说明的话则默认为content内容的宽和高 */;padding;/* 内边距 上右下左(顺时针转一圈的四个内边距宽度) */border;
2024-07-21 12:22:43
1172
原创 苍穹外卖跟练项目前端localhost打不开页面启动nginx报错[alert] could not open error log file问题解决
查看自己的安装路径是否为纯英文环境,刚开始下载的资料包是有中文路径的,要将资料包中的nginx-1.20.2文件夹复制一份然后粘贴到一个新建的纯英文的目录,我这里装到的是。
2024-07-20 17:08:07
2179
4
原创 小白操作Typora快捷键操作day01
建议先写标题内容,然后不需要选中直接Ctrl+1~6对应所需要的标题,然后回车ctrl+"+"级别增加ctrl+1~6对应级别的标题(ctrl+0是普通文本)
2024-07-19 13:28:55
1180
原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined问题解决
1、tomat安装包->bin->setclasspath.sh(用记事本或者vscode等编辑工具打开)可复制下面两行粘入setclasspath.sh中(替换成自己jdk包的安装路径)二、tomcat中的setclasspath.sh文件添加两行环境变量声明。2、加入两行声明环境变量(后面的路径改为自己的jdk安装包的安装路径)开始图标->搜cmd->右击命令行提示符->以管理员身份运行->1、右击此电脑->属性->高级系统设置。点击path->编辑->新建。系统变量->新建->如图。
2024-07-17 22:16:30
1226
原创 重载运算符C++---学习笔记
重载运算符进行的运算和普通数的加减运算不同之处在于重载运算符的操作数为一个一个自定义的对象,所以相应的要对普通的运算符如+-*%/的调用方法进行重写,重载的本质还是函数调用。
2024-06-02 21:40:28
362
1
原创 7-18 对象关系映射(orm_name)---PTA实验C++
一开始看到,其实我是拒绝的。这三个词凑一块,能是给C++初学者的题吗?再仔细读需求,才发现在课设项目已经用过这功能。)就是面向对象(OO)侧的与数据库(DB)的对应,由ORM框架完成两侧的相互转换。语言侧区分大小写,使用驼峰表示法。而数据库的标识符不区分大小写,要用下划线分隔单词。studentIdstudent_id这种标识符映射在做课设项目特别是Repository类里惹了不少乱子。为了彻底弄清这个知识点,亲自实现是个好办法。先导题:标识符。
2024-06-02 18:53:56
447
原创 7-15 位模式(dump_bits)---PTA实验C++
为方便调试相关程序,先做个展现位模式的小工具。建议参照以下接口实现:先导题:字节解析(需要读入十六进制数据)、字节序。
2024-06-02 18:14:18
405
原创 7-14 字节序(Endianness)---PTA实验C++
内存寻址的最小单位是字节”——明白。“每个字节有唯一的编号,称为地址”——明白。“C++中int通常为四个字节”——了解。int x = 1;最低字节是1还是0?——纳尼?0x123456780x120x78LSB...MSBMSB...LSB0x12345678扯远了,回来看几个例子,任务:现在知道一些系统上变量的值、从其内存中导出的字节序列,请判断系统是否为小端序。目的:建立字节序的概念;掌握检测字节序的方法。提示:可用乘法、除法、位运算处理。如检测当前计算环境的字节序,可以用。
2024-06-02 16:21:51
1209
原创 7-13 字节解析(parse_byte)--PTA实验C++
hi和lo的高位低位转为十进制数的时候首先要对字符范围进行判断!!!这一步一定不要忘了因为0的ascii码为48,就是要是字符直接加减法运算会默认用ascii码的值与整型进行加减类型转换:因为char范围比int小可以直接隐式转换。
2024-06-01 11:21:16
356
原创 7-11 验证宏(verify)---PTA实验C++
无需惊慌,C++缔造者Bjarne Stroustrup这句话说的CPP是,即“C代码预处理器”。CPP根据等指令对文件进行处理。这种处理发生在编译之前,所以CPP叫“预处理器”。CPP完全是文本层面的处理,与C/C++语法无关。C/C++的标准库提供了assert断言宏,用在程序中检查某些必须成立的条件,确保程序运行符合预期。的参数是一个表达式,如果表达式求值结果相当于false,那么断言失败。断言失败的后果在调试版程序中一般是报错然后中止程序。在定义NDEBUG。
2024-05-31 12:11:50
715
原创 理发师问题---作业笔记
假设现在只有一个顾客要理发,多个理发师共同判断到了就同时让waiting--,waiting一次性被减去了多次就矛盾,所以一次只能有一个理发师实现waiting--,就相当于视顾客为资源,一次只能有一个理发师来访问这个资源。站在顾客角度,理发师是生产者,生产理发服务资源,顾客是消费者消费理发师。如果理发师在忙而有空闲的椅子,那么顾客就会坐在其中的一个椅子上。站在理发师的角度,顾客是生产者,理发师自身是消费者消费顾客资源。一个在等待的顾客都没有,int waiting=0;如果理发师在睡觉,顾客会摇醒他。
2024-05-19 21:46:27
673
原创 VMware连不上网的解决方案并成功安装codeblocks
这次配操作系统环境的时候发现自己一步步按照学长的指令走,发现自己安装不了codeblocks,后来仔细想了想,想改成安装VSCode,结果按照网上的方法看,在虚拟机里的火狐浏览器里搜VSCode,结果压根就连不上网,好像找到原因了,有可能是我自己的虚拟机连不上网所以啥编译器都安装不了。于是上网上找联网方法,刚开始找了好几个方法发现都没有用,甚至自己查看自己的Networkstate=true,但是依然联不上网,后来找了多个方法终于找到了两个能解决我的连不上网的方法的。终于解决了困扰我一晚上的问题!
2024-04-24 09:50:36
476
原创 山东大学软件学院数据库实验二
2.找出至少选修了学号为“200900130417”的学生所选修的一门课的学生的学号、姓名(不包含这名同学)。4.找出选修了“操作系统”并且也选修了“数据结构”,但是没有选修“程序设计语言”的学生的学号、姓名。3.找出至少选修了一门其先行课程号为"300002"号课程的学生的学号、姓名。5.找出姓名叫"李龙"的学生的学号及其选修全部课程的课程号、课程名和成绩。1. 找出没有选修任何课程的学生的学号、姓名(即没有选课记录的学生)。7.查询所有不姓张、不姓李、也不姓王的学生的学号sid、姓名name。
2024-04-09 20:59:06
870
原创 人道救援(C++实现逐行读取csv数据)---PTA实验C++
struct City{//结构体名(结构体为自定义的数据类型)//城市名double lat;//经度double lng;//纬度//
2024-04-06 21:05:05
1062
1
IDEA如何自定义Generator,添加spring initialzr
2024-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人