自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 软件构造(4)

OOP1.    Interface接口接口的成员变量默认用final关键字修饰,故必须有初值,可用public,default修饰,可用static修饰。接口的方法只能被public、default、abstract、static、strictfp(严格浮点运算)修饰。Interface和Class: 定义和实现ADT – 接口中只有方法的定义,没有实现 – 接口之间可以继承与扩展 – 一个类可以实现多个接口(从而具备了多个接口中的方法) – 一个接口可以有多种实现

2021-07-07 13:26:06 68

原创 软件构造(3)

1.    ADT及其四种操作抽象类型:强调"作用于数据上的操作",程序员和client无需关心数据如何具体存储,只需设计/使用操作即可。ADT由操作定义,与其内部实现无关。可变数据类型:提供了可改变其内部数据值的操作;不可变数据类型:其操作不改变内部值,而构造新的对象。(没有mutators)ADT操作分类:1.       Creators 构造器:不利用该类型对象产生一个新的对象可能实

2021-07-06 23:34:04 85

原创 软件构造2

1.   数据类型Primitive types 基本数据类型(8种)1. Object types 对象数据类型(reference types 引用数据类型)Short、int 、long、float、double、boolean、char、byte如:String、BigInteger只有值,没有ID(无法与其他值区分),不能赋值为null;immutable有值,也有ID;部分mutable,部分immutable在栈中分配内存,代价低

2021-07-06 22:17:35 43

原创 软件构造复习1

1软件构造的多维度视图和质量目标多维软件视图By phases: build- and run-time views按阶段划分:构造时/运行时视图By dynamics: moment and period views按动态性划分:时刻/阶段视图By levels: code and component views按构造对象的层次划分:代码/构件视图将库集成到可执行程序中 1.静态链接 发生在Build Time,库被拷贝进入代码形成整体,执行的时候无需提供库文件 不依赖 缺点:难以升级

2021-07-06 09:29:25 134

原创 Git 一些使用命令

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch

2021-07-05 17:56:41 24

原创 2021-06-23程序人生-Hello’s P2P

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-24 16:16:39 102

原创 JAVA抽象类

请问

2021-06-06 20:24:47 42

原创 学生成绩管理系统

实验目的:掌握程序设计的基本算法和简单数据结构基础,能够综合运用基本控制语句、算法和数据结构,以及自顶向下、逐步求精的模块化设计方法和面向对象的设计方法,能够设计具有小规模的系统级Java语言程序,提高系统编程能力;针对计算相关的复杂工程问题,能够使用恰当的算法和数据结构,完成计算、统计、排序、检索、匹配等相关的软件系统的构造、测试与实现;能够基于面向对象的思想进行程序的设计与实现;掌握常用的程序调试和测试方法。实验要求:采用自顶向下、逐步求精的模块化设计思想设计一个小型信息库管理系统,或者闯关

2021-05-29 21:20:02 1143 2

原创 2021-05-29 网页排序中如何判别网页质量

网页排序中如何判别网页质量背景与工程应用价值:随着移动商务类应用的迅速发展,互联网应用向提升用户体验、贴近生活方向靠拢。搜索引擎作为连接互联网与用户的重要媒介,将对日后新媒体发展起重要作用。而且随着网络用户量的急剧增长,网民对搜索引擎服务质量的要求会越来越高。搜索引擎主要是分为4个步骤,从互联网上抓取网页、建立索引数据库、在索引数据库中搜索排序、对搜索结果进行处理和排序。用户进行信息检索时,总是希望能获得最新、最相关、最权威的网页,并且将这些网页排在搜索结果的最前面,因此网页排序技术是其研究的热点之一。

2021-05-29 21:11:55 89

网页排序中如何判别网页质量

网页排序中如何判别网页质量 背景与工程应用价值: 随着移动商务类应用的迅速发展,互联网应用向提升用户体验、贴近生活方向靠拢。搜索引擎作为连接互联网与用户的重要媒介,将对日后新媒体发展起重要作用。而且随着网络用户量的急剧增长,网民对搜索引擎服务质量的要求会越来越高。搜索引擎主要是分为4个步骤,从互联网上抓取网页、建立索引数据库、在索引数据库中搜索排序、对搜索结果进行处理和排序。用户进行信息检索时,总是希望能获得最新、最相关、最权威的网页,并且将这些网页排在搜索结果的最前面,因此网页排序技术是其研究的热点之一。而网页排序的任务中,最核心的难点在于如何判别网页质量。有效解决该问题可以极大的提高网页排

2020-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除