基本概念
传输方式
网络根据传输方式可以进行分类,一般分为面向连接型和面向无连接型。
面向连接型中,在发送数据之前,需要在主机之间建立一条通信线路。
面向无连接型则不要求建立和断开连接,发送方可用于任何时候发送数据。接收端也不知道自己何时从哪里接收到数据。
分组交换
处在互联网边缘部分的机器,也就是互联网终端主机,它们官方一点的话术就是端系统。
在互联网应用中,每个终端系统都可以彼此交换信息,这种信息也被称为报文(Message),报文是一个超集的概念,它可以包括你想要的任何东西,比如文字、数据、电子邮件、音频、视频等。为了从源目的地向端系统发送报文,需要把长报文切分为一个个小的数据块,这种数据块称为分组(Packets),也就是说,报文是由一个个小块的分组组成。
这些分组其实就是包
在分组的传输过程中,每个分组都要经过通信链路和分组交换机,分组要在端系统之间传输需要经过一定的时间,如果两个端系统之间需要传输的分组为 L 比特,链路的传输速率问 R 比特/秒,那么传输时间就是 L / R秒。
一个端系统需要经过交换机给其他端系统发送分组,当分组到达分组交换机时,交换机会如何操作?交 ...
English
未读每日一话+单词遗忘表2.1
The more you experience and appreciate the goodness of life, the more there is to be lived.
pearl 珍珠
peasant 农民
peculiar 特殊的
pedestrian 步行者
peer 凝视
penalty 处罚
penetrate 刺入
perhaps 也许
peril 危险
persevere 坚持
persist 持续
perspective 远景
persuade 说服
每日一话+单词遗忘表2.2
Your generation has come of age facing a challenge like no other generation before you.
pessimism 悲观的
petroleum 石油
phase 相位
phrase 成语
pile 堆
pillar 柱子
pinch 捏
每日一话+单词遗忘表2.3
Don’t try to win a friend by presenting gifts.
pipe ...
Marxists
未读2025.1.26
在革命的过程中,我们要注意谁是我们的朋友。谁是我们的敌人,团结我们能所团结的,打到我们的敌人。
地主阶级是国际资产主义的附庸,特别是大地主阶级和大买办阶级,他们是完全靠着国际资本主义,来压榨底层的百姓的。小地主阶级和小买办阶级是可以团结的,给与他们扩大的实力,他们可以为革命所用。要团结一切可以团结的力量。
中产阶级代表跟小地主阶级类似,他们是矛盾的,他们是人数较少的。可以对他们进行团结,扩大他们的生产,扩大他们的力量,在革命的大旗下进行扩大化。进行革命化的特色改造。
小资产阶级或者说是无产阶级是我们革命的主力军,他们的力量是强大的,他们的力量是可以翻天覆地的。他们有很少或者没有生产资料,他们处于社会的最底层,其中有很大一部分人有很强的向上的力量,很强的革命的力量。我们要从他们之中去发展力量,积蓄力量,给大地主阶级和大买办阶级或者说是大官僚阶级沉重的打击。
2025.1.27
组织运动,农民是我国力量最大的,人数最多的阶层。这里的农民不单单是指农村户口的农民,而是指的是出生于农村,从农村长大。祖祖辈辈和土地和农村相关联的人。他们是任劳任怨的,不到迫不得已的的时候,是不 ...
基础引入
两个计算机设备想要通信,可以用一根线连接起来,两台设备使用电信号传播数据
如果都是用一根线连接两台设备的话,所需要的线数C等于
$$
C=(n-1)n/2
$$
但这样不太理想
所以我们可以使用一个hub就是一个集线器
比如
设备1可以通过hub然后转发给设备3,但这样的话是群发,不太安全
而且只能单向的交流,也不太好
所以使用了交换机,使用mac值来区分设备
这个是全球唯一的
允许两台设备双向交流,也可以两台交换机来交换数据,这叫桥接网络
内网这样是可以使用的,但是不能使用很多,因为交换机的存储mac地址的数量是有限的。
路由器可以适用于网络的转发
不同网络连接到路由器的ip叫做默认网关
ip只是一个过程使用,最后还是使用mac地址来转发数据
概述
1.1基本术语
结点 (node):网络中的结点可以是计算机,集线器,交换机或路由器等。
链路(link ) : 从一个结点到另一个结点的一段物理线路。中间没有任何其他交点。
主机(host):连接在因特网上的计算机。
ISP(Internet Service Provider):因特网服务提供者(提供商)。
IXP(Inte ...
Markdown
未读Markdown是啥
Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。
Markdown也可以理解为将以MARKDOWN语法编写的语言转换成HTML内容的工具。
语法
标题
用=和-来标记一级和二级标题
一级
二级
#一级
##二级
###三级
段落
可以用> >> >>>或者是-
代码快就在每行加上四个空格或者一个制表符
1
1
强调
使用啊 *
或者是_fff_ -
·呆呆· ··使用这个
列表
使用-
或者是直接使用符号
分割线
直接使用三个—
链接
【】()
然后图片就是
!【】()
注意是英文的符号好吧
基础语法回顾
1.SQL110 插入记录(一)
牛客后台会记录每个用户的试卷作答记录到exam_record表,现在有两个用户的作答记录详情如下:
用户1001在2021年9月1日晚上10点11分12秒开始作答试卷9001,并在50分钟后提交,得了90分;
用户1002在2021年9月4日上午7点1分2秒开始作答试卷9002,并在10分钟后退出了平台。
试卷作答记录表exam_record中,表已建好,其结构如下,请用一条语句将这两条记录插入表中。
Filed
Type
Null
Key
Extra
Default
Comment
id
int(11)
NO
PRI
auto_increment
(NULL)
自增ID
uid
int(11)
NO
(NULL)
用户ID
exam_id
int(11)
NO
(NULL)
试卷ID
start_time
datetime
NO
(NULL)
开始时间
submit_time
datetime
YES
(NULL)
提交时间
score
tinyint(4)
YES
(NULL) ...
English
未读每日一话+单词遗忘表1.1
A New Year is like a blank book, and the pen is in your hands. Go write yourself a beautiful story.
masterpiece 杰作
mate 匹配
mature 成年人的
meantime 其间
measure 措施
mechanic 技工
medal 奖章
每日一话+单词遗忘表1.2
There is more day to dawn. The sun is but a morning star.
medicine 药
melon 瓜
melt 融化
memoorandum 信函
memorial 纪念物
merchant 商人
mercy 仁慈
mere 仅仅
merit 优点
microscope 显微镜
microwave 微波
marsh 沼泽
每日一话+单词遗忘表1.3
Not everything that is faced can be changed, but nothing can be changed until it is fac ...
名词解析
1、逻辑结构和存储结构
逻辑结构:指的是数据元素之间的相互关系和组织方式,描述数据元素之间如何连接、关联。常见的逻辑结构有线性结构(如数组、链表)、树形结构(如二叉树)、图形结构等。
存储结构:指的是数据在计算机内存中具体的存储方式,是实现逻辑结构的具体方式。常见的存储 结构有顺序存储(如数组)、链式存储(如链表)等。
2、稳定的排序方法和不稳定的排序方法
稳定的排序方法:在排序过程中,相等的元素在排序后相对位置不变。例如,冒泡排序、插入排序、归并排序。
不稳定的排序方法:在排序过程中,相等的元素在排序后相对位置可能发生改变。例如,快速排序、选择排序、堆排序。
3.完全二叉树
完全二叉树:是一种特殊的二叉树,除了最底层外,其余每一层的节点数都达到最大,并且最底层的节点从左到右排列。完全二叉树的节点编号是按照从上到下、从左到右的顺序编号的。
4.什么是关键路径?什么是关键活动?
关键路径:在项目管理中,关键路径是指从项目开始到项目结束的所有任务所组成的路径,这条路径上的每个任务都不能延误,否则整个项目的完成时间将延长。关键路径上的活动即为关键活动。
关键活动:指在 ...
python
未读正则表达式
Python 的正则表达式通过 re 模块实现,用于处理复杂的字符串匹配和提取操作。
常用函数:
re.match(pattern, string)
从字符串的开头匹配,返回匹配对象或 None。
re.search(pattern, string)
搜索整个字符串,找到第一个匹配。
re.findall(pattern, string)
返回所有匹配的结果(列表形式)。
re.finditer(pattern, string)
返回所有匹配结果的迭代器。
re.sub(pattern, repl, string)
替换匹配的内容。
re.split(pattern, string)
根据模式分割字符串。
. 常用正则表达式语法
符号
含义
.
匹配任意单个字符(除换行符)。
^
匹配字符串的开头。
$
匹配字符串的结尾。
*
匹配前面的字符 0 次或多次。
+
匹配前面的字符 1 次或多次。
?
匹配前面的字符 0 次或 1 次。
{n}
匹配前面的字符恰好 n 次。
{n,}
匹 ...
基本概念
大数据的四个特点:数据量大,数据类型繁多,处理速度快和价值密度低。
大数据对科学研究的影响:
第一种范式:实验科学, 第二种范式:理论科学,第三种范式:计算科学,第 四种范式:数据密集型科学。
云计算的关键技术包括虚拟化,分布式存储,分布式计算和多租户等
大数据和云计算物联网之间的关系:
大数据、云计算和物联网(IoT)紧密相关,互为支撑:
物联网与大数据:物联网设备生成海量数据,需要大数据技术进行存储、处理和分析,提取有价值的信息。
物联网与云计算:云计算提供弹性计算和存储资源,支持物联网设备的数据存储、实时分析和处理。
大数据与云计算:云计算为大数据提供基础设施支持,提供存储、计算能力和弹性扩展,使大数据处理更加高效。
简答题
1. MapReduce工作流程的描述
MapReduce工作流程主要分为两个阶段:Map阶段和Reduce阶段。
Map阶段:在Map阶段,输入数据被分为多个片段,每个片段由一个Map任务处理。Map任务将输入数据(键值对)映射为中间结果(也为键值对)。每个Map任务输出的中间结果都会被按键进行分组,分组后的结果会被传递给Reduce阶段。 ...
English
未读每日一话+单词遗忘表12.1
Working hard is important, but there is something that matters even more: believing in yourself
forest 森林
forge 熔炉
explore 探寻
formal 正式的
former 从前的
formula 公式
formulate 构想出
forth 向前
forthcoming 即将到来的
fortune 运气
forum 论坛
fossil 化石
fountain 喷泉
fraction 小部分
fragment 碎片
frame 构架
explicit 详细的
每日一话+单词遗忘表12.2
A man may well bring a horse to the water, but he cannot make him drink.
freight 运送
contempt 轻蔑
frog 青蛙
frontier 边境
frost 结霜
frustrate 挫败
fry 油炸
fuel 燃料
fulfil 履行
fulfill 履行实践
fu ...
真题在现
概述题
1、简述 GNU、GPL 的含义,及其对 Linux 的影响。
GNU 计划开始于 1984 年 1 月。其创始人是理查德•马修•斯托曼(Richard Matthew
Stallman)。“GNU”是“GNU’s Not UNIX”的递归首字母缩写词。“GNU”的发音为 g’noo。
GNU 计划的目的是开发一个完全类似于 UNIX 的免费操作系统。其内核 Hurd 的开发工作始于
1990 年,但是至今尚未成熟。GNU 计划代表性的产品包括 GCC、Emacs、Bash Shell、GLIBC
等,这些都在 Linux 中被广泛使用。(3 分)
GPL(GNU General Public License,GNU 通用公共许可证)于 1985 年被提出。GPL 试
图保证您共享和修改自由软件的自由。GPL 适用于大多数自由软件基金会的软件。GNU 计划
一共提出了 3 个协议条款:GPL,LGPL(GNU Lesser General Public License,GNU 较宽松
公共许可证),GFDL(GNU Free Documentation License ...