深入理解JVM之字节码

深入理解JVM
深入理解JVM之字节码

本文主要介绍Java虚拟机的字节码相关的内容. 由于Java字节码的独特设计, 使得大部分指令仅需要一个字节即可表示, 这也是其被称为字节码的原因. 由于Java字节码严格区分数据类型, 因此...

数据结构知识库

数据结构知识库

栈的性质栈满的时候要考虑上溢的情况, 栈空的时候要考虑下溢的情况. 队列的性质设队尾指针是rear, 队头是front, 循环队列的最大长度为QueueSize, 循环队列的相关条件和公式为:...

VIM笔记

VIM笔记

由于最近经常需要在服务器端简单修改一些配置文件, 因此有必要了解一下VIM的基本操作. 此外, 目前的主流IDE基本都提供了VIM的键位映射, 虽然这些键位映射的模式并不能等同于VIM, 但大部...

Wireshark数据分析笔记

Wireshark数据分析笔记

路由器抓包如果路由器是OpenWrt系统, 那么可以使用管道的方式将数据传输给WireShark进行分析. 首先在OpenWrt路由器上安装工具 12opkg updateopkg instal...

深入理解JVM之内存与垃圾回收

深入理解JVM
深入理解JVM之内存与垃圾回收

运行时数据区 程序计数区这一部分和计算机结构中的程序计数器原理相同, 用于指示当前程序执行的指令位置. 程序计数器是线程私有的, 每个线程都具有一个独立的程序计数区. 虚拟机栈与本地方法栈与C语...

CSAPP笔记之汇编语言

CSAPP笔记
CSAPP笔记之汇编语言

指令后缀与X86汇编相比, X64汇编的一个显著区别是增加了对64bit数据的操作, 对于所有的数据传输指令, 都可以添加指令后缀来明确具体数据的具体长度, 后缀的关系如下表所示 C语言声...

Java开发手册笔记

Java开发手册笔记

本文是对阿里巴巴的Java开发手册的笔记, 对其中的一些平时没有注意的细节进行记录, 并对一些内容补充细节和自己的理解. 命名风格【强制】 类名使用UpperCamelCase风格, 但以下情形...

MySQL笔记之基础知识

MySQL笔记
MySQL笔记之基础知识

MySQL架构MySQL可以分为三层结构, 最外层是网络层, 负责处理客户端连接, 授权认证等操作. 中间层是核心服务, 包括解析器, 优化器, 查询缓存和内置函数. 最底层是存储引擎, 负责数...

机器学习之强化学习

机器学习
机器学习之强化学习

强化学习(Reinforcement Learning, RL), 也叫增强学习, 是指一类从(与环境)交互中不断学习的问题以及解决这类问题的方法. 强化学习的关键是贡献度分配问题, 每一个动作...

Docker笔记之基础使用

Docker笔记
Docker笔记之基础使用

Docker可以视为一种轻量级的虚拟机, 可以将应用程序和其依赖环境进行打包, 从而在新平台上直接部署. 由于Docker将程序的依赖全部打包到一起, 因此极大的简化了部署操作, 提高了软件部署...

数学工具之LINGO使用笔记

数学工具之LINGO使用笔记

基本模型如果需要求解的问题比较简单, 可以直接使用数学表示, 例如 12345min=2*x1+3*x2;x1+x2>=350;x1>=100;2*x1+x2<=600; 注...

PyTorch笔记之TorchText

PyTorch笔记
PyTorch笔记之TorchText

本文介绍PyTorch的文本处理库TorchText. 在自然语言相关的任务中, 训练模型的第一步就是对文本数据进行预处理. 通常文本数据的预处理包括: (1) 从磁盘加载文本数据并分词; (2...

Python笔记之数据转换

Python笔记
Python笔记之数据转换

本文介绍Python数据转换相关的库, 主要包括如何使用Python读写Excel文件(使用openpyxl库)和数据库. 写入Excel文件的好处是便于后续的处理和传播, 同时相较于操作CSV...

深度自然语言处理笔记

深度自然语言处理笔记

本文是斯坦福大学的深度自然语言处理课程的笔记, 可以在B站查看此课程的全部视频. 这里先随便写一点自己的理解. word2vec核心思想: “A word’s meaning is given ...

Scala笔记之基础知识

Scala笔记
Scala笔记之基础知识

Scala语言运行在JVM上, 因此Scala可以认为在一定程度上与Java是兼容的, Scala可以自由的使用Java所有的类. 变量Scala的变量分为可变变量与不可变变量. 变量在创建时可...

矩阵论简明笔记

数学
矩阵论简明笔记

这是关于矩阵论的简要笔记. 本来在博客中输入公式并不是一件容易的事情, 但是与手写笔记比起来, 似乎还是使用键盘输入比较轻松. 考虑到以后迟早都要会LaTeX, 现在可以多练习一下. 第...

复变函数笔记

数学
复变函数笔记

复数的基本概念设复数\(z=x+iy\), 则复数的模为$$|z| = |\vec{OP}|=\sqrt{x^2+y^2}$$ 复数的幅角为$$Arg z ...

×
  • {title}