自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 旁路导入初体验

旁路导入这个工具还是非常不错的,也为OceanBase的导入导出增加了一个利器。整体使用方法比较简单旁路导入可能会在大的数据量情况下性能会比较显著吧(当前没有测试数据量过大的场景),在数据量小的情况,有时可能还不如传统方法快。比如此次测试的时候,在insert /*+append*/ into场景下导入数据,导入10000条需要花3秒多的时间,而传统的insert into方式只需要0.03秒。可能insert /*+append*/into结合分区表会有更好的效果。

2024-02-27 15:34:58 982

原创 第七章 人工智能博弈

博弈行为:带有互相竞争性质的主体,为了达到各自目标和利益,采取的带有对抗性质的行为。参与者:参与博弈的决策主体。策略:参与者可以采取的行动方案,是一整套在爱去行动之前就已经准备好的完整方案。收益:各个参与者在不同局势下得到的利益(混合策略下的收益为期望收益)规则:对参与者行动的先后排序、参与者获得信息多少等内容的规定。

2023-03-13 15:44:02 1089 1

原创 第六章 强化学习

强化学习:在于环境交互之中进行学习,在智能主体与环境的交互中,学习能最大化受益的行动模式。轨迹长度可以是无限的,也可以有终止状态。有终止状态的问题叫做分段的,否则叫做持续的;分段问题中,一个从初始状态到终止状态的完整轨迹称为一个片段。在机器人移动问题中:状态、行为、衰退系数、起始/终止状态、反馈、状态转移概率矩阵。策略学习:一个好的策略是在当前状态下采取一个行动,该行动能够在未来收到最大化的反馈。

2023-03-13 12:58:31 747

原创 第五章 深度学习

浅层学习:分段学习深度学习是,通过和等手段,进行特征学习。深度学习所得模型可视为一个复杂函数,非线性变换与映射的过程就是从到之间的转换。

2023-03-12 15:22:11 307

原创 SQL语言

(建立),(修改),(撤销)

2023-02-17 12:54:29 322

原创 第四章 统计机器学习

机器学习:从数据中学习知识;

2023-02-15 11:19:30 1324

原创 数据库关系模型

用户针对具体的应用环境定义的完整性约束条件。

2023-02-13 13:25:13 576

原创 第三章 逻辑与推理

逻辑等价为命题进行形式转换带来了可能,基于这些转换不再需要逐一列出p和q的真值表来判断两者是否在逻辑上等价,而是可直接根据已有逻辑等价公式来判断p和q在逻辑上是否等价。是应用一套形式化规则对以符号表示的描述性陈述进行推理的系统。在命题逻辑中,一个或真或假的描述性陈述被称为。:给定命题p和命题q,如果p和q在所有情况下都具有同样真假结果,那么p和q在逻辑上等价。任何一个命题或为真、或为假或在给定条件下无法判断(需要进一步的条件约束)。,对原子命题的内部结构不做任何解析。对已有命题进行组合,得到新命题。

2023-01-19 19:44:40 1863

原创 第二章 搜索求解

1.把起始格添加到开启列表。2.重复如下的工作:a) 寻找开启列表中F值最低的格子。我们称它为当前格。b) 把它切换到关闭列表。c) 对相邻的格中的每一个?* 如果它不可通过或者已经在关闭列表中,略过它。反之如下。* 如果它不在开启列表中,把它添加进去。把当前格作为这一格的父节点。记录这一格的F,G,和H值。* 如果它已经在开启列表中,用G值为参考检查新的路径是否更好。更低的G值意味着更好的路径。如果是这样,就把这一格的父节点改成当前格,并且重新计算这一格的G和F值。

2023-01-15 15:29:56 947

原创 编译概念总结

编译速成笔记

2022-11-26 19:58:02 1757

原创 CSAPP错题本

这一遍做的是真题,因此所有的错题和疑问点不只是罗列知识点,会附加相关的知识点。

2022-10-18 16:05:47 5717 8

原创 计网mooc错题本

小猫的寄网错题本,别看

2022-10-16 16:53:51 509

原创 北大CSAPP期末题

北大的CSAPP期末题说难不是很难,但是对于概念的理解要求还是很高的,所以要对概念做到会用以及尽可能深入的了解其过程。所以在这里放一点容易遗忘的知识点供反复观看。

2022-10-16 16:06:38 1055 2

原创 计网知识点

要梳理清楚的知识点:波特率、比特率和每秒比特数(概念及转换);各个信号的表示;字符填充法,循环冗余码;数据链路层滑动窗口协议(流量控制)、介质访问控制、PPP协议(通信);路由算法;Ipv4;IP地址和MAC地址;IPv6;路由协议;这是之前记错题本的时候记下来要梳理的知识点。

2022-10-07 18:11:15 1762

原创 编译原理笔记

与其说是笔记,不如说是读ppt,因此本文只记录ppt中有关概念的知识点。如想直接跳转,请使用ctrl+f。

2022-10-05 14:04:54 533

原创 计算机系统基础错题本

计算机系统错题整理,记录一些没完全记住的知识点,供反复观看

2022-10-03 17:44:03 621

原创 系统级I/O

输入输出是在主存和外部设备之间复制数据的过程。输入操作时从I/O设备复制数据到主存,而输出操作是从主存复制数据到I/O设备。

2022-09-27 21:06:12 891

原创 CS:APP第九章 虚拟内存

虚拟内存是一个操作系统提供我们非常完美的抽象,我们无需管理物理内存,无需为我们的程序分配地址和位置,因此我们在运行程序时基本完全不用考虑这些问题,甚至进一步来说我们甚至不需要考虑虚拟内存的存在,而转而去相信我们的程序独占了整个内存地址空间。但是我们还是要了解他,以便于我们可以编出更合理以及更安全的程序,这也是现在程序员的要求(其实我觉得C之所以有不安全的因素更是因为他直接操作地址的特性)。

2022-09-24 15:02:18 824

原创 异常控制流

不同于我们之前讨论的硬件层面的异常处理,我们在这里更多的是想要探讨软件层面的异常控制流,事实上我们也很少关心硬件中的异常处理,这不只是因为教育的缺失,也是因为仔细探讨起来确实是可能超出了我们的接受范围。从一开始我们就在提抽象这件事情,抽象对于计算机体系结构来说非常重要,我之前一直在说指令流的抽象问题,但是到了这里,跳出硬件层次,我们站在更高层次去看问题,就能看到另一个更为完美的抽象,那就是进程,我们从程序将其变成进程,然后给予进程地址空间和硬件资源的抽象,这实在是伟大的发明,让人拍案叫绝。

2022-09-23 14:27:57 846

原创 程序的链接

程序的链接是一个非常实际的问题,他建立在很实际的问题之上,不从程序员的角度去思考问题,则是从软件的角度去思考如何复用错综复杂的代码。因为,这个问题的本质是我们没有给底层的硬件一个完整的可按顺序执行的程序,我们在前几章虽然讨论了指令流的问题,但是都是基于一个给定的按顺序执行的指令流,我们没有考虑这个按序到来的指令流是从何而来的。事实上,我们基本不会按照一个顺序的方法去构建我们的程序,也就是我们更少的去使用面向过程的方法去编写我们的代码,转而去使用面向对象的思想,更多的考虑代码复用以及内存如何寻址的问题。

2022-09-21 19:32:48 1893

原创 Cache与内存映射

主存的某一Block可以映射到Cache中的任意一Block,多对多NM;全相联地址格式:高位为块地址与tag比较,offset负责取出Block内的字节放一道例题把:既然新开了一章写就写的细一点,Cache全相联灵活性很高,如果Cache空闲,新块就能写入,如果Cache已满,就按照策略好一个块来替换(OS中实现)。全相联取得地址与每一个TAG进行比较,因此硬件实现起来更麻烦一点,这样带来的优点就是快。

2022-09-20 20:08:56 460

原创 优化程序性能

程序优化是我学的不好的一块地方,在这里重新仔细阅读,可能会有很多理解不准确的地方,敬请理解。CSAPP在第五章讨论了优化程序性能,这个优化跟编译器中进行的优化是不一样的,编译器通过剖析代码生成对应的机器代码,根据你设定的优化选项进行优化。但是编译器进行的优化又是保守的,他要保证编译出来的代码与预想的行为完全一致,因此有可能产生不同行为的优化方法他都不会采用,他会优化的非常小心,而且由于编译器是对静态的程序进行优化,因此他不能对程序的行为进行任何的分析,所以当不知道会发生什么情况时,他就会不采用优化策略。

2022-09-20 16:49:51 1489

原创 流水线CPU的实现

我一直觉得通过流水线CPU的设计之后的对流水线的理解是比较全面和完整的(事实上也是如此),但是有人提醒我要仔细看看,就再仔细阅读一下,从头到尾阐述这个过程。

2022-09-18 16:34:44 1496

原创 记一些细碎的CSAPP知识点

我一直坚持书要从厚读薄,然后从薄到厚,这两个过程都应该是逻辑上的,先提取重点概要,然后在脑子里将其展开成为完整的知识体系,可惜计算机体系太过庞大,我们就是管中窥豹,掌握一些基本的概念罢了。

2022-09-17 08:35:40 351

原创 机器级代码的过程调用

最近会针对几个重要的部分对CS:APP以及PPT进行重读和理解,然后发在这里,最重要的目标是,先理清整个过程或者结构,然后去理解为什么要这么做,或者说这么实现的好吃在哪,然后是一些总结之类的东西,大概就是这些,希望这遍能够细读,有更深的理解和体会,并把以前浅薄的理解全部串联起来。虽说黑书很多地方不如人意,但是这一段相较原书还是翻译的比较准确,完全体现了原文的意思,就摘录在这里。

2022-09-16 19:26:29 175

原创 深入了解计算机系统(CS:APP)思考题

csapp思考题,请仔细思考,小心引用

2022-09-13 15:22:02 1435

原创 第七章物理层

信源:将信息转换为信号的设备,如计算机等;发送设备:将信源产生的信号进行适当的变换装置,使之适合于在信道中传输。主要包括编码和调制。信道:信号传输通道,如物理介质噪声:自然界和通信设备中所产生的干扰接收设备:完成发送设备反转换,还原原始信号信宿:信号终点,将信号转换为供人们能识别的信息。

2022-09-05 20:18:20 804

原创 第六章局域网

局域网中每块网卡都有唯一的MAC地址。

2022-09-04 20:10:05 370

原创 第五章数据链路层

信道划分MAC协议:时间、频带、码片划分(负担重的网络);随机访问MAC协议:等等等(以太网)轮转访问MAC协议:轮询,令牌传递(蓝牙,令牌环网等)

2022-09-03 20:19:28 147

原创 第四章网络层

数据报网络与虚电路网络是典型两类分组交换网络,数据报网络提供网络层无连接服务,虚电路网络提供网络层连接服务。生存时间(TTL):占八位,IP分组在网络中可以通过的路由器数,丢弃TTL = 0 的分组。首部校验和:十六位,采用反码算数运算求和,和的反码作为首部校验和字段(逐跳校验,逐跳计算)转发:将分组从路由器的输入端口转移到合适的输出端口(转发表确定在路由器如何转发分组)IP首部的相关字段用于标识分片以及确定分片的相对顺序。标识字段:十六位,标识一个IP分组,利用计数器,每产生一个IP分组计数器加一。

2022-09-01 20:29:08 644

原创 第三章传输层

传输层协议为运行在不同host上的进程提供了一种逻辑通信机制。(端到端)将消息封装为数据段或将数据段解封装交给应用层。网络层提供主机之间的逻辑通信机制,传输层提供应用进程之间的逻辑通信机制。传输层位于网络层之上,依赖于网络层服务,对网络层服务进行增强。...

2022-08-29 21:07:39 724

原创 寄网错题本

菜鸡的王道计网错题本。

2022-08-27 16:03:10 527

原创 第二章应用层

②如果客户或服务器失效,会产生生状态的不一致,解决这种不一致的代价高。带有流水机制的持久性连接:客户端只要遇到一个引用对象就尽快发出请求,理想情况下,收到所有的引用对象只需耗时约一个RTT。无流水的持久性连接:客户端只有收到前一个响应后才发送新的请求,每个被引用的的对象耗时一个RTT.顶级域名服务器:负责com,org,net,edu等顶级域名和国家顶级域名,例如cn,uk等。权威域名服务器:组织域名解析服务器,提供组织内部服务器的解析服务。本地域名服务器解析服务器无法解析域名时,访问根域名服务器;...

2022-08-27 15:18:02 192

原创 计算机网络概述

通信系统模型:计算机网络是一个互联的、自治的计算机集合。

2022-08-26 14:49:27 625 1

原创 CSAPP复习笔记:第二章 信息的表示和处理

我们在计算机系统中研究三种最重要的数字表示:无符号(unsigned)编码基于传统的二进制表示法,表示大于等于零的数字。 补码编码是表示有符号整数最常见的方式,可以表示正数和负数。 浮点数编码是表示实数的科学计数法。我们通过掌握计算机编码数值的二进制形式,在之后的学习中会更容易理解机器级代码。2.1信息存储...............

2022-08-04 19:30:03 809

原创 面向考研的数据结构板子

考研复习对着书看了一遍数据结构之后总觉得缺了点什么,正好以前打比赛的板子也找不到了,就在这写一点数据结构的基础板子找找手感,举的例子也都是一些简单题,希望能对复习有所帮助。我在写板子的时候尽量附上了可供测试的数据,并尽量找到oj的链接以便您能调试评测,如果妹有附上说明我真的妹有找到请理解(或者说我是真的懒)。请注意,作者的水平有限,很有可能会出现他意想不到的bug,或者他只过了弱测,并没有进行更强数据的校验,如果您发现出现了错误或者bug,请及时通知我,给您带来的不便敬请谅解。另:本人整理的顺序是按照自己的

2022-08-01 12:46:43 1193

原创 Java设计模式

设计面向对象软件比较困难,而设计可复用的面向软件就更难,有经验的面向对象设计者的确能做出良好的设计,而新手则无从下手。而对于内行的设计者来说,不是所有的问题都要从又开始,找到一个好的解决方案,他们会一遍又一遍地使用,因此设计模式解决特定的设计问题,使面向对象设计更灵活、优雅,最终复用性更好。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统的开发者更容易理解其设计思路。设计模式帮助你做出有利于系统复用的选择,通过提供一个显式类和对象作用关系以及它们之间潜在联系

2022-07-01 17:16:57 201

原创 数据库第四章 完整性约束

完整性:数据的正确性和相容性;防止不合语义的数据进入数据库。完整性约束条件定义机制:完整性检查机制:检查用户发出的请求是否违背了完整性约束条件。违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。完整性约束条件作用的对象:对象的两种状态:这块考试考得少,先不复习了,就剩两天考试了,先复习一下关系理论和并发控制...

2022-06-19 15:03:11 1139

原创 OS异常处理流之拾人牙慧

异常处理流时一个需要软硬件协作的流程,如果仅有计组的知识,恐怕不能对异常处理流有完整的认识,但是从操作系统的角度来看就可以理解,这是因为在CPU的层面已经将异常处理流的硬件部分封装起来了,我们只需要了解CPU给操作系统的接口,就可以利用这些接口的信息和功能完成异常处理流的软件部分。由上图可知,蓝色部分是硬件部分,黄色部分是软件部分,红色部分即两部分接口。因此最重要的就是这两个接口寄存器的意义,Cause寄存器为选择哪一种异常处理函数提供了决策的依据,EPC为有朝一日返回这个进程提供了支持(异常处理完成后不一

2022-06-14 19:41:18 295

原创 数据库第四章索引与查询优化

索引:多级索引:数据记录数量庞大的情况下,单级索引效率太低,采用多级索引可以大大提高速度数据库系统中使用最广泛的多级索引;特点:B+树的插入删除不会引起过多的I/O操作;插入之后B+树依然是平衡的,并保持了很好的性能;插入过程:插入实例: B+树用一个链表存储重复的键值对应记录行的RID的值: 效率:使用场景:B+树索引需要三次左右磁盘I/O才能查到数据记录;散列索引只需一次磁盘I/O就可以查到数据记录;散列索引:根据给定索引值,用一种算法将记录分散存储在多个桶中(一般一个桶就是一个数据块,块中内容用一次磁

2022-06-13 22:24:47 443

空空如也

空空如也

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

TA关注的人

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