自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

原创 密码分析学——Md4碰撞代码实现

密码分析学 Md4碰撞

2022-12-09 14:13:00 323 1

原创 密码分析学——Md4碰撞代码实现

密码分析学 Md4碰撞

2022-11-29 13:33:01 240

原创 密码学基础第一次课编程作业——破译移位密码

密码学基础作业——移位密码的破解

2022-09-20 08:51:46 215

原创 无聊的python小作品(5)

画圣诞树——基于turtle的实现

2021-12-25 02:00:58 469

原创 无聊的python小作品(4)

计算缺页数的python小脚本(升级版)

2021-12-23 10:36:33 426

原创 无聊的python小作品(2)

一个查找英文论文中有没有中文符号的小工具

2021-12-22 18:55:26 560

原创 无聊的python小作品(1)

基于pygame实现爱心雨

2021-12-17 20:54:54 2246 2

原创 无聊的python小作品(3)

一个计算缺页数的python脚本

2021-12-17 17:11:56 733

原创 PS学习-Day2

图层基本知识菜单栏的图层菜单面板栏的图层面板快捷键F7认识图层面板第一行:过滤搜索框,可以根据图层不同的性质,进行过滤有边的其他小按键,图层过滤的属性最后的,图层过滤的开关第二行:图层混合模式的选项以及图层的透明度第三行图层锁定模式(左四)图层填充度(右)第四行图层按照上下叠加次序的排列第五行(列表最下方)图层链接按钮,图层样式按钮,添加蒙版按钮,添加调整图层按钮,创建新组按钮,创建图层按钮,删除图层按钮图层的概念图层:图像的层次每一个空白图层是一个透明胶片,图层之

2021-07-29 20:35:56 92

原创 PS学习-Day1

新建文档打开方式点击菜单栏-文件-新建快捷键Ctrl+n设置文档格式存在预设选项,不用手动输入参数也可以手动输入参数参数尺寸网页,软件界面,视频图片等在显示设备的图片,使用的单位是像素打印所用的多为厘米,毫米等分辨率分辨率:像素每英寸,分辨率越大,单位英寸的像素点越多,越清晰像素比厘米要小,因此300ppi会换算的更小分辨率越高越好,但是过高会占用过大的内存常用分辨率设置:洗印图片,300或以上杂志、名片等印刷物,300海报高清写真,96-200网络图

2021-07-28 23:06:22 126

原创 Java第九次课程

抽象类抽象类的由来及关键点注意,不可实例化;即不可new一个抽象类对象可以方便的继承,重写即可key抽象方法不能使用private修饰抽象方法必须只能存在于抽象类中抽象类中除了抽象方法也可以有其他方法注意画线的句子例子接口一个特殊的类与抽象类不同的是,接口只允许使用方法的声明例子接口的属性一旦implement,则接口的所有方法都要去实现几个重要的接口类可以通过实现Comparable接口,被Array数组进行排序

2021-07-12 16:20:47 69

原创 Java第八次课程

一个补充点StringBuffer str5 = new StringBuffer("1234");StringBuffer str6 = new StringBuffer("1234");str==str6;//Falsestr5.equals(str6);//Falsestr5.toString()==str6.toString()//使用该方法进行转换//或者重写.equal()方法另外一种使用分隔符分隔字符串的方法以及另外一种for循环的方式String[] strArr =

2021-07-12 14:02:22 81

原创 暑期第六次C++课程

一些题false,有静态多态性false,不能直接,只能间接false,构造函数异元的,CB,必须先操作符重载C++基础知识赋值操作所有类都是支持直接的赋值操作的,就算里面有数组,一样也可以进行赋值。但是,可以直接使用操作符重载,重写=操作符函数操作符重载的写法!!补充一点当参数和类中的成员名词冲突时,需要使用this指针再补充一点拷贝构造函数一定需要传递引用(同时也需要const,防止修改),否则会陷入无限循环赋值运算符重载函

2021-07-12 13:03:50 81

原创 暑期Java课程第七次课程

常用API另一种获取输入信息的方法格式化输出math方法常量取绝对值方法取整向上取整向下取整注意:四舍五入中的负数的“入”例子max指数对数开方三角函数字符串注意两者的区别!!一个只读,一个可修改!都是以对象的方式存储,因此==判断的只是对象(地址)是否相等,需要使用自带的.equal函数判断C++有操作符重载,可以直接比较对象的创建两种方法区别在第一种方法中,字面量字符串位于公共池中;当第一种方式赋值的字符串相同时,多个引

2021-07-09 16:22:59 82

原创 暑期Java课程第六次课

补充生成1个Java继承是“is-a"关系仅支持单一继承,因此整个java类的继承关系是一个从最大的超类开始的多路树继承后的子类,拥有父类的全部属性和方法(包括构造、析构等等)但是,子类也可以进行对父类的属性和方法进行修改这里称为重写重写需要注意的是,重写时,方法名,参数特征,均相同。super()当重写发生时,若还想使用父类的方法,则使用super()例子使用的方法创建一个对象时,会发生什么例子需要注意的例子注意,系统默认执行的是没有参数的父类构

2021-07-08 16:18:23 107

原创 暑期第四次C++课程

补充这里是False,因为如果输入的是3.5,cin不会读入.5,.5会被留在缓存区中并不会报错并立即停止,而是挂起流而已,之后的操作无效。B会有Error,不能输入进入常量ignore会读到直到有整数500时,或者换行符cin>>的读入,不会读入换行符,也不会把它从缓存区中删去getline不会读入换行符,但会把它从缓存区中删去缺省,是会将原文件中的内容擦除string类型可以直接进行比较条件运算符(同C语言)短路机制意思就是在多个条件运

2021-07-08 11:21:32 125

原创 暑期Java课程第五次课

对象和引用这不是创建对象,而是创建引用需要借助引用,使用构造对象的方法,把这个类的一个实例和引用相关联;Emp e1 = new Emp("ZhangSan");Emp e2;//e1 = e2; 这样是不可的,会直接报错,e2没有指向实例,不可以赋值给其他;只有同型的引用才可以相互赋值同一个对象空间可以有多个引用package的使用.java文件的第一句话必须是package directory,这里的directory必须是该文件所存在的目录中一个包中可以有任意

2021-07-07 16:13:14 82

原创 暑期第三次C++课程

C++的cin输入方法(续)cin>>的输入方式cin>>两种相等的方式空白有哪些cin>>a>>b;//这样的输入会跳过缓存区中a前的空格,以及a,b间的空格例子可以用来读字符串(以空白为间隔),字符,数字值得注意的是,即使第二个cin是char类型,也不会读25后面的空格;也会跳过前导空格,直到读到非空格字符为止会将最后一个2的输入,自动转换为float类型,赋值给bill变量25后的空格是不会被消除的,依然保留在缓存区中

2021-07-07 10:59:04 91

原创 暑期Java第四次课程

方法重载方法重载的基本概念(同C++)重载带来了——多态性一个例子一个错误的例子这里并没有实现函数重载,只是有两个同名的函数。这样就会导致冲突,会直接报错一个注意事项构造方法与C++相同名称同(但是得冠上public!!,这是区别)...

2021-07-06 16:09:40 73

原创 暑期Java第三次课程

对象的三个特性如何去提取类中的特征面向对象方法的实施步骤面向对象的三个特性以及一些名称**加上多态性(是类可以继承)UML建模中的关键步骤先Attributes(类中应该有的属性)A后Operation(类中应该有的方法)D最后是实现Program P快捷操作右键source快速生成类方法类类的基本结构构造方法可以自己构建,使用上面的那个格式类的定义基本与C++相同类的定义的格式分为静态成员和实例成员可以在同一个.java文件中写多个clas

2021-07-06 15:47:35 68

原创 暑期C++课程第二节

基本数据类型(略)常量整数的表示(略)浮点数的表示(略)运算符类型转换C++强制类型转换(显式),隐式类型转换(自动)浮点数到整数:(只舍不入)如果想四舍五入,正数+0.5,负数-0.5两种形式的强制类型转换函数C++并不是全封装的,而是部分封装,有些函数并不一定在类中但是参数传递机制改进了,可以值传递,也可以引用传递cmath库中的函数格式化输出setw作用:设置宽度对于数类型,字符串类型,字符类型,都可以设置宽度在输出的中间放入该setw(wi

2021-07-06 11:03:37 78

原创 暑期Java第二次课程

暑期Java第二次课程-变量与运算符标识符数据类型分类整型浮点型字符型注意,不可以直接使用char类型运算,需要类型转换布尔型变量这里有一个特殊的属性了!!可以同时定义多个变量局部变量必须要赋初始值,否则会报错。可以是一开始就初始化,也可以是先声明再赋值//局部变量,注意,是局部变量(变量b)//需要赋初始值,否则对其操作会报错//但是类变量则不用。类变量,即在类中,(与方法并行的地位),定义的变量(变量a)public class Hello {

2021-07-05 16:30:58 131 1

原创 暑期java第一次课程

History高级程序设计语言的发展(了解即可)一些注意事项公共类名和文件名相同文件是以.java作为后缀的,在编译成功后,变成.class后缀在命令行中使用javac Hello.java编译文件编译后使用java Hello打开文件,注意,这里不应该是java Hello.class一个类的源文件中必须有且仅有一个main方法,执行已编译的文件时,总是从main函数所在处开始执行.class文件可以被拿到别的机器上使用,不需要源码,但是无法修改当.java中没有包含包名时,会

2021-07-05 15:04:53 94

原创 暑期C++第一节课-学习笔记

第一节课-学习笔记

2021-07-05 10:33:02 445

原创 深入理解计算机系统Lab3实验

本文是cs:app的lab3,attack-lab实验的实验报告暨学习笔记

2021-06-11 22:56:47 2239

原创 深入理解计算机系统cachelab实验

第二次的计算机系统课实验

2021-05-14 16:32:39 2722

原创 马尔可夫链在人工智能中的应用

本文以马尔可夫链在人工智能中的应用为例,从概念介绍、马尔克夫链的常用模型、马尔可夫链的具体应用这三个方面阐述,并通过简述马尔科夫链的发展历史,展现了在人工智能领域中数学思维的重要性。注意,由于作者的学识问题,很多方面可能无法进行深层次的探究,只能从浅层上来进行分析。并且,文章中主要做的是资料的整合、加工工作,因此有许多需要参考引用的资料文献。本文已在末尾处附有参考的资料,在这里,我对所引用的资料的作者表达真挚的谢意!

2021-05-07 09:20:06 5560

原创 深入理解计算机系统bomb实验

计算机系统课后实验:bomb

2021-04-11 11:36:53 11961 2

项目源码(J2ee大作业——订单管理系统).rar

介绍介绍介绍

2021-12-27

爱心雨——基于pygame的实现.zip

爱心雨——基于pygame的实现

2021-12-17

深入理解计算机系统答案.pdf

深入理解计算机系统答案.pdf

2021-04-24

空空如也

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

TA关注的人

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