- 博客(6)
- 收藏
- 关注
原创 软件构造数据类型笔记
java有两种数据类型,一种是基本数据类型,一种是对象数据类型,如图变化是邪恶的,但程序不能没有变化。不变类型:一旦被创建始终指向同一个引用/值。详情查阅snapshot,不变类型有好处,可以避免数据泄露,但也有代价对其进行频繁修改需要进行大量数据拷贝和垃圾回收。可变类型用的话就需要进行防御性拷贝。不可变类型有引用等价性和对象等价性。可变类型有行为等价性和观察等价性。总的来说,还是要看用哪种类型比较方便。...
2021-07-07 21:19:46 82
原创 软件构造 git 图形界面看Object Graph
来到你的库,打开git gui右键可以选择gitgui如图打开左上第一个选项 repository(不好截图)选择visualize all branch history就可以看到了
2021-07-04 23:54:28 254
原创 软件构造笔记ADT
ADT操作Creators 构造器:利用其他的数据类型对象产生一个新的对象可能实现为构造函数或静态工厂方法A creator implemented as a static method is often called a factory method工厂方法Producers 生产器:用已有该类型对象产生新对象如string.concat()(连接两个字符串,产生一个新的字符串)Observers 观察器如list.size()返回int(不同于原类型)Mutators 变值器(改变对
2021-07-01 16:36:07 138
原创 深入理解计算机系统
计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算学部学 号 班 级 学 生 指 导 教 师史先俊 计算机科学与技术学院2021年5月摘 要本论文系统的描述了hello....
2021-06-27 15:09:02 661
原创 fatal: pathspec ‘readme.txt‘ did not match any files
先说结论,有可能是.txt的.前面有个空,(我不知道空间是怎么造成的,我也没有干出隐藏后缀的蠢事),把空删了,再进行正常操作就好了。(add的时候不要把一个.前面有空格的文件add进去,系统似乎不认)下面是我的经历:今天,做软件构造实验的时候遇到了这个问题,(上次其实也应该遇到,可惜上次我直接上传了整个文件夹)。我在网上搜索了一下关于这个的答案,试了试发现没什么用我的操作如下,可以看到,确实有一个名为Lab2-1190201415-Report .d...
2021-06-13 21:40:29 585
原创 软件构造-提交至github
软件构造-提交至github没想到第一次写软件构造实验,最让我迷惑和感到烦躁的居然是如何提交作业(作为一个计算机小白)。当然最后我还是一一解决了这样那样的问题(我以为是提交成功了,但也可能没有)。以下是我的心路和操作历程。本文章参考(1条消息) Git教程(完整)_weixin_42152081的博客-CSDN博客_git教程(我认为,学计算机最重要的是从网上获取不会的知识。)首先,你想从本地把你的代码一类的东西传到github上,就需要一...
2021-06-06 15:55:24 135 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人