自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 仿论坛项目--第一部分相关习题

A.@autowired用于注入bean,该注解只能写在成员变量的前面B.@Qualifier用于声明bean的名称,该注解只能引用bean的自定义名称C.@Bean用于装配第三方的Bean,不能装配自定义的beanD.@Configuration用于声明配置类,该注解是基于@Component实现的解析:DA.@Autowired用于注入bean,但是它不仅可以写在成员变量的前面,还可以写在构造函数或者方法参数上。

2024-07-02 21:58:25 615

原创 仿论坛项目--初识Spring Boot

在传统的编程模式中,对象会主动地去创建依赖的实例或者从某个地方获取所需的实例,这种模式下,对象控制着依赖的创建和获取过程。而在控制反转中,这种控制权被“反转”了,对象不再控制依赖的创建和获取,而是由一个外部的容器(在Spring中就是IOC容器)来负责。与同步请求相比,异步请求不会暂停程序的执行等待响应,而是继续执行后续的代码,直到响应到达后再处理结果。:这是一个高级的BeanFactory,它继承了BeanFactory的功能,并添加了更多的特性,比如国际化支持、事件发布机制、资源访问机制等。

2024-07-02 10:57:18 931

原创 代码随想录--字符串--翻转字符串里的单词

给定一个字符串,逐个翻转字符串中的每个单词。示例 1:输入: “the sky is blue”输出: “blue is sky the”示例 2:输入: " hello world!输出: “world!hello”解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。示例 3:输入: “a good example”输出: “example good a”解释: 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。

2024-06-29 16:35:39 576

原创 代码随想录--字符串--替换数字

给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。例如,对于输入字符串 “a1b2c3”,函数应该将其转换为 “anumberbnumbercnumber”。对于输入字符串 “a5b”,函数应该将其转换为 “anumberb”输入:一个字符串 s,s 仅包含小写字母和数字字符。输出:打印一个新的字符串,其中每个数字字符都被替换为了number样例输入:a1b2c3样例输出:anumberbnumbercnumber。

2024-06-29 16:11:25 812

原创 代码随想录--字符串--反转字符串II

给定一个字符串 s 和一个整数 k,从字符串开头算起, 每计数至 2k 个字符,就反转这 2k 个字符中的前 k 个字符。如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。示例:输入: s = “abcdefg”, k = 2输出: “bacdfeg”

2024-06-29 11:17:14 952

原创 代码随想录--字符串--反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例 2:输入:[“H”,“a”,“n”,“n”,“a”,“h”]输出:[“h”,“a”,“n”,“n”,“a”,“H”]

2024-06-29 10:05:53 393

原创 代码随想录--哈希表--四数之和

题意:给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。示例: 给定数组 nums = [1, 0, -1, 0, -2, 2],和 target = 0。满足要求的四元组集合为: [ [-1, 0, 0, 1], [-2, -1, 1, 2], [-2, 0, 0, 2] ]

2024-06-28 22:27:53 356

原创 代码随想录--哈希表--三数之和

给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0?请你找出所有满足条件且不重复的三元组。注意: 答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为: [ [-1, 0, 1], [-1, -1, 2] ]

2024-06-28 22:16:36 732

原创 代码随想录--哈希表--赎金信

给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true;否则返回 false。(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。杂志字符串中的每个字符只能在赎金信字符串中使用一次。注意:你可以假设两个字符串均只含有小写字母。

2024-06-28 16:31:49 1117

原创 代码随想录--哈希表--四数相加

给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500。所有整数的范围在 -2^28 到 2^28 - 1 之间,最终结果不会超过 2^31 - 1。

2024-06-28 16:15:03 295

原创 LSTM时间序列基础学习

时间序列可以是一维,二维,三维甚至更高维度的数据,在深度学习的世界中常见的是三维时间序列,这三个维度分别是(batch_size,time_step,input_dimensions)。其中time_step是时间步,它是时间序列中的序列长度(seqence_length)。时间序列是一种序列数据。序列数据是样本与样本之间有着特定的逻辑联系的数据,序列数据通常按照样本与样本之间的逻辑顺序排列,且这种顺序不能被轻易修改和打乱的数据。

2024-06-27 13:10:11 589

原创 CSC8016--review

这个问题涉及两阶段锁定(2 PL)。对于每个时间表,如果有冲突或违反,并提供一个动机。如果存在冲突/违规,请说明在引入互斥锁/共享锁后,这样的调度如何更改;否则,请提出可能发生此类问题的可能调度。最后,在Java中实现两个线程,使用ReadWriteLocks展示正确的行为。

2024-06-03 05:37:00 953

原创 代码随想录--哈希表--两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]

2024-06-03 05:36:39 837

原创 代码随想录--哈希表--快乐数

编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 True;不是,则返回 False。

2024-05-27 05:41:05 374

原创 代码随想录--哈希表--两个数组的交集

题意:给定两个数组,编写一个函数来计算它们的交集。说明: 输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。

2024-05-25 05:51:04 573

原创 Java多线程

线程:操作系统能够进行运算调度的最小单位。被包含在进程中,是进程的实际运作单位。并发:在同一时刻,有多个指令在单个CPU上执行并行:在同一时刻,有多个指令在多个CPU上执行//获取当前电脑的CPU数量(核心数)System.out.println(“当前有CPU的个数=”+cpuNum);开启线程->最终执行run方法run方法是一个普通的方法,没有真正的启动一个线程,会把run方法执行完毕才向下执行调用start()方法才能启动线程为什么调用startstart0()

2024-05-25 04:35:07 851

原创 代码随想录--哈希表--有效的字母异位词

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1: 输入: s = “anagram”, t = “nagaram” 输出: true示例 2: 输入: s = “rat”, t = “car” 输出: false说明: 你可以假设字符串只包含小写字母。

2024-05-24 06:25:19 491

原创 CSC8016_Advanced Programming--Monitors

每个对象都隐式地与一个锁相关联,该锁可用于确保互斥此外,每个对象都从Object类继承了一组可用于实现条件同步的方法Java监视器不提供显式的条件变量—相反,线程在监视器对象本身上同步。

2024-05-22 19:03:44 665

原创 CSC8016_Advanced Programming--CriticalSections

SafetyLiveness我们可以说,一个程序满足一个给定的属性,如果这是一个在整个执行过程中保持真实的东西。以下是一些例子:安全例如,“没有什么不好的事情发生”如果程序继续运行,它永远不会做出错误的动作。这意味着:如果有线程访问同一组资源,则线程在访问数据时不应产生竞争条件。这样的属性可以通过同步机制来确保。活跃度例如,“好事终会发生”程序没有阻塞,继续计算这意味着:同步机制不应阻止程序的终止:进程在能够访问共享资源之前不能无限期地等待。

2024-05-21 06:47:56 446

原创 CSC8016_Advanced Programming--Race Conditions and 2PL

如果允许许多不同的“事情”同时发生,时间”(concurrencies)。多道程序设计或物理并发我们通过在一台机器上运行多个进程(交错)来模拟并行性。多处理或逻辑并发多个进程现在在多个处理器上运行。

2024-05-21 06:12:24 922

原创 Java基础

Java源码本质上是一个文本文件,我们需要先用javac把Hello.java编译成字节码文件Hello.class,然后,用java命令执行这个字节码文件:因此,可执行文件javac是编译器,而可执行文件java就是虚拟机。

2024-05-17 05:57:21 790

原创 代码随想录--哈希表--哈希表理论基础

总结一下,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。但是哈希法也是牺牲了空间换取了时间,因为我们要使用额外的数组,set或者是map来存放数据,才能实现快速的查找。

2024-05-16 23:42:26 588

原创 代码随想录--链表--环形链表

题意: 给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回 null。为了表示给定链表中的环,使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。

2024-05-16 05:04:46 1381

原创 代码随想录--链表--链表相交

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null。图示两个链表在节点 c1 开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构。

2024-05-16 04:16:31 666

原创 代码随想录--链表--删除链表的倒数第N个节点

给你一个链表,删除链表的倒数第 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]

2024-05-16 03:25:09 267

原创 代码随想录--链表--两两交换链表中的节点

给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

2024-05-16 02:55:30 535

原创 代码随想录--链表--反转链表

题意:反转一个单链表。示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL。

2024-05-16 00:23:49 983

原创 代码随想录--链表--设计链表

题意:在链表类中实现这些功能:get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。插入后,新节点将成为链表的第一个节点。addAtTail(val):将值为 val 的节点追加到链表的最后一个元素。addAtIndex(index,val):在链表中的第 index 个节点之前添加值为 val 的节点。如果 index 等于链表的长度,则该节点将附加到链表的末尾。

2024-05-02 03:14:33 895

原创 Python自动化系统7

1、识别是否有子页面的方式:页面层级路径里出现iframe:就需要去切换iframe才可以进行元素的定位。2、怎么去切换:1)找到这个iframe元素,切换切换三种方式:1、通过id来切换2、通过元素定位(xpath)来切换iframe3、iframe下标: 从0开始 html-页面=0,第一个宝宝-1,第二个宝宝-2‘’’#通过找到这个元素–获取id属性。

2024-04-25 06:07:53 268

原创 Python自动化系统6

login_user=driver.find_element_by_xpath(“//P[text()=‘测试用户’]”).text。driver.find_element_by_xpath(“//span[text()=‘零售出库’]”).click()1、绝对路径:/html/body/div/div/div[1]/a/b --根节点,顺序性,继承关系 --失效。4、包含属性值://标签名[contains(@属性名/text(),属性值]//标签名[@属性值]//标签名[@属性名=届性值]

2024-04-25 06:06:07 862

原创 代码随想录--链表--移除链表元素

题意:删除链表中等于给定值 val 的所有节点。示例 1: 输入:head = [1,2,6,3,4,5,6], val = 6 输出:[1,2,3,4,5]示例 2: 输入:head = [], val = 1 输出:[]示例 3: 输入:head = [7,7,7,7], val = 7 输出:[]

2024-04-24 07:13:40 1436

原创 代码随想录--链表--基础知识

接下来说一说链表的定义。链表节点的定义,很多同学在面试的时候都写不好。这是因为平时在刷leetcode的时候,链表的节点都默认定义好了,直接用就行了,所以同学们都没有注意到链表的节点是如何定义的。而在面试的时候,一旦要自己手写链表,就写的错漏百出。这里我给出C/C++的定义链表节点方式,如下所示:// 单链表int val;// 节点上存储的元素// 指向下一个节点的指针ListNode(int x) : val(x), next(NULL) {} // 节点的构造函数。

2024-04-24 06:53:53 637

原创 Python自动化系列5

如: username = driver.find_element_by_id(‘username’)#选择chrome这个浏览器,初始化driver==可以浏览器进行沟通建立会话= session。===元素定位 --了解前端页面。id :类比身份证号 ==仅限于当前页面 username username。Python----->浏览器驱动(准备)----->chrome。#driver.close() #关闭当前的窗口,不会退出会话。#找到了有username这个id的元素–点,输入内容。

2024-04-24 06:42:23 434

原创 Python自动化系列4

for 变量名 in 数据对象:子代码(循环体)循环多少次由什么决定的?—元素个数中断:break continuecount=0 --#计数器list1 = [‘方方士’,‘七木’,‘荷花鱼’,‘kingo’,‘Amiee’,·焕蓝’,‘十又’,‘bingo’, ‘陌上寸草’,‘大丑’]#不打印“荷花鱼”if name == “荷花鱼”: #False(结果为false不执行里面语句)break --#跳出整个循环。

2024-04-24 06:41:48 824

原创 Python自动化系列3

常用数据类型:列表、元祖、字典、集合1、列表(list):[]1.1、元素可以是任意的数据类型:int float bool str list …list1 =[20,3.14,True,“七木”,“荷花鱼”,[1,2,3,4]] #空列表1.2、收值:素引取值–类比字符串取多个值:切片 print(list1[3:5])扩展:列丧的嵌套收值 print(list[5][1])1.3、列表的元素是可以被改变的!--增加,修改,剔除#增加。

2024-04-23 06:45:33 606

原创 Python自动化系列---Python基础2

print(str(123)+ “adc” ) —#int --> str : str() – 强制字符串的转化,print(str1.index(“l”)) — 打印找到的第一个"l"这个元素对应的索引是为"2"print(str1.find(“l”)) — 打印找到的第一个"l"这个元素对应的索引是为"2"print(str1.count(“l”)) — 打印"l"这个元素出现的次数 === 出现3次。print(str1.index(“h”)) — 打印"h"这个元素对应的索引是为"0"

2024-04-23 06:44:26 455

原创 代码随想录--数组--螺旋矩阵II

给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。示例:输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ]

2024-04-22 06:02:39 731

原创 Python自动化系列---Python基础

1)代码:Python,Java2)工具:Jmeter,Robotframework—RF3)为什么写代码/做自动化:回归测试执行的(自动化框架+脚本)–稳定老功能。

2024-04-22 05:17:03 886

原创 P2P面试题

一个借款产品的发布,投资人购买,借款人还款的一个业务流程,我主要负责测注册,登录,投资理财这三个模块。4.回款计划页面按时间查询手写输入格式是否有限制。1)描述一下你的项目流程以及你在项目中的职责?3.回款计划页面按时间查询是否正常。6.回款本息是否按时回到投资人账户。1.查看回款计划信息是否显示正确。2.查看回款计划翻页控件是否正常。2)你是怎么测试投资模块的?3)你是怎么测试回款的?5.借款人是否到期充值。

2024-04-22 05:12:47 198

原创 前程贷v6.5系统测试报告

项目描述 (项目内容,用户需求)本测试报告为**(系统名称)**系统测试报告;本报告目的在于总结测试阶段的测试及测试结果分析,描述系统是否达到需求的目的。本报告预期参考人员包括测试人员、测试部门经理、项目管理人员、SQA人员和其他质量控制人员。

2024-04-22 05:11:44 921 1

ADuC845开发板资料

ADuC845开发板资料

2023-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除