自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 委托(delegation)的使用方法

1,组合和委托委托是一个对象请求另一个对象的功能,是复用的一种常见形式。2,委托和继承3,使用委托的好处从程序的角度来讲:你就可以把委托看成是用来执行方法(函数)的一个“指针” 通俗的说就是:通过委托,我们可以把方法当成参数传递。委托可以绑定多个方法,支持+=(添加方法)和-=(取消方法),上面的定义就是将做菜的4个方法按顺序绑定在委托上,执行时候也是按顺序执行。Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型Func可以接受0个至16个传入参数,必须具有返回值Action可

2022-06-14 17:24:00 480 1

原创 java中接口的实现

Java中的interface(接口)是一种表示抽象数据类型的好方法。接口中是一连串的方法标识,但是没有方法体(定义)。如果想要写一个类来实现接口,我们必须给类加上implements关键字,并且在类内部提供接口中方法的定义。所以接口+实现类也是Java中定义抽象数据类型的一种方法。这种做法的一个优点就是接口只为使用者提供"契约”(contract),而使用者只需要读懂这个接口即可使用该ADT,他也不需要依赖ADT特定的实现/表示,因为实例化的变量不能放在接口中(具体实现被分离在另外的类中)。接口的另一个优

2022-06-10 20:36:56 5525

原创 正则表达式

正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。正则表达式(英文:Regular Expression)在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。...

2022-06-10 20:18:02 142

原创 AF,RI,,checkrep和Safety from rep expsure的写法

哈哈哈

2022-05-31 22:08:24 224

原创 哈工大软件构造学习笔记1 Views and Quality Objectives of Software Construction

先要搞清楚软件构造的对象是什么,如何刻画,在关注如何构造。1,Five key quality objectives of software construction软件构造的五个关键质量目标容易理解:优雅并且漂亮的代码/容易理解准备好改变:可维护性和适应性开发成本低:设计/重用:可重用性远离错误:稳健性高效运行:性能好2,软件系统的质量External 1: Correctness(正确性),正确就是满足spec,这是软件开发最重要的因素,一个可用..

2022-05-31 08:30:00 118

原创 git上传文件失败解决方法

在用git上传到github时,有时会出现git clone出现 fatal: unable to access ‘https://github.com/...‘,可能是github上面已经有文件,这样push的时候就会报错。使用:git pull origin <远程分支名>将远程指定分支 拉取到 本地当前分支上:把远程仓库上的东西拉下来,再pull就可以了。在用push -u origin master 就可以了。...

2022-05-30 21:38:01 612

原创 程序人生-Hello’s P2P

正在上传…重新上传取消计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算机类学   号 120L022101班 级2003012学 生 刘千钰 指 导 教 师郑贵滨 ...

2022-05-18 21:11:12 1276

原创 git的下载与简单使用

1.VSCode 的下载因为在git里面要选择,use visual studio code as git's deflaut editor 所以先在VSCode的官网下载Download Visual Studio Code - Mac, Linux, Windows具体下载,安装过程见(1条消息) VSCode安装教程(超详细)_牛哄哄的柯南的博客-CSDN博客_vscode安装教程下载完成后,在git中选择这个VSC作为默认编译器。以后全部是默认选项,安装git以后运行,出现了这样

2022-04-25 19:53:48 645

原创 数字密码锁(数字逻辑大作业)

昨天刚验收完大作业...然后就被隔离了...今天闲着没事就发出来,还有终于可以卸载vivado了(开心)这个按照学长的大作业前两年改改写写花了好久(1) 设计一个开锁密码至少为 4 位数字(或更多)的密码锁。 (2) 当开锁按钮开关(可设置 8 位或更多,其中只有 4 位有效,其余位 为虚设)的输入代码等于所设密码时启动开锁控制电路,用 F1 灯(代 表绿灯)亮、F2 灯(代表红灯)灭表示开锁状态,并用数码管显示 英文大写 OP。 (3) 从第一个按钮触动后的 10

2021-12-05 17:23:29 1686

程序人生-Hello’s P2P   

程序人生-Hello’s P2P   

2022-05-15

vivado数字密码锁lock_2.rar

哈哈

2021-12-05

空空如也

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

TA关注的人

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