双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。 对于异地热备,尤其 ...
分类:
数据库 时间:
2017-07-31 11:45:20
阅读次数:
244
测试套件的写法需要遵守一下原则: 1. 创建一个空类作为测试套件的入口。 2. 使用 注释org.junit.runner.RunWith 和 org.junit.runners.Suite.SuiteClasses 来修饰这个空类。 3. 将org.junit.runners.Suite作为参数传 ...
分类:
其他好文 时间:
2017-07-31 11:45:12
阅读次数:
186
一、队列和栈 什么是队列?队列是一种只能在一端插入,另外一端删除的有序线性表,队列中第一个插入也就第一个被移除,所以队列是一种先进先出的线性表; 什么是栈?栈是一种有序线性表,只能在表的一端进行插入和删除,最后插入的元素被第一个删除,所以栈是一种后进先出的线性表; 接下来还是上图 二、栈源码 这里直 ...
分类:
其他好文 时间:
2017-07-31 11:45:06
阅读次数:
117
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型 ...
分类:
其他好文 时间:
2017-07-31 11:44:59
阅读次数:
146
1.sizeWithFont.(7.0废除) - > sizeWithAttributes CGSize size = CGSizeZero; size = [title sizeWithFont:[UIFont systemFontOfSize:15]]; --> size = [title si ...
分类:
其他好文 时间:
2017-07-31 11:44:50
阅读次数:
159
编辑模式和开发模式是有冲突的。所以我们启用微信公众号的开发模式之后。那些菜单是看不到的哦。只是如今个人订阅号是不能够使用高级开发人员模式的。如自己定义菜单,只是我们还是能够通过測试号来測试一下。然后移代码到服务号。 自己定义类型包含例如以下: 1、click:点击推事件 ? 用户点击click类型b ...
分类:
微信 时间:
2017-07-31 11:44:41
阅读次数:
333
代码格式如下: 要注意的是:in后面的查询语句必须是查询一个字段跟前面的表相对应的。比如要根据订单号orderID,OpenBills 这个表就需要查询到orderID这个字段,BillConsume这个表的条件就要判断orderID ...
分类:
数据库 时间:
2017-07-31 11:24:20
阅读次数:
307
一、为什么会弹 “是否允许使用数据”? 因为按照我们天朝的工信部要求,用户再使用应用的过程中,如果要使用移动数据必须要用户授权,其实这是好事,是为了保护用户的流量或者话费不会无端的被扣除。所以苹果在 iOS10 之后,在首次安装应用时会弹 “是否允许使用数据”,然而只是在国行手机上才会弹,所以这也是 ...
分类:
移动开发 时间:
2017-07-31 11:24:11
阅读次数:
176
<a>C++ <span style="font-family:宋体;">智能指针具体解释</span></a> 一、简单介绍 因为 C++ 语言没有自己主动内存回收机制。程序猿每次 new 出来的内存都要手动 delete。程序猿忘记 delete。流程太复杂。终于导致没有 delete。异常导致 ...
分类:
其他好文 时间:
2017-07-31 11:24:01
阅读次数:
174
@interface NSString (RMB) - (NSString *)RMBFormatString; @end #import "NSString+RMB.h" @implementation NSString (RMB) - (NSString *)RMBFormatString { ... ...
分类:
其他好文 时间:
2017-07-31 11:23:51
阅读次数:
139
https://vjudge.net/problem/UVALive-3268 题意: 有n个人和m个组。一个人可能属于很多组。现在请你从某些组中去掉几个人,使得每个人只属于一个组,并使得人数最多的组中人员数目为最小值。 思路:建立超级源汇点,源点和每个人相连,容量为1,说明每个人最多只能在一个组中 ...
分类:
其他好文 时间:
2017-07-31 11:23:39
阅读次数:
169
?? solr是基于lucene的一个全文检索服务器,提供了一些类似webservice的API接口,用户可以通过http请求solr服务器,进行索引的建立和索引的搜索。索引建立的过程:用户提交的文本会经过分词器进行分词,分词后的关键字会存到索引库里,索引库是关键字和目标文档的映射集。索引搜索的过程 ...
分类:
系统相关 时间:
2017-07-31 11:23:32
阅读次数:
345
EXAMPLES To see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -ely To see every process on the system using BSD syntax: ps ...
分类:
系统相关 时间:
2017-07-31 11:23:20
阅读次数:
232
官方文档地址:http://www.android-doc.com/training/basics/activity-lifecycle/pausing.html#Resume Pause和Resume一个Activity 在一般的app使用中,前台的activity通常是会被视觉组件所遮住的,这就 ...
分类:
移动开发 时间:
2017-07-31 11:23:11
阅读次数:
201
学完了如何使用GD库来实现对图片的各种处理,那么我们可以发现,不管哪种方法,都有相似之处,如果我们把这些相似的地方和不相似的地方都封装成类,这样就可以提升代码的速度,而且节省了很多时间,废话不多说,来人,上代码! 首先,先创建一个PHP文件:class.php(自定义) 我们知道,在 在原始图片中添 ...
分类:
Web程序 时间:
2017-07-31 11:23:05
阅读次数:
128
Events模块 addListener(event,listener) / on(event,listener): 为对象的事件event添加监听器listener. once(evnet,listener): 为对象的事件event添加只响应一次的监听器listener. removeListe ...
分类:
Web程序 时间:
2017-07-31 11:22:56
阅读次数:
169
前一章, 我们的Hello world应用服务,通过配置服务器Config Server获取到了我们配置的hello信息“hello world”. 但自己的配置文件中必须配置config server的URL(http://localhost:8888), 如果把config server搬到另外 ...
分类:
编程语言 时间:
2017-07-31 11:22:48
阅读次数:
546