相关文章
【jvm】方法区的理解
目录 1. 说明2. 方法区的演进3. 内部结构4. 作用5.内存管理 1. 说明
1.方法区用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码缓存等数据。它是各个线程共享的内存区域。2.尽管《Java虚拟机规范》中把方法区描述为堆的一个逻辑部分,但它却…
建站知识
2024/11/22 18:11:15
数据结构 ——— 希尔排序算法的实现
目录
前言
希尔排序算法的思想
第一步:先预排序
第二步:再直接插入排序
代码实现(默认排升序)
预排序思路的代码
希尔排序算法的代码实现 前言
在上一章学习了直接插入排序算法的实现
数据结构 ——— 直接插入排序算法…
建站知识
2024/11/22 18:10:13
0x00基础算法 -- 0x06 倍增
资料来源:算法竞赛进阶指南活动 - AcWing 1、倍增 倍增:"成倍增长",指进行递推时,如果状态空间很大,通常的线性递推无法满足时间和空间复杂度的要求,就可以通过成倍增长的方式,只递推…
建站知识
2024/11/22 18:09:10
vue自定义指令--一键复制
vue项目中想要实现点击按钮一键复制,可以通过vue的自定义指令directive来实现。 一、新建directive.js文件
新建directive.js文件,用于定义所有的自定义指令。
import { Toast } from vant;const directive {// 一键复制copy:{bind (el, { value }) …
建站知识
2024/11/22 18:08:07
Spring Boot + Vue 基于 RSA 的用户身份认证加密机制实现
Spring Boot Vue 基于 RSA 的用户身份认证加密机制实现 什么是RSA?安全需求介绍前后端交互流程前端使用 RSA 加密密码安装 jsencrypt库实现敏感信息加密 服务器端生成RSA的公私钥文件Windows环境 生成rsa的公私钥文件Linux环境 生成rsa的公私钥文件 后端代码实现返…
建站知识
2024/11/22 18:07:04
Linux无sudo权限将zsh作为默认shell
由于我只有用户权限,没有sudo权限,将zsh作为用户默认shell需要密码,所以没法在系统层面进行操作,下面另寻他法。
安装zsh
可以根据网上教程去安装zsh,一般电脑上会带有zsh,可以使用下述命令查看是否安装z…
建站知识
2024/11/22 18:06:03
一篇文章了解机器学习(下)
一、决策树
1、主要应用场景为分类的问题。采用“树”的理念,通过计算数据的信息熵确定树的根节点、channel,从而加快数据分类。
注:与常规二分类树的区别:决策树中通过依据树的广度与深度,不断确定根节点的root值&a…
建站知识
2024/11/22 18:05:00
HttpUtils工具类(三)OKHttpClient使用详细教程
OkHttpClient 是一个由 Square 公司开发的 HTTP 客户端库,用于在 Android 和 Java 应用中进行网络请求。它支持同步和异步请求、连接池、超时设置、拦截器等功能,适合用于高性能网络请求,特别是在需要处理复杂的网络操作时。 一、OKHttpClien…
建站知识
2024/11/22 18:03:59