自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++(1)new和malloc的区别和联系

new和malloc的区别和联系

2022-10-13 19:27:00 197 1

原创 jetbrains的goland、IDEA、pycharm等软件授权失败(Authorization failed)的解决方案

帮助解决jetbrains的产品授权失败问题

2022-09-04 18:04:13 5508 12

原创 Apollo问答文档

安装百度Apollo自动驾驶车时遇到的一些问题以及解决方案

2022-08-04 10:46:17 207 1

原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘NULL,price DOUBLE NULL,address varchar(100) NULL,CONSTRAINT bus_goods_p’ at line 6将参数的数据类型由大写改成小写,并调整varchar的数字就可以了。

2021-01-12 11:01:43 470

原创 软件构造回顾(四)

最近,在我复习的时候对于等价性这个问题掌握的不是很好,尤其是有关于重写equals()方法的时候不能够很好地理解。等价性等价这个概念最早是在《离散数学》这门课中接触到的,它有三个要素:1.自反性: 任意x属于A,则x与自己具有关系R,即xRx;2.对称性: 任意x,y属于A,如果x与y具有关系R,即xRy,则y与x也具有关系R,即yRx;3.传递性: 任意x,y,z属于A,如果xRy且yRz,则xRz这是在那一门课中给出的定义,而在这一门科中,我们也延展了这种定义:AF映射到同样的结果,则等价。

2020-07-11 18:56:28 182

原创 软件构造回顾(三)

上次介绍了一些软件构造中的设计模式,那其实,并没有介绍完,那些模式是面向复用性变成所需要的设计模式,而此篇中介绍的就不再是面向复用性了,而是面向可维护性编程的设计模式。工厂方法模式这也是在我们最开始做实验的遇到的一种“方法”,当时没有注意到这种模式,只是在老师介绍的时候说出:运用静态工厂方法,可以隐藏某种对象的构造,一防止表示泄露,例如: public static <R> TrainSchedule<R> newPlanningEntryOfTrainSchedule(

2020-07-10 20:36:48 144

原创 软件构造回顾(二)

在学习软件构造这门课时,我们接触到了设计模式这个概念,在最开始的学习过程中,由于没有用到过这些模式,所以并不能接受这些模式中的各种关系和其本身的意义,但是,在经过了学习与实践之后,我就能够浅略地了解这些模式的内容了。工厂方法模式这应该是最先接触到的模式,以至于在接触到的时候都没有注意。我的理解是:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。...

2020-07-09 20:26:37 116

原创 软件构造回顾(一)

在过去的几天复习软件构造的这一门课的时候,我发现了许多在第一次学习的过程中没有注意到的地方,并且,由于是复习,所以之前老师在课堂教学中的教学思路我能够厘清,因此,我准备按照某种思路对过去学过的知识做出一个整理。三、Abstract Data Type (ADT) and Object-Oriented Programming (OOP)首先,因为最初在这一章的学习过程中我仅仅对于ADT有一些模糊的认识,而对于OOP是完全不能理解的,但是,经过几轮实验的洗礼,我逐渐摸清其中的知识:这一章的大致内容就是教我

2020-07-09 00:13:54 219

原创 软件构造实验问题(四)在配置log4j2的时候出现了java.lang.NoClassDefFoundError

在完成lab4的时候,实验要求我使用日志这个功能,之后我了解到log4j2很适合这个实验,但是在配置log4j2的时候出现了一些问题:当时出现这个问题的时候,我最开始的反应式没有引入包,所以我重新build path了这个包并写完配置文件之后,还是没有改变,仍然提示错误。之后我上网开始搜索,查看有没有的人遇到了相同的问题,但是网上的人给出的答案就是没有引入包,导致错误的出现,这并不能解决我的问题;所以我为了不拖延实验,就选择用log4j,但是不幸的是,我在完成配置后同样出现了上述的问题,很绝望;我甚

2020-06-20 17:19:07 452

原创 软件构造实验问题(三)NoClassDefFoundError和no tests found with test runner

在做实验三的时候,实验要求我完成一些任务,并提交代码,之后在此基础上对原先的实现进行要求上的改变,再次提交代码。这样,就需要保留两份代码。所以我选择将一份代码保留,并将其复制,常见一个新工程,再将之前复制的代码粘贴进去,这样就能保有两份代码,可是,在测试阶段,我就遇到了问题,如图:因为代码出现了修改,所以其对应的测试用例我也要进行修改,但是,当我把测试用例也放进去的时候,便会出现这种重写测试的时候问题。我找到那个错误的名称:java.lang.NoClassDefFoundError。经过简单的了解,

2020-05-23 16:24:56 245

原创 软件构造实验问题(二)Pattern类和Matcher类

在做实验二时,我遇到了读入数据的问题,那个问题要求读入一段文字并进行处理,将之变成一个有向图。我写出的方案: Scanner s = new Scanner(new BufferedReader(new FileReader(corpus))) while (s.hasNext()) { words.add(s.next().toLowerCase()); } 这是满足那个试验要求的,但是,随着课程的推进,我了解到了正则表达式这一知识

2020-05-09 16:37:26 385

原创 软件构造实验问题(一) list和set

最近在做软件构造实验时,遇到了一个问题:在实验中要求一个支持下棋的游戏程序,要求棋子无限多。我起初的想法是在游戏开始对玩家进行初始化时,给每个玩家配备足够多的棋子,如:for(int i=0;i<numofpiece;i++) { playerB.addPiece("black");}只要保证单个玩家的棋子填满这个棋盘,就能够保证在游戏中玩家的棋子是无限多的。但是在初步完成实验...

2020-04-15 20:14:13 183

原创 Git如何连接远程仓库以及第一次提交文件到远程仓库

最近由于上课的原因,我接触到了git,这个工具可以通过命令来将你的电脑中的本地仓库和远程仓库连接,这方便了文件的传输,不过在传输之前,需要将本地仓库与远程仓库连接,所以我想介绍一下如何操作。一、准备工作。(1)github远程仓库的建立首先登录自己的github账号,之后在个人主页中找到Repositories,点击,就可以在右方看到New按钮,再点击之后,就可以根据自己的信息创建自己的远程...

2020-03-14 18:03:57 650

空空如也

空空如也

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

TA关注的人

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