自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rabbitMQ交换机的级联

交换机的级联exchange.bind也是通过bindkey来路由的,原理几乎和queuebind一摸一样上面直连有一条虚线,其实就是表明了rk只有完全一样才能走topic,否则就会丢失找不到下面fanout基本上同理,也是认rk,除了符合topic的,都会流入queue里面,符合topic的则进入交换机,不容易丢失topic连topic,则是完全根据rk来完成逻辑,比较灵活direct  如果路由键完全匹配的话,消息才会被投放到相应的队列fanout  当发送一条消息到fanout交换器

2021-09-12 18:44:51 297

原创 MySql学习

MySql逻辑架构1. 最上层不是

2021-01-19 18:27:49 228 1

原创 CASPP泛读

计算机系统漫游1.1 信息就是位+上下文hello程序的生命周期是从一个源文件开始的。所有文件都是用bits形成的1.2 程序被其他程序翻译成不同的格式一个 hello.c 会被预处理器(cpp)修改成 hello.i(头文件和源文件合体) 然后被编译器(ccl)翻译成 hello.s(汇编语言程序)再被汇编器(as)翻译成 hello.o(二进制文本) 最后进入链接器阶段(id)就变成了可执行的目标程序(二进制)预处理是根据字符#开头的命令修改C程序编译是把文本翻译成文本,可以理解成

2021-01-18 09:01:23 259

原创 java复习3.0

简答题什么是jdk和jre定义JRE(Java RuntimeEnviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。JDK(Java Development Kit)又称J2SDK(Java2 Software Development

2020-12-26 17:15:29 478 3

原创 java复习2.0

20分填空io流抽象类有哪些?事件监听时监听的方法有哪些? (有一个填空)异常有哪些?数据共享机制有哪些?鼠标点击,键盘敲击事件的监听程序分析4题每5分,读一读正确的话写结果,错误的地方类型,修改前面三种语句,顺序循环分支接口与工具类,collection ,collectionsarraylist和linklist其中static方法的好处和区别1、static方法是大家共享的资源,放在内存堆中,比如村里的河水,每个人都可以取,而且不管你创建多少个实例,该方法在内存中只有一个,节

2020-12-25 22:23:37 227

原创 JAVASE复习-01

io流 inputstream和outputstream相关的概念和用法 字节流和字符流可以理解为四个基类 reader/writer input/outputreader是字符,input是字节那么什么是字符(character)和字节(byte)呢?首先可以如果联想到Java中一个char是两个字节,猜测inpustream一次读一个字节,reader读两个字节?(这样不完全对)举个反例 比如“我们学习JAVA”是八个字符,十二个字节,所以不能统一除以二理解~因为中美开花()在适用范围上.

2020-12-10 15:24:19 507 5

原创 OOP复习/JAVASE巩固

java中变量、对象的存储对象的内存解析p3和p1事实上是引用到堆空间同一个对象实体

2020-12-02 11:21:39 137

原创 OOP-20年秋第十二周

JAVA第十二周并发:在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。并行:在同一时刻,有多条指令在多个处理器上同时执行。所以无论从微观还是从宏观来看,二者都是一起执行的。Runnable是线程,需要提供run方法Run里面有个bool volatile running(volatile是一个易变的)‘’’ volatile让变量每次在使用的时候,都从主存中取。而不

2020-12-02 11:19:08 127

原创 OOP-20年秋第十一周

Java第十一周在java里多线程更容易 因为java提供了语言级的支持每次单步调试的时候 只有一个线程会动所以在并发的时候 无法调试出来T.join是串行一个线程开始或不开始不是我们start说得算的 我们没有权利 只是让他准备好!每个线程有对应的private特权可以用setget来修改线程是为了提高并发Cpu个数Cpu的利用率(1+(等待时间/计算时间))=线程池...

2020-11-25 11:58:18 86

原创 小小四级die&die&die

四级作文翻译xxxxxx主观学习写作全程使用20-25分钟,剩下看听力听力使用30-25分钟选词填空 最后最后做 剩下都做它就行长篇阅读 第二个做可以用15分钟仔细阅读 最先做可以用20分钟翻译 全程依旧使用25分钟 写作词汇句型文章四六级写作类型图画图表谚语警句书信论说文写作最重要的是单词,句子,文章 词汇常见单词替换think可替换为be of the opinion thatassumeclaimmany可替换

2020-11-23 19:37:10 752

原创 OOP-20年秋第十周

Java第十周有交互功能的buttonJTextArea的rows和columns是显示值不是最大值一个方法要接口 就给一个实现接口的类对象事件和程序是多对多的事件源getsource()一个特殊的匿名内部类接口里只有一个方法,其实可以用函数式接口整它,用lamda表达式来做iostream是流!!!有方向!!人往高处走,水往低处流,而且是顺序的一个一个来读写它会不断的发生,你想进行读写操作的时候,正常情况下你是顺序访问内容java所有做io操作的时候基本流程是一样的

2020-11-13 23:42:26 112

原创 OOP-20年秋第九周

traditional代码维护起来比较差Seh(try catch finally)Object下面有个throwable的接口Throwable下面有error和exceptionChecked是编译器会检查的 不通过不给编译Unchecked是runtime exception和error可以构造一个异常对象的时再制造一个throwable的对象这样也许可以造成一个因果关系(链式异常)像上周说的快照如果想要替换也不是不可以在一个包下面会有一些类,接口,异常这很正常子类用.

2020-11-10 18:50:11 112

原创 OOP-20年秋第八周

JAVA第八周多方法接口要实现里面所有的抽象方法单方法接口marked interface标志性接口对marked接口举例: 如何clone?很可能会报错CloneNotSupportedException要弄成可以克隆的,比如实现Cloneable的接口为什么有的属性被修改了?这样岂不是p2影响到p1?很不安全?先回到最原始的问题–如何克隆?基本数据类型的成员变量存在对象自己的堆里,是私有的,clone之后p1和p2的pid就不一样了,所以可以单独修改。而string类是不变类,

2020-11-03 20:32:33 115

原创 OOP-20年秋第七周

Java第七周:finalize方法:在F-Queue里面排队等着被调用finalize方法,在整个对象生命周期当中只会执行一次

2020-10-27 22:57:33 138

原创 OOP-20年秋第六周

JAVA第六周数组运行时检查(ArrayStoreException)----集合编译时检查所有引用基类(父类)的地方必须能透明地使用其子类的对象。 子类完全拥有父类的方法,且具体子类必须实现父类的抽象方法。 子类中可以增加自己的方法。 当子类覆盖或实现父类的方法时,方法的形参要比父类方法的更为宽松。 当子类覆盖或实现父类的方法时,方法的返回值要比父类更严格。逆变与协变用来描述类型转换(type transformation)后的继承关系其定义:如果A、B表示类型,f(

2020-10-22 10:56:48 93

原创 OOP-20年秋第五周

JAVA第五周Array Collection(←重点)数组是固定的fixed,存放是连续的,可以随机访问Collection只能有对象(基本数据类型会自动包装)如果是字符串数组–这个时候其实一个字符串都没有…二维数组是这么分配空间的呢?–先弄一个一维数组,这些一维数组里面放的引用指向新的一维数组–如此形成了二维数组,而空间并不是连续的–由此有个区别 java和c不一样 二维可以长度有变 变成锯齿形状Arrays类类似System类是私有构造函数+静态方法–

2020-10-20 22:32:05 115

原创 OOP-20年秋第四周

Java 第四周子类构造函数时要调用父类的构造函数–why?–待答clinit(class init)–这个是static的构造函数![图片 98.jpg][图片 97.jpg]–对比一下 图二没有 load_0就是因为不需要用法this–静态构造函数只有一个 无名字也无法重载–而调用最后的是靠顺序3. 静态构造函数什么时候调用?–例子一:main里面调用两次构造函数[图片 99.jpg]–为什么static在前面?[图片 100.jpg]–这是因为jvm在加载类定义,

2020-10-07 23:19:23 151 1

原创 OOP-20年秋第三周

Java 第三周Java处理对象比处理基本数据类型要好一点基本数据都有自己的封装类–byte-Byte short-Short–int-Integer long-Long–char-Character–剩下的也都是首字母大写而已Boxing-装箱(基本变对象)–UnBoxing-拆箱(对象变基本)–无论哪种都是全自动的常量池(-128到127)–在常量池内給Integer不用new得方式赋值–会告诉你两个对象相等(常量池地址一致)I1还是1000,为什么呢?–再看一题

2020-09-28 10:25:12 157

原创 计算机组件-大二上

计算机组件第一周晶体管→集成电路→超大规模集成电路半导体–良好的导电体–良好的绝缘体–可控的导电体或绝缘体性能 = 响应时间+吞吐率运行自己任务的时间 = CPU执行时间–就是CPU时间–还可细分用户 ~ 与系统 ~V = T/fV是CPU时间 T是程序时钟周期 f是时钟频率CPI = 每条指令的时钟周期数。CPU =指令数 * CPI * 时钟周期(/f)8.第二周指令集;一个给定计算机的指令集合MIPS操作数–32个寄存

2020-09-20 09:46:56 159

原创 OOP-20年秋第二周

Java第二周:C是面向过程的 C++是面向对象的(混合)3. 可以叫Java是C++的–版本4. System.out.println()–System是个类–Out是个对象–println是个方法5. 对javase来说rt.jar很重要–在jre/lib里面的runtime.jar–在里面包含了System.class6. Portable by jvm7. 强类型语言 声明变量要先使用8. 虽然我们说everything is an object–但是有些基本类型

2020-09-20 09:39:47 255

原创 OOP-20年秋第一周

Java1. 第一周准备基础+网课助学2. 实验室扎根学习3. java–面向对象(封装,继承,多态)–健壮性–跨平台性(jvm)4. jdk make .class and jvm make it to 0and1 then run in jre.5. user-0and1-jvm-os-hardware6. 基础知识7.积极阅读文档(中文版)(英语版)8. 其他: B站学习----老师推荐:黑马程序员;本人推荐:浙大翁恺;学长推荐:尚硅谷。...

2020-09-13 22:22:39 325

原创 数据结构-大二上

数据结构1. 集合,线性,树形,图形2. 运算-增删改查和排序(1)查找顺序表:逐个搜索索引链表:指针逐个搜索索引3. 链表优点:方便更改,不动节点动数据4. 数组优点:存储效率高,逻辑不占内存5. 索引优点:查找效率高,但空间大6. 哈希表:只存数据不存逻辑,查找快速7. 算法必须具有:有穷 确定 可行 有输入输出8. 算法评价:正确 可用 可读 健壮 效率9. 时间复杂度:T(n)/O(n)递归如何计算?例1.9...

2020-09-10 15:27:23 249

原创 JAVA-20191209

去年听的桂老板的java 笔记不是本人做的容器集合在安卓中的应用:客户端:将json对象或者json数组转化为java对象或者对象List服务端:将Java对象或者对象List转化为Json对象或者Json数组(本质上是String)进行传输Java集合可以分为Collection和Map两种体系,二者都是接口。Collection存储的都是一个个的是对象,单列数据,主要分为List和Set(二者是Collection接口的子接口)。List和Set的主要区别是前者元素可以重复(位置具有特异.

2020-09-10 00:08:54 120

原创 笔记-20200703

关于专业名词的询问一. t(x) = 透射率​ 为了表示透明体透过光的程度,通常用透过后的光通量与入射光通量 之比τ来表征物体的透光性质,τ称为光透射率​ 值域为(0,1)二. 大气散射​ 大气散射,电磁波同大气分子或气溶胶等发生相互作用,使入射能量以一定规律在各方向重新分布的现象。三. d = 景深​ 景深(DOF),是指在摄影机镜头或其他成像器前沿能够取得清晰图像的成像所测定的被摄物体前后距离范围。四. c =Rbg通道的索引​ 在暗通道中就是取r g b中最暗的点作

2020-09-10 00:06:11 247

原创 笔记-20200630

把实验室的学习笔记搬运过来直方图均衡化​ (1)原理:​ 直方图的y轴为像素个数​ 直方图的x轴为RBG通道的值​ 前人总结经验发现,不清晰/有雾气的图通常他们的直方图十分的狭长​ 而清晰的图片的直方图发散分布在图中​ 原理即上述所述,使x轴上的元素发散开来即可。​(1)公式​ 第一步:求出所有x轴元素的概率​ 比如在x轴上的255灰度处有100个像素点,整个图像像素为10*100,可知255灰度概率为10%​ 第二步:用求和公式.

2020-09-10 00:02:07 102

原创 哈诺塔非递归beta版本

哈诺塔非递归问题哈诺塔非递归要很认真的去找他的循环数 循环条件等如果你对汉诺塔找规律 你可以发现 每个盘子都是有规律的在动 当盘子总数与当前盘子的奇偶性一样的时候盘子会沿着A-C-B-A的方式重复移动 如果奇偶不同则反过来 所以盘子移动的周期T为3此外 你可以发现 最小的盘子 盘子①占据了所有的单数步骤 这里我们定义盘子①的步骤是2k-1以此类推 盘子②是4k-2 盘子③是8k-4 盘子...

2020-04-09 09:34:32 135

原创 贪吃蛇很简单的版本

贪吃蛇easy版本内部控制Main函数内部控制import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;...

2020-04-09 09:25:47 205

空空如也

空空如也

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

TA关注的人

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