这段时间项目需要对缓存进行集群,以下通过对redis集群研究与测试,对比直接采用单机内存缓存方式的性能。文章记录本人学习与实践redis集群的一些步骤与测试。包括redis集群研究与测试,分析其的可用性、可靠性、可运维性以及性能等方面。...
分类:
其他好文 时间:
2016-03-31 11:00:24
阅读次数:
433
一、virtualBox网络接入模式
virtualBox的提供了四种网络接入模式,它们分别是:
1、NAT 网络地址转换模式(NAT,Network Address Translation)
2、Bridged Adapter 桥接模式
3、Internal 内部网络模式
4、Host-only Adapter 主机模式
二、NAT模式
1、解释:NAT模式是最简单的实现虚...
分类:
其他好文 时间:
2016-03-31 11:00:30
阅读次数:
131
今天来学习自定义Camera
实现相机拍照功能
拍照界面:
因为取景框要有实时刷新的效果所以普通的view不行,一般使用surfaceView
上面的按钮是拍照按钮
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android...
分类:
其他好文 时间:
2016-03-31 11:02:24
阅读次数:
141
有n个重量和价值分别为wi,vi的物品。从这些物品中挑选出总重量不超过W的物品,求所有挑选方案中价值总和的最大值。
#include
#include
#include
using namespace std;
int n, W;
int dp[1000][1000]; //记忆化数组
int w[1000], v[1000];
int rec(int i, int j)
{...
分类:
其他好文 时间:
2016-03-31 11:02:13
阅读次数:
128
现实世界中,根据面临的特定情形,不断调整我们应对的方式,是每一个智慧生命体具有的典型特征。在VB的世界里,也具有这样的特征;VB提供了一个结构,让我们告诉程序,当前条件下,需要采取这种办法,就VB的书写语法格式,是这样滴:
If 条件 Then
语句块
End If
例子:
If a
Print "a真小于b"...
分类:
其他好文 时间:
2016-03-31 10:59:23
阅读次数:
134
本文翻译自苹果官方文档《iOS Human Interface Guidelines》——Controls,讲解滑动条的使用指南...
分类:
移动开发 时间:
2016-03-31 11:01:42
阅读次数:
158
你会经常需要重构你的代码,让它有更好的结构,可读性或者提高可维护性。Xcode作为IDE其实提供了一些帮助dev重构的功能。你以前可能没有注意到,今天我来给大家介绍一下Xcode中提供的这些帮助重构的功能的使用。
我先插一句:有些新手可能不太理解什么是重构,为什么重构,如何重构。作为一个老司机我就给你们指指路。程序员必读之:重构:改善既有代码的设计。这个是亚马逊的链接。如果没有读过可以下单了...
分类:
其他好文 时间:
2016-03-31 11:01:02
阅读次数:
125
矩阵与矩阵的乘法的意义
矩阵与矩阵的乘法可以从矩阵与向量的乘法得到,因为一个矩阵与多个向量相乘,这多个向量就可以组成一个矩阵(会有些限制)。或者说,矩阵本身就是一个有排列顺序要求的向量组,所以矩阵与矩阵相乘可以看作矩阵乘以列向量(或者行向量乘以矩阵的)的组合。例如:
如果把列向量 c
和 d
可以组合成一个矩阵
B
= (c,...
分类:
其他好文 时间:
2016-03-31 10:59:13
阅读次数:
702
大家好,我是Mac Jiang,今天和大家分享Coursera-NTU-機器學習基石(Machine Learning Foundations)-作业2 Q16-18的C++实现。虽然有很多大神已经在很多博客中给出了Phython的实现,但是给出C++实现的文章明显较少,这里为大家提供一条C++实现的思路!我的代码虽然能够得到正确答案,但是其中可能有某些思想或者细节是错误的,如果各位博友发现,请及...
分类:
编程语言 时间:
2016-03-31 11:00:28
阅读次数:
334
1.相关概念
在这篇笔记开始之前,我们需要对以下概念有所了解。
1.1 操作系统中的栈和堆
注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。
我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构:
栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。
例如...
分类:
其他好文 时间:
2016-03-31 11:00:52
阅读次数:
142
2)在上面程序的基础上,重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内联成员函数,直接在类内定义。
int main()
{
Triangle tri1; //定义三角形类的一个实例(对象)
double x,y,z;
cout"请输入三角形的三边:";
cin>>x>>y>>z;
tri1.se...
分类:
其他好文 时间:
2016-03-31 10:58:13
阅读次数:
182
关于下拉刷新/上拉加载更多的解决方案网上已经有很多了,浏览了目前主流的下拉控件比如PullToRefresh库等,第一:大多数实现库都难以进行动画和样式的自定义。第二:不能很好的兼容多种滚动控件,它们都对listView、RecyclerView等进行了不同程度的重新实现,你在项目中就得使用库提供的PullToRefreshListView、PullToRefreshRecyclerView等来代替...
分类:
移动开发 时间:
2016-03-31 11:00:48
阅读次数:
1338
刚需,软件需要用到多个子项目
第一步
打开Qt新建子项目工程
如图
在此时鼠标右键,选着新建子项目如图
就是正常的新建项目的步骤,直接上图
完工,可以愉快的撸代码了...
分类:
其他好文 时间:
2016-03-31 10:59:20
阅读次数:
142
今天我们来讲一下Android中BroadcastReceiver的相关知识。
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。
在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存...
分类:
移动开发 时间:
2016-03-31 11:00:24
阅读次数:
160
C#
01.Windows下批量设置SVN用户组权限
02.侦听Windows文件夹变更事件
03.ASP.NET 系统支持数据库访问设计
04.C# webrequest 抓取数据时,多个域Cookie的...
05.Windows Server2008通过命令行方式添加防火墙...
06.JqueryDemoTools-用于整理jQueryDemo
07.visual stu...
分类:
其他好文 时间:
2016-03-31 11:00:09
阅读次数:
265
先说说高精度运算的概念:
是指参与运算的数(加数,减数,因子……)范围大大超出了标准数据类型(整型,实型)能表示的范围的运算。例如,求两个200位的数的和。这时,就要用到高精度算法了。(摘自百度百科)。...
分类:
编程语言 时间:
2016-03-31 10:59:26
阅读次数:
219
要想使用 java 的本地缓存,可以考虑用 ehcache,或者 guava。
guava 更高端一点,可以自动定时刷新。我选择了 ehcache。
在 spring 中是集成了 ehcache 的。要使用 ehcache 的话,只需要下面几步:
当然需要首先引入 ehcache 相关的 jar 包。可以采用配置 pom 文件使用 maven 依赖的方式。
一、在 spri...
分类:
系统相关 时间:
2016-03-31 10:57:59
阅读次数:
223