在阅读其他源码的时候被好多设计模式卡主了,因此想的简单的学习一下设计模式。 参考: <<大话设计模式>>一书。 1. 什么是设计模式 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 ...
分类:
其他好文 时间:
2019-06-06 22:50:15
阅读次数:
116
无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直是很重要的环节,我们也应该养成在程序中记录日志的好习惯。logGo语言内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用。使用Loggerlog包定义了Logger类型,该类型提供了一些格式化输出的方法。本包也提供了一个预定义的“标准”logger,可以通过调用函数Print系列(Print|Printf|Println
分类:
编程语言 时间:
2019-06-06 09:13:16
阅读次数:
131
[TOC] Django前戏 软件开发架构 动静态网页 模板渲染 什么是web框架 Django简介 创建Django项目方式 Django各个文件的作用 Django小白必会三板斧 注意事项 纯手撸web框架 基于wsgire框架 urls.py views.py Templates文件夹下 ge ...
分类:
其他好文 时间:
2019-06-06 00:13:57
阅读次数:
127
什么是Web应用? 1、Web应用程序是一种可以通过Web访问的应用程序。Web应用程序的一个最大好处是用户可以很容易访问应用程序。用户只需要有浏览器即可,不需要再按照其他软件。 软件开发架构 1、B/S架构 :浏览器/服务器 2、C/S架构 :客户端/服务器 本质上B/S架构其实就是C/S架构 H ...
分类:
其他好文 时间:
2019-06-05 21:44:12
阅读次数:
76
web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。 软件开发架构 c/s架构 客户端 服务端 b/s架构 浏 ...
分类:
其他好文 时间:
2019-06-05 20:11:59
阅读次数:
104
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则的定义 开闭原则(Open Closed Princ ...
分类:
其他好文 时间:
2019-06-05 15:05:55
阅读次数:
76
大数据,信息安全等领域的竞争势态和展现出来的技术水平,代表着一个社会的信息能力。加快信息化的融合发展,已成为我们共同的选择,信息化产业已经成为我们技术发展的战略制高点。 ...
分类:
其他好文 时间:
2019-06-03 12:03:49
阅读次数:
126
测试工具Jtest:用于代码优化和测试 一、Jtest简介 Jtest 是 Parasoft 公司推出的一款针对 Java 语言的自动化代码优化和测试工具,它通过自动化实现对 Java 应用程序的单元测试和编码规范校验,从而提高代码的可靠性以及 Java 软件开发团队的开发效率。 二、主要功能 1) ...
分类:
其他好文 时间:
2019-06-03 00:19:59
阅读次数:
114
软件开发行业是目前发展最快的行业之一,在世界各地都有对软件开发者的需求。 同时,将来的工作也成为了话题,另一方面,人们希望无论是谁都有机会得到工作时间短、工作量少、更好的工具等。 另一方面,机器人是否代替人类,人工智能是否抛弃伦理和道德,我们是否使用更多等,提出了很多问题。 许多问题我真的没有答案。 ...
分类:
其他好文 时间:
2019-06-02 17:57:36
阅读次数:
114
软件测试是软件开发流程的守门员,对于商用软件来说的重要性毋庸置疑,大型公司往往在软件测试的阶段投入大量的成本来保证软件 的稳定性,小型的软件开发也需要软件测试环节对软件进行修改和优化。 按照开发阶段划分,软件测试可分为单元测试、集成测试、系统测试和验收测试 一、白盒测试 测试环境 window10, ...
分类:
其他好文 时间:
2019-06-02 17:43:39
阅读次数:
153