自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 848

原创 RabbitMQ(python实现)学习之二:Producer发送消息至多个消息队列queue(广播消息)

1.1本部分内容简介 这部分我们将要发送一个消息到多个Consumer,这部分称之为“publish/subscribe” 我们实现的方式就是发送端,发送一个消息,与此同时,多个接收端将同时接收到消息并打印在屏幕上面。 1.2exchange简介 在前面的博文中,我们的讲解是:发送端发送消息至消息队列,接收端从消息队列获取消息。现在我们来介绍一下rabbitmq的完整消息传

2015-05-21 11:35:13 3276

原创 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.rpm 1.2安装erlang $:

2015-05-21 09:13:59 1173

转载 java StreamTokenizer使用

注意:用JAVA解题一般用Scanner类来进行输入,但对时间要求严格的题,用它可能会超时,我、解POJ1823的时候就遇到这样的问题,后改用StreamTokenizer类进行输入,就过了。看来后者处理输入的效率要高点。  现小结如下:  1、类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记)。  StreamTokenizer的nextTok

2015-05-13 21:35:49 842

原创 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 468

原创 邻接表存储图,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 1025

原创 算法竞赛入门经典笔记(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 630

原创 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 503

原创 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 1249

原创 SDN环境搭建(mininet,OVS,ryu安装及命令)

SDN,mininet安装与使用,OVS安装与使用,RYU安装

2015-04-01 16:19:35 6991

原创 python高级特性

1.python高级特性 1.1切片 list列表 L=['Mli','add','sal','saoo','Lkkl'] L[0:3]  #即为['Mli','add','sal']  从索引0开始,到索引3结束,但不包括3 L[:3]等价于 L[0:3] L[-2:]  #即为 ['saoo','Lkkl']   最后一个元素的索引为-1 L[-2:-1]

2015-03-21 11:52:06 433

原创 python 函数

1.定义函数 def  max(x,y):   if x>y:     return x   else:     return y 如果定义空函数(函数还没想好怎么编写,只是为了让整个代码能够运行起来) def max(x,y):   pass 2.函数的参数 2.1可变参数 顾名思义参数是可变的,既可以是1个参数,也可以是多个参数

2015-03-20 14:29:46 398

原创 python日志输出

import logging logger = logging.getLogger()  #生成一个日志对象,()内为日志对象的名字,可以不带,名字不给定就是root handler=logging.FileHandler("Log_test.txt")  #生成一个handler(处理器), #formatter 下面代码指定日志的输出格式

2015-03-17 22:51:14 502

原创 linux vim用法总结

编辑模式(vim打开文档即为编辑模式) 命令模式(:下的模式) 1.跳转到指定行 编辑模式下:输入  ngg或nG(n代表行数) 命令模式下:输入  :n(n代表行数) 2.查找命令 命令模式下输入 / 后面加上查找的内容 例如    :/name     (查找包含name的代码) 查看下一个匹配项时,按  n;查看上一个匹配项时,按  N 3.设

2015-03-11 09:03:43 547

原创 python基础笔记

1.python 环境搭建  http://www.w3cschool.cc/python/python-install.html 2.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 424

转载 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 635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除