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 ......
全总 基础知识 语言 基础 知识

java基础

一、数据类型 1、数据类型 2、数据类型的转换 自动转换:取值范围小的类型 自动提升为 取值范围大的类型。 三元运算符 ......
基础 java

解放双手!ChatGPT助力编写JAVA框架

亲爱的Javaer们,在平时编码的过程中,你是否曾想过编写一个Java框架去为开发提效?但是要么编写框架时感觉无从下手,不知道从哪开始。要么有思路了后对某个功能实现的技术细节不了解,空有想法而无法实现。如果你遇到了这些问题,看完这篇文章你也能用ChatGPT编写一个简单的JAVA框架。 ......
框架 双手 ChatGPT JAVA

java Object转String的4种实现方式

1.情景展示 在实际开发过程中,经常会遇到将Object类型强转成String类型。 Object转String一共有几种实现方式? 2.具体分析 共有三种实现方式。 3.解决方案 以Map<String, Object>进行举例说明。 Map<String, Object> map = new H ......
方式 Object String java

【Java】SM2Utils(国密 SM2 工具类)

# 基于 bouncycastle 实现 国密 SM2 ```xml org.bouncycastle bcprov-jdk15on 1.70 ``` ```java import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; impo ......
SM2 SM2Utils 工具 2Utils Utils

【Java】SM4Utils(国密 SM4 工具类)

# 基于 bouncycastle 实现 国密 SM4 ```xml org.bouncycastle bcprov-jdk15on 1.70 ``` ```java import lombok.Getter; import lombok.SneakyThrows; import lombok.ex ......
SM4 SM4Utils 工具 4Utils Utils

5.JAVA数组

数组声明创建 内存的使用 定义数组时数组并不存在;只有创建数组是才存在 ......
数组 JAVA

IDEA 生成的 JAVA 接口允许跨域访问的配置

1.新建一个基类,在类上方添加 @CrossOrigin 属性 import org.springframework.web.bind.annotation.CrossOrigin; @CrossOrigin public class BaseController { } 2.在其他 control ......
接口 IDEA JAVA

【校招VIP】java语言考点之双亲委派模型

考点介绍: 双亲委派是校招面试中的高频考点之一。双亲委派机制定义:当一个类加载器收到了类加载的请求的时候,他不会直接去加载指定的类,而是把这个请求委托给自己的父加载器去加载。只有父加载器无法加载这个类的时候,才会由当前这个加载器来负责类的加载...... 一、考点题目 1、为什么需要双亲委派?解答: ......
双亲 考点 模型 语言 java

抽取数据出现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>,发现查询源 ......
Descriptor SQLGetData Microsoft operation lt

[算法学习笔记] 树的常用处理方法

### 树的遍历 例题:[树的重心](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 ......
元素 笔记 UI

读SQL学习指南(第3版)笔记05_过滤

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230822120346228-1599813347.png) # 1. 不需要考虑排除任何列 ## 1.1. 清除数据表中所有的内容 ## 1.2. 暂存新数据仓库的数据 # ......
学习指南 笔记 指南 SQL 05

Java设计模式

装饰器模式:装饰器模式是指在不改变现有对象结构的情况下,动态的给改对象增加一些职责(即增加其额外功能)的模式。 装饰器模式通常在以下几种情况使用。 当需要给一个现有类添加附加职责,而又不能采用生成子类的方法进行扩充时。例如,该类被隐藏或者该类是终极类或者采用继承方式会产生大量的子类。 当需要通过对现 ......
设计模式 模式 Java

Java的三大版本

Java的三大版本 Write Once、Run Anywhere 一次编译,到处运行 JavaSE 标准版(桌面程序,控制台开发),这是学习Java的基础,必须牢固掌握。 JavaME 嵌入式开发(手机,小家电),这个现在基本上没有人再使用,可以忽略,但是要知道有这个版本。 JavaEE E企业级 ......
版本 三大 Java

Java的第一课,特性和优势

Java的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 以上特性和优势会在以后的博客中逐一展示,尽请期待! ......
特性 优势 Java

Java流程控制if选择结构

## if选择结构 - 单选择结构:编程中很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程用if语句来表示,语法: ```java if(布尔表达式){ //如果条件成立,将执行的语句 } ``` 例: ```java package shuct; import java.util ......
流程 结构 Java

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 ......
CentOS7 环境 CentOS MySQL Nginx

《深入理解Java虚拟机》读书笔记:方法调用

方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作,但前面已经讲过,Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号 ......
笔记 方法 Java

java基础数据类型-int类型-day02

[TOC] ### 1. 变量的命名 记住一点:不可以以数字开头 类名:首字母大写的驼峰体 变量名,方法名:首字母小写的驼峰体 包的名字:与python语言一样 全部小写 ### 2. 常量 整形:123 实数型:3.14 字符:‘a’ 字符串:"abc" 布尔值:true false ### 3. ......
类型 基础 数据 java int

赵老师 计数原理 课程笔记

# 计数原理 ## 分类加法计数原理与分步乘法计数原理 ### 分类加法计数原理 #### 引例 - 题干 用一个大写的英文字母**或**一个阿拉伯数字给教室里的一个座位编号,总共能编出多少种不同的号码? - 解决 因为英文字母共有 $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? ......
abstractions Programming 笔记 127 129

莫队学习笔记

学习莫队是非常有必要的 众所周知,莫队是一种优越的~~暴力~~算法,当我们在 $NOIP$ 等考试中数据结构不会打且问题是离线时,我们就可以:莫队,启动! 好,切入正题,我们现在来看看莫队是什么: [例题传送门](https://www.luogu.com.cn/problem/CF617E) 简要 ......
笔记

「学习笔记」浅入模拟退火

什么是退火? ```text 来自百度百科 退火是一种金属热处理工艺,指的是将金属缓慢加热到一定温度,保持足够时间,然后以适宜速度冷却。目的是降低硬度,改善切削加工性;降低残余应力,稳定尺寸,减少变形与裂纹倾向;细化晶粒,调整组织,消除组织缺陷。准确的说,退火是一种对材料的热处理工艺,包括金属材料、 ......
笔记

YTEZ校内数学集训笔记

### 计数原理 #### 例题1: 用一个大写的英文字母***或*** 一个阿拉伯数字给教室里的一个座位编号,总共能编出多少种不同的号码? 或:$a \wedge b$ - 有 $a$ 无 $b$ - 有 $b$ 无 $a$ - 有 $a$ 有 $b$ 且:$a \vee b$ - 有 $a$ 有 ......
数学 笔记 YTEZ

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 ......
password 密码 Navicat Premium Failed

「学习笔记」meet in the middle(折半搜索)

meet in the middle,适用于输入数据较小,但也没小到可以直接用暴力搜索通过的情况。 主要的思想就是讲整个搜索过程分成两半进行,最后在将这两半的结果进行合并,对于搜索复杂度为 $O(a^b)$ 的情况,meet in the middle 可以将它优化为 $O(a^{\frac{b}{ ......
笔记 middle meet the in