在王概凯先生的9篇关于软件架构师的博客-《架构漫谈》中,我们可以看到文中谈到了架构的定义、含义,架构主要是要认识概念,如何做好架构之架构的切分,然后谈到了软件与架构之间的关系(什么是软件,软件架构是要解决什么问题,从架构的角度看如何写好代码,理清技术、业务和架构之间的关系了),下面依次写出我对9篇博 ...
分类:
其他好文 时间:
2018-03-07 21:52:26
阅读次数:
273
软件有很多种,也有各种分类办法: ShrinkWrap(在包装盒子里面的软件,软件在软盘/CD/DVD上)、Web APP (基于网页的软件)、Internal Software (企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps (手机应用)、Operating Syst ...
分类:
其他好文 时间:
2018-03-07 00:51:42
阅读次数:
162
Appium 初始化配置信息(Desired Capabilities),Desired Capabilities实际上就是一个字典,它主要用于向Appium Server提供初始化配置参数,如:想要测试的系统是Android还是IOS,测试哪款软件,软件的入口是哪里等。 这种服务关键字在网上很多, ...
分类:
移动开发 时间:
2018-02-28 01:14:07
阅读次数:
603
计算机的概念: 能够按照程序自动高速处理海量数据的电子设备就是计算机。 计算机的组成: 计算机由硬件和软件组成。硬件是组成计算机的各种物理原件的总称。软件分为:系统软件和应用软件。面向系统的叫系统软件,面向人的叫应用软件。 软件开发的步骤: ① 需求分析 ② 系统设计 ③ 实现 ④ 测试 ⑤ 实施 ...
分类:
编程语言 时间:
2018-02-08 12:12:02
阅读次数:
153
1、概述JSP规范中定义了一系列的标准动作,Web容器按照规范进行了实现,可以解析并执行标准动作。而标准动作使用的是标准的xml语法,看上去也比较直观易懂,下面来看一个结构例子:上面的代码中,action_name表示标准动作的名字,而attribute1和attribute2是标准动作的若干个属性... ...
分类:
Web程序 时间:
2018-01-30 16:23:47
阅读次数:
212
“整体部分”这章讲了我们的构思是有缺陷的,因此总会有bug。但我们可以利用一些方法来减少bug的出现,细致的功能定义、详细的规格说明、规范化的功能描述说明以及这些方法的实施,大大减少了系统中必须查找的bug 数量。构件的单元测试,单元测试这一概念在这学期学习软件工程课时老师经常提到,作者很有先见性, ...
分类:
其他好文 时间:
2018-01-25 10:59:41
阅读次数:
148
查看已安装的包: 按照正则搜索包: //查看以dotnet 开头的包 卸载匹配的包: 按照正则卸载匹配的包: //卸载以dotnet 开头的包 更多参数使用 help查看即可 参考:https://zh.wikihow.com/卸载Ubuntu软件 ...
分类:
Web程序 时间:
2018-01-21 17:34:06
阅读次数:
1972
Homebrew homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。 Homebrew常用命令 查看brew的帮助:brew –help 安装软件:brew install git 卸载软件:brew uninstall git 搜索软件:b ...
分类:
编程语言 时间:
2018-01-13 14:17:25
阅读次数:
151
Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。 这套框架是 ...
分类:
其他好文 时间:
2018-01-03 14:11:15
阅读次数:
444
【复习笔记】软件工程概论复习(0) 本文大多数论述引自《软件工程 实践者的研究方法》 软件 软件是产品。 软件显示了由计算机硬件体现的计算能力。 软件是指令、数据结构、软件描述信息(文档)的集合 软件特性 软件不会磨损 软件是开发(develop)的 软件是根据需求定制的 软件是复杂的 软件退化 软 ...
分类:
其他好文 时间:
2018-01-01 20:40:16
阅读次数:
163