2018年5月27日

事件总线模式实例

摘要: 事件总线定义:事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 事件总线的处理流程: Event Bus就相当于一个介于Publisher和Subscriber中间的桥梁。它隔离了Publlisher和Subsc 阅读全文
posted @ 2018-05-27 11:02 Macsad 阅读(739) 评论(9) 推荐(1) 编辑
2018年5月21日

事件总线模式

摘要: 事件总线模式 事件总线定义:事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 事件总线的处理流程: 发布订阅模式主要有两个角色: 发布方(Publisher):也称为被观察者,当状态改变时负责通知所有订阅者。 订 阅读全文
posted @ 2018-05-21 17:33 Macsad 阅读(1399) 评论(0) 推荐(0) 编辑
2018年3月22日

阅读《大型网站技术架构:核心原理与案例分析》,分析可用性和可修改性战术

摘要: 网站的可用性(Availalbity)描述网站可有效访问的特性(不同于另一个网站运行指标:Usability),后者强调的是网站的有用性,即对最终用户的使用价值,相比于其他的非功能性特性,网站的可用性更牵动人们神经,大型网站的不可用事故直接影响到公司形象和利益。 网站的可用性度量:QQ的可用性是4个 阅读全文
posted @ 2018-03-22 13:31 Macsad 阅读(149) 评论(0) 推荐(0) 编辑
2018年3月21日

Python ImportError: No module named 'requests'的解决方法

摘要: import requests报错 Python ImportError: No module named 'requests'可能是requests没有安装 安装流程 1.cmd 2.cd D:\python(我的python安装目录) 3.d: 4.pip install requests 如果 阅读全文
posted @ 2018-03-21 18:42 Macsad 阅读(4417) 评论(0) 推荐(0) 编辑
2018年3月15日

以淘宝网为例,描述质量属性的六个常见属性

摘要: 以《淘宝网》为例,描绘质量属性的六个常见属性场景。 1、可用性 场景:日常大量用户访问 刺激源 用户 刺激 大量用户同时访问,服务器资源不足造成崩溃 制品 系统 环境 正常模式 响应 记录故障,通知用户或系统 响应度量 返回页面可以立即重新处理 2、可修改性 场景:节假日页面模块修改 刺激源 开发人 阅读全文
posted @ 2018-03-15 20:07 Macsad 阅读(198) 评论(0) 推荐(0) 编辑
2018年3月13日

安装easygui

摘要: 1.下载0.96的easygui 官网: http://easygui.sourceforge.net/ 2.解压后得到文件夹,里面有两个文件分别为,setup.py和easygui.py 3.在python/lib/site-packages 下新建文件夹easygui,将easygui.py复制 阅读全文
posted @ 2018-03-13 16:50 Macsad 阅读(601) 评论(0) 推荐(0) 编辑
2018年3月12日

visual studio 2015 Opencv 3.4.0配置

摘要: 因为想做AR方面,需要了解计算机视觉知识,决定从opencv开始入门,在网上买了本毛星云的《Opencv3编程入门》开始自学。 一.opencv 3.4.0下载安装 在官网http://opencv.org/上找到相应版本 最新版本可以从SourceForge和GitHub下载,点击windows后 阅读全文
posted @ 2018-03-12 18:10 Macsad 阅读(3059) 评论(1) 推荐(0) 编辑
2018年3月8日

读漫谈架构博文有感

摘要: 什么是架构,经常听到有人谈论架构,数据架构,应用架构,硬件架构,但我自己对这个概念很模糊。在维基百科上是这么定义架构的:Architecture (Latin architectura, from the Greek ἀρχιτέκτων arkhitekton"architect", from ἀ 阅读全文
posted @ 2018-03-08 17:10 Macsad 阅读(144) 评论(0) 推荐(0) 编辑
2018年1月13日

代码阅读方法与实践阅读笔记06

摘要: 第七章讲的是编码规范与约定,大多数规范都会说明文件应如何命名,应该使用什么样的拓展名。代码规范提供风格上的指导,目标是增强代码的可靠性,易读性和可维护性。大多数风格指南精确地规定了程序各个构成部分如何缩进以反应出代码的块结构。 1.了解了给定代码库所遵循的文件组织方式后, 就能更有效率地浏览它的源代 阅读全文
posted @ 2018-01-13 15:26 Macsad 阅读(98) 评论(0) 推荐(0) 编辑
2017年12月31日

代码阅读方法与实践阅读笔记05

摘要: 第六章讲的是如何应对大型项目,“通过扩展小型系统而形成的大型系统,其行为不同于小型系统。”大型的多个文件项目与小型项目之间的不同,并非仅仅在于分析他们的代码时,会遇到更多挑战,还在于它们提供了许多理解它们的机会。这一章介绍了一些总用在实现大型项目中的常用技术,之后分析了这类项目开发过程中具体的构成成 阅读全文
posted @ 2017-12-31 17:45 Macsad 阅读(76) 评论(0) 推荐(0) 编辑