1.安装卸载升级测试 不同操作系统 不同系统版本 不同界面UI 异常场景:安装过程能否取消 死机了 没电了 自动重启了 断网 安装空间不足 升级是否强制升级 新老版本是否兼容 升级过程中意外情况是否回滚 升级后用户数据状态的保留 跨版本更新处理 卸载结果 及卸载过程中的意外处理 2.耗电量和发热测试 ...
分类:
移动开发 时间:
2020-01-24 10:46:09
阅读次数:
141
「Violet」蒲公英 "传送门" 区间众数,强制在线。 分块经典题。 像 "这题" 一样预处理,然后就直接爆搞,复杂度 $O(n \sqrt n)$ 参考代码: ...
分类:
其他好文 时间:
2020-01-24 00:28:06
阅读次数:
88
Ream--(objc)写事务精简方案 地址: REALM-- Realm官方提供的的写事务有两种方式: A[realm beginWriteTransaction]; // ... [realm commitWriteTransaction]; B [realm transactionWithBl ...
分类:
其他好文 时间:
2020-01-23 22:31:30
阅读次数:
73
二进制分组——强制在线的有力算法 ~~这个标题似乎有点既视感~~ 这个算法是在2013年的集训队论文集中《浅谈数据结构题的几个非经典解法》里面介绍的。 给个 "link" ,有兴趣的可以自己学习一下。 应用 专门对付强制在线的算法,当修改之间对答案的贡献互相独立(这个和CDQ一样)(或可以快速合并) ...
分类:
编程语言 时间:
2020-01-23 11:00:38
阅读次数:
233
主要介绍shard内部的原理,包含写入、更新删除,translog机制,segment合并等,了解数据库的童鞋对translog机制应该非常熟悉,原理上大同小异,仅作抛砖引玉 ...
分类:
其他好文 时间:
2020-01-23 09:28:02
阅读次数:
71
Curator在原生的ZooKeeper以及开源的ZkClient的基础上做了如下改进: 1)、使用了Fluent风格(熟悉lombok的@Builder注解应该就很清楚了),提高了易用性和可读性。 2)、提供了强制删除节点功能guaranteed(),防止出现致命的异常,如:Master的选举。 ...
分类:
其他好文 时间:
2020-01-22 18:29:26
阅读次数:
91
Batis的返回值参数类型有:resultMap与resultClass 一、当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类型。 二、当查询结果集与属性名对应不上时,可以采用resultMap指定列名与对象属性名之间的对应关系,否则对应不上的属性将为nu ...
分类:
数据库 时间:
2020-01-22 16:28:10
阅读次数:
142
类型转换: 由于Java是强类型语言,所以要进行运算的时候,需要用到类型转换。 图中优先级从低到高,小数优先级大于整数。 运算中,不同类型的数据需要转换为同一类型,然后进行运算。 强制类型转换:(类型)变量名 高--低 自动类型转换:不用写 低--高 1 public class Demo04 { ...
分类:
编程语言 时间:
2020-01-21 16:40:12
阅读次数:
85
变量 1.格式: name = 'caojie' 变量名 赋值 值 2.变量名的规则: 1.变量名由数字、下划线、字母组成 2.不能由数字开头 3.要具有描述性 4.不能使用Python关键字 5.区分大小写 6.不能使用中文和拼音 7.推荐使用:驼峰体、下划线 常量 变量名全部大写的就是常量(原本 ...
分类:
编程语言 时间:
2020-01-21 16:18:25
阅读次数:
75
1.使用标签清理镜像 docker rmi或docker image rm 命令可以删除镜像,命令格式为docker rmi IMAGE [IMAGE...],其中IMAGE可以为标签或ID 支持选项包括: -f,-force:强制删除镜像,即使有容器依赖它 -no-prune:不要清理未带标签的父 ...
分类:
其他好文 时间:
2020-01-21 16:02:45
阅读次数:
111