自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dlib(GPU)安装

1.安装Visual Studio 2015 Update 3。CUDNN下载后,复制至CUDA的路径下对应文件中。#3.pip安装cmake,boost。#2.安装cuda,cudnn。

2023-04-18 19:11:24 337

原创 哈工大数字逻辑大作业电子密码锁

数字逻辑与数字系统设计实验大作业报告(2020年)代码https://github.com/1190202002/logichomework.git课程名称:数字逻辑与数字系统设计任课教师:张彦航作业题目:电子密码锁设计完成人: 李艺峰学号: 1190202002班级: 1903010报告日期:2020年 12 月 14 日报告成绩 教师评语1.设计要求1.1设计一个开锁密码至少为4位数字(或更多)的密码锁。1.2当开锁按扭开关(可设置8位或更多,其中

2021-10-05 21:56:48 2629 1

原创 2021年春季学期计算学部《软件构造》课程Lab 2实验报告

1实验目标概述本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现 ADT。具体来说:⚫ 针对给定的应用问题,从问题描述中识别所需的 ADT;⚫ 设计 ADT 规约(pre-condition、post-condition)并评估规约的质量;⚫ 根据 ADT 的规约设计测试用例;⚫ ADT 的泛型化;⚫ 根据规约设计 ADT 的多种不同的实现;针对每种实现,设计其表示(representation)、表示不变性(rep invariant)、抽象过程(a

2021-08-04 13:11:44 188

原创 2021年春季学期 计算学部《软件构造》课程 Lab 1实验报告

2021年春季学期 计算学部《软件构造》课程 Lab 1实验报告1实验目标概述本次实验通过求解三个问题,训练基本 Java 编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。 另一方面,利用 Git 作为代码配置管理的工具,学会 Git 的基本使用方法。⚫ 基本的 Java OO 编程⚫ 基于 Eclipse/IDEA IDE 进行 Java 编程⚫ 基于 JUni

2021-08-04 12:35:12 217

原创 软件构造SOLID设计原则2021-06-30

SOLID设计原则软件构造SOLID五大设计原则,如果能够严格遵循这五大设计原则进行软件设计,那么我们程序的健壮性、可复用性、可扩展性等各方面将会相当优秀。SOLID设计原则如下:(SRP) The Single Responsibility Principle --------- 单一责任原则(OCP) The Open-Closed Principle ------------------- 开放-封闭原则(LSP) The Liskov Substitution PrincipleLisko

2021-07-06 23:52:53 136

原创 里式替换原则(Liskov Substitution Principle,LSP)2021-6-20

里式替换原则Liskov Substitution Principle里氏替换原则“If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2 then S is a subtype of T.”。也就是说,任何

2021-07-06 20:19:47 167

原创 Java中数据结构队列的使用2021-6-5

Java中数据结构队列的使用最近Java实验中要计算一个有向图中一个点到另一个点的距离(边的权值为1),显然要从出发点进行广度优先搜索,直到搜索到终点。我的想法是利用队列来完成。之前学数据结构时候都是先用C语言写一个队列的实现,然后在用这个队列。现在用Java,可以直接定义一个队列,实现队列的各种操作。Queue<>是一个队列接口,因为队列是尾进头出,所以可以采用LinkedList来进行实现。实验描述如下实现并测试一个友谊图类,它在社交网络中表示友谊,并可以计算图中两个人之间的距离。g

2021-07-06 01:06:20 108

原创 OOP中decorator 设计模式 2021-07-05

decorator 设计模式在OOP的学习中,有种软件设计模式是 decorator 设计模式,而且在之后的实验中用到了。当时感觉不是很好理解,后来通过查阅资料有了一点感悟,将其记录如下。decorator 设计模式能够向一个现有的对象添加修饰的设计和新的功能,同时又可以不改变对象原本的结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。decorator 模式的结构与实现模式的结构装

2021-07-06 00:31:00 61

原创 try,catch,finally执行顺序2021-5-20

一、无return下的执行顺序无return情况下很好理解:1.程序执行try中的内容,如果try能正常执行,不会抛出对应异常,那么try执行后,执行fially,而catch不会执行。2.程序执行try中的内容,如果try中发生对应异常,那么就会立刻被catch捕获,执行catch中的语句,最后执行finally。而try发生异常后的语句不会执行。注:这两种情况共性是进入try后,都要最后执行finally。那么有没有finally不执行的情况呢?目前我见到的主要有两种。1.程序不执行try,例

2021-07-05 17:37:27 303

原创 HIT计算机系统大作业-程序人生-Hello’s P2P

摘 要本论文阐述了一个简单的hello程序如何由源程序文本文件经过预处理、编译、汇编、链接等操作变为可执行目标程序。以及在此过程中,CPU如何取值译码执行、IO管理与信号处理如何实现、储存管理和虚拟内存如何工作和翻译、如何创建进程、回收进程等等。还包含hello程序的P2P和020的完整介绍。一个程序运行过程中几乎所有操作都包含于此。关键词:程序执行;P2P;020;CPU;内存

2021-06-24 23:02:23 266

空空如也

空空如也

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

TA关注的人

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