- 博客(35)
- 收藏
- 关注
原创 【cypress】
baseUrl 相当于一个全局共享的 host,在使用 visit() 和 request() 等命令时自动将 baseUrl 传递进去。如果内建的断言没有满足你的需求,可以自己写断言函数,然后作为一个回调以参数的形式传给 .should()建议在使用 cy.visit() 时,在 cypress.json 里设置一个baseUrl。cy.wait() 产生一个对象,其中包含 XHR 的 HTTP 请求和响应属性。cy.wait() 产生与上一个命令相同的主题。重点: not.hava.class。
2023-01-03 10:34:12
1375
原创 【力扣Java】2351.第一个出现两次的字母
输入:s = “abccbaacz” 输出:“c”给你一个由小写英文字母组成的字符串 s ,请你找出并返回第一个出现 两次 的字母。
2022-09-28 22:18:50
483
原创 【JDBC】封装实现及 PreparedStatement防止sql注入问题的应用
PreperedStatement是Statement的子类,它的实例对象可以通过调用Connection.preparedStatement()方法获得。PreperedStatement对于sql中的参数,允许使用占位符的形式进行替换,简化sql语句的编写。:执行的时候参数会用引号包起来,并把参数中的引号作为转义字符,从而避免了参数也作为条件的一部分。PreparedStatement可对SQL进行预编译,从而提高数据库的执行效率。通过巧妙的技巧来拼接字符串,造成SQL短路,从而获取数据库数据。
2022-08-21 23:32:28
350
原创 【JDBC】JDBC基本流程及涉及的类
Jdbc程序中的ResultSet用于代表Sql语句的执行结果。Resultset封装执行结果时,采用的类似于表格的方式。ResultSet既然用于封装执行结果的,所以该对象提供的都是用于获取数据的get方法: 获取任意类型的数据。方法,可以使游标指向具体的数据行,进行调用方法获取该行的数据。ResultSet 对象维护了一个指向表格数据行的游。
2022-08-21 22:50:50
168
原创 【SpringBoot】本地图片无法在前端显示,配置虚拟路径解决浏览器报错:Not allowed to load local resource
【保姆级解决方案—本地图片无法在前端显示】浏览器报错:Not allowed to load local resource 解决办法,项目依托于springboot,前端用element-ui
2022-06-27 16:49:01
1811
原创 【JavaScript】点击按钮链接到另一个网页
在本页转向新页面(本页被新页面覆盖):<input type="button" value="登录" οnclick="window.location.href='index.html'">打开一个新的页面进行跳转(本页不关闭): <input type="button" value="注册" onclick="window.open('login.html')">...
2022-04-22 19:40:42
3660
原创 【OpenGL C++】一些常用的函数,如glMatrixMode() glTranslatef()glRotatef()gluLookAt()等
一些常用的函数,如glMatrixMode() glTranslatef()glRotatef()gluLookAt()等
2022-04-22 11:42:22
2136
原创 【计算机图形学理论】三维观察-投影变换
01 三维观察流水线02 三维观察变换-模视变换1.如何进行三维场景观察?物体在世界坐标系内的物理位置并没有发生改变。改变观察点的位置。2.观察变换-建立观察(相机)坐标系
2022-04-22 10:54:03
4147
原创 【OpenGL C++】画一个空心汉字和一个圆,并填充汉字(中点画线法,中点画圆法,种子填充法)
内容:画一个空心汉字和一个圆设计一个画任意直线和圆的算法,可选所学的任一图形扫描转换算法(中点或bresenham算法),不能使用任何画线/画圆的API;使用画线算法实现空心汉字的绘制,汉字必须为4划以上;使用你设计的画圆算法绘制这个空心字的外接圆;设计一种填充算法实现汉字的填充;1.中点画圆法生成八分之一圆,其他部分可以通过一系列的简单反射变换得到。(1)已知圆心在原点的圆上的一点的(x,y),函数circlePlotPoint()根据对称性得到8个对称点,分别为(y,x),(y,-x),
2022-04-04 17:59:55
3586
原创 【解决VS2019编译出现的错误】Link 没有找到 或上一个增量链接没有生成它;正在执行完全链接
问题:“LINK : 没有找到 … 或上一个增量链接没有生成它;正在执行完全链接”拓展知识:“增量链接”,是一个链接的参数选项,作用就是为了提高链接速度的。不选用增量链接时,每次修改或新增代码后进行链接时会重新洗牌,把原来的.exe删了,重新链接成一个新的.exe,这样对于大型项目来说链接会比较慢。而选用增量链接时,在对代码做小的改动时会把新成的函数或数据穿插到已有的.exe中,而不重新生成.exe,只有做了大量修改时才可能会重新编排,这样就可以提高链接的速度。解决方案:...
2022-04-03 16:41:30
3284
1
原创 【MySQL】解决Can‘t connect to MySQL server on localhost及重置密码问题
1.问题:如果发现之前用的好好的,后面很长一段时间没有用,提示mysql提示Can’t connect to MySQL server on localhost (10061),解决方案:右键点击“此电脑”选择“管理”,点击“服务和应用服务”,再点击“服务”,右边找到“Mysql” 发现状态为“禁用” 或者“手动”时,右键选择启动,就可以正常使用啦!!!2.问题:忘记密码。解决方案:1、运行 —— cmd ,打开面板,切换到mysql安装的bin目录下2、在命令行输入 mysql -u
2022-04-01 11:31:06
9777
2
原创 【PAT甲级 C++】1002. A+B for Polynomials
This time, you are supposed to find A+B where A and B are two polynomials.这一次,您应该找到A + B,其中A和B是两个多项式。(也就是说,把次数一样的系数加起来)Input每个输入文件包含一个测试用例。每个用例占用2行,每行包含多项式的信息:K N1 aN1 N2 aN2 …NK aNK,其中 K 是多项式中非零项的数量,Ni 和 aNi (i=1, 2, …, K) 分别是指数和系数。假设 1 <= K <=
2022-03-31 12:08:15
1421
原创 【PAT甲级 C++】1001. A+B Format 数字相加格式化输出
1001. A+B Format (20)-PAT甲级真题Calculate a + b and output the sum in standard format — that is, the digits must be separated into groups of three by commas (unless there are less than four digits).计算 a + b 并以标准格式输出总和 — 也就是说,数字必须用逗号分隔为三组(除非少于四位数字)。InputEa
2022-03-31 10:41:10
1567
原创 【C++】C++ vector 容器浅析
一、什么是vector?向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。二、容器特性1.顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素。2.动态数组支持对序列中的任意元素进行快速直接访问,甚至可以通过指针算述进行该操作。提供了在序列末尾相对快速地添加/删除元素的操作。3.能够感知内存分配器的(Alloc
2022-03-28 10:55:19
227
原创 【JavaScript】写出如下JSON串的创建过程
写出如下JSON串的创建过程。其中使用"musics"和musicType[]内容,作为JSON串中的一对数据,且数组的内容是根据用户的选择动态生成的,如下图所示。提示:可以先创建JS对象,再转为JSON串。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=
2022-03-25 19:51:35
1529
原创 【web框架】Bootstrap框架使用
这里写目录标题一、Bootstrap简介二、Bootstrap使用1.创建文件夹2.创建html骨架3.引入相关样式4.书写内容一、Bootstrap简介Bootstrap来自推特,基于HTML、CSS和JavaScript,简洁灵活,使得web开发更加便捷。官网:Bootstrap中文网官网下载链接:当前版本: v3.4.1 解压后文件夹中有以下三个文件👇二、Bootstrap使用1.创建文件夹点击上文下载链接,下载bootstrap并解压;在项目中新建一个名为bootstra
2022-03-11 21:42:25
3214
原创 【HTML+CSS】01.品优购首页制作——快捷导航shortcut制作
快捷导航shortcut制作(1)快捷导航整体上 (2)左浮动(3)右浮动
2022-03-01 18:29:16
1282
原创 【C语言】实现最小二乘法直线拟合
前提:求解直线方程假设已知有N个点,设这条直线方程为: y = a·x + b其中,a和b的计算公式如下:源码如下:#include<stdio.h>#define MAX 100 //最多输入100个点进行线性拟和int main(){ int num; //将要输入的点的个数 //初始化数组来接收点的数据 float x[MAX]; float y[MAX]; float a;//y=ax+b中所求的斜率 f
2022-03-01 13:55:50
2860
9
原创 【LeetCode力扣解题006】19.删除链表的倒数第N个结点(Java 链表)含解答源码
题目描述:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。测试用例:示例1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例2:输入:head = [1], n = 1输出:[]示例3:输入:head = [1,2], n = 1输出:[1]提示:链表中结点的数目为 sz1 <= sz <= 300 <= Node.val <= 1001 <= n <= sz用
2022-01-29 21:24:08
137
原创 【LeetCode力扣解题005】83.删除排序链表中的重复元素(Java 链表)含解答源码
题目描述:给定一个已排序的链表的头 head ,删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。测试用例:示例1:输入:head = [1,1,2]输出:[1,2]示例2:输入:head = [1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围 [0, 300] 内-100 <= Node.val <= 100题目数据保证链表已经按升序 排列源代码:递归思路:public ListNode deleteDup
2022-01-28 19:12:10
1091
原创 【LeetCode力扣解题004】21.合并两个有序链表(Java 链表)含解答源码
题目描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。测试用例:示例1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1 = [], l2 = []输出:[]示例3:输入:l1 = [], l2 = [0]输出:[0]提示:两个链表的节点数目范围是 [0, 50]-100 <= Node.val <= 100l1 和 l2 均按 非递减顺序
2022-01-27 18:37:04
964
原创 【LeetCode力扣解题003】206.反转链表(Java 链表)含解答源码
题目描述:给你单链表的头结点head,请你反转链表,并返回反转后的链表。要求:链表可以选用迭代或递归方式完成反转。请用两种方式解决。测试用例:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]输入:head = [1,2]输出:[2,1]输入:head = []输出:[]提示:链表中节点的数目范围是[0,5000]-5000<=Node.val<=5000源代码:递归:public ListNode reverseList(ListNode hea
2022-01-26 18:45:35
844
原创 【LeetCode力扣解题002】160.相交链表(Java 链表)含解答源码
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。图示两个链表在节点 c1 开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。要求时间复杂度为 O(N),空间复杂度为 O(1)。如果不存在交点则返回 null。自定义评测:评测系统 的输入如下(你设计的程序 不适用 此输入):intersectVal - 相交的起始节点的值。如果不存在相交节点,
2022-01-25 17:35:40
290
原创 【LeetCode力扣解题001】167.两数之和Ⅱ-输入有序数组(Java 双指针)含源码
【LeetCode力扣解题001】167.两数之和Ⅱ-输入有序数组(Java 双指针)含源码
2022-01-06 18:03:05
167
原创 【Java】Arrays类常用功能
【Java】Arrays类常用功能 为方便功能演示,先新建两个数组arr1和arr2。 int [] arr1={4,9,1,2,10}; int [] arr2={4,9,1,2,10};1.equals:比较一维数组 //equals:比较一维数组 System.out.print("arr1==arr2 is "); System.out.println(Arrays.equals(arr1,arr2));//比较的是内容2.sort:对数组升序排序 //s
2021-09-01 19:07:10
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅