笔记
文章平均质量分 57
THIM
励志成才
展开
-
【单链表解析】
因为 head 存储的是链表头节点的地址,而不是链表节点的值或指针,所以当你修改链表结构时,链表的头节点的地址并没有发生改变,但链表的内容已经发生了改变。这里可以这么理解,传进来的head就是 头指针,curr被赋值为head ,同样指向了链表的头节点,然后向后遍历,curr是本身,而curr.next就需要通过head.next去找,同理,curr.next.next也是在head找,找到后改变了head的next和next.单链表,遍历每一个元素,相同就把这个元素删除然后继续往后。原创 2023-04-19 23:36:39 · 168 阅读 · 0 评论 -
【JavaScript】slice和splice区别,外加split
splice方法返回截取到底数组。,slice方法返回新截取的数组。原创 2023-04-16 13:42:29 · 135 阅读 · 0 评论 -
【Java Json互转】命令行输出
把所有的json放在一个文件夹,然后通过fastjson, 在Lib.java 工具类里面去访问。for循环前判断 uuids.size() 长度 == 0 跳过循环输出 error。实现: 开发者工具,监听页面加载的网络请求,找到json,通过预览确定是哪个文件。设置 项目调试配置,构建并运行,主函数 args的 arg[0],arg[1]采用 jsoup,爬取网页页面里面的内容,就可以找到源地址,然后再打开。实现: 举例:players.json的调用。junit 选择test用例。原创 2023-03-01 12:29:53 · 324 阅读 · 0 评论 -
[全栈工程师]从0到封神
软件工程实践寒假作业原创 2023-02-12 20:45:15 · 199 阅读 · 0 评论 -
【nodejs】脚手架从零开始搭建JBD
devDependencies & dependencies编写bin文件回到 package.json 添加如下启动项⭐编写src文件🚀main.js完成上一步操作后,我们需要逐步进行命令选择需要使用 Reflect 中的 ownkeys进行每条命令的遍历最后使用 forEach进行循环操作最后一行的判断help事件执行help的时候输出mapActions和命令行自带的optionmain代码💡create.js获取仓库信息抓取原创 2023-02-02 19:45:29 · 431 阅读 · 0 评论 -
【单例模式】
单例模式(Singleton Pattern)是Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。必须保证系统注册且存在的用户类型为校长的对象只能有一个。但是一个学校只能有一个校长。满足 n - n 多对多。原创 2022-11-23 19:36:12 · 81 阅读 · 0 评论 -
【gitee pages 和 github pages】静态个人博客
完成以上三步即创建完成实例展示: 到目前为止,你已经完成了 静态页面的配置原创 2022-10-24 09:11:59 · 519 阅读 · 0 评论 -
【nodejs 明文加密】npm引入
【nodejs 明文加密】npm引入原创 2022-09-21 21:31:20 · 228 阅读 · 0 评论 -
【nodejs秒杀】expressJWT req.body : undefined和 expressJWT is not a function 解决方法
expressJWT req.body : undefined和 expressJWT is not a function 解决方法原创 2022-09-21 17:06:30 · 740 阅读 · 0 评论 -
JS(javascript)面试题 7点一次过 => 必会之八股文
JS(javascript)面试题 一、原型 和 原型链 二、防抖 与 节流 三、闭包 四、null 和 undefined 五、filter 的使用 六、forEach() 和 map() 七、var let 和 const原创 2022-08-03 11:01:53 · 434 阅读 · 1 评论 -
【Java】代码执行顺序
代码执行顺序flowst=>start: Startop=>operation: Your Operationcond=>condition: Yes or No?e=>endst->op->condcond(yes)->econd(no)->op原创 2022-04-13 20:27:36 · 304 阅读 · 0 评论 -
【服务集群】你必须要知道几个点
什么是集群?服务集群: 一组协调工作的服务实体单一的服务器可以实现几个功能,协调各个功能间的应用。同样的操作增加数量,一台服务器就无法承担这项操作。这时候就需要好几个执行相同操作的服务器构成一个群体对外进行服务。集群的优点是什么:服务集群在拓展业务的时候,需要不断增大自身容量,通过增加集群数量可以达到这个要求。(可以不断备份数据)可扩性很强。可以防止错误存储造成所有的数据错误,安全性更高。数据传输可以在多台设备上保持高速稳定的输出与输入,提高了传输速率。.原创 2022-04-11 16:19:54 · 277 阅读 · 0 评论 -
【Threading多线程】多线程详解(C#举例)
为什么要有线程?最直接的解释就是:过去我们只能一个时间里做一件事或是在要同时做两件事的事的时候有一个较长的交替时间。现在我们可以边听歌,边打游戏,边看电视,几乎能达到同时操作多件事情,又比如桌面上同时打开好几个程序,能够同时进行或是短时间的等待能运行多个程序的这样的一个过程就需要线程来实现什么是线程?线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。应用程序同时只能执行一个任务。为了同时执行多个原创 2022-04-02 23:15:45 · 1053 阅读 · 0 评论 -
【正则表达式】邮箱,数字正则表达式
数字数字:^[0-9]*$邮箱 Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$更多30种正则表达式可观看===>正则表达式:正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结合在一起来创建更大原创 2022-03-30 09:50:02 · 518 阅读 · 0 评论 -
【Java练习题】猜数字游戏
猜数字游戏题目:给定一个整数,输入一个数判断是否与这个整数相同,或大或小给出提示,未答出前不结束程序。题目要求:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜测。如果打了则提示大了,小了则提示小了,等于则提示猜测成功。结果展示:代码演示:给定真值循环,在还没答出之前真值不变定义数字类A和猜数字类guess同为static引用类A中的赋值 int v (new A().v)import java.util.Scanner;class Test{原创 2022-03-29 08:55:17 · 808 阅读 · 0 评论 -
HTTP和HTTPS
HTTPHTTP是超文本传输协议是一个基于请求与响应,无状态的,应用层的协议常基于TCP/IP协议传输数据是互联网上应用最为广泛的一种网络协议所有的WWW文件都必须遵守这个标准设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法HTTPSHTTPS是一种通过计算机网络进行安全通信的传输协议经由HTTP进行通信利用SSL/TLS建立全通信,加密数据包HTTPS使用的主要目的是提供对网站服务器的身份认证同时保护交换数据的隐私与完整性PS:TLS是传输层加密协议,前身是SSL协原创 2021-02-17 10:06:09 · 2028 阅读 · 3 评论 -
c#考试,答题系统制作(窗体)
c#考试,答题系统制作(窗体设计)原创 2022-03-20 11:09:29 · 7495 阅读 · 2 评论 -
CSS-position:absolute,relative,static,fixed,sticky属性用法
CSS position类型staticrelativeabsolutefixedstickystatic 是html的默认值,对于top, right, left, bottom等设定值不会生效下面代码设定了盒子(box)position类型staticnone为未定义类型的position(这是为了证明static为html默认值)下面为结果测试值:position类型absoluteabsolute定义为左上角开始利用top,bot原创 2021-04-10 08:32:22 · 378 阅读 · 2 评论 -
2021-03-25
#include<stdio.h>#include<stdlib.h>#define ERROR 0#define OK 1typedef struct Vector//结构体建立{ int size, length; int* data;}Vector;void init(Vector* vector, int size)//生成动态顺序表,并设置为NULL{ vector->size = size; vector->length = 0; v原创 2021-03-25 16:51:27 · 74 阅读 · 0 评论 -
导论理论知识(什么是,为什么问题)
什么是计算机?计算机是一种能迅速而高效地自动完成信息处理的电子设备,它按照程序对信息进行存储,加工和处理。相关知识点转站==》导论计算机基础知识https://blog.csdn.net/qq_50767141/article/details/109023007什么是算法?算法是对特定问题求解步骤的一种描述,是指令的有限序列。算法的特性(5个)有穷性确定性可行性输入输出算法的评价标准(4个)正确性可读性健壮性高.原创 2021-01-04 14:07:08 · 276 阅读 · 1 评论 -
C语言清晰且详细的基础知识整理包括程序设计样例
C语言main表示主函数,每个C程序都必须有一个main函数。{}大括弧括起来的部分称为函数体。一个C语言程序由一个或多个源文件组成。每个源文件由一个或多个函数构成,其中有且仅有一个主函数(main函数)。一个函数由函数首部和函数体构成,函数首部包括:函数类型,函数名,放在圆括号内的若干个参数。函数体由声明部分和执行部分组成。用来标识变量名的有效字符序列称为标识符。C语言规定,标识符只能由英文字母,数字和下划线这三种字符组成,并且第一个字符必须是字母或下划线。进制数表示整型常量十进制 第一个原创 2021-01-02 10:28:13 · 392 阅读 · 0 评论