日志记录对于一个系统而言,重要性不言而喻。日志记录功能在系统开发阶段,往往容易被忽略。因为开发阶段,程序可以调试,可以反复的运行以查找问题。但在系统进入正常的运行维护阶段,特别是在进行审计统计的时候,追踪问题的时候,在追溯责任的时候,在系统出错的时候等等场景中,日志记录才会显示出它不可替代的作用。...
分类:
其他好文 时间:
2015-02-09 12:24:13
阅读次数:
147
1、对于面向对象的软件系统设计来说,在支持可维护性的同事,需要提高系统的可复用性 2、软件的复用可以提高软件的开发效率,提高软件的质量,节约开发成本,恰当的复用还可以改善系统的可维护性 3、面向对象设计简化成三条 3.1 封装变化点 3.2 对接口编程 3.3 多使用组合,少使用继承 点击查看大图:
分类:
其他好文 时间:
2015-02-08 23:11:56
阅读次数:
259
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!《优化MyShcool数据库》:能够的独立的分析|设计|创建|运营|你的独立的数据库系统设计--->实现--->TSQL--->查询优化---->性能优化技术----> 业务逻辑的固化知识点回顾: 所谓数据“完整性”---- ...
分类:
数据库 时间:
2015-02-07 15:41:09
阅读次数:
202
设计是在分析模型的基础上进行的软件实现,划分成系统设计和详细设计两个重要阶段,居于模块化,耦合度和内聚性,复用性原则之下。软件体系结构的好坏是一个系统成败的关键,它包括仓库,分层,MVC,客户机/服务器,管道和过滤器等体系结构。每个系统均有各自的识别设计元素,数据存储策略及部署系统,且还需进行设.....
分类:
其他好文 时间:
2015-02-06 14:47:11
阅读次数:
123
软件生命周期:1、问题定义:用户需要解决什么问题?2、可行性分析:用户需要解决的问题是否可行(技术可行性、市场可行性)?3、需求分析:将用户提出的问题进行细化;4、系统设计:确定细化问题的实现方法:5、编码:依据需求和设计稳定进行开发,解决问题;6、测试:验证是否..
分类:
其他好文 时间:
2015-02-05 18:41:41
阅读次数:
169
这里收集的是关于人工智能(AI)的教程、书籍、视频演讲和论文。欢迎提供更多的信息。在线教程麻省理工学院人工智能视频教程– 麻省理工人工智能课程人工智能入门– 人工智能基础学习。Peter Norvig举办的课程EdX 人工智能– 此课程讲授人工智能计算机系统设计的基本概念和技术。人工智能中的计划– ...
分类:
其他好文 时间:
2015-02-05 13:08:31
阅读次数:
239
选参照系一定要详细介绍参照系,要足够有说服力 成本意识不足:系统设计的时候内存、CPU都需要重点考虑。多和同事讨论细节,不要放弃任何细节。比如数据没有做校验的问题。 发现瓶颈在哪里,有没有改善的空间? ...
分类:
其他好文 时间:
2015-02-05 09:43:01
阅读次数:
162
第五章,文件系统: 从外部来看,文件系统是一组文件和目录。 在内部看,文件系统却迥然不同。文件系统的设计者必须考虑到存储区如何分配以及系统如何记录文件使用了哪些块。不同的文件系统具有不同的目录结构。文件系统的可靠性和性能也是一个重要问题。 文件系统的安全和保护对用户和设计者都至关重要。我们...
分类:
其他好文 时间:
2015-02-01 14:47:29
阅读次数:
191
这些天不小心的搜到一些关于权限方面的文档,确实写的很好!其中,《我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout》这篇文章写的东西,已经实现了我所想要实现的。既然我想要的都已经实现了,我还有继续我这系列文章的必要吗?不由得回顾下自己之前写的东西。我可以为自己没有...
分类:
其他好文 时间:
2015-02-01 14:41:24
阅读次数:
239
信息安全越来越重要的今天,系统设计和开发过程当中必要的加密技术必不可少,根据项目中的实际经验总结一下实际项目中安全使用场景。系统内部密码使用md5加密,密码不可逆,不可使用任何手段让任何人获取用户的密码,如果安全级别更高一些可以多次md5或混合加密。特殊字段的安全保密使用对称加密算法,常用的有DES...
分类:
编程语言 时间:
2015-01-30 20:52:39
阅读次数:
243