垃圾收集算法的实现涉及大量的细节,且各个平台的虚拟机操作内存的方法各有差异,本文主要讲分代收集的理论和几种算法回收的思想。 从如何判断对象的消亡角度出发,垃圾收集算法可以划分为两类:“引用计数式垃圾收集”(Reference Counting GC)和“追踪式垃圾收集” (Tracing GC)两大 ...
分类:
编程语言 时间:
2020-07-26 01:09:29
阅读次数:
99
$M$的重力作为$AB$,$OM$的拉力作为$AC$,$MN$的拉力作为$BC$ 根据$α$不变,可以得出$∠BCA$不发生变化 $∠ABC$不断减小,从$180°-α$到$α-90°$,$∠CAB$不断增大,从$0°$到$90°$ 根据正弦定理 \(\frac{BC}{sin∠CAB}=\frac ...
分类:
其他好文 时间:
2020-07-26 01:06:42
阅读次数:
90
递归函数# 了解什么事递归 :在函数中调用自身就是递归函数 # 最大递归深度默认的最大深度为997 / 997 是python从内存角度出发做得限制# 能知道递归# 能知道递归的应用场景# 初始递归# 算法--二分查找算法# 三级菜单--递归实现# RecursionError: maximum r ...
分类:
编程语言 时间:
2020-07-26 00:35:10
阅读次数:
72
QT代码格式化,从软工的角度讲,代码规范还是很有必要的,但是从个人角度讲,并没什么卵用。 该工具的使用参见下文,文章原链接找不到了,原作者通知会补上。 Qt很吸引人,可能是我对Qt开发工具QtCreater不熟悉,只发现里面提供了一个快捷键:"ctrl+i",很多人说这就是格式化代码快捷键,我发现这 ...
分类:
其他好文 时间:
2020-07-25 23:13:20
阅读次数:
88
第一节 方程组的几何解释 线性方程的基本问题就是解线性方程组 例:${ \left{ \begin{*{20}} {2x-y=0}\ {-x+2y=3} \end\right. }$ 分析: ? 对于二元线性方程组,对应的矩阵表示是 ? ${ \left[ {{\left. \begin{{20}} ...
分类:
其他好文 时间:
2020-07-24 22:16:52
阅读次数:
95
在阅读其他博主关于红黑树增删实现的时候,博主们大多直接使用文字图片描述,对整个增删整体的流程突出的不太明显(当然dalao们写得还是很棒的,不然我也写不出这篇文章)。
本文承接上篇,讲解红黑树中最复杂的删除操作,以一张流程图,让大家换一个角度来了解整个删除操作的实现过程。 ...
分类:
编程语言 时间:
2020-07-24 09:39:05
阅读次数:
72
一、什么是索引 在进行索引之前,我们先提前复习一下数据库的结构 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。就像我们以前用的新华字典的目录一样,能帮助我们快速查询到某一个字。 具体的来看一下 二、索引的分类 分类角度索引名称数据结构B+树,Hash索引,R- ...
分类:
数据库 时间:
2020-07-23 23:28:02
阅读次数:
120
1.消息的概念 消息是指windows操作系统发给应用程序的一个通告,告诉程序某个特定的事件发生了。比如用户点击鼠标,会引发相关的消息,并交给相应的程序去处理。最终处理消息的是应用程序的窗口函数,如果程序不负责处理的话,系统会作出默认的处理。 从数据结构的角度来说,消息是一个结构体,包含了消息的类型 ...
w里放的是z 这个z是平行于视锥near far平面的 那个深度相同的z 不是到camera的距离相同 在viewspace也是同样如此 从数学的角度讲 这个变换proj是线性变换 就是可逆的 平行性不变的 为什么透视投影明明发生形变了 是个ax+b的仿射变换 还能用线性的matrix乘来表示 因为 ...
分类:
其他好文 时间:
2020-07-23 22:18:28
阅读次数:
77
Locust 场景执行:Web UI 中执行 Locust 执行模式包含两种 Web UI 模式 在这个模式下,你可以通过 Web 控制场景的执行、实时的了解被测试应用性能表现趋势,但是 Locust 没有提供流行压测工具的丰富的图表; 其实,从性能测试的角度来看,图表只要足够表示负载的增加对性能趋 ...
分类:
Web程序 时间:
2020-07-22 21:00:43
阅读次数:
124