
软件设计
osDetach
只有孜孜不倦地求索,才有源源不断的收获
展开
-
一个文本管控客户端的实现
【管控客户端第2版】 项目概况背景项目来源:2019 深度软件开发大赛项目名称:文件管控客户端运行环境deepin Linux x86_64 系统,理论上也兼容其他 x86_64 Linux 系统条件与限制区分服务端与客户端,一般运行在不同的机器上正式的运行环境是N(N>=2)台计算机节点,通过有线或者无线互联,且运行服务端机器有客户...原创 2020-01-19 19:26:30 · 386 阅读 · 0 评论 -
创建型模式和结构型模式总结
创建型模式:主要实现单实例模式,简单工厂模式,工厂方法模式结构型模式:主要实现适配器模式,桥接模式创建型模式:对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了软件的结构更加清晰,外界模块中的对象只需要知道他们共同的接口,而不清楚具体对象的实现细节,使整个系统的设计更加符合单一职责原则。创建型模式在创建了什么,由谁创建,何时创建等方面都为软件设计者提供了尽可能答得...原创 2019-12-04 17:15:29 · 917 阅读 · 0 评论 -
键值数据库的设计实现总结(SDS)
写这个数据库也已经有段时间了,在我心中此项目的第一个版本算是完成了,所以做一下小结,更多的功能以后再继续迭代即可!1. 引言1.1 编写目的学习搭建rpc框架,自己阅读了部分redis实现源码,想实现一个加深印象,将学习的网络方面的知识学以致用。等等…1.2 项目概述客户端和服务器协议:Google Protocol bufferRPC部分实现的功能:序列化和反序列化,发送远程命令...原创 2019-10-05 21:56:57 · 2699 阅读 · 0 评论