上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 质量属性的六个常见属性场景分别是:可用性、可修改性、性能、安全性、可测试性和易用性。 可用性:可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。 当访问量较大时,保证淘宝的可用; 可修改性:每个店铺都可以修改自己的店铺背景和界面; 性能: 阅读全文
posted @ 2021-03-06 21:54 大米粒o 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 这篇博客是阅读架构漫谈九篇博客之后围绕软件架构师如何工作撰写的一篇博客。 首先认识架构也就是知道理解架构的概念,明白什么是架构才是做架构师的第一步;由为什么会产生架构而引出什么是架构,作者通过讲授群体中生存需要分工,每个人做自己擅长的事情,不同分工的角色合作完成这些事情,从而产生了架构; 架构的概念 阅读全文
posted @ 2021-03-05 16:18 大米粒o 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 要是系统架构是伸缩性的,则系统应该是分布式的,并发的。就像书中讲到的Darkstar项目,由于在线人数,不同时间等的影响,游戏的负载情况也会不同,服务器的数量,连接方式,为了应对这些不同的情况,也需要实时变化。 举一个比较简单的例子,对于网站的开发来说,在网站开发的初期,我们会把代码写到一个文件夹下 阅读全文
posted @ 2021-02-10 18:59 大米粒o 阅读(29) 评论(0) 推荐(0) 编辑
摘要: “混乱大都市”,“设计之城”。这两个故事中清晰的学到了有架构和没有架构的区别。一个很好的架构就像建筑和后面的路构成了一个城市,均衡和谐,有利于导航;而没有架构就是偶然代码聚集而成的一个系统,交通设施简陋,建筑单调而平凡置身于其中会完全找不到路。当然我们会更喜欢有架构的系统。就就很明显的可以看出来两者 阅读全文
posted @ 2021-02-07 22:03 大米粒o 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-05 11:16 大米粒o 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-04 21:13 大米粒o 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 业务需求表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业 务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求文档。用户需求描述的是用户的目标,或 阅读全文
posted @ 2021-02-04 20:05 大米粒o 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-03 21:07 大米粒o 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 机器学习模型的优化目标 随机梯度下降(SGD) 动量法(momentum) 二阶方法 梯度下降法使用迭代公式进行参数更新 def gradient_descent(func, func_grad, x0, learning_rate=0.1, max_iteration=20): path_list 阅读全文
posted @ 2021-02-02 19:06 大米粒o 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 什么是降维? PCA:基本原理、优化目标和求解方法 自编码器:找到数据高效表示的神经网络方法 Numpy 的 linalg 模块实现了常见的线性代数运算,包括矩阵的特征值求解。其中 eig 函数能够计算出给定方阵的特征值和对应的右特征向量。我们实现函数 principal_component_ana 阅读全文
posted @ 2021-02-01 19:06 大米粒o 阅读(94) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页