在日常的开发工作中,经常需要将一些少量配置信息(机器或是设备)持久化的保存在本地。这时候使用数据库就会闲的很笨重,而且确实如此。 作为一个很轻量级存储类是比较好的选择 本篇就此简单SharedPreferences的应用。 SharedPreferences简介 是用来存储一些简单的配置文件的机制, ...
分类:
移动开发 时间:
2018-09-17 15:23:17
阅读次数:
162
作者:钱成杰 背景 在快速开发的背景下,经历了n个版本后的考拉Android App中已经存在了各种各样看似相同却各有差别的弹框样式。其中包括系统弹框和自定义弹框,并且在线上时常会出现IllegalArgumentException的异常,而现有的解决方法是通过工具类来保护调用show和dismis ...
分类:
移动开发 时间:
2018-09-17 15:23:09
阅读次数:
237
"$ \Rightarrow $ 戳我进CF原题 " C. Underground Lab time limit per test: 1 second memory limit per test: 256 megabytes input: standard input output: standar ...
分类:
其他好文 时间:
2018-09-17 15:22:51
阅读次数:
210
最近公司事情太忙,作为以一挑十的测试,只能苦逼的累死累活的。好不容易临近上线,可以偷个懒写个文章。 简单的说说如何向表中插入数据: 1、向表中所有的列插入数据(插入多行数据): insert into 表名 values (列值1,列值2,列值3...列值n), (列值a,列值b,列值c...列值n ...
分类:
数据库 时间:
2018-09-17 15:22:44
阅读次数:
2357
一、故障描述成都某客户,存储损坏,数据库崩溃。重组存储,恢复数据库文件,发现有四个ndf文件大小变为0KB。数据库大小约80TB。数据库中有1223个文件,数据库每10天生成一个NDF文件,每个NDF大约500GB,数据库包含两个LDF文件。二、故障分析存储损坏,NDF文件大小变为0KB,根据NDF文件在磁盘上可能存在。可以通过编写数据库扫描碎片程序,扫描数据库碎片、拼接碎片恢复NDF文件,然后修
分类:
数据库 时间:
2018-09-17 15:22:35
阅读次数:
196
启动外部程序时:直接使用Process.Start();来启动外部程序,参数(需要启动的外部程序所在文件位置) 关闭外部程序时:使用 process.Kill();来关闭外部程序 private string exePath; void Start() { exePath = @"C:\Window ...
分类:
编程语言 时间:
2018-09-17 15:22:26
阅读次数:
348
一、基本概念介绍Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢?首先让我们看几个基本的消息系统术语:Kafka将消息以topic为单位进行归纳。将向Kafka topic发布消息的程序成为producers.将预订t ...
分类:
其他好文 时间:
2018-09-17 15:22:18
阅读次数:
162
SEP122018MITCHELLHASHIMOTOWe‘rereleasingHashiCorpConsul+Kubernetesfeatureseveryweek.Thisweekwe‘rereleasingtheofficialConsulHelmChartforrunningandconfiguringConsulonKubernetes.UsingtheHelmchart
分类:
其他好文 时间:
2018-09-17 15:22:12
阅读次数:
182
This is the third in a series?*Building Resilient Infrastructure with Nomad
分类:
其他好文 时间:
2018-09-17 15:22:04
阅读次数:
185
本篇简单 里面更新 的四种方法。 更新UI简介 更新 主要是主线程进行更新,即 线程更新。如果在主线程外更新则会报错。 只有创建这个视图层次的线程才能修改它的视图 消息传递 使用 的 异步任务 ...
分类:
移动开发 时间:
2018-09-17 15:21:56
阅读次数:
177
translate实现绝对居中效果。 translate一直是我实现居中效果众多属性中最多的一个属性,我认为这个属性简单,使用方便,在此小记。 translate(X,Y)定义2D转换,其中X是定义X轴的值,Y轴是定义Y轴的值。 代码如下 ...
分类:
其他好文 时间:
2018-09-17 15:21:48
阅读次数:
134
本文根据redis的info命令查看redis的内存使用情况以及state状态,来观察redis的运行情况以及需要作出的相应优化。 info 1.used_memory 过大导致的问题 1.1.引发内存交换 当Redis内存使用率超过可用内存(maxmemory可配置)的95 ...
分类:
其他好文 时间:
2018-09-17 15:21:40
阅读次数:
191
pro-star-node224-25dockerd:time="2018-07-02T10:46:37.822250462+08:00"level=infomsg="Attemptingnextendpointforpullaftererror:failedtoregisterlayer:devmapper:ThinPoolhas130366freedatabloc
分类:
其他好文 时间:
2018-09-17 15:21:32
阅读次数:
1046
一. Lambda表达式概述 Lambda表达式是Java8中最大的变化。它允许我们将一个函数当作方法的参数,或者说把一段代码当作数据使用。很多基于JVM平台的语言一开始就支持Lambda表达式,比如Scala,但是Java语言一直只能使用匿名内部类来替代Lambda表达式,直到Java8才使用La ...
分类:
编程语言 时间:
2018-09-17 15:21:23
阅读次数:
131
给一颗树,其中树中有一些红色的点,每个点到距离它最近的祖先红点的距离称为它的距离。 每次给一个点子集,可以选择把树中任意一个点变为红色,问怎样让子集里的点的距离最大值最小。 当只有两个点时,肯定是先找到他们的 lca 然后先判断将 lca 染红是否可以让最大的距离变小,如果有一个点的祖先红点在 lc ...
分类:
其他好文 时间:
2018-09-17 15:21:14
阅读次数:
133