自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(167)
  • 资源 (5)
  • 收藏
  • 关注

原创 CMD 备忘录

sed "1d;

2024-04-19 13:52:14 346

原创 MyBatis 持久化

内存过于昂贵,与硬盘、光盘等外存相比,内存的价格要高 2 ~ 3 个数量级,而且维持成本也高,至少需要一直供电吧。所以即使对象不需要永久保存,也会因为内存的容量限制不能一直呆在内存中,需要持久化来缓存到外存。即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、XML数据文件中等等。内存断电后数据会丢失,但有一些对象是无论如何都不能丢失的,比如银行账号等,遗憾的是,人们还无法保证内存永不掉电。将水果做成罐头的方法也是。

2024-04-19 00:22:27 175

原创 政企版 WPS Pro 专业版注册安装教程

第 3 步:安装完成后,新建一个 Word 文档并打开,,弹出以下授权到期的提醒,关闭,然后点击右上角,选择 “输入序列号”。第 4 步:输入序列号,可看到如下图所示不再存在限制,点击确认即可激活。第 2 步:解压缩后,运行 exe 文件,默认步骤安装即可。(内含注册码)【无解压密码】。

2024-04-18 18:53:45 432

原创 Java 学习备忘录(主要记录学习碎片瞬间)

Math 类是在 Java.lang 包中,而 java.lang 包中的所有类是隐式被导入的。因此,用到 Math 类时,不需要显式地导入 Math 类。

2024-04-18 16:17:09 80

原创 合并两个有序数组

输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。输入:nums1 = [0], m = 0, nums2 = [1], n = 1。输入:nums1 = [1], m = 1, nums2 = [], n = 0。解释:需要合并 [1,2,3] 和 [2,5,6]。解释:需要合并的数组是 [] 和 [1]。输出:[1,2,2,3,5,6]

2024-04-17 10:03:29 252

原创 数据密集型应用系统设计 PDF 电子书(Martin Kleppmann 著)

数据密集型应用系统设计》全书分为三大部分:第一部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先开篇第 1 章即瞄准目标:可靠性、可扩展性与可维护性,如何认识这些问题以及如何达成目标。第 2 章我们比较了多种不同的数据模型和查询语言,讨论各自的适用场景。接下来第 3 章主要针对存储引擎,即数据库是如何安排磁盘结构从而提高检索效率。第 4 章转向数据编码(序列化)方面,包括常见模式的演化历程。

2024-04-16 16:27:41 587

原创 原码、反码、补码

反码的弊端:负数运算的时候,如果结果不跨 0,是没有任何问题的,但是如果结果跨0,跟实际结果会有 1 的偏差。计算规则:正数的反码不变,负数的反码在原码的基础上,符号位不变。数值取反,0 变 1,1 变 0。分析:int 类型强制转换成 byte 类型时,4 字节直接截断成 1 字节,从而数值发生变化。

2024-04-15 18:59:15 301

原创 IDEA 使用备忘录(不断更新)

类名修改:“右键类名 - refactor - rename”项目和模块操作(打补丁式笔记)package(包)module(模块)project(项目)

2024-04-14 16:39:11 545

原创 Java 键盘录入

【代码】Java 键盘录入。

2024-04-14 15:47:08 81

原创 Java 标识符命名规则

规范 2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。如:firstName。规范 2:标识符由多个单词组成的时候,每个单词的首字母大写。如:GoodStudent。规范 1:标识符是一个单词的时候,首字母大写。规范 1:标识符是一个单词的时候,全部小写。小驼峰命名法:方法、变量。

2024-04-14 15:30:18 436

转载 mv 命令 – 移动或改名文件

mv 命令来自英文单词 move 的缩写,中文译为“移动”,其功能与英文含义相同,能够对文件进行剪切和重命名操作。这是一个被高频使用的文件管理命令,我们需要留意它与复制命令的区别。cp 命令是用于文件的复制操作,文件个数是增加的,而 mv 则为剪切操作,也就是对文件进行移动(搬家)操作,文件位置发生变化,但总个数并无增加。在同一个目录内对文件进行剪切的操作,实际上应理解成重命名操作,例如下面的第一个示例所示。在同一个目录内对文件进行剪切的操作,实际上应理解成重命名操作,例如下面的第一个示例所示。

2024-04-14 15:14:56 21

原创 Java 语言程序设计(基础篇)原书第10版 梁勇著 PDF 文字版电子书

Java 语言程序设计(基础篇)原书第 10 版 是 Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI 程序设计、数据结构和算法、高级 Java 程序设计等内容。本书通过示例讲解问题求解技巧,提供大量的程序清单,每章配有丰富的复习题和编程练习题,帮助读者掌握编程技术,并学会应用所学技术解决实际开发中遇到的问题。基础篇主要介绍基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本 I/O、抽象类和接口等内容。

2024-04-13 14:09:35 412

原创 JDK、JRE 及 JVM 是什么?

JDK 是 Java 开发工具包,包含 JVM 虚拟机(Java 程序运行的地方)、核心类库(Java已经写好的东西,我们可以直接用)、开发工具(javac、java、jdb、jhat 等)JDK 包含了 JRE,JRE 包含了 JVM(Java 虚拟机)。JRE 是 Java 运行环境,包含 JVM、核心类库、运行工具。

2024-04-12 17:50:53 261 1

原创 VMware Workstation Pro 17 怎么设置上网?

vmware 虚拟机设置上网有多种类型,如果想测试隔离环境,可以选择主机模式和 lan 区段,如果想虚拟机可以上网,可以选择NAT模式和桥接模式。

2024-04-12 08:07:38 245

原创 VMware Workstation Pro 17 注册安装

VMware Workstation Pro 17 是一款提供给专业技术人员们使用的电脑系统虚拟机工具,这款软件能够帮助我们的用户快速创建一个甚至多个不同的虚拟系统。我们可以将各种程序、游戏直接在这些虚拟系统上进行运行,从而了解它们的运行情况。VMware Workstation Pro 17 可以支持 Mac、Linux、Windows10、Windows11 等多种操作系统,我们可以通过这款软件来直接安装这些系统。

2024-04-12 07:29:58 363

原创 JDK 安装目录

bin:该路径下存放了各种工具命令。其中比较重要的有:javac 和 java。conf:该路径下存放了相关配置文件。include:该路径下存放了一些头文件。jmods:该路径下存放了各种模块。legal:该路径下存放了各模块的授权文档。lib:该路径下存放了工具的一些补充 jar 包。

2024-04-11 23:32:26 105

转载 关闭 IDM (internet download manager) 自动弹出自动更新的提示

关闭 IDM (internet download manager) 自动弹出自动更新的提示。

2024-04-11 10:39:28 585

原创 推荐学习什么编程语言?

如果你对某个特定领域感兴趣,比如游戏开发、数据分析、人工智能等,可以选择与该领域紧密相关的编程语言。例如,随着人工智能和机器学习领域的兴起,学习如Python(在AI领域有广泛应用)或Julia(新兴的高性能编程语言)可能是一个不错的选择。例如,Python、JavaScript和Java都有庞大的开源社区和丰富的学习资料。:如果你希望编写可在多种操作系统上运行的程序,选择具有良好跨平台支持的编程语言会很有帮助。Python因其简洁的语法和强大的社区支持,通常被认为是初学者的理想选择。

2024-04-11 08:00:25 322

原创 Java 数据类型和变量

数值类型由低到高为 byte < short < int < long < float < double,小的赋值给大的可以自动转换。// 需要字母 f,double 类型转为 float 类型;// 小数常量默认为 double 类型,不需要添加字母;b = false;一个字符可以用一个 char 类型数据表示,一段文字可以用一个 char 数组表示;整数类型:byte short int long,分别占 1、2、4、8 个字节;小数类型:float double,分别占 4、8 个字节;

2024-04-11 01:01:17 119

原创 关于操作系统时间片的理解

想象一个繁忙的舞台,舞台上有多个演员等待表演。每个演员只能表演很短的时间,然后下台,下一个演员上台。尽管每个演员的表演时间很短,但由于演员们快速地交替上台表演,观众会感觉所有的演员都在同时表演。在计算机中,操作系统就是那个负责快速切换程序的 “导演”。每个程序(演员)都获得了一段时间片(表演时间),但因为切换非常快速,所以给用户(观众)的感觉是它们在同时运行(表演)。

2024-04-10 23:36:16 99

原创 什么是 Python 解释器

我们运行 Python 程序,就是 运行 Python 解释器,让解释器去读取我们写好的 Python 代码文件,并且把 Python 代码翻译成 机器指令 给 CPU 去执行。程序代码是用编程语言编写的,而 Python 语言, 是计算机硬件(主要是 CPU)听不懂的语言。Python 解释器本身也是个程序, 它是解释执行 Python 代码的,所以叫解释器。没有 Python 解释器,我们的 Python 代码是没有办法运行的。我们编写程序代码,就是要让计算机 按照我们的想法去做事。

2024-04-09 13:22:29 185

原创 WordPress 图片压缩插件:Compress JPEG & PNG images 使用方法

Compress JPEG & PNG images是一款非常好用的图片压缩插件:,非常值得大家安装使用;特别是图片类型网站。其实我们很多服务器磁盘空间是不在乎多那么几十 MB 大小的,但是压缩了图片能提升网站速度,节省宽带,比如一张1MB图片加载可能需要几秒,如果我们把它压缩到 200KB 可能网站加载它的时候就是一瞬间的事情了。官方描述功能,通过优化 JPEG 和 PNG 图像,使您的网站更快。此插件通过与流行的图像压缩服务 TinyJPG 和 TinyPNG 集成,自动优化您的所有图像。

2024-04-09 08:24:34 816

原创 ubuntu 22.10 apt 安装源

【代码】ubuntu 22.10 apt 安装源。

2024-04-09 08:03:51 79

原创 同济大学 高等数学教材+习题全解指导 PDF 第八版 上册+下册

同济大学《高等数学》《习题全解指导》第八版,从整体上说与第七版没有大的改变,内容深广度符合 2014 年版工科类本科数学基础课程教学基本要求,适合高等院校工科类各专业学生使用。本次修订遵循 “坚持改革,不断锤炼,努力打造培根铸魂、启智增慧的精品,为人才培养和立德树人作贡献” 的要求,对第七版进行了一次细心的修订:少数地方作了一些必要的修改,个别章节补充了例题:对习题进行了适当的调整和补充,更换了少量习题:附录增加了初等数学几个内容简介;增加了释疑解难、例题精讲等数字教学资源,使用时可扫描二维码查阅。

2024-04-08 00:13:53 473

转载 【ssh】centos 如何开启 ssh 进行远程登录

centos 如何开启 ssh 进行远程登录,这里告诉你答案!

2023-11-16 14:38:34 1510

原创 【PS】图文教程

人物抠图素材

2021-08-31 17:50:37 357

转载 【skills】Markdown 文档写作利器套装:Typora + PicGo + Gitee

文章目录下载typora最新版下载图床工具 picgo在gitee上创建(公开)仓库配置 picgo 图床工具配置 typora测试一下= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =这个东西解决了以往 typora 写博客时图片地址为本地,手机查看或者同步到网易云笔记的时候图片无法显示的问题,把图片上传到远程服务器存储就可以完美解决这个问题,头一次配置花了我将近半天时间

2021-08-26 11:15:41 382

原创 【Java SpringBoot】Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found 问题解决

新建一个 Springboot 项目后,在 pom.xml 中配置 spring-boot-maven-plugin,报错:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:’ not found,加上版本号之后就好了。

2021-08-15 13:14:52 247

原创 【Github】git 命令总结

文章目录git 命令总结如下:新建本地仓库增加或删除文件代码提交远程同步修改分支标签查看信息撤销先附上一张网上的总结图:git 的流程大概如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库git 命令总结如下:新建本地仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整

2021-08-13 22:05:35 100

原创 【skills】特殊符号

『 』● ○← →⇐ ⇒ || ⟸ ⟹

2021-08-13 01:10:37 113

转载 【代码格式化参数配置说明】clang format 官方文档自定义参数介绍(中文)

官方文档:http://clang.llvm.org/docs/ClangFormatStyleOptions.html在代码中配置样式 当使用 clang::format::reformat(...) 方法, 格式将被clang::format::FormatStyle 框架指定。 配置格式化样式选项 这一部分列出了被支持的选项。 每个操作都有指定类型。 枚举类型的可能的值,被C++枚举(一个预编译,例如:LS_Auto)和配置中的一个值(没有预编译:Auto)指定。 BasedOnSt

2021-08-11 21:38:11 2962

原创 【Java】npm 国内下载慢的问题解决

打开 cmd 命令窗口使用淘宝 npm 镜像定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm;安装 cnpm 命令:npm install -g cnpm --registry=https://registry.npm.taobao.org这样就可以使用 cnpm 命令来安装模块了:cnpm install [name],例如:cnpm install vue-cli各镜像网址:开源镜像: http://npm.taobao.org/mirrorsNode.js 镜像: .

2021-08-11 16:07:59 235

原创 【网站】各大框架学习官网

Vue:https://cn.vuejs.org/

2021-08-11 15:26:24 230

原创 【Java IDEA】关于 idea 安装 Vue 插件后新建文件不显示 Vue Component 的问题及解决方法

点击 file 打开设置 settings,展开 Editor 找到 file and code templates,如下图操作:设置完后,如图:此时,右键 new 出现了 Vue Component:

2021-08-10 23:00:17 295

原创 【cpp 问题解决】有关模板类编译出错:undefined reference to `Alist<int>::Alist(int)‘

问题:借助 Makefile 文件编译 main.cpp、alist.h 和 alist.cpp 文件时,报错:g++ -c -s -Wall -O -DUNIX -o main.o main.cppg++ -c -s -Wall -O -DUNIX -o alist.o alist.cppg++ -o main main.o alist.omain.o:main.cpp:(.text+0xba): undefined reference to `Alist<int>::Alist(in

2021-08-09 17:42:00 1080

原创 【笔记 随记】零散笔记

WEB-INF 目录对客户端隐藏,是服务器级别,重定向不到;要想访问,需要些 controller 处理

2021-08-08 12:58:09 87

原创 【skills Java Web】关于 IDEA 的 .properties 文件乱码解决方案

今天使用 IDEA 创建 Web 项目时,发现读取 .properties 资源文件内容并传至响应页面时,发现是乱码的,网上给出的答案清一色是:files → settings → Editor → File Encodings:将 Default encoding for properties files 的编码更改为 UTF-8,如图所示:但是,依然解决不了浏览器读取 .properties 文件乱码的问题。后来,我反其道而行之,将 UTF-8 改为 GBK,完美解决了浏览器读取 .proper

2021-08-07 22:08:29 161

原创 【Java IDEA】关于 javax.servlet.http.HttpServletRequest 报错解决方案

原因:没有导入相关的 jar 包maven 导入依赖:<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <versio.

2021-08-06 17:29:22 3774

原创 【Java IDEA SpringMVC】Tomcat 启动失败:org.apache.catalina.core.StandardContext.startInternal 一个或多个筛选器启动失败

原因:项目所依赖的 jar 包没有导入解决方法:File → Project Structure → Artifacts → 「发布的网页项目」→ 新建 lib 目录 → 导入 jar 包:Library Files → 选择需要导入的 jar 包

2021-08-06 00:02:13 625

原创 【开发工具 skills】解决 CLion 在 Run 或 Debug 时的中文乱码问题

近日使用 CLion 发现,run 和 debug 的乱码不可兼容,无论怎么设置,其中一个必为乱码,上网查了许久找到了「两全」之法。方法步骤:1、files → settings → Editor → File Encodings:将 Global Encoding、Project Encoding 和 Default encoding for properties files 的编码更改为 GBK,如图所示:点击 ok 关闭!2、按下快捷键:Shift + Ctrl + Alt + /,然后选择

2021-08-04 13:08:55 2095 3

ediary-3.4.1-copy.zip

一款好用的电子写作工具,可做零碎记录,待整理完发博客

2021-07-22

vscode 配置 C 或 C++ 编译环境所用配置文件.rar

vscode 配置 C 或 C++ 编译环境所用配置文件.rar

2021-07-21

spring5学习相关资料.rar

自学 spring5 用到的相关工具或资料

2021-07-13

jdk-11.0.11_windows-x64_bin.zip

java 的 jdk 压缩文件,11.0 版本之后内含 jre,不需要独立的 jre

2021-07-08

vscode-config.rar

vscode 编译配置文件

2021-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除