摘要:
*1.CISC**(**Complex Instruction SetComputer,复杂指令集计算机**)* 复杂指令集(CISC,Complex Instruction Set Computer)是一种微处理器指令集架构(ISA),每个指令可执行若干低阶操作,诸如从内存读取、储存、和计算操作, 阅读全文
摘要:
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著 阅读全文
摘要:
1、首先,讲下 “堆 heap” 和 “栈 stack” 的区别: 一个由 c/c++编译过的程序占用的内存分为一下几个部分 (1)、栈区 stack :由编译器自动分配释放,存放函数的参数值,局部变量的值等。这个栈的操作方式类似于数据结构中的栈。 (2)、堆区 heap :一般由程序员分配释放,若 阅读全文
摘要:
由上图可知gcc编译器驱动程序在读取了hello.c文件之后,把它翻译成了一个可执行代码。此过程共经历了4个阶段的程序,分别是预处理器,编译器,汇编器,链接器,此4个截断程序一起构成了编译系统。接下来我就为大家详细说明以下此4个阶段程序各自的具体工作 1.预处理阶段 预处理器会将以字符#开头的语句, 阅读全文
摘要:
系统:ubuntu 16.04 LTS 需求:下载书中代码,在 LInux 中运行 步骤: 1.下载代码 打开网站 http://csapp.cs.cmu.edu/public/code.html 点击上图加深部分进行下载,并解压 2.移动 csapp.h、csapp.c 文件 (1)cd 进入 c 阅读全文
摘要:
B树 前言 首先,为什么要总结B树、B+树的知识呢?最近在学习数据库索引调优相关知识,数据库系统普遍采用B-/+Tree作为索引结构(例如mysql的InnoDB引擎使用的B+树),理解不透彻B树,则无法理解数据库的索引机制;接下来将用最简洁直白的内容来了解B树、B+树的数据结构 另外,B-树,即为 阅读全文
摘要:
rdt1.0 将数据的传输信道理想化,视为完全可靠,不丢包,不损失bit ,在这样的情况下,发送端发送数据,接收端直接接收,并不考虑*****丢包,超时*****这些问题。 该协议中,都是直接发送,直接接收。 rdt2.0 " 在 rdt2.0 中,我们将传输通道视为有可能发生比特错误 " 引进使用 阅读全文
摘要:
选题简介 我们小组这次大作业的主题是对目前疫情情况作出分析和展示,让用户能时刻掌握知晓目前疫情的发展情况。通过web访问页面可以了解到全国各地的疫情状况,包括现有确诊人数、累计确诊、累计治愈和累计死亡人数,以及各项较昨日的新增人数等。我们的web项目是基于docker以微服务完成项目部署。 项目设计 阅读全文
摘要:
理解Dcoker0 先清空所有环境 测试 三个网络 # 问题:docker 是如何处理容器网络访问的? # 启动一个tomcat # 查看ip [root@iz2zeaet7s13lfkc8r3e2kz ysl]# docker exec -it tomcat01 ip addr 1: lo: <L 阅读全文
摘要:
很多时候我们的业务分为前台和后台,例如:“前台的代码需要连接数据库进行数据操作”;但是在写代码的时候我们并不知道后台数据库的地址是什么,所以我们可以docker通过固定的名字来访问。 之前我们已经有两个container,test1和test2,他们之间通过IP可以互相访问,但是不能够通过容器名来互 阅读全文