Rabbitmq
初识rabbitmq
RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍
几个概念说明:
Broker:简单来说就是消息队列服务器实体。
Exchange:消息交换机,它指定消息按什么规则,路由到...
分类:
其他 时间:
2014-08-19 20:57:25
收藏:
0 评论:
0 赞:
0 阅读:
537
区间dp。。
T^T一直感觉是n^3,看了题解看来是数据水了么。。
#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#include
#define ll long long
#define inf 1e8
inline int min(int a, int b){return a<b?a:b;}...
分类:
其他 时间:
2014-08-19 20:57:15
收藏:
0 评论:
0 赞:
0 阅读:
401
明明扫一遍的题目,比赛的时候居然用线段树。。。TLE 5发。。。
Killing Monsters
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 225 Accepted Submission(s): 128
...
分类:
其他 时间:
2014-08-19 20:56:55
收藏:
0 评论:
0 赞:
0 阅读:
278
Log4j配置介绍及多个logger配置例子...
分类:
其他 时间:
2014-08-19 20:56:45
收藏:
0 评论:
0 赞:
0 阅读:
504
阅读ArrayBlockingQueue源码,很容易知道有界阻塞队列的长度至少为1,也就是至少能缓存下一个数据。SynchronousQueue的javadoc文档提到A synchronous queue does not have any internal capacity, not even a capacity of one.也就说同步队列的容量是0,不会缓存数据。
长度为1的阻塞队列和...
分类:
其他 时间:
2014-08-19 20:56:35
收藏:
0 评论:
0 赞:
0 阅读:
610
乘法分配率
A^(N*N) * B^(N*N) = A*B*A*B*A*B*A··· = A*(B*A)*(B*A)···
然后里面的结果就是6*6的格子,然后快速幂一下。
#include
#include
#include
using namespace std;
typedef long long ll;
typedef vector vec;
typedef vector...
分类:
其他 时间:
2014-08-19 20:56:25
收藏:
0 评论:
0 赞:
0 阅读:
423
Android应用开发中,常使用Environment类去获取外部存储目录,在访问外部存储之前一定要先判断外部存储是否已经是可使用(已挂载&可使用)状态,
并且需要在AndroidManifest.xml文件中添加外部存储读和写的权限。
Environment类中提供了几个静态常量用于标识外部存储的状态,这些状态都是String类型
MEDIA_BAD_REMOVAL 在没有挂载前存储媒体已...
分类:
移动平台 时间:
2014-08-19 20:56:15
收藏:
0 评论:
0 赞:
0 阅读:
369
题意如标题所述,
先无向图缩点,统计出每个bcc权,建新图,然后一遍dfs生成树,标记出每个点(新图)以及其子孙的权值之和。这样之后就可以dfs2来枚举边(原图的桥),更新最小即可。
调试了半天!原来是建老图时候链式前向星和新图的vector>俩种存图搞乱了!!!不可原谅!哎!愚蠢!愚不可及!提交后1A。
后来百度之后,发现说是用树形dp,看了代码解法,竟然和我...
分类:
其他 时间:
2014-08-19 20:56:05
收藏:
0 评论:
0 赞:
0 阅读:
337
Fast Matrix Calculation
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 161 Accepted Submission(s): 92
Problem Description
One...
分类:
其他 时间:
2014-08-19 20:55:20
收藏:
0 评论:
0 赞:
0 阅读:
423
Coin Change
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 13500 Accepted Submission(s): 4510
Problem Description
Suppose there...
分类:
其他 时间:
2014-08-19 20:54:35
收藏:
0 评论:
0 赞:
0 阅读:
533
题目链接:http://poj.org/problem?id=3281
努力练建图ing!!!
题意:有 N 头牛,有 F 种食物和 D 种饮料,每种食物或饮料只能供一头牛享用,且每头牛只享用一种食物和一种饮料。
第2行-第N+1行。是牛i 喜欢A种食物,B种饮料,及食物种类列表和饮料种类列表。
问最多能使几头牛同时享用到自己喜欢的食物和饮料。->最大流。
本题难...
分类:
其他 时间:
2014-08-19 20:54:25
收藏:
0 评论:
0 赞:
0 阅读:
344
题意 给你一个字符序列 你每次可以从它的头部或尾部拿出一个字符组成一个新的字符序列 输出这样做能达到的最小的字符序列 每行最多输出80个字符(开始被这个坑了好久)
直接模拟就行 哪边小就选哪边 相等就往内看
#include
#include
#include
using namespace std;
const int N = 30010;
int main()
{
...
分类:
其他 时间:
2014-08-19 20:54:15
收藏:
0 评论:
0 赞:
0 阅读:
479
最小时就都当69,最大时都当85
。。
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define N 5000
int av, n;
int s[N];
double go(int x){
if(x< 60)return...
分类:
其他 时间:
2014-08-19 20:54:05
收藏:
0 评论:
0 赞:
0 阅读:
379
用一个数组c, c[i]表示i这个数出现的最近数字是几。
那么当加入一个6,则 c[1] = c[2] = c[3] = c[6] = 6;
==最近怎么都要开挂啊。。
#include
#include
#include
#include
using namespace std;
typedef long long ll;
const int N = 100005;
inline ...
分类:
其他 时间:
2014-08-19 20:53:55
收藏:
0 评论:
0 赞:
0 阅读:
389
枚举一种GPA有多少个
总分1加上该GPA的最小分数
总分2加上该GPA的最大分数
若总分1
则可以在枚举的状态达到目标分数
#include
#include
#include
#include
#include
using namespace std;
#define IN freopen ("in.txt" , "r" , stdin);
#define OUT ...
分类:
其他 时间:
2014-08-19 20:53:45
收藏:
0 评论:
0 赞:
0 阅读:
354
做了一年的速卖通的java的api开发,分享下代码...
分类:
编程语言 时间:
2014-08-19 20:53:25
收藏:
0 评论:
0 赞:
0 阅读:
1535
题目链接
题意:塔防游戏,长为n的一条路上建造m个箭塔,每个箭塔攻击范围为[l, r],每格造成伤害为d,再给出k只怪兽的血量h,出现位置x,怪兽向前走,问最后还有几只怪兽存活。
思路:先求出每个格子造成的伤害,开一个stack数组,stack[l] += d,stack[r + 1] -= d,然后从前往后扫描一次,这样就可以得到每个格子造成的伤害;然后求出第1格到第i格...
分类:
其他 时间:
2014-08-19 20:53:15
收藏:
0 评论:
0 赞:
0 阅读:
279
1. 安装JDK
a. 解压jdk
[bigdata001@Yuxi software]$ tar -xvzf jdk-7u60-linux-x64.tar.gz
b. 设置环境变量
PATH=$PATH:$HOME/bin
export JAVA_HOME=/home/bigdata001/BigDataPlatform/jdk1.7.0_60
export JAVA...
分类:
其他 时间:
2014-08-19 20:53:05
收藏:
0 评论:
0 赞:
0 阅读:
507
构建器模式只适用于需要传入很多种情况参数的时候,比如大于4种参数的配合,才比较划算。
而且值得注意的是:最好在类的设计之初就考虑是否使用构建器,否则日后扩展起来新构建器旧构造器一起用维护起来不方便。...
分类:
编程语言 时间:
2014-08-19 20:52:55
收藏:
0 评论:
0 赞:
0 阅读:
290
HDU 4960 Another OCD Patient
题意:给你一串数字 相邻x个数字合并成一个数字(相加)有一定代价 问 最少花费多少使得串变成回文串
思路:
读完题感觉像dp 数据范围也像 就开始想怎么表示状态 最简单的应该想到dp[i][j]表示i到j区间变成回文串的最小花费 状态想好了想做法 考虑将串分成AAAABBBBBBBCCC三段 即所有A合成一个数字 ...
分类:
其他 时间:
2014-08-19 20:52:45
收藏:
0 评论:
0 赞:
0 阅读:
414