E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
软件构造
微信红包说规矩是约束也是尊重与提升自己
微信群、QQ群、微博群也包括推特、脸书、MSN等社交
软件构造
的大小群,多是网路沙龙式的小社区。一个群几人到几十人一般安生些,有了几百到上千人,那就复杂了,不客气地说,妖魔鬼怪、牛鬼蛇神都来了。
航亿苇
·
2020-03-28 18:00
设计模式的原则和法则
参考资料:C语言中文网设计模式中的原则和法则:1、开闭原则:开闭原则(OpenClosedPrinciple,OCP)由勃兰特·梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象
软件构造
早上六点半遇见五月天
·
2020-03-18 16:00
软件构造
实验中遇到的错误整理
这篇文章是在完成
软件构造
实验的过程中,记录的一些花了一段时间才找到原因的问题的整理。
Zeabin
·
2020-03-16 23:07
第四周学习情况
软件过程:问题定义、需求开发、软件设计、
软件构造
、软件测试。软件开发活动,以学生排队买票为例比较不同方案。软件测试与软件维护,定义新需求
小羊同学12
·
2020-03-15 22:00
随堂讨论题1
从整个游戏结构来看:游戏软件的定义和分析、软件设计、
软件构造
、软件测试和软件运行和测试也在整个游戏的开发过程中也贯穿其中;结构方面其有良好的代码格式,对读阅读有帮助,垂直方向代码有间隔,每组代码展示一条完整思路
风云121
·
2020-03-13 08:00
Java为什么没有c/c++运行速度快?
2.c/c++是cpu直接运行的;C/C++是直接运行在机器上,而JVM相当于用
软件构造
了一个计算机,有自己的CPU(假的),内存(也是假的)3.总结:C/C++(*.exe)->机器java(*.class
FelixHe
·
2020-02-23 11:45
1.Go_ introduce(介绍)
Go为
软件构造
提供了一种模型,它使依赖分析更加容易,且避免了大部分C风格include文件与库的开头。Go是静态类型的语言,它的类型系统没有层级。
大耳朵儿图图
·
2020-02-19 08:36
泛型
泛型的目的是采用广泛适用和可交互性的形式来表示算法和数据结构,以使他们能够直接用于
软件构造
。*泛型类、结构、接口、委托和方法可以根据它们存储和操作的数据的类型来进行参数化。
BigbyLong
·
2020-02-07 06:05
学到了林海峰,武沛齐讲的Day73-74-75-76-77 CMDB项目(运维自动化) 重要 硬盘坏了。。生气
/wupeiqi/articles/6192986.html搭建自动化服务器Agent方法SSH方法Paramiko模块salt方法装第三方软件rpcpuppet工具(老)factorDay73客户端
软件构造
大仙秋
·
2020-02-01 00:00
Makefile 使用说明
make是
软件构造
工具,通过读取Makefile文件自动化完成构建。二、make核心?target...:prerequisites...
thebeeman
·
2020-01-04 00:31
开闭原则
1.开闭原则的定义开闭原则(OpenClosedPrinciple,OCP)由勃兰特·梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象
软件构造
》(ObjectOrientedSoftwareConstruction
啃白菜的喵
·
2020-01-01 13:00
设计模式-golang实现之七大设计原则
开闭原则开闭原则(OpenClosedPrinciple,OCP)由勃兰特.梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象
软件构造
》(ObjectOrientedSoftwa
qq570850096
·
2019-12-31 09:50
golang
设计模式
github
后端
4.开闭原则——面向对象设计原则
开闭原则的定义开闭原则(OpenClosedPrinciple,OCP)由勃兰特·梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象
软件构造
》(Obj
morganlin
·
2019-12-08 19:00
设计模式笔记开篇
开闭原则(OpenClosePrinciple)勃兰特·梅耶(BertrandMeyer)在1988年出版的《面向对象
软件构造
》一书中提出这一原则----
戴先森Davi
·
2019-12-08 00:50
8个Mac破解软件网站,各类付费软件随便下载 | Mac用户必备
3、MacBL集合软件建模工具、
软件构造
工具、软件测试工具、软件工程管理工具等
集知盒子
·
2019-12-01 06:52
什么是架构师? 如何成为一个架构师?
3.降低与
软件构造
相关联的风险。软件架构的生命周期软件开发有其生命周期,它应
JAVA架构师的圈子
·
2019-11-05 17:23
Z3求解器简介及环境搭建
Z3为软件分析及验证工具提供了一个引人注目的匹配,因为几个常见的
软件构造
直接映射到支持的理论中1、Z3的基本架构:在深入研究Z3的体系结构细节之前,让我们看一下Z3的体系结构,以了解它是如何执行的。
guo_shaokun
·
2019-08-20 22:34
软件构造
Lab4实验总结
软件构造
Lab4实验总结1实验目标概述本次实验重点训练面向健壮性和正确性的编程技能,利用错误和异常处理、断言与防御式编程技术、日志/断点等调试技术、黑盒测试编程技术,使程序可在不同的健壮性/正确性需求下能恰当的处理各种例外与错误情况
alphaprime
·
2019-06-21 15:18
软件构造
lab4
实验总结
软件构造
软件构造
8-9章
章节内容8性能指标9代码重构8.1
软件构造
性能指标时间性能每条指令、每个控制结构、整个程序的执行时间不同语句或控制结构执行时间的分布情况时间瓶颈在哪里?
a1058420631
·
2019-06-19 23:48
JAVA
HIT2019春
软件构造
->大文件读写方法NIO
Lab5中需要进行大文件读写,以下是NIO方法的总结:读取文件:importjava.nio.file.Files;importjava.nio.file.Paths;利用Files.readAllBytes(Paths.get(filePath))获取filePath路径里面的文件的所有的内容,该方法返回一个字节数组,再调用newString()方法创建一个字符串。publicStringinp
阿洛萌萌哒
·
2019-06-16 22:00
软件构造
笔记——Type checking
TypecheckingStaticcheckingDynamiccheckingThebugisfoundautomaticallybeforetheprogramevenruns.静态检查针对类型,与变量特定值无关的错误。Thebugisfoundautomaticallywhenthecodeisexecuted.动态检查怎对由特定值引起的错误。eg.Syntaxerrors,Wrongna
Change_D
·
2019-06-16 20:55
HIT软件构造
软件构造
笔记——java中的数据类型
Datatypeinprogramminglanguages1.1TypesandVariableTypes:Atypeisasetofvalues,alongwithoperationsthatcanbeperformedonthosevalues.Variables:Namedlocationthatstoresavalueofoneparticulartype.–Form:TYPENAME;
Change_D
·
2019-06-16 20:53
Java
HIT软件构造
软件构造
复习笔记
建议复习看课件,
软件构造
的课件比算法和自动机的课件好一亿倍。1.重写使用哪个方法在运行时决定,重载在编译时决定。
canaryW
·
2019-06-16 13:39
GOF 的23种JAVA常用设计模式总结 03 面向对象七大设计原则
各位代码界的大佬们总结出的七大设计原则,还是需要好好了解一下1.开闭原则开闭原则(OpenClosedPrinciple,OCP)由勃兰特·梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象
软件构造
朝北
·
2019-06-16 11:00
面向对象设计的7大原则
单一职责原则5.接口隔离原则6.迪米特法则7.合成复用原则开闭原则的定义开闭原则(OpenClosedPrinciple,OCP)由勃兰特·梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象
软件构造
conggova
·
2019-06-05 18:51
杂谈
软件构造
Lab2实验总结
本实验当中最主要的工作是实现一个图结构,并要求使用泛型实现。各个方法的实现过程:publicbooleanadd(Lvertex)判断以vertex为名称的点是否已经存在。若存在,不执行任何操作。否则在vertices中增加该节点。publicintset(Lsource,Ltarget,intweight)首先区分weight是否等于零。不等于0时再判断点是否已经包含了相应的节点。若未包含则进行
강구연월
·
2019-06-03 16:33
软件构造
Lab1实验总结
本次实验是在对Java语言几乎完全不了解的情况下进行的,因此挑战性也很大。其中TurtleGraphics是较新颖的部分。通过对光标的移动和旋转完成一系列图形的绘制。在本部分中我实现了五角星的绘制。将以下语句重复五次即可完成。turtle.forward(100);turtle.turn(calculateRegularPolygonAngle(10));generatemagicsquare部分
강구연월
·
2019-06-03 16:42
从水仙花数说起
程序设计是给出解决特定问题程序的过程,是
软件构造
活动中的重要组成部分。程序设计是一门实践性很强的课程,通过实践锻炼出的程序设计能力将直接关系到人们的软件开发能力。
aTeacher
·
2019-06-03 15:00
软件构造
Lab5实验总结
总体来说Lab5的工作量也是十分巨大的,其中工作量最大的是利用CheckStyle对代码的风格进行修改。在第一次运行CheckStyle时报出了大概5000多个警告,着实令人生畏。但事实上95%的错误可以通过自动格式化(ctrl+shift+F)和自动替换tab字符解决。主要修改的问题有:1.在方法与方法之间添加一行空行2.方法的大括号不应独立成行3.多个参数之间添加空格,防止过于密集剩余的问题主
강구연월
·
2019-06-03 15:15
软件设计原则
1.开闭原则开闭原则(OpenClosedPrinciple,OCP)由勃兰特·梅耶(BertrandMeyer)提出,他在1988年的著作《面向对象
软件构造
》(ObjectOrientedSoftwareConstruction
雨雾星天
·
2019-05-29 21:00
哈工大
软件构造
Lab5
一,配置插件1.ViusalVM1)从网站上下载最新版VisualVM压缩包解压缩此文件2)bin文件中找到visualvm可执行程序文件,如截图3)运行此程序,然后运行lab5中的GUI主程序,可以看到我们的App程序,双击即可生成相应的动态详细信息。如截图。2.配置MemoryAnalyzer1)在EclipseMarketPlace中搜索MemoryAnalyzer2)点击安装即可,安装完成
叫我池池
·
2019-05-21 13:30
哈工大课程
MySQL官方优化文档
这些
软件构造
导致硬件级别的CPU和I/O操作,您必须尽可能地最小化并尽可能高效。在处理数据库性能时,首先要学习软件方面的高级规则和指南,并使用挂钟时间来衡量性能。当您成为专家时,您将了
菜鸟级的IT之路
·
2019-05-13 20:29
关系型数据库
HIT2019春
软件构造
->重写hashCode()方法
不需要重写equals方法:1.一个类的每一个实例本质上都是唯一的。2.不关心一个类是否提供了“逻辑相等”的测试功能3.超类已经改写了equals方法,并且从超类继承过来的行为对于子类也是合适的。4.一个类时私有的或者是package私有的,并且可以确定它的equals方法永远不会被调用。(这种情况下最好将equals方法改写成以下方式:publicbooleanequals(Objectobj)
阿洛萌萌哒
·
2019-04-16 18:00
HIT2019春
软件构造
->正则表达式语法
普通字符:匹配与之相同的字符字母、数字、汉字、下划线、没有特殊定义的标点符号。简单的转义字符:\n换行符\t制表符\\代表\本身\^,\$,\.,\(,\),\{,\},\?,\+,\*,\|,\[,\]匹配这些字符本身标准字符集合:与多种字符相匹配的表达式注:区分大小写,大写即相反的意思\d任意一个数字,0-9之间\D:任意一个不是数字的字符\w任意一个字母或数字或下划线,A~Z、a~z、0~9
阿洛萌萌哒
·
2019-04-09 20:00
关于一场Lab2的噩梦
软件构造
Lab2之噩梦开始了P13.1PoeticWalks3.1.1GetthecodeandprepareGitrepository3.1.2Problem1:TestGraph3.1.3Problem2
L_0322
·
2019-04-08 10:29
一袋米要扛二楼
软件构造
3.3错题笔记----ADT
1.四种方法:首先observer是最容易看出来的,4显然是observer然后creater和producer一定要返回WordList类型,所以2一定是Mutator然后1是属于类的构造方法,显然是creator剩下3是producer。2B选项,如果是防御式拷贝返回的mutable值,那么它就没有发生泄露。C选项,如果存在表示泄露,那么外界就可以修改spec的值,那么就不为真D选项,3选Cr
canaryW
·
2019-03-27 20:36
Java
软件构造
软件构造
错题笔记----3.2 Specification
1在Java的语法中,使用@param表达一个方法的pre-condition,使用@return和@throws来表达方法的post-condition。下面说法正确的是:(ABD)A除非在post-condition中明确声明过,否则方法内部代码不应该改变输入参数。B方法的spec描述里不能使用内部代码中的局部变量或该方法所在类的private属性。C若在方法的post-condition中声
canaryW
·
2019-03-27 10:47
软件构造
[
软件构造
] 软件测试用例与测试优先
资料来源:
软件构造
PPT软件测试与测试优先PARTⅠ测试相关知识点Q:为什么要测试?测试能够发现程序中的错误,提高程序正确性的信心。Q:测试需要注意哪些点?
icey_J
·
2019-03-22 16:55
java 抽象数据类型编程(ADT)
由于
软件构造
实验二要求抽象数据编程,所以学习了一些抽象数据编程的知识。
canaryW
·
2019-03-18 20:06
Java
ADT
【
软件构造
】课件精译(五)数据类型与类型检验
本章说明从这一章起,课程正式以Java为编程语言讲解一切软件开发的具体事项,不再是前几章那样的
软件构造
理论。本章还是以Java语法为主,但是值得注意或者易混淆的地方还是很多。本章的题目
Swocky
·
2019-03-18 17:29
软件构造
软件构造课件精译
HIT2019春
软件构造
->Git&Github学习笔记
由于
软件构造
课程需要,学习使用git,以下作为学习笔记。
阿洛萌萌哒
·
2019-02-27 17:00
软件构造
复习
前言最佳食用方法是理解记忆,考试时能扯多少是多少,有小部分直接复制@hwq的答案.其实有心人想要找出那些题目考的概率大也是相对明显的.答案都是基于我自己理解的,不保证正确,觉得不对的也可以下面评论.解答解释模块耦合性的含义,对不同的耦合举例说明。(ps:这个题分为两部分,一部分是解释含义,另一部分是举例说明.)(1)耦合性是一个模块与系统其他模块及外部世界的关联程度的度量.(2)以下将对不同耦合进
有点大的青椒
·
2019-01-09 21:12
代码大全读书笔记(1)
//2018-10-4代码大全读书笔记(1)1.
软件构造
a.软件开发过程中的不同活动:定义问题、需求分析、规划构造、软件架构(或高层设计)、详细设计、编程与调试、单元调试、集成测试、集成、系统测试、保障测试
Chai_YD
·
2018-10-04 20:49
读书笔记
Golang学习系列:(一)介绍和安装
Go是一种新的语言,一种并发的,带有垃圾回收的、快速编译的语言,它具有一下特点:他可以在一台计算机上用几秒钟的时间编译一个大型的Go程序Go为
软件构造
提供了一种模型,它使依赖分析更加容易,且避免了大部分
黑米面包派
·
2018-08-28 23:00
抽象数据类型
抽象数据类型概述抽象数据类型(AbstractDataType,ADT)是
软件构造
过程中的一个重要实例,与传统的数据类型不同的是,抽象强调作用于数据上的操作,程序员和用户无需关心数据是如何存储的,只需要设计和使用该数据类型即可
LeoYu1998
·
2018-07-01 09:57
软件构造
的质量目标
软件系统的质量属性软件系统的质量属性可以分为两部分:外部质量因素(ExternalQualityFactors)以及内部质量因素(InternalQualityFactors)。外部质量因素是指那些可以被用户在使用过程中察觉到的因素,最常见的外部质量因素就是软件的运行速度和其是否友好(方便使用),因此我们也可以说外部质量因素影响用户。与之相对应的是内部质量因素,是指那些用户难以发觉,但是对软件本身
LeoYu1998
·
2018-06-27 20:26
Chapter 1
软件构造
的视图和质量目标
多维度软件视图通过时期(phases):构建时期和运行时期(build-andrun-timeviews)构造时期:想法->需求->设计->代码->可安装或可执行的包外部质量特征影响用户内部质量特征影响软件本身和他的开发者外部质量由内部质量造成外部质量特征正确性:正确性是最好的质量健壮性:健壮性补充正确性可扩展性:可扩展的问题是规模的问题之一兼容性:兼容性的秘诀是标准化,特别是标准的协议易用性:一
克格勃佳佳
·
2018-06-27 16:34
软件构造
笔记
java
SCM工具-Git的相关指令
这学期的
软件构造
课程,一点收获就是学习了Git的使用,作为SCM的一个工具,git在版本控制与软件配置管理上起到很大的作用。在使用git前我们需要掌握一些概念。
Jedikah
·
2018-06-24 16:14
《
软件构造
》第3章复习摘要
总览:第一部分(讲义3-1)Java基本数据类型,例如:int:范围[-2^31,2^31]long:范围[-2^63,2^63]booleandoublechar:单个字符Java对象数据类型,例如:String、BigInteger……习惯上,基本数据类型都是小写字母,而对象数据类型以大写字母开头。基本数据类型与对象数据类型的比较:可以将基本类型包装为对象类型:如Boolean、Integer
L1n_CY
·
2018-06-21 18:34
哈工大18年春
软件构造
课程讨论题
这是哈工大18年春
软件构造
课程(徐汉川老师)的讨论题目,少部分答案摘录自课件PPT和网上的资源(链接在文中给出)。如有错误还望指出,谢谢。
李秋豪
·
2018-06-20 20:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他