- 博客(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关注的人