【编者的话】本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redis集群,那使用Docker后会有怎么样的优势了?我想可以用两个词总结:快速和复用。
海量技术文章:http://tieba.yunxunmi.com/
云搜 http://so.yunxunmi.c...
分类:
其他好文 时间:
2015-04-25 13:45:26
阅读次数:
221
HDU1561——The mre,The better
题意:给定一棵包含n个结点的树,每一个节点附有对应的value,选取其中的m个结点使得总value最大。一个结点被选择的条件是其父节点已经被选择。
解析:1.虚拟出一个总根节点,将深林转化为一棵树。
2.d[r][i]表示在以r为根的子树中选取i个结点所能获得的最大value
d[r][i...
分类:
其他好文 时间:
2015-04-25 13:46:26
阅读次数:
112
转载请标明出处:http://blog.csdn.net/u012637501
一、结构体
struct Student *p:p是一个struct
Student *类型的指针变量,
用于存放struct Student类型变量的地址
1.结构体:把一些基本...
分类:
其他好文 时间:
2015-04-25 13:44:36
阅读次数:
274
解题报告 之 POJ 2699 The Maximum Number of Strong Kings 最大流 二分 枚举 建图...
分类:
其他好文 时间:
2015-04-25 13:44:54
阅读次数:
216
转载请标明出处:http://blog.csdn.net/u012637501
内存的存储是以一个字节为一个编号,也就是8位合在一起给一个编号,不是0,1就给编号。 内存分为很多个单元,每个单元就会分配一个编号。
指针核心:
(1)数据类型 * 变量名:* 表示该变量为指针变量,存放的是(数据类型)变量的 存储地址,如int
*p=&i;
(2)* 指针变量:...
分类:
其他好文 时间:
2015-04-25 13:43:15
阅读次数:
216
关键词:遗留代码,代码修改,测试
概述
遗留代码
从其他人或者其他版本获得的代码。
特点
架构设计差
代码风格不一致
文档少和模糊
非常有价值,成功代码
修改遗留代码原因
新功能
Bug
重构
优化
修改
Risky change 修改风险
What changes...
分类:
其他好文 时间:
2015-04-25 13:45:26
阅读次数:
118
JavaScript表达行为,CSS表达外观,注意HTML既表达结构(逻辑结构),又表达内容(数据本身)通常需要更新数据时,并不需要更新结构,正是这种不改变组织结构仅改变数据的诉求,推动了数据拉取和数据推送技术的产生。
SSE是一种允许服务器端向客户端推送新数据(简称数据推送)的HTML5技术。数据推送有两种替代方案:无更新方案和数据拉取方案。http://tieba.yunxunmi.co...
分类:
Web程序 时间:
2015-04-25 13:44:22
阅读次数:
252
在上一篇(http://blog.csdn.net/xlgen157387/article/details/45269389)中介绍了使用Thread+Handler实现非UI线程更新UI界面的方法步骤,下边做一下如何同构AsyncTask异步任务来更新UI界面。(1)AsyncTask的介绍通过上图中的AsyncTask的源码结构图可以看到,主要用于重载的方法是doInBackground(),o...
分类:
移动开发 时间:
2015-04-25 13:44:18
阅读次数:
263
现阶段完成工作:
nrf51822驱动dht11采集温湿度成功;
ble上传数据到安卓手机成功;
安卓手机端数据接收、显示成功;...
分类:
其他好文 时间:
2015-04-25 13:42:10
阅读次数:
622
本文演示了PC上位机编程如何和PMAC连接通信,给出了VC6演示代码。...
分类:
系统相关 时间:
2015-04-25 13:42:38
阅读次数:
239
最近遇到一个很恶心的问题:
1 错误日志:
Exception in thread "main" brut.androlib.AndrolibException: **Could not decode arsc file**
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:56)
...
分类:
其他好文 时间:
2015-04-25 13:43:44
阅读次数:
399
转载请标明出处:http://blog.csdn.net/u012637501
多级指针
指针变量保存的是指向变量地址,有点需要区别:
1. 数据类型 * 变量名:* 表示该变量为指针变量,存放的是(数据类型)变量的存储地址,如int
*p=&i;
2. * 指针变量:*表示指向"以指针变量的内容为存储地址的变量",如*p=i;
§举例1:多级指针的关系
#incl...
分类:
其他好文 时间:
2015-04-25 13:43:41
阅读次数:
230
1.什么叫分配内存,什么叫释放内存
分配内存:操作系统把某一块内存空间的使用权力分配给该程序
内存释放:操作系统把分配给该程序的内存空间的使用权力收回,
该程序就不能使用这块内存空间
附注:释放内存不是把该内存的数据清零
2.变量为什么必须初始化
不初始化,变量通常是垃圾值,很可能是上次程序结束遗留下来的数据。
3.详细说明系统如何执行:int i = 5...
分类:
其他好文 时间:
2015-04-25 13:42:13
阅读次数:
193
在python中, 模块即一个后缀名为”.py”文件,python用文件组织一个模块.
模块导入遵循作用域原则, 在什么作用域导入就只能在当前作用域生效.
一个模块只被加载一次,无论导入它多少次.
from module import name 是把名字导入到当前的名称空间
单行导入单个模块import json单行导入多个模块import os, sys, time导入指定的模块属性from os...
分类:
编程语言 时间:
2015-04-25 13:43:45
阅读次数:
154
eclipse集成tomcat时,无法在tomcat的视图中添加tomcat7
找到当前工作空间的 ${workspace}\.metadata\.plugins\org.eclipse.core.runtime\.settings 目录
删除 org.eclipse.wst.server.core.prefs 和 org.eclipse.jst.server.tomcat.core.prefs 两个文件...
分类:
系统相关 时间:
2015-04-25 13:42:53
阅读次数:
199
在安装ClockworkMod Recovery恢复模式之前,建议先认识下Google Android平台的ClockworkMod Recovery恢复模式对于Android ROM Manager:安装或更新或升级Recovery恢复模式到最新的与最受欢迎的ClockworkMod Recove...
分类:
移动开发 时间:
2015-04-25 13:42:58
阅读次数:
146
Clockworkmod Recovery是一个由Cyanogen团队开发的用于Android设备的第三方定制Recovery恢复模式,也称为CWM Recovery,具体它有什么用处呢?请看关于Google Android平台的ClockworkMod Recovery恢复模式。而对于众多的CWM...
分类:
移动开发 时间:
2015-04-25 13:40:15
阅读次数:
126