自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (20)
  • 收藏
  • 关注

转载 python使用rabbitmq实例七,相互关联编号correlation id

上一遍演示了远程结果返回的示例,但是有一个没有提到,就是correlation id,这个是个什么东东呢?假设有多个计算节点,控制中心开启多个线程,往这些计算节点发送数字,要求计算结果并返回,但是控制中心只开启了一个队列,所有线程都是从这个队列里获取消息,每个线程如何确定收到的消息就是该线程对应的呢?这个就是correlation id的用处了。correlation翻译成中文就是相互关联

2015-04-30 23:17:48 1165

转载 python使用rabbitmq实例六,远程结果返回

前面的例子都有个共同点,就是发送端发送消息出去后没有结果返回。如果只是单纯发送消息,当然没有问题了,但是在实际中,常常会需要接收端将收到的消息进行处理之后,返回给发送端。处理方法描述:发送端在发送信息前,产生一个接收消息的临时队列,该队列用来接收返回的结果。其实在这里接收端、发送端的概念已经比较模糊了,因为发送端也同样要接收消息,接收端同样也要发送消息,所以这里笔者使用另外的示例来演示这一

2015-04-30 23:16:00 1495

转载 python使用rabbitmq实例五,路由键模糊匹配

上一篇说了路由键的功能,通过设置路由键,可以将消息发送到相应的队列,这里的路由键是要完全匹配,比如info消息的只能发到路由键为info的消息队列。路由键模糊匹配,就是可以使用正则表达式,和常用的正则表示式不同,这里的话“#”表示所有、全部的意思;“*”只匹配到一个词。看完示例就能明白了。这边继上一篇,还是用send.py和receive.py来实现路由键模糊匹配的功能。send.

2015-04-30 23:14:25 1384

转载 python使用rabbitmq实例四,路由键

第三篇说明了关于交换机的使用,已经能实现给所有接收端发送消息,但是如果需要自由定制,有的消息发给其中一些接收端,有些消息发送给另外一些接收端,要怎么办呢?这种情况下就要用到路由键了。路由键的工作原理:每个接收端的消息队列在绑定交换机的时候,可以设定相应的路由键。发送端通过交换机发送信息时,可以指明路由键 ,交换机会根据路由键把消息发送到相应的消息队列,这样接收端就能接收到消息了。这

2015-04-30 23:13:49 1099

转载 python使用rabbitmq实例二,工作队列

上一篇介绍了rabbitmq的安装和经典的hello world!实例。这里将对工作队列(Work Queues)做一个了解。因为是接上一篇说明的,所以如果没看过上一篇,看这篇可能会比较难理解。上一篇的地址是:ubuntu安装rabbitmq和python的使用实现消息也可以理解为任务,消息发送者可以理解为任务分配者,消息接收者可以理解为工作者,当工作者接收到一个任务,还没完成的时候,任务

2015-04-30 23:13:46 730

转载 python使用rabbitmq实例三,交换机

上面一篇是说到了工作队列,每次消息都只会发送给其中一个接收端,如果需要将消息广播出去,让每个接收端都能收到,那么就要使用交换机。交换机的工作原理:消息发送端先将消息发送给交换机,交换机再将消息发送到绑定的消息队列,而后每个接收端都能从各自的消息队列里接收到信息。rabbitmq交换机工作原理下面用send.py和receive.py来模拟实现交换机的功能。send.

2015-04-30 23:13:17 1284

转载 ubuntu安装rabbitmq和python的使用实现

在安装openstack的时候,需要安装rabbitmq,百度了下rabbitmq,发现是用erlang写的,基于对erlang的好感,于是就想了解下rabbitmq。rabbitmq中文翻译的话,主要还是mq字母上:Message Queue,即消息队列的意思。前面还有个rabbit单词,就是兔子的意思,和python语言叫python一样,老外还是蛮幽默的。rabbitmq服务类似于m

2015-04-30 23:11:56 985

转载 AMQP协议简介

简介AMQP即Advanced Message Queuing Protocol,高级消息队列协议,是面向消息中间件设计的应用层协议的一个开放标准。它的主要特点是面向消息、队列、路由(包括点对点和发布/订阅)]、可靠性和安全。AMQP允许来自不同供应商的消息生产者和消费者实现真正的互操作扩展,就如同SMTP、HTTP、FTP等协议采用的方式一样。而此前对于消息中间件的标准化努力则集

2015-04-30 21:44:08 798

原创 CentOS 关闭启用selinux

1、临时关闭以及启用/usr/sbin/setenforce 0 立刻关闭 SELINUX/usr/sbin/setenforce 1 立刻启用 SELINUX加到系统默认启动里面echo "/usr/sbin/setenforce 0" >> /etc/rc.local这样,我们在不需要在CentOS系统中开启SELINUX的时候,就可以快速的去关闭了,以及在需要的时候,

2015-04-23 20:47:44 3849

原创 libvirt 迁移kvm虚拟机 migrate api

使用libvirt控制KVM虚拟机进行热迁移,这里记录一下migrate方法的使用 import libvirt import pprintconn_004 = libvirt.open(‘qemu+tcp://username@server004/system’) conn_005 = libvirt.open(‘qemu+tcp://username@server005/system

2015-04-23 16:15:05 2618

原创 Python libvirt domain api

在libvirt中一个domain的含义相当于一个虚拟机,包含了很多关于虚拟机的操作。下面几行代码写出了获取一个虚拟机domain的步骤: import libvirt import pprint conn_004 = libvirt.open('qemu+tcp://username@server004/system') vm_domain = conn_004.look

2015-04-23 16:07:14 1767

原创 使用Hadoop 实现文档倒排索引

文档倒排索引主要是统计每个单词在各个文档中出现的频数,因此要以单词为key,value为文档以及该单词在此文档频数,即输出数据的格式形如:      :表示word1这个单词在doc1文档中出现了3次,在doc2文档中出现了4次。        整个程序的输入是一系列文件,比如file01.txt, file02.txt, file03.txt ....,首先要将这些文件上传到hado

2015-04-16 16:46:14 3308 4

原创 LeetCode:Word Break

原题:Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words.For example, givens = "leetcode",dict = 

2015-04-15 15:38:08 743

原创 对5个数进行排序,需7次比较的方法

本文介绍一个对5个数进行排序的方法,仅使用7次比较。假设要排序的数为a,b,c,d,e。        首先将a,b进行比较,假设结果为a比较,假设结果为c比较(即比较b,d),假设结果为b三次比较。,这个图的含义为:a        现在将e插入到{a,b,d}的适当位置,采用二分查找法寻找查找位置时,只需要两次比较——先同b比较,然后再同a或d比较。将e插入到{a,b,d}时,

2015-04-15 15:11:20 13767

原创 VC++6.0 移位操作

本文记录一下VC++6.0中C语言下的移位操作,主要考虑会不会溢出,以及符号位的处理。首先区别一下算术移位与逻辑移位:*算术左移同逻辑左移*算术右移高位补符号位*逻辑右移高位补01、左移操作     1)无符号数 我们考虑一个特别的数:2147483647,恩,这个数很特别不用怀疑,2147483647是#include头文件中定义的INT_MAX,即整型有符号数的

2015-04-12 01:37:49 2250

转载 数组中只出现一次的数

本文地址:http://blog.csdn.net/morewindows/article/details/12684497转载请标明出处,谢谢。欢迎关注微博:http://weibo.com/MoreWindows    首先看看题目要求:数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次。请给出最快的方法找到x。 这个题目非常有意思,在

2015-04-11 22:38:58 546

转载 Java之基本类型和引用类型、引用传递和值传递、“==”和equals()

作者:金良([email protected]) csdn博客:http://blog.csdn.net/u0121765911.引用类型和基本类型Java中数据类型分为两大类,是基本类型和对象类型。相应的,变量也就有两种类型:基本类型和引用类型。基本类型的值就是一个数字,一个字符或一个布尔值。引用类型,是一个对象类型的啊,它的值是指

2015-04-11 12:24:04 725

原创 判断单链表是否存在环,寻找单链表环的入口

判断单链表是否存在环,如果存在环,找出环的入口有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如何找到环的入口点?解答:一、判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每次前

2015-04-10 19:27:08 580 1

原创 堆排序分析及优化

堆排序,是利用堆结构进行排序,一般是利用最大堆,即根节点比左右两个子树的节点都大,具体算法步骤如下。一、创建堆        首先将数组中的元素调整成堆,对应下面程序中的createHeap(List list)方法。创建堆就是从树中最后一个内节点(下标为(n-1)/2)开始调整数组中元素的位置,使以这个内节点为根的子树满足堆的结构。即依次将以(n-1)/2、(n-1)/2-1、(n-1)

2015-04-09 15:21:03 2433 1

原创 运行Hadoop示例程序WordCount

WordCount程序的目标是统计几个文件中每个单词出现的次数,是官方提供的示例程序,这里使用的hadoop的版本为hadoop-1.2.1。1)、首先编写代码,将WordCount.java文件放到wordcount_classes文件夹中,代码如下:import java.io.IOException;import java.util.*;import org.apache.ha

2015-04-08 17:42:50 2927

原创 集群分布式 Hadoop安装详细步骤

集群分布式Hadoop系统安装及测试本系统一共有三个节点,一个namenode,两个datanode,IP和主机名对应如下:192.168.1.19           namenode192.168.1.7             datanode1192.168.1.20           datanode21、安装配置1)、安装配置JDK,在三个节点都需要安装,下面

2015-04-08 16:21:56 2174 3

原创 二叉树非递归先序遍历

二叉树先序遍历比较容易实现,以下图为例,首先设置一个栈结构,如果栈不空,或者当前节点不为null,则循环继续:1、如果当前节点不为null,则沿该节点一直往左走,直到该节点的最左子节点,在寻找的过程中不断访问节点(先序),如A -> B -> D;2、如果当前节点为null,但是栈不空,则出栈,因为出栈后的节点,和其左子树均已被访问,所以接下来找其右子树。Java实现的先序遍历代码

2015-04-08 09:15:19 690

原创 NFS (Network File System) 服务器共享多个目录

NFS是Network File System的缩写,即网络文件系统,这里不再详细讲解NFS的配置,具体配置看这篇博客CentOS 6 nfs共享存储配置。这里重点说的是在服务器端共享多个文件夹。1、配置/etc/exports文件假设服务器端要共享的目录是/var/shared/folder1 和 /var/shared/folder2。客户端要分别将这两个目录挂载到 /var/fo

2015-04-07 19:23:11 5897 1

原创 LeetCode:Binary Tree Right Side View

原题:Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.For example:Given the following binary tree

2015-04-04 22:50:28 731

原创 分治法,divide and conqure

在计算机科学中,分治法是基于多项分支递归的一种很重要的算法范式。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。分治法主要由递归实现,base case是一个比较小的问题的规模,这个规模下的问题可以直接处理,在每一层递归上都有三个步骤:分解:将原问题分解为若干个规模较小,相对独立,与原问题形

2015-04-04 15:26:04 726

原创 LeetCode:Compare Version Numbers

原题:Compare two version numbers version1 and version2.If version1 > version2 return 1, if version1 You may assume that the version strings are non-empty and contain only digits and the . charac

2015-04-01 12:14:42 586

go学习笔记

完整版 带书签完整版 带书签完整版 带书签完整版 带书签完整版 带书签

2018-04-14

Kubernetes权威指南 pdf 带书签

Kubernetes权威指南 第2版 [龚正][电子工业出版社][2016.09][506页][14166741

2017-12-16

实战Java高并发程序设计 pdf

实战Java高并发程序设计 [葛一鸣,郭超编著][电子工业出版社][2015.10][339页][13897056]

2017-11-29

Java程序性能优化 让你的Java程序更快、更稳定 pdf [葛一鸣编著][清华大学出版社][2012.10][400页][13093953]

Java程序性能优化 让你的Java程序更快、更稳定 [葛一鸣编著][清华大学出版社][2012.10][400页][13093953]

2017-11-29

云计算网络珠玑 pdf 完整版 part2 注意还有part1

云计算网络珠玑 李俊武电子工业出版社 part2 这个是第二部分,要跟第一部分放在一起解压

2016-11-06

云计算网络珠玑 完整版 pdf part1 注意还有part2

云计算网络珠玑 李俊武著 电子工业出版社 注意:分成了两个压缩文件(我只有70M上传权限),放在一起,解压一个就好, part2也在我的资源列表中

2016-11-06

图说设计模式 Graphic Design Patterns

总结的很好的设计模式,原地址:http://design-patterns.readthedocs.io/zh_CN/latest/index.html

2016-08-27

深入理解Java虚拟机 JVM高级特性与最佳实践

[周志明著][机械工业出版社][2013.06][433页]

2016-08-17

虚拟化技术原理与实现 pdf

虚拟化技术原理与实现 广小明等编著电子工业出版社

2016-05-30

计算机组成原理课后答案_第二版_唐朔飞_课后答案[1-10]

计算机组成原理课后答案_第二版_唐朔飞_课后答案.pdf

2016-01-08

微型计算机接口技术及应用 _刘乐善_课后答案[1-6章].khda

微型计算机接口技术及应用 (刘乐善 著) 华中科技大学出版社 课后答案

2016-01-08

中文情感分析 酒店评论预料

为了弥补国内在中文情感挖掘方面的语料的匮乏,谭松波收集整理了一个较大规模的酒店评论语料。语料规模为10000篇。语料从携程网上自动采集,并经过整理而成。为了方便起见,语料被整理成4个子集: 1.ChnSentiCorp-Htl-ba-2000: 平衡语料,正负类各1000篇。 2.ChnSentiCorp-Htl-ba-4000: 平衡语料,正负类各2000篇。 3.ChnSentiCorp-Htl-ba-6000: 平衡语料,正负类各3000篇。 4.ChnSentiCorp-Htl-unba-10000: 非平衡语料,正类为7000篇。

2015-11-16

linux mysql-connector-java-5.1.36.tar.gz

一个平台无关的mysql jar包,具有平台无关系,主要用于linux中,恩,linux下的

2015-07-11

Java编程思想第4版

高清 高清,pdf 可以复制粘贴,从淘宝买的

2012-04-01

Head first java

中文高清版 喜欢的下载吧,对于初学者很有用

2012-04-01

时间片轮转法作业调度 MFC课程设计

一个不错的MFC课程设计 自己做的,大家自己看着用吧

2012-03-21

java 课程设计 个人理财管理系统

一个不错的java设计 家庭理财管理系统

2012-03-20

MFC类库中文手册

MFC类库中文手册

2011-12-21

VC++6.0 简体中文版 msdn

VC++6.0 简体中文版 msdn ,很简易的mfc使用手册

2011-06-22

空空如也

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

TA关注的人

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