预读机制 两种预读算法 1、线性预读 2、随机预读 对预读的监控 一、预读机制 InnoDB在I/O的优化上有个比较重要的特性为预读,预读请求是一个i/o请求,它会异步地在缓冲池中预先回迁多个页面,预计很快就会需要这些页面,这些请求在一个范围内引入所有页面。InnoDB以64个page为一个exte ...
分类:
数据库 时间:
2018-12-26 17:47:42
阅读次数:
224
题目描述 题解 唉,还是码力不行,写了一个多小时发现想错了又重构了一个多小时。 这道题意图很显然,动态维护联通块,有一个经典做法就是用LCT维护按照删除时间维护的最大生成树。 网上还有一种神奇的做法,线段树套并查集,蒟蒻表示不懂。。 这道题可以利用并查集操作可以撤销这种性质来做。 线段树分治 线段树 ...
分类:
其他好文 时间:
2018-12-23 20:01:10
阅读次数:
181
线程安全问题 先看下面代码出现的问题: 定义一个Task类,里面有一个成员变量和一个有boolean类型参数的方法,方法内部会根据传入参数修改成员变量的值。 创建一个Task对象,将这个对象放到两个线程中,在这两个线程中分别调用changeNum方法 上面的代码有可能会出现打印这样的结果: 正常情况 ...
分类:
其他好文 时间:
2018-12-21 15:16:12
阅读次数:
176
概述:在使用Springmvc开发web系统时,经常要用到request对象来处理请求,比如获取客户端IP地址、请求的url、header中的属性(cookie、授权信息等)、body中的数据等。由于Springmvc中的Controller、Service等都是单例的,因此就需要关注request ...
分类:
编程语言 时间:
2018-12-18 15:53:22
阅读次数:
205
战团里一个标准装备模型要有三个贴图: 1.普通彩色贴图 2.法线贴图(又称凹凸贴图,表现出凹凸纹理效果,颜色为蓝紫色) 3.高光贴图(表现反光用的,颜色主要为黑白)。 而1.011以前的版本的模型一般只有普通彩色贴图。 现在很多战团MOD根本就没有做法线和高光,而是直接采用以前版本的模型贴图,效果可 ...
分类:
其他好文 时间:
2018-12-14 23:00:20
阅读次数:
198
1、背景 需求:通过ARKit,让用户拍摄房间时显示挑选的家具或其它模型。 要求:需要感知房间的空间大小,让家具物体贴近现实。 2、功能实现 由于公司不是用通用的3D模型obj、dae或者苹果官方的scn文件。 之前对于3D建模知识完全不懂,所以只能摸索有没有更底层的方法。 后面看例子,发现可以用S ...
分类:
其他好文 时间:
2018-12-13 19:34:53
阅读次数:
242
项目开发遇到一个需求,就是当坦克的准心瞄准敌方(enemy tank 或 item box)时,要让选中的对象的轮廓高亮起来,这实际上是接下来要讲解的实时渲染中轮廓线的渲染应用。实现方式有多种,下面逐一总结各自的原理和优缺点。 · 法线外拓的几何轮廓线渲染 ...
分类:
编程语言 时间:
2018-12-09 14:03:47
阅读次数:
207
1引言 2 创建线程 2.1 函数的方式创建线程 2.2 类的方式创建线程 3 Thread类的常用属性和方法 3.1 守护线程:Deamon 3.2 join()方法 4 线程间的同步机制 4.1 互斥锁:Lock 4.2 递归锁:RLock 4.3 Condition 4.4 信号量:Semap ...
分类:
编程语言 时间:
2018-12-07 15:03:23
阅读次数:
211
题目传送门 题目大意: 给出2^k大小的白色矩形,q次操作,每次将一行或者一列颜色反转,问总体矩阵的价值,矩阵的价值定义是,如果整个矩阵颜色相同,价值为1,否则就把这个矩阵切成四份,价值为四个小矩阵的总价值加一。 思路: 结论是,ans=不同色的子矩阵数*4+1,用数学归纳法证明。具体看 大佬的博客 ...
分类:
其他好文 时间:
2018-12-03 00:45:51
阅读次数:
230
↓ ↓ 一、内存开始 1、一次一个顶点: glBegin 顶点 法线 颜色 纹理 ... glEnd 2、顶点数组:glDrayArrays 3、显示列表:glNewList glEndList 4、缓存区对象:glBufferData ↓ ↓ 二、各顶点操作 1、各顶点会通过模型矩阵和投影矩阵来转 ...
分类:
其他好文 时间:
2018-11-30 14:10:50
阅读次数:
167