Redis监控工具,命令和调优1.图形化监控因为要对Redis做性能测试,发现了GitHub上有个python写的RedisLive监控工具评价不错。结果鼓捣了半天,最后发现其主页中引用了Google的jsapi脚本,必须在线连接谷歌的服务,Stackoverflow上说把js脚本下载到本地也没法解决问题,坑爹!正要放弃时发现了一个从RedisLive fork出去的项目redis-monitor,...
分类:
其他好文 时间:
2015-08-16 10:54:10
阅读次数:
248
整理了整理以前写的博客,将Socket编程的博客都集锦在这里,以便阅读方便。
基本套接字TCP和UDP
socket的底层创建与关闭
揭秘Socket与底层数据传输实现...
分类:
其他好文 时间:
2015-08-16 10:53:27
阅读次数:
118
题目链接:hdu 5385 The path
维护一个l,r,l从2开始递增,r从N开始递减,每个距离值l,r至多走一步,并且每次将可以到达的点标记,注意最后最大值只能有一个。
#include
#include
#include
#include
#include
using namespace std;
typedef pair pii;
const int m...
分类:
其他好文 时间:
2015-08-16 10:52:28
阅读次数:
104
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2046
骨牌铺方格
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 36089 Accepted Submission(s):...
分类:
其他好文 时间:
2015-08-16 10:53:17
阅读次数:
136
1. 对图片本身进行操作尽量不要使用 setImageBitmap、setImageResource、
BitmapFactory.decodeResource 来设置一张大图,因为这些方法在完成 decode 后,最终都是通过 Java 层的 createBitmap 来完成的,需要消耗更多内存。因此,改用先通过 BitmapFactory.decodeStream 方法,创建出一个 bitma...
分类:
移动开发 时间:
2015-08-16 10:51:23
阅读次数:
197
传送门:BZOJ1034类似田忌赛马的贪心。
按照
我的最小能否赢过敌方最小?[1]
是:赢过,迭代
否:我的最大能否赢过敌方最大?[2]
是:赢过,迭代
否:我方最小比拼对方最大,迭代。
的流程进行。
让我们证明这个算法的正确性。当[1]成立时,最优性显然成立。当[1]不成立时,如我方最小输对方最小,正确性也是显然的。
在这里我们观察我方最小平敌方最小的情...
分类:
其他好文 时间:
2015-08-16 10:51:34
阅读次数:
189
//给n个任务,si,ni,ei,ti表示第i个任务的起始时间,需要烤的羊肉串的个数
//终止时间,每串羊肉串所需时间
//烤羊肉串的时间不需要连续,且每串羊肉串可以将其分成k个部分一起烤,从而可以一串羊肉串的时间为ti/k;
//问能否完成所有任务
//这题和hdu3572有些像
//只是这题时间的长度1 <= si < ei <= 1,000,000很大
//可以将时间划分为时间段,其划分的段数...
分类:
其他好文 时间:
2015-08-16 10:53:13
阅读次数:
107
一般用户喜欢用手机号作为用户名注册APP账号,这时一般都是通过手机验证码的方式进行验证,下面我们就研究一个非常实用的方法,通过监听短信-实现短信验证码的自动填入,提高用户体验。
首先我们看一下如何监听手机短信。一、获取短信全部内容1.新建一个SMSBroadcastReceiver:package com.example.messagecut;
import java.text.SimpleDat...
分类:
移动开发 时间:
2015-08-16 10:50:13
阅读次数:
228
Playground是随着Swift推出的“所见即所写”的编程模式。Playground字面意思是操场、娱乐场。也就是在Swift中可以一边写代码一边预览编程效果。这个编程开发者或者入门开发者带来前所未有的编程乐趣和体验。下面就来简单介绍一下playground的使用:
1、打开Xcode项目,单击Get started with a playground ,创建一个Playground项目
...
分类:
编程语言 时间:
2015-08-16 10:51:30
阅读次数:
199
P1279Leave-绿光
Accepted
标签:[显示标签]
背景
期待这一份幸运,和一份冲劲,多么奇妙的际遇……。燕姿在演唱完绿光这首歌后,出给了姿迷一个考题。
北欧有一个传说!
人一生中能看见绿光!
他就一生都可以得到幸福!
描述
燕姿唱完这首歌,天上降落了一道绿光,在地上形成了一个矩形的...
分类:
编程语言 时间:
2015-08-16 10:50:52
阅读次数:
221
前提:在Android 通话自动化测试中会用到am命令去拨打电话、打开音乐播放器播放音乐等等操作。这里总结一下am命令。Android am命令:(1)命令参数:am start -n 包名(package)/包名.活动(activity)名称
其实启动的方法可以从应用的AndroidManifest.xml文件中找到,然而并无什么卵用。(2)举例:a)启动Music、视频:
am start...
分类:
移动开发 时间:
2015-08-16 10:52:31
阅读次数:
167
查看日期和时间date修改日期date -s 月/日/年
date -s 08/15/2015修改时间date -s 09:29:33写入CMOSsudo clock -w利用ssh同步2台机器date --set="$(ssh root@192.168.1.110 date)"...
分类:
系统相关 时间:
2015-08-16 10:50:52
阅读次数:
238
我不懂大道理!
更讲不出大道理!
我只知道命相学上有这样的说法:一命,二运,三风水,四积德,五读书。虽然并没有直接科学证据,但是仔细琢磨还是能品出一定的道理来。
前三条是先天决定的,是无法靠个人的努力去改变。因此人要学会敬畏,要明白即使世俗的权利和财富再大,也总有无法做到的事情。我想信仰之类的事情也大概是让人学会敬畏和谦卑吧!正如“命运啊!万物都要在你的面前俯首!”一样,人心中要有...
分类:
其他好文 时间:
2015-08-16 10:49:20
阅读次数:
127
网上对于文件操作很多功能工具类,没有的可以自行上网搜索下载使用,在这里我只提供一个文件移动的(剪切)方法
/**
* 将源文件移动到制定的文件夹下面去
*/
public static void MoveSrc2Tag() {
// 目标文件
File tagFile = new File(localZipPath);
// 源文件
if (!tagFile.exists())
...
分类:
其他好文 时间:
2015-08-16 10:51:31
阅读次数:
118
合成模式
合成模式把部分和整体关系用树结构表示,是属于对象的结构模式。合成模式要对组合的对象进行管理,所以在一定位置给予对象的相关管理方法,如:add(),remove()等.合成模式中对象的管理有两种方案。
1.安全方式:此方式只允许树枝构件有对象的管理方法。
2.透明方式:此方式只允许树枝和树叶都有对象的管理方法,但树叶对象中的管理方法无实际意义。
一.UML示意图
...
分类:
编程语言 时间:
2015-08-16 10:51:48
阅读次数:
156
存储过程与存储函数说明:存储函数有返回值!存储过程没有返回值!
指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。
什么时候用存储过程/存储函数
原则:如果只有一个返回值,用存储函数;否则,就用存储过程。
1.创建存储过程
用CREATE PROCEDURE命令建立存储过程。语法如下:
create [or replace] PROCEDURE 过程名[(参数列表...
分类:
数据库 时间:
2015-08-16 10:51:38
阅读次数:
251