自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java经验积累:策略模式

策略模式(Strategy Pattern)属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。其主要目的是通过定义相似的算法,替换if else 语句写法,并且可以随时相互替换。...

2022-06-14 23:26:54 129 1

原创 【思维导图】HIT软件构造Java笔记——第七章面向对象编程(一)

尝试根据上课的PPT整理出了一份思维导图,如果有不对的地方或者困惑的地方请多多指正。每一个对象都有它的类类定义了类型和实现methods≈API类成员变量/方法概述接口与类的区别接口需要直到某个具体实现类的名字,实现构造——调用一个子类的构造方法——在接口中统一实现功能,避免重复实现可重写方法-非final均可重写严格继承override(覆盖/重写)抽象类...

2022-06-14 21:00:06 160

原创 【思维导图】HIT软件构造Java笔记——第六章抽象数据类型(二)

(在app上图片看不清的话可以复制链接到浏览器里,就可以看清了,电脑端也可以看清)尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助.设计简洁、一致的操作- 操作的意图应当良好定义- 行为应当连贯 要满足用户对数据所有的操作需要,难度简单要么普适,要么具体–不要混合二、Representation Independence1. 定义用户使用ADT时无需考虑内部如何实现–2. 测试优

2022-06-08 16:00:31 156

原创 【思维导图】HIT软件构造Java笔记——第六章抽象数据类型(一)

(在app上图片看不清的话可以复制链接到浏览器里,就可以看清了,电脑端也可以看清)尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助.设计良好的数据结构避免潜在bugADT的特性:(解释class的meaning)AF, rep invariantsinvariants, representation exposure均基于数学形式进行描述Abstraction, User-def

2022-06-07 14:32:37 171

原创 【思维导图】HIT软件构造Java笔记——第五章设计规约

尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助.

2022-05-20 15:23:12 104

原创 【程序人生】HIT计算机系统大作业——Hello的自白

摘 要本论文通过简单的hello.c程序为例,围绕一个程序从编写到运行的生命过程进行展开讲解。从C语言文件到可执行文件,论文详细介绍了预处理、编译、汇编、链接的过程,在Shell中创建进程并加载hello可执行程序,并对执行过程中的存储管理以及I/O管理进行了探究。以《深入理解计算机系统》的授课内容为主线,进行了知识的回顾与应用。关键词:深入理解计算机系统;编译;汇编;链接;存储;进程;I/O第1章 概述 1.1 Hello简介 1.2 环境与工具 1.3 中间结果...

2022-05-19 09:21:50 1220 1

原创 【一看就懂】HIT软件构造笔记——第四章数据类型和类型检查

尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助

2022-05-15 14:30:38 149

原创 【超详细】使用git创建公钥方法与github上的远程仓库连接

最近学校要求使用git上传实验到github仓库,不由想起了前一阵安装git研究怎么使用git与自己的github的文件夹建立连接的略痛苦的经历,在这里做一点小小的经验分享~创建本机公钥首先配置git的基本信息(使用cmd也可以)引号内填写自己的邮箱和用户信息接着使用ssh-keygen -t rsa -C "github@github.com"命令创建公钥(ssh后面没有空格)之后会询问是否需要创建密码,这里按三下回车就可以,之后我们的公钥就可以在C盘自己的用户名的文件夹里找到啦使用.tx

2022-04-26 18:50:39 1485 1

空空如也

空空如也

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

TA关注的人

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