#设计名片的软件

软件工程之软件概述

一、软件特点无形性(抽象性),比如人的大脑为硬件,软件则是大脑产生的思想。 二、软件分类   1.功能划分(1)系统软件:系统软件是计算机系统的必要成分,它跟计算机硬件紧密配合,以使计算机系统的各个部分协调、高效地工作。例如操作系统、数据库管理系统等。 (2)支撑软件:...
代码星球 ·2020-07-24

软件文档模板

软件开过的工程中需要很多相关的模板,根据多年的软件开发和实施经验,整理除了一些常用的文档。 文档模板下载程序员的基础教程:菜鸟程序员...
代码星球 ·2020-07-18

软件开发文档

软件开发文档是软件开发使用和维护过程中的必备资料。它能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导,帮助,解惑的作用,尤其在维护工作中,文档是不可或缺的资料。软件文档可以分为开发文档和产品文档两大类。开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、...
代码星球 ·2020-07-18

docker~aspnetcore2.0镜像安装软件的加速器

一般对于安装软件加速时,我们大多数会选择阿里云,而对于aspnetcore2.0这个进项来说,由于使用的是Debian操作系统,所有我们要找到它对应的mirror列表,下面是我整理的一个sources.list加速列表,我们把它放在和Dockerfile相同的位置,在Dockerfile生成镜像时把它复制到里面去,替换...

基础才是重中之重~再说软件设计的各大原则

回到目录下面将介绍以下几个原则,都是软件设计里的大哥大,大姐大级别的人物!DRYKISSSRPOCPLSPISPDIPSOCYANGIDRYDRY是DoNotRepeatYourself的简称,不要写重复的代码,可以使用代码重构里的提取到方法,提取到类来做这事KISSKISS是Keepitshortandsimple的...

DotNetCore跨平台~服务总线_事件总线的重新设计

回到目录理论闲话之前在.netFramework平台用的好好的,可升级到.netcore平台之后,由于不再需要二进制序列化,导致咱们的事件机制遇到了问题,之前大叔的事件一直是将处理程序序列化后进行存储的,处理存储的参数为事件源,一个事件源可以由多个处理程序订阅,当事件源被发布时,这些被序列化的代码段会被回调执行,这是大...

DotNetCore跨平台~发布脚本PowerShell的设计

回到目录这几天对PS情有独忠,被它的强大功能所希引,它可以快速部署,快速发布,将一些连带的动作一次的完成,挺方便,类似于早期的bat文件,也像linux平台的bash脚本,但功能上,比前两者都要强很多,下面我们看一下将某个解决方案下的所有项目一次publish的过程,我们使用ps脚本来实现的。#作者:仓储大叔#功能:发...

LindAgile.Modules模块化的设计

在LindAgile中有一个比较主推的技术,就是模块化,一切组件都可以被抽象成一个小小的模块,而每个小模块的实现可能又有多种方式,如日志模块可以有LindLoger,Log4net等实现,而具体在程序中使用哪种方式,是否由模块的注册顺序决定的,在程序初始化时,一切会注册这些模块,一个日志模块,如果先注册了log4net...

LindAgile.SchedulingTask~设计一个不错的任务调度组件

回到目录SchedulingTask产生的原因任务调试主要指定期执行某些任务代码,之前用过quartz,感觉有些重,使用时需要添加包包,配置管理项时,对于简单的项目用它就显得有些臃肿了,不如直接上个简单的东西来实现,所有才有了今天的SchedulingTask,它被大叔集成到了最新的lindAgile框架里,也是Mod...

基础才是重中之重~Dictionary<K,V>里V的设计决定的性能

回到目录字典对象Dictionary<K,V>我们经常会用到,而在大数据环境下,字典使用不当可能引起性能问题,严重的可能引起内在的溢出!字典的值建议为简单类型,反正使用Tuple<T>字典的键在查找时,时间复杂度为O(1),性能不会有任何问题,所以不要愿望它下面代码是对500万的字典进行测试,首...

Lind.DDD.DynamicModules动态模块化的设计

回到目录在Lind.DDD框架里有Module,主要用于全局自动添加的模块,它类似于ABP系统里的Module,但有时过于自动化了可能使系统太死板,而有时将需要的模块手动载入可能对我们更合适,所以大叔又设计了DynamicModules,它在系统初始化时将需要的模块进行注册,然后统一使用它即可。完美的模块注册//添加默...

爱上MVC~一个Action多套View模版的设计

回到目录模块化这个问题是在做模块化设计时出现的,在Lind.DDD.Plugins模块里,需要对应的模块实体,模块管理者,模块标识接口等,开发时,如果你的功能点属于一个模块,需要实现IPlugins,而当实现了标识接口后,在应用程序启动时,会一次性将所有插件模块注册到你的系统里,在需要使用时,只要使用PluginMan...

Lind.DDD.Manager里菜单权限的设计

回到目录对于一个后台管理系统来说,你的权限设计与安全是重中之重,当你为一个权限分配一些菜单后,当这个权限的用户没有菜单权限时,这个菜单的URL是不可以被用户访问的,而在之前的设计中,没有考虑到这点,所以本次Lind.DDD.Manager的升级中,需要把这块完善一下,将会在8月的Lind.DDD中奉献给大家,敬请期待!...

比较好用的办公软件

思维导图软件:xmind,xmind一直在不断的进行升级,目前的效果比14年更好,我推荐大家使用这款免费版本的思维导图软件。文本文件软件:EmEditor(可以降级为免费版本)、Notepad++、TextEdit、EverEdit–轻量级纯文本编辑器记事本软件:office电子日记python软件:pyt...
代码星球 ·2020-07-14

HTTP所承载的货物(图像、文本、软件等)要满足的条件

HTTP所承载的货物(图像、文本、软件等)要满足的条件:•可以被正确识别通过Content-Type首部说明媒体格式,Content-Language说明语言,以便浏览器和其他客户端能正确处理内容 •可以被正确的解包    通过Content-Length首部和Content-Encodi...
首页上一页...7475767778...下一页尾页