自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习下设计模式

什么是设计模式国外前辈说的好:“每一个模式描述了一个在我们周围不断重复发生的问题及该问题的解决方案的核心。这样我们就能一次次使用该方案而不必做重复劳动。”一般来说,一个模式有四个基本要素:模式名称问题。描述了应该在何时使用模式。解决方案。描述了设计的组成成分,它们间的相互关系及各自的职责和协作方式。效果。描述了模式应用的效果及使用模式应权衡的问题。我们根据两条准则对模式进行分类。...

2019-06-24 20:40:44 91

原创 软构lab1p2中的凸包

后来算法课有讲这个问题。先记下自己当时想的笨办法。先将所有点按照横坐标从左到右排序,横坐标相同的则按纵坐标从下到上排序。(这排序比较繁琐)这样找到最左下的点,以此为出发点开始遍历。遍历到一个点则计算其和源点形成的直线关于y轴的偏角(顺时针0-360,这里也可以用判断三点构成的两条直线夹角的方法,但实验中的turtle类有计算转向角的方法,所以就用了)及两点间距离(实验中用来判断共线时该舍去哪个点...

2019-06-24 19:32:02 110

原创 面向对象编程(OOP)的理解

Java是面向对象的编程,刚开始还有点不太习惯。记得在lab2中,老师给的test检查的是两个集合类及其中元素,我的代码却是新建了相同内容的元素并添加到新集和中,导致怎样都无法通过test。现在想想真蠢啊。相关内容:java编程思想第1、2、5章本节开头有句话:“所有编程语言都提供抽象机制,可以认为,人们所能解决的问题的复杂性直接取决于抽象的类型和质量。”这里的类型是指“所抽象的是什么?”汇编...

2019-06-24 19:14:04 199

原创 关于java中的容器

软件构造中学到的小知识刚开始使用java中的集合类List使用小技巧Set相关覆盖hashCode刚开始使用java中的集合类相关内容:java编程思想的11章和17章,本文也大多是从这两章摘要总结的。这是java中的集合类,也叫容器,用来保存对象的。这些容器类都可以自动地调整自己的尺寸。课程中主要用到了List、Set、Map这三类。这些类在声明时可以加上尖括号来声明类型,不然默认的是Ob...

2019-06-24 17:49:00 124

原创 哈工大2018计算机系统大作业——程序人生

摘 要本文主要讲述了hello.c程序在编写完成后运行在linux中的生命历程,借助相关工具分析预处理、编译、汇编、链接等各个过程在linux下实现的原理,分析了这些过程中产生的文件的相应信息和作用。并介绍了shell的内存管理、IO管理、进程管理等相关知识,了解了虚拟内存、异常信号处理等相关内容。关键词:预处理;编译;汇编;链接;shell;(摘要0分,缺失-1分,根据内容精彩称都酌情加...

2018-12-31 21:40:51 2474

空空如也

空空如也

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

TA关注的人

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