kmem_cache如下: kmem_cache_cpu定义如下: kmem_cache_node定义如下: 总的来说,slub分配object,先从c->freelist找,如果为空,再从c->page里transfer object到freelist(get_freelist).如果依然找不着, ...
分类:
其他好文 时间:
2018-12-21 18:08:05
阅读次数:
151
dump命令:备份分区、文件或目录 在Linux系统中 dump 命令是没有安装的,所以先安装一下 dump 命令,安装命令如下: dump 命令可以支持 0~9 共 10 个备份级别。其中,0 级别指的就是完全备份,1~9 级别都是增量备份级别。 也就是说,当我们备份一份数据时,第一次备份应该使用 ...
分类:
系统相关 时间:
2018-12-19 21:58:35
阅读次数:
254
最近更新时间:2018/12/18适用场景数据库升级、快速构建测试环境、DG中重建主库前置条件1. ARCHIVELOG 模式数据为在 mount 状态下开启:ALTER DATABASE ARCHIVELOG;SQL> archive log list;Database log mode Arch... ...
分类:
数据库 时间:
2018-12-19 18:41:17
阅读次数:
157
void WgtText::paintEvent(QPaintEvent *event) { QPainter painter(this); QString m_string("abcdefghijklmnopqrstuvwxy"); int font_size = 15; float x0 = f... ...
分类:
其他好文 时间:
2018-12-19 15:56:54
阅读次数:
388
canvas :原生javascript编写动态时钟 此时针是以画布的中心为圆心; g.translate(width/2,width/2); 此函数是将画布的原点移到(width/2,width/2) 绘制表盘 function jiang(){ r = width/2 g.clearRect(0 ...
分类:
编程语言 时间:
2018-12-17 20:19:26
阅读次数:
247
此时针是以画布的中心为圆心; ctx.translate(width/2,width/2); 此函数是将画布的原点移到(width/2,width/2) 数字的位置我们利用了三角函数的原理 x=rcosα; y=rsinα; α = 2 * π * i * 30 / 360; 利用取余把12,3,6 ...
分类:
其他好文 时间:
2018-12-12 20:40:10
阅读次数:
213
首先 搭建canvas画布格式: 动态获取画布的宽和高方便变换,利用translate将圆中心坐标改为0 0; 第一步 绘制表盘: 利用save来保存当前状态 restore返回之前保存过的状态 ,保证前后不受影响 先用画圆属性arc()绘制一个圆圈 定义一个数组将时间刻度装起来,用for循环来循环 ...
分类:
Web程序 时间:
2018-12-12 20:36:50
阅读次数:
273
Client API The Aura Client API is an API Aura uses to communicate with the client application using the Aura system. Since Aura is very simple, provid ...
最近的一个客户项目中,简化的需求是绘制按照行列绘制很多个圆圈。需求看起来不难,上手就可以做,写两个for循环。 原始绘制方法 首先定义了很多Circle对象,在遍历循环中调用该对象的draw方法。代码如下: 结果绘制出了按照行列排布的很多个圆圈了,如下图所示: 原始方法绘制很多圆圈 原始方法绘制很多 ...
分类:
其他好文 时间:
2018-12-05 16:12:56
阅读次数:
235
第1个pragma禁用了我们感兴趣的特别警告,第2个恢复了它。禁用尽可能小的一段代码的警告是一个良好的做法,以便你不会错过任何真正应该修复的错误。如果你想在单独一行上禁用或恢复多个警告,那么只需用逗号分隔多个警告编号。如果你没有指定任何警告编号,将一次性禁用或恢复所有警告——不过无论从哪个方面想这都 ...
分类:
其他好文 时间:
2018-12-01 11:07:06
阅读次数:
189