unknown笔记error java
拓扑排序学习笔记
## 思想 拓扑,一看就是从图的开始开始开拓,并按被开拓到的顺序排序 拓扑排序的思想如下: > 将入度为 $0$ 的点删除,并记录它被删除的顺序,直到没有点则结束程序 ## 图解 ![image](https://img2023.cnblogs.com/blog/3079030/202308/307 ......
最小生成树学习笔记
## Prim算法 prim算法基本思想:基于点的解决方式 1. 先随便选择一个点s作为起点,把其他所有点设为未添加节点,再设一dis数组,代表每个 节点到最小生成树最近点的距离,易得一开始只有dis[s]=0,其他均为∞。 1. 每轮找到dis值最小且未添加过的节点加入生成树中,且使用这个节点的邻 ......
Java语言基础知识全总结
一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
解放双手!ChatGPT助力编写JAVA框架
亲爱的Javaer们,在平时编码的过程中,你是否曾想过编写一个Java框架去为开发提效?但是要么编写框架时感觉无从下手,不知道从哪开始。要么有思路了后对某个功能实现的技术细节不了解,空有想法而无法实现。如果你遇到了这些问题,看完这篇文章你也能用ChatGPT编写一个简单的JAVA框架。 ......
java Object转String的4种实现方式
1.情景展示 在实际开发过程中,经常会遇到将Object类型强转成String类型。 Object转String一共有几种实现方式? 2.具体分析 共有三种实现方式。 3.解决方案 以Map<String, Object>进行举例说明。 Map<String, Object> map = new H ......
【Java】SM2Utils(国密 SM2 工具类)
# 基于 bouncycastle 实现 国密 SM2 ```xml org.bouncycastle bcprov-jdk15on 1.70 ``` ```java import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; impo ......
【Java】SM4Utils(国密 SM4 工具类)
# 基于 bouncycastle 实现 国密 SM4 ```xml org.bouncycastle bcprov-jdk15on 1.70 ``` ```java import lombok.Getter; import lombok.SneakyThrows; import lombok.ex ......
IDEA 生成的 JAVA 接口允许跨域访问的配置
1.新建一个基类,在类上方添加 @CrossOrigin 属性 import org.springframework.web.bind.annotation.CrossOrigin; @CrossOrigin public class BaseController { } 2.在其他 control ......
【校招VIP】java语言考点之双亲委派模型
考点介绍: 双亲委派是校招面试中的高频考点之一。双亲委派机制定义:当一个类加载器收到了类加载的请求的时候,他不会直接去加载指定的类,而是把这个请求委托给自己的父加载器去加载。只有父加载器无法加载这个类的时候,才会由当前这个加载器来负责类的加载...... 一、考点题目 1、为什么需要双亲委派?解答: ......
抽取数据出现ODBC data source<IP>error message for operation <SQLGetData>: <[Microsoft][SQL Server Native Client 10.0]Invalid Descriptor Index>
一、问题描述 抽取数据时出现ODBC data source<IP>error message for operation <SQLGetData>: <[Microsoft][SQL Server Native Client 10.0]Invalid Descriptor Index>,发现查询源 ......
[算法学习笔记] 树的常用处理方法
### 树的遍历 例题:[树的重心](https://www.luogu.com.cn/problem/U164672) 对树进行 dfs,处理每个节点作为重心的时候各个连通块点数最大值即可。 对于重心上面的连通块,可以用 $n-$ 下面连通块点数和 $-1$。 实现 ```cpp int dfs( ......
笔记2 --设计模式(封装)
## 二、设计模式(封装) ### 1、POM 模式 + 关键字驱动 POM: Page object Model, 页面对象模式 **好处:** 解决线性脚本的问题 解决代码不能重复利用的问题 解决代码后期的维护问题 **分三层:** 基础层:base,主要放selenium原生的方法 页面对象层 ......
笔记1-- UI 元素定位
## 一、元素定位 ### 1、如果元素定位不到,可能的原因如下: 1. 元素没有加载完成 2. 元素在Frame中 3. 元素不可用,不可读或不可见 4. 元素有动态属性,在动态DIV中 ### 2、元素定位的方法:8种 **id, name, class_name, xpath, css, ta ......
读SQL学习指南(第3版)笔记05_过滤
![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230822120346228-1599813347.png) # 1. 不需要考虑排除任何列 ## 1.1. 清除数据表中所有的内容 ## 1.2. 暂存新数据仓库的数据 # ......
Java设计模式
装饰器模式:装饰器模式是指在不改变现有对象结构的情况下,动态的给改对象增加一些职责(即增加其额外功能)的模式。 装饰器模式通常在以下几种情况使用。 当需要给一个现有类添加附加职责,而又不能采用生成子类的方法进行扩充时。例如,该类被隐藏或者该类是终极类或者采用继承方式会产生大量的子类。 当需要通过对现 ......
Java的三大版本
Java的三大版本 Write Once、Run Anywhere 一次编译,到处运行 JavaSE 标准版(桌面程序,控制台开发),这是学习Java的基础,必须牢固掌握。 JavaME 嵌入式开发(手机,小家电),这个现在基本上没有人再使用,可以忽略,但是要知道有这个版本。 JavaEE E企业级 ......
Java的第一课,特性和优势
Java的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 以上特性和优势会在以后的博客中逐一展示,尽请期待! ......
Java流程控制if选择结构
## if选择结构 - 单选择结构:编程中很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程用if语句来表示,语法: ```java if(布尔表达式){ //如果条件成立,将执行的语句 } ``` 例: ```java package shuct; import java.util ......
CentOS7.9搭建开发环境(Java、MySQL、Nginx、Redis)
系统使用的阿里云CentOS 7.9 64位 SCC版。 先安装个文件上传下载工具lrzsz,xshell登录终端,运行下面的命令: yum install -y lszrz 这是因为yum源的问题,需要修改yum配置。 执行以下命令: cd /etc/yum.repos.d mv CentOS-B ......
《深入理解Java虚拟机》读书笔记:方法调用
方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作,但前面已经讲过,Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号 ......
java基础数据类型-int类型-day02
[TOC] ### 1. 变量的命名 记住一点:不可以以数字开头 类名:首字母大写的驼峰体 变量名,方法名:首字母小写的驼峰体 包的名字:与python语言一样 全部小写 ### 2. 常量 整形:123 实数型:3.14 字符:‘a’ 字符串:"abc" 布尔值:true false ### 3. ......
赵老师 计数原理 课程笔记
# 计数原理 ## 分类加法计数原理与分步乘法计数原理 ### 分类加法计数原理 #### 引例 - 题干 用一个大写的英文字母**或**一个阿拉伯数字给教室里的一个座位编号,总共能编出多少种不同的号码? - 解决 因为英文字母共有 $26$ 个,阿拉伯数字共有 $10$ 个,所以总共可以编出 $2 ......
Programming abstractions in C阅读笔记:p127-p129
《Programming Abstractions In C》学习第51天,p127-p129,总结如下: # 一、技术总结 ## 1. string library 掌握常用函数如strlen,strcpy用法。 ## 2.buffer overflow(缓冲区溢出) (1)什么是buffer? ......
莫队学习笔记
学习莫队是非常有必要的 众所周知,莫队是一种优越的~~暴力~~算法,当我们在 $NOIP$ 等考试中数据结构不会打且问题是离线时,我们就可以:莫队,启动! 好,切入正题,我们现在来看看莫队是什么: [例题传送门](https://www.luogu.com.cn/problem/CF617E) 简要 ......
「学习笔记」浅入模拟退火
什么是退火? ```text 来自百度百科 退火是一种金属热处理工艺,指的是将金属缓慢加热到一定温度,保持足够时间,然后以适宜速度冷却。目的是降低硬度,改善切削加工性;降低残余应力,稳定尺寸,减少变形与裂纹倾向;细化晶粒,调整组织,消除组织缺陷。准确的说,退火是一种对材料的热处理工艺,包括金属材料、 ......
YTEZ校内数学集训笔记
### 计数原理 #### 例题1: 用一个大写的英文字母***或*** 一个阿拉伯数字给教室里的一个座位编号,总共能编出多少种不同的号码? 或:$a \wedge b$ - 有 $a$ 无 $b$ - 有 $b$ 无 $a$ - 有 $a$ 有 $b$ 且:$a \vee b$ - 有 $a$ 有 ......
Navicat Premium保存密码失败:Failed to save password Error code: -34018
卸载 卸载干净后重装15.0.29或之后的版本,卸载参见:https://download.csdn.net/blog/column/9651437/103915601: sudo rm -Rf /Applications/Navicat\ Premium.app sudo rm -Rf /priv ......