编程思想
文章平均质量分 94
scalad
github地址:https://github.com/scalad
展开
-
熵增定律与软件的熵
熵增定律是一个物理学定律,但又不局限于自然科学,其他科学同样有着相同的规律,它意味这万物都从有序走向无序或混乱。熵增定律同样影响了我们软件开发,一个产品在不断的迭代功能、代码不断在累加、隐藏的缺陷不断增多、维护越来越困难…最终使得整个产品变得越来越复杂,系统越来越混乱,逐渐失控。虽然软件工程中定义了“软件维护”这一环,但实际交给开发做性能优化,处理历史债务的时间非常少,基本上是不出现问题不修复的情况,因此大部分情况下,一个项目的生命周期也是一个熵增的过程。原创 2022-09-11 23:03:49 · 1092 阅读 · 1 评论 -
快速理解Docker - 容器级虚拟化解决方案
作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/是什么简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案 拿现实世界中货物的运输作类比, 为了解转载 2016-08-19 20:23:39 · 601 阅读 · 0 评论 -
软件构架、架构和框架的区别
软件框架(Software Framework)介绍 面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可变点以保证灵活性和可扩展性。可以说,软件框架是领域分析结果的软件化,是领域内最终应用系统的模板。 随着软件规模的扩大、应用的广泛和软件复用技术的发展,以子程序或类(Class)为单位的软件复用有许多不足转载 2015-11-10 15:39:20 · 1233 阅读 · 0 评论 -
pagerank算法
pagerank算法pagerank是Google排名运算法则(排名公式)的一部分,是Google用于用来标识网页的等级/重要性的一种方法,是Google用来衡量一个网站的好坏的唯一标准。在揉合了诸如Title标识和Keywords标识等所有其它因素之后,Google通过PageRank来调整结果,使那些更具“等级/重要性”的网页在搜索结果中令网站排名获得提升,从而提高搜索结果的相关性转载 2015-08-19 22:35:22 · 1168 阅读 · 0 评论