unknown笔记error java
Java实现常见排序算法
# Java实现常见排序算法 排序也称排序算法(Sort Algorithm),排序是将一组数据,依指定的顺序进行排列的过程。排序的分类: 1. 内部排序:指将需要处理的所有数据都加载到内部存储器中进行排序。 2. 外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。 3. 常见 ......
Java中的多态
多态使用注意事项 (1) (2)通俗一点,就是重写后的优先级更高,记住这点就好。默认状态下还是父亲优先 (3) (4)类型强制转换操作 ps.Dog和Cat继承于Animal 1 //Animal a=new Dog(); 1 Animal a=new Cat(); a instanceof Dog ......
vi/vim笔记
一些vi配置: ``` # 光标所在行显示下划线: set cursorline # 对应关闭为set nocursorline # 高亮显示光标所在列 set cursorcolumn # 对应关闭为set nocursorcolumn # tab键字符替换为4个空格 set ts=4 set s ......
Paddle图神经网络训练-PGLBox代码阅读笔记
| 图存储部分 | | | | | | | | paddle/fluid/framework/fleet/heter_ps | graph_gpu_wrapper.h | GPU图主入口 | | | graph_gpu_ps_table.h | GPU图的主要存储结构,neighbor采样等都在这里 ......
Java语言与其环境:常见问题解答
# Java语言与其环境:常见问题解答 在本博客文章中,将深入探讨Java编程语言的特点和环境,解释一些常见的关于Java的疑问。 ## Java语言的特点是什么? Java是一种高级编程语言,它具有以下几个主要的特点: 1. **简单**:Java的语法与C和C++非常相似,但它消除了这两种语言中 ......
Java
第一节: public class Main { public static void main(String[] args) { System.out.printf("Hello and welcome!\n"); double x=0.3d; //后缀要加d或者f或者l boolean y=fa ......
【学习笔记】笛卡尔树
## 概述 有若干二元组 $(k,w)$,笛卡尔树要求关于 $k$ 满足二叉搜索树的性质,关于 $w$ 满足堆的性质。 ## 构建 以要求 $w$ 满足小根堆为例,使用单调栈维护当前的右链。 现将所有二元组按 $k$ 升序排序,每次插入一个元素时不断弹栈找到第一个小于 $w$ 的节点,并将当前节点作 ......
JAVA学习-2
一个综合的Java项目,可以帮助你练习基本语法、变量、数据类型、运算符以及控制流程,是一个简单的学生成绩管理系统。以下是这个项目的基本要求和功能: # 项目名称:学生成绩管理系统 ## 项目功能: ### 学生信息管理: 能够添加、编辑和删除学生信息,包括姓名、学号、年龄等。 学生信息可以存储在一个 ......
JAVA反序列化- Shiro反序列化
# 环境搭建 `shiro`源码,导入源码后,`idea`从`shiro/samples/web`进入 ```shell git clone https://github.com/apache/shiro.git cd shiro git checkout shiro-root-1.2.4 ``` ......
[编程基础] Python内置模块collections使用笔记
collections是Python标准库中的一个内置模块,它提供了一些额外的数据结构类型,用于增强Python基础类型如列表(list)、元组(tuple)和字典(dict)等。以下是对collections模块中主要数据结构类的概述: - namedtuple:命名元组,创建一个带有名称的tup ......
springCloud学习笔记整理
springCloud学习笔记整理 1.分布式 分布式的概念:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。 分布式架构的优缺点: 优点: 降低服务耦合 有利于服务升级和拓展 缺点: 服务调用关系错综复杂 2.微服务 微服务的上述特性其实是在给分布式架构制定一个标准,进一 ......
Java中Linux环境如何正确的获取本机ip地址方式
背景 当我们使用以下代码获取本机Ip时,明明本地测试成功,上到测试环境ip却不正确 InetAddress localHost = InetAddress.getLocalHost(); 在Windows上测试 192.176.113.170 在Linux上测试 127.0.0.1 原因 在Linu ......
Java Socket IO流关闭问题: Exception in thread "main" java.net.SocketException: Socket is closed
## 先说结论 问题: 明明执行的语句在`socket.close`前, 却出现**Exception in thread "main" java.net.SocketException: Socket is closed**报错 结论: 在Java中关闭一个包装流会导致它的底层流也被关闭所以一般使 ......
Java语言笔记2
# Java语言笔记2 ## 什么是计算机 计算机、程序、硬件、软件的概念 计算机的应用:科学计算、数据处理、自动控制、人工智能、网络等 ## 计算机硬件 CPU、Memory、Motherboard、I/O 显卡和GPU的区别:显卡包括了GPU和一些接口。 ## 冯诺依曼体系结构 **John v ......
Java语言笔记3
# Java语言笔记3 Write Once、Run Anywhere ## Java的特性和优势 简单性 面向对象 **可移植性** 高性能 分布式 动态性 多线程 安全性 健壮性 ## Java的三大版本 JavaSE:标准版(桌面程序、控制台开发) ~~JavaME:嵌入式开发(手机、小家电) ......
Java 十大必读经典书籍推荐
今天给大家推荐十本学习 Java 语言必读经典书籍,它们经过了无数人的口口相传,都已成为了 Java 领域顶级的经典名著。 1、Java核心技术·卷 I·基础知识 豆瓣评分:9.4 Java 领域极有影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。 本书由拥有20 ......
JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~
JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~ JAVA小白编程题练习 可能有很多刚入门的小白不知道自己如何能快速提升编程技巧与熟练度 其实大佬进阶之路只有一个~ 那就是疯狂码代码!!!实践出真知!!! 所以为了大家能够想练习的时候有素材,泡泡给大家整理了一些练习题 由于平时比 ......
golang 和java对比
Java的优点: 跨平台性:Java程序可以在不同的操作系统上运行,只需安装相应的Java虚拟机即可。面向对象:Java是一种面向对象的语言,具有封装、继承和多态等特性,使得代码更加易于维护和扩展。大量的第三方库和框架:Java拥有丰富的第三方库和框架,可以加速开发速度。高性能:Java虚拟机的优化 ......
笔记 | element table show-overflow-tooltip 位置偏移的问题
### 一、问题 因为我目前的项目是微前端的工程,最外层有一个50px的通用头部,所以页面要减去50px。所有页面看似都很完美,但是使用 **el-table-column** 的 **show-overflow-tooltip** 属性时,tooltip 会向下偏移 50 px。 #### 想到的 ......
The Riordan Group and Applications 第1章 笔记
2022年的一本书,只有376页。证明直接去书里面找。 [TOC] # 1 介绍 ## 1.1 啥是RiordanArray ## 1.2 起源和研究动机 ## 1.3 基础的应用 $$ \mathfrak{B}_r=\sum_{n \geq 0} \frac{1}{(r-1) n+1}\left( ......
Java
# MarkDown学习 下载Typrora编辑工具,新建文本并将后缀名改为md. ## 标题 #+空格+内容 ## 文本样式 **星号x2 加粗 星号x2** *星号x1 倾斜 星号x1* ***星号x3 加粗倾斜 星号x3*** ~~波浪线x2 删除线 波浪线x2~~ ## 引用 ">"+内容 ......
dotnet 读 WPF 源代码笔记 聊聊 HwndWrapper
我在阅读 WPF 源代码,在 HwndWrapper 的静态构造函数看到了申请了 HwndWrapper.GetGCMemMessage 这个 Windows 消息,好奇这个消息是什么功能的。通过阅读 WPF 源代码和写测试应用,了解到这是一个完全用来内部测试或调试的消息,没有任何业务上的功能 在 ......
dotnet 读 WPF 源代码笔记 GlyphRun 的 DeviceFontName 的功能是什么
在 WPF 里面的 GlyphRun 里,有一个令人迷惑的 DeviceFontName 属性,似乎给这个属性传入什么值,结果都不会有变更。通过阅读源代码,可以了解到,这是一个没什么用途的属性。本文将告诉大家这个属性的细节逻辑 在上一篇博客 [WPF 简单聊聊如何使用 DrawGlyphRun 绘制 ......
dotnet 读 WPF 源代码笔记 渲染层是如何将字符 GlyphRun 画出来的
从业务代码构建出来 GlyphRun 对象,在 WPF 的渲染层里,如何利用 GlyphRun 提供的数据将字符在界面呈现出来。本文将和大家聊聊从 WPF 的渲染层获取到 GlyphRun 数据,到调用 DirectX 的各个渲染相关方法的过程,也就是 WPF 绘制文本字符的原理或者实现方法 大家印 ......
java中如何遍历Map
通过 entrySet 来遍历 1、通过 for 和 map.entrySet() 来遍历 第一种方式是采用 for 和 Map.Entry 的形式来遍历,通过遍历 map.entrySet() 获取每个 entry 的 key 和 value,代码如下。这种方式一般也是本猫使用的比较多的一种方式, ......
[个人笔记][C#]泛型
- 没有泛型时的问题 - 用object实现的通用集合类型不安全,无法保证数据元素类型一致 - 值类型会有额外的装箱拆箱开销 - 类型特化的集合每有一个新类型就需要重新实现一遍 - 泛型就是把类型作为参数,从而实现代码重用 - C#的泛型在处理值类型的时候不会有装箱,节省性能和内存 - 省去类型检查 ......
java项目maven管理引入非仓库jar
如: ``` com.dm DmJdbcDriver 1.8.0 system ${project.basedir}/src/main/resources/libs/DmJdbcDriver18.jar org.springframework.boot spring-boot-maven-plugi ......
linux 安装java环境
第一步,下载server-jre-8u202-linux-x64.tar.gz安装包。 登录网址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html (1)下载server-jre-8u202- ......
基本操作系统学习笔记
# 1、Vmware、OS简述 ### 1、虚拟机定义 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离的环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬 ......
Java常见的加密方式
## 前言 传说在古罗马时代,发生了一次大战。正当敌方部队向罗马城推进时,古罗马皇帝凯撒向前线司令官发出了一封密信:VWRS WUDIILF。这封密信被敌方情报人员翻遍英文字典,也查不出这两个词的意思。 此时古罗马皇帝同时又发出了另一个指令:“前进三步”。然后古罗马军队司令官根据第二个指令很快明白了 ......