内存管理子系统可能是linux内核中最为复杂的一个子系统,其支持的功能需求众多,如页面映射、页面分配、页面回收、页面交换、冷热页面、紧急页面、页面碎片管理、页面缓存、页面统计等,而且对性能也有很高的要求。本文从内存管理硬件架构、地址空间划分和内存管理软件架构三个方面入手,尝试对内存管理的软硬件架构做 ...
分类:
系统相关 时间:
2018-07-31 17:18:48
阅读次数:
202
MVC框架 如何设计一个程序的结构,这是一门专门的学问,叫做"架构模式"(architectural pattern),属于编程的方法论。 MVC模式就是架构模式的一种,它不仅适用于开发软件,也适用于其他广泛的设计和组织工作。MVC,全名是Model View Controller,是软件工程中的一 ...
分类:
其他好文 时间:
2018-07-30 21:41:05
阅读次数:
170
MVC框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 MTV架构: Model(模型):负责业务对象与数据 ...
分类:
其他好文 时间:
2018-07-30 21:34:19
阅读次数:
157
01-Django介绍 02-HTTP协议介绍 01-Django介绍 1、什么是Web框架? 2、Django是什么?为什么学习它? 1)Python下最强大的Web框架 2)全球第5大Web框架 3)Instagram 图片社交 3、Django发展史及优势 1)2004年 新闻社 lawren ...
分类:
其他好文 时间:
2018-07-27 23:10:36
阅读次数:
188
一、分层架构 分层架构(layered architecture)是最常见的软件架构,也是事实上的标准架构。如果你不知道要用什么架构,那就用它。 这种架构将软件分成若干个水平层,每一层都有清晰的角色和分工,不需要知道其他层的细节。层与层之间通过接口通信。 虽然没有明确约定,软件一定要分成多少层,但是 ...
分类:
其他好文 时间:
2018-07-27 10:09:24
阅读次数:
156
什么是REST? REST(Representational State Transfer):表现层转移(转移:通过HTTP动词实现),是一种软件架构风格。总结:URL定位资源,HTTP动词操作(GET,POST,PUT,DELETE)描述操作。 什么是RESTfun? 基于Rest构建的API就是 ...
REST 风格 REST 风格最早由 Roy Thomas Fielding 博士提出, REST 是一种系统架构设计风格,主要面向基于网络的软件架构设计。这一架构风格,包含了以下一些基本要求: 客户-服务器 在 REST 风格中,最基本的要求就是对于一个程序来说,应当分离用户接口和数据存储,改善用 ...
分类:
其他好文 时间:
2018-07-21 22:39:05
阅读次数:
221
本文将介绍Nordic nRF5 SDK软件架构以及softdevice工作原理,以加深大家对Nordic产品开发的理解,这样开发过程中碰到问题时,大家也知道如何去调试。 ...
分类:
其他好文 时间:
2018-07-18 21:41:36
阅读次数:
1248
伴随着不断出现的外部,内部挑战,我们将业务向公有云迁移。随着时间的推移,逐渐形成了混合云架构。
分类:
其他好文 时间:
2018-07-10 00:35:50
阅读次数:
291
杨镇,资深软件架构师,资深开发工程师。以太坊技术爱好者与布道者。是Solidity官方文档中译项目的重要贡献者,以太坊Homestead官方文档中文版译者,并对以太坊黄皮书中文版、Thunder共识白皮书中文版进行了独立校订。目前致力于以太坊技术推广及智能合约开发、安全审计方向。原文链接: https://github.com/ethereum/shardin
分类:
其他好文 时间:
2018-07-09 12:42:14
阅读次数:
207