自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 JVM学习笔记(5)-- 本地方法接口和本地方法栈

A native method is a Java method whose implementation is provided by non-java code.” 一个 Native Method 是一个 Java 方法,该方法由非Java语言实现,比如C。这个特征并非Java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern 告知C++编译器去调用一个C的函数。

2023-11-26 22:41:28 97

原创 JVM学习笔记(4)-- 虚拟机栈

由于跨平台性的设计,Java 的指令都是根据栈来设计的,优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。不同平台 CPU 架构不同,所以不能设计为基于寄存器的。栈是运行时的单位,而堆是存储的单位。栈解决程序的运行问题,即程序如何执行,或者说如何处理数据。堆解决的是数据存储的问题,即数据怎么放,放哪里Java 虚拟机栈(Java Virtual Machine Stack),早期也叫 Java 栈。每个线程在创建时都会创建一个虚拟机栈(线程私有),其内部保存一个个的栈帧(

2023-11-23 23:44:15 106

原创 JVM学习笔记(3)-- 运行时数据区概述和PC寄存器

在经过类加载子系统的加载 --> 链接(验证、准备、解析)–> 初始化之后类就被放在运行时数据区供执行引擎使用,接下来就详细的了解一下运行时数据区。

2023-11-22 20:23:00 108

原创 JVM学习笔记(0)-- 归档

尚硅谷 宋红康 JVM 学习笔记 JVM常见面试题

2023-11-18 21:19:31 65

原创 JVM学习笔记(2)-- 类加载子系统

类加载子系统 加载 链接 初始化 启动类加载器 扩展类加载器 应用程序类加载器 用户自定义类加载器 双亲委派机制

2023-11-17 22:21:22 31

原创 力扣热题100 —— 两数之和

两数之和

2023-10-25 22:13:05 47

原创 LeetCode热题100系列

重刷力扣热题100,巩固算法基础,从这种简单的记录开始,养成写博客的习惯。用Java和Golang两种语言的实现,后期看时间和自己的发展规划考虑加入Python。

2023-10-25 21:59:09 41

原创 IDEA常用快捷键持续整理

IDEA 快捷键

2023-10-22 22:08:39 36

原创 高效学习JVM--IDEA查看二进制/十六进制/字节码插件

JVM 字节码 BinEd Jclasslib

2023-10-03 20:43:59 1109

原创 JVM学习笔记(1)-- JVM与Java体系结构

尚硅谷JVM,JVM体系结构,JVM发展示,各种Java虚拟机

2023-10-01 22:53:26 40

原创 Java疑难杂症系列—系统总是弹窗提示你更新Java怎么办?

系统总是弹窗提示你更新Java怎么办?打开jre安装目录下bin/javacpl.exe文件,取消自动更新检查即可

2023-08-16 10:09:36 984

原创 Linux系统下Found a swap file by the name “xxx.swp“问题出现的原因及解决方法

我在一次使用vim编辑文件的时候,习惯性的按了`ctrl+s`想保存,然后屏幕就卡住了,最后我使直接暴力推出了终端,再次编辑想保存的时候就出了下面的警告提示:E325: ATTENTIONFound a swap file by the name "/etc/.profile.swp"产生的原因:上次编辑异常退出,新的编辑会和上次的编辑产生冲突解决办法:删除这个文件即可

2023-02-04 16:03:40 5534 2

原创 VSCode安装和使用教程

VSCode安装和基本使用,配置c/c++、golang开发环境。

2023-01-19 23:19:25 7218 1

原创 VSCode配置Golang开发环境

vscode配置golang开发环境

2023-01-19 01:07:51 550

原创 VSCode配置C/C++开发环境

在VScode中配置C/C++开发环境

2023-01-15 13:31:09 785

原创 Typora不再免费我们该如何优雅的使用markdown记笔记?MarkText+PicGo图床完美代替!

MarkText+PicGo

2022-09-20 23:15:43 1420

原创 2019第十届蓝桥杯省赛真题:质数

文章目录试题 C:质数【问题描述】【思路】【代码】【结果】【做题链接】试题 C:质数类型:结果填空,总分:10分【问题描述】我们知道第一个质数是 222、第二个质数是 333、第三个质数是 555……请你计算第 201920192019 个质数是多少?【思路】求质数也是蓝桥杯常考的简单知识点了,数据量比较小可以用试除法O(n∗n)O(n*\sqrt{n})O(n∗n​),用一个变量记录是第几个质数即可,数据量比较大也可以用埃氏筛、线性筛(推荐学一下),下面给出方法模板 //(1)质数判定

2022-04-07 16:36:12 398

原创 2019第十届蓝桥杯省赛真题:字串数字

试题 B:字串数字类型:结果填空,总分:5分【问题描述】小明用字母 AAA 对应数字 111 , BBB 对应 222 , 以此类推,用 ZZZ 对应 262626。对 272727 以上的数字,小明用两位或更长位的字符串来对应,例如 AAAAAA 对应 272727, ABABAB 对应 282828, AZAZAZ 对应 525252,LQLQLQ 对应 329329329。请问 LANQIAOLANQIAOLANQIAO 对应的数字是多少?【思路】其实就是二十六进制数转十进制,不明白的

2022-04-07 15:48:04 203

原创 2019第十届蓝桥杯省赛真题:立方和

文章目录试题 A:立方和【问题描述】【思路】【代码】【结果】【做题链接】试题 A:立方和类型:结果填空,总分:5分【问题描述】小明对数位中含有2、0、1、92、0、1、92、0、1、9 的数字很感兴趣,在1到40中这样的数包括1、2、9、101、2、9、101、2、9、10至32、3932、3932、39和404040,共282828个,他们的和是574574574,平方和是143621436214362,立方和是400816400816400816。请问,在1到2019中,所有这样的数的立方

2022-04-07 15:13:01 170

原创 2020第十一届蓝桥杯省赛真题:成绩统计

文章目录试题 F:成绩统计【问题描述】【输入格式】【输出格式】【样例】【思路】【代码】【做题链接】试题 F:成绩统计时间限制:1.0s 内存限制:512.0MB 本题总分:15分【问题描述】小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。【输入格式】输入的第一行包含一个整数 n 

2022-03-20 22:01:44 183

原创 2020第十一届蓝桥杯省赛真题:蛇形填数

容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少?如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。类型:结果填空,总分:10分。

2022-03-20 16:06:14 1139

原创 2020第十一届蓝桥杯省赛真题:跑步锻炼

文章目录试题 B:跑步锻炼【问题描述】【思路】【代码】【结果】【做题链接】试题 B:跑步锻炼类型:结果填空,总分:5分【问题描述】小蓝每天都锻炼身体。正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年 10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?【思路】这种时间模拟的题在蓝桥杯中还是比较常

2022-03-19 20:40:21 916

原创 2021第十二届蓝桥杯省赛真题:时间显示

文章目录试题 F:时间显示【问题描述】【输入格式】【输出格式】【样例】【思路】【代码】【做题链接】试题 F:时间显示时间限制:1.0s 内存限制:512.0MB 本题总分:15分【问题描述】小蓝要和朋友合作开发一个时间显示的网站。在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从 1970年 1月 1日 00:00:00 到当前时刻经过的毫秒数。现在,小蓝要在客户端显示出这个时间。小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。给定一个用整数表示的时

2022-03-09 18:39:41 870

原创 2020第十一届蓝桥杯省赛真题:约数个数

文章目录试题 A:约数个数【问题描述】【思路】【代码】【结果】【做题链接】试题 A:约数个数类型:结果填空,总分:5分【问题描述】对于一个整数,能整除这个整数的数称为这个数的约数。例如:1, 2, 3, 6 都是 6 的约数。请问 78120 有多少个约数。【思路】遍历i从1到78120,如果78120能被i整除,那么i就是一个约数【代码】public class Main { static int N = 78120; public static void ma

2022-03-09 16:51:12 590

原创 蓝桥杯省赛Java组真题详解汇总

这是一篇自用索引文章,主要做蓝桥杯java组真题,当然各个组之间有很多重复题蓝桥杯历年真题题目,不全蓝桥杯真题在线提交平台文章目录2021年第十二届蓝桥杯省赛Java研究生组2020年第十一届蓝桥杯省赛Java研究生组2019年第十届蓝桥杯省赛Java研究生组2021年第十二届蓝桥杯省赛Java研究生组试题A:卡片试题B:相乘试题C:直线试题D:路径[试题E:回路计数] 不会,听说是状压dp,学习一下再来写试题F:时间显示2020年第十一届蓝桥杯省赛Java研究生组试题A:约数个.

2022-03-09 16:02:39 1193

原创 2021第十二届蓝桥杯省赛真题:路径

文章目录试题 D :路径【问题描述】【思路】【代码】【结果】【做题链接】试题 D :路径类型:结果填空,总分:10分【问题描述】小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图中的最短路径。小蓝的图由 2021 个结点组成,依次编号 1 至 2021。对于两个不同的结点 a, b,如果 a 和 b 的差的绝对值大于 21,则两个结点之间没有边相连;如果 a 和 b 的差的绝对值小于等于 21,则两个点之间有一条长度为 a 和 b 的最小公倍数的无向边相连。例如:结点 1 和

2022-03-09 15:32:02 2091 1

原创 2021第十二届蓝桥杯省赛真题:直线

试题 C :直线类型: 结果填空 ,总分:10分【问题描述】在平面直角坐标系中,两点可以确定一条直线。如果有多点在一条直线上,那么这些点中任意两点确定的直线是同一条。给定平面上2 × 3个整点{(x, y)|0 ≤ x < 2, 0 ≤ y < 3, x ∈ Z, y ∈ Z},即横坐标是0到 1 (包含 0 和 1) 之间的整数、纵坐标是 0 到 2 (包含0和 2) 之间的整数的点。这些点一共确定了 11 条不同的直线。给定平面上 20× 21 个整点{(x, y)|0 ≤ x

2022-03-07 00:02:31 1047

原创 2021第十二届蓝桥杯省赛真题:相乘

试题 B :相乘类型:结果填空,总分:5分【问题描述】小蓝发现,他将 1 至 1000000007 之间的不同的数与 2021 相乘后再求除以1000000007 的余数,会得到不同的数。小蓝想知道,能不能在 1 至 1000000007 之间找到一个数,与 2021 相乘后再除以 1000000007 后的余数为 999999999。如果存在,请在答案中提交这个数;如果不存在,请在答案中提交 0。【思路】注意1000000007*2021超出int的表示范围,需要使用long【代码】

2022-03-05 11:29:04 572

原创 2021第十二届蓝桥杯省赛真题:卡片

试题 A :卡片类型:结果填空,总分:5分【问题描述】小蓝有很多数字卡片,每张卡片上都是数字 0到 9。小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个, 就保存起来,卡片就不能用来拼其它数了。 小蓝想知道自己能从 1 拼到多少。例如,当小蓝有 30 张卡片,其中 0 到 9 各 3 张,则小蓝可以拼出 1 到 10, 但是拼 11 时卡片 1 已经只有一张了,不够拼出 11。现在小蓝手里有 0 到 9 的卡片各 2021 张,共 20210 张,请问小蓝可以从 1 拼到多

2022-03-05 11:22:02 532

原创 int,long等常用数据类型取值范围和10进制数量级

Java中常用数据类型的取值范围和数量级如下表类型2的次幂数量级int-231 ~ 231 -1109unsigned int0 ~ 232 -1109long-263 ~ 263 -11018unsigned long0 ~ 264 -11019可以通过java包装类查看数据类型的最大最小值Integer.MAX_VALUE // Prints 2,147,483,647Integer.MIN_VALUE // Prints -2,147

2022-03-05 11:00:25 871

原创 Python导入lxml的etree,提示不存在

网上很多博客说是因为这个版本里没有etree这个模块,换一个版本下载。在使用网上的方法前特地去看一下lxml文件里是有etree的,那么最可能的原因就是刚下载还没检测到?尝试重启,问题解决。PS:结合实际情况,一定要有自己的思考...

2022-02-07 23:45:50 1256

原创 Git的概念、安装、使用和GitHub

参考资料Git官网尚硅谷Git视频易百Git教程菜鸟Git教程一、Git概述Git是一个免费、开源的分布式版本控制系统,旨在快速、高效的处理从小型到超大型项目的管理。1.1 关于版本控制什么是版本控制?版本控制是一种记录一个或若干文件内容变化,记录文件修改的历史版本的系统,以便将来查阅特定版本修订情况,方便进行版本切换(将文件回溯到之前的某个状态)。我们为什么需要版本控制?从个人开发过渡到高效的团队协作。在接触到版本控制工具之前,我在需要不断修改某个项目的时候,最简单的做法.

2022-02-07 18:48:06 241

原创 GitHub的使用

github

2022-02-07 18:35:34 467

空空如也

空空如也

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

TA关注的人

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