作者:Senlern 转载请注明,原文链接:http://blog.csdn.net/zhang429350061/article/details/37958275 非常久没有写教程了。如今认为还是要继续坚持下去。把自己之前的一些积累写出来,和大家交流一下我也是个菜鸟,不对的地方还希望大家多多指正。 ...
RabbitMQ是消息代理。从本质上说,它接受来自生产者的信息,并将它们传递给消费者。在两者之间,它可以根据你给它的路由,缓冲规则进行传递消息。 一、专业术语 1. 生产者: 在现实生活中就好比制造商品的工厂,他们是商品的生产者。生产者只意味着发送。发送消息的程序称之为一个生产者。我们用“P”表示: ...
分类:
其他好文 时间:
2017-06-18 14:24:37
阅读次数:
114
桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立的变化。 实现系统可能有多角度分类,每一个分类都可能变化,那么把这种角度分离出来,让它们独立变化,减少他们之间的耦合。 ...
分类:
其他好文 时间:
2017-06-18 13:22:27
阅读次数:
156
问题大意是将整数(1~3999)转换为罗马数字形式,并以字符串的形式返回。至于罗马数字可以参考https://en.wikipedia.org/wiki/Roman_numerals中的说法。 很暴力的解决方案,直接看代码吧,时间复杂度和空间复杂度均为常数,即O(1)。 代码的运行时间是82ms ...
分类:
其他好文 时间:
2017-06-18 13:19:41
阅读次数:
178
这个访问层的代码实际上是园子里某个前辈的,本人只是觉得好使,记录了下来。 本访问层需要通过Nuget安装EntityFramework Core,不过个人认为EF 6同样可以使用。 搭配数据库,最好是Sql Server(微软支持,你懂的) 下面贴代码 先是IRepository.cs 然后是实现 ...
分类:
数据库 时间:
2017-06-18 13:15:26
阅读次数:
281
1.新建Netcore Web项目 2.创建简易通讯协议 SenderID发送者ID ReceiverID 接受者ID MessageType 消息类型 Text Voice 等等 Content 消息内容 3.添加中间件ChatWebSocketMiddleware 4.在Startup.cs中使 ...
分类:
Web程序 时间:
2017-06-18 13:13:30
阅读次数:
1156
OOAD与UML笔记 2011-05-10 来源:网络 2011-05-10 来源:网络 UML基础介绍 1.UML的定义 统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节 2.OOAD OOAD是根据OO的方法学, ...
分类:
其他好文 时间:
2017-06-18 13:13:16
阅读次数:
177
1.注册账户,添加应用 2.针对android平台的选择应用,下载SDK 3.将SDK的libs下文件拷贝到工程的libs目录下 4.添加用户权限 5.初始化语音配置对象 6.拷贝assets目录下资源文件到android工程的assets目录 7.识别代码 8.由于返回的是json字符串所以还得解 ...
分类:
移动开发 时间:
2017-06-18 10:41:50
阅读次数:
217
先贴上大神博客,再说说自己的理解 http://blog.csdn.net/xuezhongfenfei/article/details/10148445 一般图匹配 嗯 怎么办 我们回想解决二分图匹配的算法 ——匈牙利算法 匈牙利算法, “如果一个男生可以勾搭上一个妹子, 而且使得之前的所有男生都 ...
分类:
编程语言 时间:
2017-06-18 10:30:28
阅读次数:
209
ActiveMQ支持的client-broker通讯协议有:TCP、NIO、UDP、SSL、Http(s)、VM。 其中配置Transport Connector的文件在activeMQ安装目录的conf/activemq.xml中的
...
分类:
其他好文 时间:
2017-06-18 10:26:00
阅读次数:
191