Robert C. Martin(即Bob 大叔),作为极限编程的支持者,他不仅通过演讲、出版《代码整洁之道》等书籍,来推进“代码整洁”,还大力地促进软件开发人员的“匠艺精神”,并开始尝试推动敏捷与匠艺的融合。 ...
分类:
其他好文 时间:
2021-02-10 13:29:13
阅读次数:
0
Go语言标准库log介绍 无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直都是非常重要的一个环节,我们也应该养成在程序中记录日志的好习惯。 log Go语言内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用。 使用Logger log包定义了Logger类型,该类型提供 ...
分类:
编程语言 时间:
2021-02-10 13:08:40
阅读次数:
0
2.5 软件及软件开发 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能 计算机软件按照其功能划分为系统软件与应用软件 系统软件: DOS,Windows,Linux,Unix,Mac,Android,iOS··· 应用软件: QQ,WeChat··· 软件、开发、软件开发 人机交互(图形化 ...
分类:
其他好文 时间:
2021-02-06 11:52:48
阅读次数:
0
计算机软件 使计算机按照预先设计好的顺序去完成特定的功能 软件分为系统软件和应用软件 系统软件 Dos(Dis Operating System),Window,Linux,Unix,Mac,Android,IOS... 应用软件 软件,开发,软件开发 人机交互(图形化界面,命令行) Window常 ...
分类:
其他好文 时间:
2021-02-04 12:12:07
阅读次数:
0
UML第一部分总结 UML概述 UML(Unified Model Language )统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言而非编程语言。作为一个支持模型化和软件系统开发的图形化语言,UML为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构 ...
分类:
其他好文 时间:
2021-01-30 11:50:50
阅读次数:
0
GStreamer是一套强大的多媒体中间件系统,跟FFmpeg功能类似。 各个Linux发行版(Ubuntu,fedora),大都集成了GStreamer相关工具,而作为软件层次结构最上层的播放器,几乎都是直接调用GStreamer相关库/插件来快速软件开发。 例如,播放器这类app的开发,只需重点 ...
分类:
其他好文 时间:
2021-01-28 12:22:13
阅读次数:
0
AOP 什么是AOP ? 面向切面编程。通过预编译的方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型,利用AOP可以对业务逻辑的各个部分进行隔离,从而使业务逻辑各个部分的耦合度降低,提 ...
分类:
编程语言 时间:
2021-01-14 10:40:40
阅读次数:
0
下载链接 321工具站 https://www.321tool.com/book/detail/21 封面 内容简介 《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为 ...
分类:
其他好文 时间:
2021-01-11 11:21:33
阅读次数:
0
体系结构概要 1.软件开发知识的半衰期 为3年 2.支持软件工程的根基在于质量关注点 ? 软件工程过程和实践的通用原则主要是: – ① 为最终用户提供价值, – ② 保持简洁, – ③ 维护可见的东西(产品和计划), – ④ 认识(必须理解别人将消费你所生产的产品), – ⑤ 面向未来, – ⑥ 计 ...
分类:
其他好文 时间:
2021-01-07 12:44:31
阅读次数:
0
模块的使用 引入 模块:就是一系列功能的集合体 1、模块的分类 模块大致分为四种类别: (1)一个py文件就是一个模块,文件名叫test.py,模块名叫test (2)一个包含有__init__.py文件的文件夹称为包,包也是模块 (3)已被编译为共享库或DLL的C或C++扩展 (4)使用C编写并链 ...
分类:
其他好文 时间:
2021-01-07 12:10:35
阅读次数:
0