摘要: 初识RabbitMQ RabbitMQ是一个消息代理人。它的主要目的很简单:接受并推送消息。我们可以将它理解为一个邮局:当你邮寄一封邮件到邮箱里,可以非常确定邮递员会将它送到收件人手中。打这种比方来将RabbitMQ看做一个邮局,邮箱,邮递员。 RabbitMQ和邮局的主要区别在于它不需要纸,它所接 阅读全文
posted @ 2017-01-05 10:03 大地的谎言 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Java将文件转为字节数组 关键字:文件,文件流,字节流,字节数组,二进制 摘要:最近工作中碰到的需求是,利用http传输二进制数据到服务器对应接口,需要传输userId, file(加密后)等一系列混合后的二进制数据。本文旨在记录自己在使用Java将文件转为字节数组的一些知识理解与汇总。 File 阅读全文
posted @ 2016-12-22 11:44 大地的谎言 阅读(35298) 评论(0) 推荐(1) 编辑
摘要: Server-Sent Events简介 Server-Sent Events(SSE)用于网页自动获取服务器上更新的数据,它是一个实时性的机制。 实时性获取数据的解决方案 对于某些需要实时更新的数据(例如Facebook/Twitter 更新、估价更新、新的博文、赛事结果等)来说,有这么几种解决方 阅读全文
posted @ 2016-11-10 23:17 大地的谎言 阅读(3808) 评论(0) 推荐(0) 编辑
摘要: 快速排序:快速排序是经典的排序算法之一,它是冒泡排序的升级版。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归 阅读全文
posted @ 2016-10-15 20:13 大地的谎言 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 在使用xshell连接ubuntu虚拟机时,提示 Could not connect to '192.168.0.106' (port 22): Connection failed. 在主机使用ping命令,是可以与该虚拟机ping通的。问题在于ubuntu需要开启ssh服务才能使用xshell进行 阅读全文
posted @ 2016-10-13 12:32 大地的谎言 阅读(194) 评论(0) 推荐(0) 编辑
摘要: collections模块中的deque对象是一个队列,它有着正常队列的先进先出原则。我们可以利用这个对象来实现数据的保存功能。 例如,现有一个猜数字大小的游戏,系统开始会随机roll点一个0~100的整数,然后键盘开始接收你的输入,每次输入的数字系统会告诉你比这个随机数大还是小,直到你猜对了程序才 阅读全文
posted @ 2016-10-10 20:00 大地的谎言 阅读(2833) 评论(0) 推荐(0) 编辑
摘要: python的字典是一个非常方便的数据结构,使用它我们可以轻易的根据姓名(键)来找到他的成绩,排名等(值),而不用去遍历整个数据集。 例如:{'Lee': [1, 100], 'Jane': [2, 98]...} 但是在使用字典的过程中产生了一些问题,那就是,字典本身是不管你录入的顺序的 当有这种 阅读全文
posted @ 2016-10-10 12:05 大地的谎言 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: 在这个问题中,我们期望得到的结果是找到这三轮比赛中,每轮都进球的球员都有谁。下面用python来模拟一下,先生成一批数据: 如上代码所示我们生成了三轮比赛的数据,想要得到三轮比赛中,哪位球员在每轮比赛都进球,有这么几种方法: 一. 遍历 这种方法效率不高,并且笨重 二. 与运算 与运算清晰明了,利用 阅读全文
posted @ 2016-10-10 11:32 大地的谎言 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 假如有学生成绩以字典顺序排列:{'Tom': 87, 'Jack': 90, 'Rose': 100.....} 想要根据学生的成绩来进行排序,可以考虑使用sorted函数。但是sorted函数用在字典中,是仅对字典的键进行排序的,而不考虑值。 那么我们可以通过zip函数,将字典转化为一个元组: 另 阅读全文
posted @ 2016-10-09 15:03 大地的谎言 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 现有列表如下: [6, 7, 5, 9, 4, 1, 8, 6, 2, 9] 希望统计各个元素出现的次数,可以看作一个词频统计的问题。 我们希望最终得到一个这样的结果:{6:2, 7:1...}即 {某个元素:出现的次数...} 首先要将这些元素作为字典的键,建立一个初值为空的字典: 另外一种方法, 阅读全文
posted @ 2016-10-09 14:48 大地的谎言 阅读(11646) 评论(0) 推荐(0) 编辑