- 博客(16)
- 收藏
- 关注
原创 RabbitMQ(python实现)学习之三:Routing(接收端接收固定类型消息)
1.1本博文简介前面降到了将消息广播给多个Consumer,本博文主要是对消息进行固定点的传输,每个Consumer从消息队列中获取固定类型的消息。1.2Bindings在前面的代码中,咱们写过这样的代码:channel.queue_bind(exchange=exchange_name,queue=queue_name)一个binding 是excha
2015-05-21 22:29:44
835
原创 RabbitMQ(python实现)学习之二:Producer发送消息至多个消息队列queue(广播消息)
1.1本部分内容简介这部分我们将要发送一个消息到多个Consumer,这部分称之为“publish/subscribe”我们实现的方式就是发送端,发送一个消息,与此同时,多个接收端将同时接收到消息并打印在屏幕上面。1.2exchange简介在前面的博文中,我们的讲解是:发送端发送消息至消息队列,接收端从消息队列获取消息。现在我们来介绍一下rabbitmq的完整消息传
2015-05-21 11:35:13
3244
原创 RabbitMQ(python实现)学习之一:简单两点传输“Hello World”的实现
一.基本配置注意 RabbitMQ支持python、Java、Ruby、PHP、C#等语言的支持,本博客主要是针对python讲解。本博客安装配置是基于ubuntu系统的。1.1安装配置epel源$ rpm -Uvh http://dl.fedoraproject.org/pub/ ... ease-6-8.noarch.rpm1.2安装erlang$:
2015-05-21 09:13:59
1166
转载 java StreamTokenizer使用
注意:用JAVA解题一般用Scanner类来进行输入,但对时间要求严格的题,用它可能会超时,我、解POJ1823的时候就遇到这样的问题,后改用StreamTokenizer类进行输入,就过了。看来后者处理输入的效率要高点。 现小结如下: 1、类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记)。 StreamTokenizer的nextTok
2015-05-13 21:35:49
831
原创 java 对象数组排序
import java.util.*;import java.io.*;public class Main{static int [] dp = new int [1010];public static void main(String [] args)throws IOException{Mouse [] mice = new Mouse [1010];FileReader fr=
2015-05-13 21:34:34
463
原创 邻接表存储图,DFS遍历图的java代码实现
import java.util.*;public class Main{ static int MAX_VERTEXNUM = 100; static int [] visited = new int[MAX_VERTEXNUM]; public static void main(String [] args){ Graph G = new Graph
2015-05-13 16:59:30
1014
原创 算法竞赛入门经典笔记(1-3章)
第一章 程序设计入门1.整数/整数=整数,浮点数/浮点数=浮点数2.PI的使用java中 Math.PI(在java.lang.Math包中)C/C++中 const double pi = 4.0*atan(1.0); (即4*arctan(1))3.将25按025输出输出格式为%03d;4.a,b互换数值方法(1)、int
2015-04-27 15:17:13
606
原创 java BigInteger类的用法
import java.math.BigInteger;1.新建一个对象Scanner in = new Scanner(System.in);BigInteger x1 = new BigInteger("-11"); //新建一个对象BigInteger x2 = in.nextBiginteger();//键盘输入BigInteger y = x1.abs();
2015-04-27 15:13:53
497
原创 ACM竞赛,java编程总结
1.字符串的长度String str = new String(" abcd");int length = str.length();2.数组的长度2.1对于 a[][] a.length代表a的行数 a[i].length代表a的列数2.2对于a[] a.length代表a的长度3.字符串与字符数组的转化String
2015-04-13 19:50:05
1210
原创 python高级特性
1.python高级特性1.1切片list列表 L=['Mli','add','sal','saoo','Lkkl']L[0:3] #即为['Mli','add','sal'] 从索引0开始,到索引3结束,但不包括3L[:3]等价于 L[0:3]L[-2:] #即为 ['saoo','Lkkl'] 最后一个元素的索引为-1L[-2:-1]
2015-03-21 11:52:06
430
原创 python 函数
1.定义函数def max(x,y): if x>y: return x else: return y如果定义空函数(函数还没想好怎么编写,只是为了让整个代码能够运行起来)def max(x,y): pass2.函数的参数2.1可变参数顾名思义参数是可变的,既可以是1个参数,也可以是多个参数
2015-03-20 14:29:46
395
原创 python日志输出
import logginglogger = logging.getLogger() #生成一个日志对象,()内为日志对象的名字,可以不带,名字不给定就是roothandler=logging.FileHandler("Log_test.txt") #生成一个handler(处理器),#formatter 下面代码指定日志的输出格式
2015-03-17 22:51:14
497
原创 linux vim用法总结
编辑模式(vim打开文档即为编辑模式) 命令模式(:下的模式)1.跳转到指定行编辑模式下:输入 ngg或nG(n代表行数)命令模式下:输入 :n(n代表行数)2.查找命令命令模式下输入 / 后面加上查找的内容例如 :/name (查找包含name的代码)查看下一个匹配项时,按 n;查看上一个匹配项时,按 N3.设
2015-03-11 09:03:43
543
原创 python基础笔记
1.python 环境搭建 http://www.w3cschool.cc/python/python-install.html2.python输入输出print 'The quick brown fox', 'jumps over', 'the lazy dog'#输出结果为 The quick brown fox jumps over the lazy dog (依次打印每个字
2015-03-11 08:58:37
420
转载 linux传送文件至服务器
scp安全文件拷贝(基于ssh的登陆) 1.你想把本地/home下的文件linux.tar.gz传送至远端服务器10.108.125.30,远端服务器的账号名为name,保存至服务器/home/test目录下,则需下面的操作:scp /home/linux.tar.gz name@10.108.125.30 /home/test后面会提示输入服务器密码,输入
2015-01-28 10:10:00
630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人