- 博客(106)
- 问答 (4)
- 收藏
- 关注
原创 ASM四部曲之二:核心API——已编译类
本章解释了如何使用核心API生成和转换已编译的Java类。下文介绍了已编译类,然后介绍了相应的ASM接口、组件和生成和转换它们的工具,并提供了许多简单的示例。
2024-03-25 18:32:56 694
原创 ASM四部曲之一:什么是ASM
ASM库的目标是生成、转换和分析已编译类。为此,ASM提供了一些工具,通过使用比字节更高级的概念来读取、写入和转换字节数组,例如数字常量、字符串、Java标识符、Java类型、Java类结构元素等。请注意,ASM库的作用域严格限于读、写、转换和分析字已编译类,禁止将其用于类加载过程。
2024-03-24 17:46:32 782
原创 操作系统——进程与线程
现代操作系统允许多个程序并发执行,为了更好地描述和控制程序的并发执行,从而引入了进程的概念。程序和进程的区别如下:- 程序:是静态的,是一个存放在磁盘里的可执行文件,是一个指令的集合。- 进程:是动态的,是程序的一次执行过程
2024-02-17 11:20:17 840
原创 Redis Stack十部曲之一:Redis Stack概述
Redis Stack是使用Redis的最佳起点。我们将我们提供的最先进技术捆绑在一起,形成一个易于使用的软件包。Redis Stack扩展了Redis 的核心功能,并为调试等提供了完整的开发人员体验。
2024-02-06 23:47:49 758
原创 Docker五部曲之五:通过Docker和GitHub Action搭建个人CICD项目
通过Docker和GitHub Action搭建个人CICD项目
2024-01-18 17:52:32 1587 3
原创 操作系统——什么是操作系统
若异常或中断处理程序能够解决相应的问题,则在异常或中断处理程序的最后,CPU通过执行异常或中断返回指令,回到被打断的用户程序的第i条指令或第。多道程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进,这就是进程的异步性。在计算机系统中,CPU通常执行两种不同性质的程序,一种是操作系统内核程序,另一种是用户程序。异常和中断是CPU从用户态到内核态的唯一途径,当发生异常和中断时,运行在用户态的CPU会立即进入到内核态,这是通过硬件实现的。
2023-08-03 18:35:39 1129 1
原创 这篇文章终于让我学会英语语法了
非谓语动词就是不可以做谓语的动词,如果句子里有多个动词就需要把不做谓语的动词变成非谓语形式。语态用于表示主语和谓语的关系是主动还是被动,语态分为主动语态和被动语态。情态动词是指本身有一定词义,表示说话人主观态度的词。一般时态表示不特殊,没有任何的特殊强调,只表达事情发生在这个事件段内。被动语态和时态:主动句和被动句中,表现时态的词有所不同。完成进行时在完成时态的基础上强调了一件事进行的过程。进行时态表示某个时间段内正在进行或持续进行的事情。,它通过谓语动词的形式变化来体现,时态是每个动词。
2023-04-13 22:30:08 829
原创 在C语言中实现类似面向对象语言的异常处理机制
在使用C语言编写代码的时候不能使用类似Java的异常处理机制是非常难受的,所以今天放假用了一下午的时间简单实现了一下。
2023-04-05 21:41:12 261 1
原创 线性代数——向量
文章目录版权声明n维向量线性表示向量组等价线性相关向量组的秩版权声明本文大部分内容皆来自李永乐老师考研教材和视频课。n维向量由nnn个数a1,a2,…,ana_1,a_2,\dots,a_na1,a2,…,an构成的有序数组称为nnn维向量,记为:[a1a2…an](行向量)[a1a2…an](列向量)T\begin{bmatrix}a_1&a_2&\dots&a_n\end{bmatrix}_{(行向量)}\\\begin{bmatrix}a_1&
2023-04-03 21:14:19 1003
原创 数据结构和算法——数据结构和算法的概念
也就是说在寻找算法频度时不需要找出所有语句执行的频度,只需要找出对算法频度贡献最大的语句即可。在计算空间复杂度时只需要计算辅助空间即可,比如上述的选择排序算,它仅需要一个临时变量作为辅助空间,所以它的空间复杂度为。是指相互之间存在一种或多种特定关系的数据元素的集合(强调的是数据元素之间的关系)。一个算法的设计取决于所选定的逻辑结构,而算法的实现依赖于所采用的存储结构。是具有相同性质的数据元素的集合(强调的是数据元素性质的相同)。一个算法的运行的时间大致可以等于计算机执行算法指令的时间(
2023-04-02 10:37:49 377
原创 线性代数——行列式
文章目录版权声明排列行列式行列式的由来行列式的概念行列式的性质重要公式克拉默法则补充知识版权声明本文大部分内容皆来自李永乐老师考研教材和视频课。排列由1,2,…,n1,2,\ldots,n1,2,…,n组成的有序数组称为一个nnn阶排列,通常使用j1j2…jnj_1j_2\ldots j_nj1j2…jn表示nnn阶排列。例如:j1j2j3j4=9527j_1j_2j_3j_4=9527j1j2j3j4=9527在排列中,如果一个大的数排在了一个小的数前面,就称这两个数构成了一个逆
2023-03-22 22:51:42 712
原创 全面详细的JavaFX国语核心教程(持续更新)
前置条件(必须)电脑内有版本大于等于11(建议使用11或17长期支持版本)的jdk环境变量JAVA_HOME设置的的jdk版本也要大于等于11通过Maven原型创建项目:如果在第四步中找不到对应原型需要手动添加:接下来输入自己的项目信息:编辑,如果使用FXML就使用,否则就使用。之后再添加一个属性指定JavaFX的版本:点击完成即可创建,创建后的项目结构如下:pom文件如下:
2023-03-14 18:39:16 13726 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人