笔记
文章平均质量分 78
忱叁
走的远一点
展开
-
Spring AOP框架
Spring AOP原创 2022-08-01 23:18:08 · 763 阅读 · 1 评论 -
MyBatis框架
MyBatis框架原创 2022-07-23 20:21:08 · 432 阅读 · 0 评论 -
Spring MVC介绍
Spring MVC原创 2022-07-20 22:28:26 · 859 阅读 · 2 评论 -
Spring Boot快速入门
spring boot精讲原创 2022-07-14 10:49:27 · 366 阅读 · 0 评论 -
AVL树的实现
AVL树原创 2022-07-06 13:50:54 · 205 阅读 · 0 评论 -
Spring核心和设计思想
spring框架原创 2022-07-05 12:24:06 · 406 阅读 · 0 评论 -
测试 - 用例篇
测试 - 用例篇原创 2022-06-27 11:11:19 · 2651 阅读 · 2 评论 -
软件测试基础篇
测试原创 2022-06-24 18:18:22 · 136 阅读 · 0 评论 -
软件测试 - 概念篇
测试概念原创 2022-06-21 17:53:41 · 368 阅读 · 0 评论 -
软件测试答疑篇
介绍软件测试原创 2022-06-19 20:35:09 · 285 阅读 · 0 评论 -
字符串的排列(全排列 DFS)
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出 来的所有字符串 abc,acb,bac,bca,cab 和 cba字符串的排列_牛客题霸_牛客网【牛客题霸】收集各企业高频校招笔面试题目,配有官方题解,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的技术能力https://www.nowcoder.com/practice/fe6b651b66ae47d7acce78ffdd9a96c7?这原创 2022-04-30 23:17:42 · 383 阅读 · 0 评论 -
判断是不是完全二叉树
这里也是通过队列来进行辅助因为队列来进行辅助有一个特点就是类似于层序遍历的那种方式假如我们假设这棵二叉树就是一个完全二叉树,当我们去通过层序遍历的顺序去遍历二叉树的时候,你最后遇到的节点要是null,说明你二叉树的节点都遍历完成,那么你的队列里面原本放的是每个节点的左右子节点,你即使遍历到最后一层树的时候,你将这些节点的左右空节点也放到队列里面去当你遍历到cur == null的时候,说明之前的节点都遍历完,此时队列里都是你最后一层的子树,那么这些子树如果有一个不是null,说明你的顺序就不..原创 2022-04-30 12:12:16 · 407 阅读 · 0 评论 -
二叉树中和为某一值的路径(二)(简单回溯的使用)
二叉树中和为某一值的路径(二)_牛客题霸_牛客网import java.util.ArrayList;/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { publi.原创 2022-04-30 11:56:09 · 286 阅读 · 0 评论 -
二叉搜索树的后序遍历
递归二叉搜索树的后序遍历序列_牛客题霸_牛客网public class Solution { private boolean VerifySquenceOfBSTCore(int[] sequence,int start,int end){ if(start >= end){ return true; } //后序遍历: 左右根,所以最后一个下标是根 int root = sequence[e原创 2022-04-30 11:11:21 · 367 阅读 · 0 评论 -
网络编程万字详解
网络编程网络互联随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。网络互连:将多台计算机连接在一起,完成数据共享。数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,也称为网络通信。根据网络互连的规模不同,可以划分为局域网和广域网。局域网LAN局域网,即Local Area Network,简称LAN。Local即标识了局域网是本地,局部组建的一种私有网络。局域网内的主机之间能方便的进行网络通信,又称为内网;局域网和局域原创 2022-04-22 10:12:25 · 2362 阅读 · 0 评论 -
MySQL知识点梳理 万字超详解
文章目录MySQL数据库分类SQL分类数据库的基础操作常用数据类型表的操作MySQL表的增删查改(基础)增加操作查询(Retrieve)order by 排序别名去重 distinct条件查询 where分页查询修改update删除 deleteMySQL增删查改(进阶)null约束unique唯一约束DEFAULT:默认值约束PRIMARY KEY:主键约束FOREIGN KEY: 外键约束CHECK约束(了解)数据库表的设计一对一一对多多对多新增聚合查询聚合函数GROUP BY子句HAVING联合查询原创 2022-03-18 21:11:30 · 5370 阅读 · 7 评论 -
哈希表及底层的hash函数
哈希表文章目录哈希表概念冲突-概念冲突-避免常见的哈希函数1.直接定制法2.除留余数法冲突-避免-负载因子调节(重点掌握 )解决冲突二次探测冲突-解决-开散列/哈希桶(重点掌握)性能分析HashMpa的源码分析resize函数浅谈HashMap中的hash算法概念顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较。顺序查找时间复杂度为O(N),平衡树中为树的高度,即O( ),搜索的效率取决于搜索过程中元素的比较次数。理想的搜索方法:可原创 2022-03-01 13:01:30 · 735 阅读 · 0 评论 -
map和set的题
文章目录MapSet只出现一次的数字复制带随机指针的链表宝石与石头坏键盘打字前k个高频单词:博哥的set&map那一节的1:20左右移除链表重复节点MapMap的官方文档注意:Map.Entry<K,V>并没有提供设置Key的方法注意:Map是一个接口,不能直接实例化对象**,如果**要实例化对象只能实例化其实现类TreeMap或者HashMapMap中存放键值对的Key是唯一的,value*是可以重复的在Map中插入键值对时,key不能为空,原创 2022-02-25 17:14:08 · 85 阅读 · 0 评论 -
栈和队列常见oj题
栈和队列栈是先进后出(在栈顶进行删除和插入),所以你可以用在一些特殊的地方,比如逆序打印链表等等。比如判断栈出数据的顺序,中缀表达式 转 后缀表达式 (后缀表达式也叫作逆波兰表达式)现将转换成后缀表达式,通过这个表达式去计算。那么如何去转换成后缀表达式 需要用到栈栈中的一些方法,可以查看api,比较常用的:peek,pop,push,isEmpty,search public static void main(String[] args) { MyStack s原创 2022-02-16 10:43:09 · 754 阅读 · 0 评论 -
Java初阶
JavaSE初阶首先:java是世界上“最好的语言”JDK目前的版本更新很快,企业级开发长期使用的也是1.8版本,在JDK里包含了JRE,JVM这些我们所必须的,JDK则是我们java开发者所使用的工具,JVM就是用一台虚拟机,用来运行我们生成的字节码文件(虚拟机是有C/C++来写,可以理解为用软件来实现硬件功能的)。这是我们第一次写java程序,关于Java的主函数一眼望去比较复杂,在java里有一个类的概念,就是我们代码块中的class,每一个类都代表了一个字节码文件,我们在上图中看到的被pu原创 2021-10-10 15:56:58 · 75 阅读 · 3 评论 -
海明码/汉明码的计算和纠错
海明校验码: 详解:当我们确定校验位在海明码中的位置后,我们需要做去确定哪几个位置的信息位进行异或来得到相应校验位p1、p2、p3的值,根据图3我们将所有信息位的下标换算成二进制后,确定这些数二进制的比特位是否含有1来判断参入该校验位的计算,图中我们计算p1有H3H5、H7这三个数的第一位含有1,所以参加p1的计算,其余的也是如此。这样下来我们就确定每个校验位如何计算。当我们确定每个校验位的位置和大小后,我们开始判断纠错。海明码优于奇偶校验码的特点是可以判...原创 2021-10-04 11:13:35 · 3522 阅读 · 15 评论 -
关于指针、数组、函数、回调函数、解引用的详解
字符指针,数组指针,指针数组,数组传参和指针传参,函数指针,函数指针数组,指向函数指针数组的指针,回调指针,指针和数组面试题的解析一、指针的基本概念1.指针就是个变量,用来存放地址,地址唯一标识一块内存空间2.指针的大小是固定的4/8个字节(32位平台/64位平台)3.指针是有类型的,指针的类型决定了指针的+/-这还能数的步长,指针解引用操作的时候的权限。字符指针:指向字符变量的指针 -- char* a数组指针:指向数组首元素地址的指针 -- int(*p)[ ]指针数组:数.原创 2021-09-11 15:25:43 · 624 阅读 · 24 评论 -
数组形式的整数加法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录题干:1.思路是这样的:我们把一个数组的每个元素与给定的数字进行相加,把相加的结果的每个数放进一个新的数组中,最后返回这个新数组的地址,再打印出来就行2.逆置Leetcode989:提示:以下是本篇文章正文内容,下面案例可供参考题干://数组形式的整数加法//对于非负整数x而言,x=1234,那么数组形式就是[1,2,3,4],给定非负整数x的数组形式A,那么返回x+k的数组形式原创 2021-09-02 21:29:31 · 800 阅读 · 2 评论 -
指针进阶!关于指针、数组、函数的多重套娃理解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分原创 2021-08-12 23:19:50 · 270 阅读 · 2 评论 -
使用qsort函数来对多种类型的数组进行排序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录 目录 1.明确qsort函数的类型 2.着重理解qsort函数中的compar参数 3.通过结构体排序 4.通过浮点型排序 5.明确vodi*指针的使用前言qsort函数的好处在于可以帮助我们排序不同类型的数组元素,这与初阶冒泡排序法相比具有很大的优势,我们明白了qsort的使用后可以对通讯录等进行排序,后期我也会写一篇如何去写出进阶的冒泡排序法来代替我们的qsort函数。提示:原创 2021-08-12 20:44:09 · 1017 阅读 · 0 评论