自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lzh

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

原创 CSAPP:bomb实验

bomb实验是一个比较恶心的实验,因为你要被汇编玩死的。我刚开始做的时候对汇编还不怎么了解,可以说我的汇编知识全是从这个bomb实验学的。现在过去好久了,现在实验课要验收,写篇博客来巩固一下。希望能帮到有需要的人。实验文件如下:实验介绍我简单说一下:就是一共有七个关卡(包含一个隐藏的关卡),每一关都有特定的通关密码,你需要找出这个通关密码,通关运行./bomb,输入你找到的密码,正确则到下一关,否...

2018-06-29 15:03:24 14991 2

原创 CSAPP:CacheLab实验

趁期末考试复习了《深入理解计算机系统》第六章,进一步了解了cache的原理。想着写篇博客帮助巩固一下。有些地方写得可能不是很好,希望多多包涵,同时也欢迎指出。cachelab一共分为两部分,PartA是让你模拟cache运行的过程,就是模拟cache的行为。PartB是一个矩阵转置,给出了三种规模,你的任务就是尽可能的提高高速缓存的命中率,它会根据你的miss,hits,eviction这三个...

2018-06-21 13:33:05 29720 1

原创 Java学习笔记(八)

画板重绘+抽象画绘制一、重绘:可能你注意到了,之前在写画板的时候,当你改变画板的大小或者最小化之类的操作,你画的图像消失了。有想过为什么会消失吗?之前说过,我们所看到的东西都是画出的。当画板大小改变后,原来的图形界面并不能满足显示要求了,需要读取新的数据,而这个数据并没有被保存下来。通俗的讲:就算你之前画出来的图形没有保存,所以当画板大小改变的时候,并没有数据给它重绘。所以我们现在要做的事就是将画...

2018-06-15 15:28:45 854 1

原创 Java学习笔记(七)

给画图板增加按纽2018.06.12我们之前已经实现了一个画图板了,那么现在给它来增加一些按钮,实现功能的可选。(请大家不要嫌弃我的画图板界面丑,毕竟审美不咋的2333)一、实现画图板所需要用到的API:        JFrame MouseListener 鼠标事件接口,提供处理按下,释放,点击,进入和离开动作的方法 MouseEvent 获取事件源对象信息和动作信息的类 Graphi...

2018-06-12 21:51:31 733

原创 Java学习笔记(六)

数组的使用(2018.06.10)1.什么是数组? 数组是一种线性的数据结构;数组是所有数据结构中访问速度最快的一种。 数组是可以直接通过下标进行定位。 数组在Java中属于引用数据类型。数组是对象。 数组只提供了一个唯一的属性:length,用来获取数组中能存储的元素个数。 数组的父类提供了一些方法,它的父类是Object。 Object是Java中所有类的父类。 数组在定义的时候必须要指定...

2018-06-10 16:54:25 575

原创 Java学习笔记(五)

画图版的实现(2018.06.7)综合前面学习的图形界面、类的继承、事件监听机制等内容,实现一个画图板。1.实现画图程序需要使用的API类? JFrame 画图板是一个窗体,这是肯定需要的。 MouseListener 鼠标事件接口,提供处理按下,释放,点击,进入和离开动作的方法,我们都知道接口并不能实例化对象,因此需要写一个DrawListener类,去监听这个窗体发生的动作。而这个窗体能提...

2018-06-08 14:17:27 700

原创 Windows下用DEV C++建立静态库和动态库

如何在DEV下创建属于自己的静态和动态库呢?(2018.6.6)一、新建项目: 二、在库里面加入你的函数:(编译)  三、编译后到工程目录下查看是否产生了后缀位.a的文件(与你的项目名是一致的) 四、使用这个静态链接库:1.首先新建一个.h文件到你的项目里面,.h主要是声明你刚才加入库的函数: 2.接下来是比较关键的一步,将这个.h文件放到DEV的include文件目录下:    3.接下来是调用...

2018-06-07 12:52:08 8283 4

原创 Java学习笔记(四)

    Java的事件监听机制1.事件监听机制            事件源对象:接收动作的对象(1)有哪些内容可以成为事件源对象呢?  所有的容器组件和元素组件都可以成为事件源对象。(2)在图形界面上会有很多的组件,如何确定谁是事件源对象呢? 通俗的讲,你的动作在哪一个组件上发生的,那这个组件对象就是事件源对象。(3)事件监听方法:捕获事件源对象上的动作 事件监听方法是事件源对象提供的;如果事件...

2018-06-06 10:22:33 694

原创 Java学习笔记(三)

2018.6.3类的继承1.为什么需要使用继承? (1)提高代码的重用性; (2)提高程序的扩展性。2.Java类继承类的语法格式 (1)Java中类继承类的关键字:extends 格式: public class 类名  extends 类名 { } 注意:Java中类只能继承一个父类(单继承); (2)现实生活中什么样的关系需要使用继承来实现? 包含关系3.子类能继承到父类的那些内容?...

2018-06-03 08:29:59 637

原创 Java学习笔记(二)

图形和界面2018.6.11.java提供的图形界面类 (1).AWT组件 AWT组件jdk1.0的时候推出的图形界面类;它是位于java.awt包下的类。 AWT组件是在实现的时候采用的是C和C++的语言实现的,并且还调用了操作系统底层的绘图函数来实现AWT组件的。 C和C++编写的代码是否能够跨平台运行?不能 不同操作系统底层的函数是否完全一致?不同 基于上述的两个原因,就导致AWT...

2018-06-01 16:19:48 692

空空如也

空空如也

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

TA关注的人

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