51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#深入理解计算机系统
计算机网络(谢希仁版)--数据链路层
数据链路层: 1.使用点对点信道的数据链路层: 1.数据链路: 数据链路除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。 现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。 一般的适配器都包括了数据链路层和物理层这两层的功能。...
代码星球
·
2020-03-29
计算机网络
谢希仁
数据
链路
计算机网络(谢希仁版)--应用层
应用层: 1.域名系统(DNS): 1.概述: 许多应用层软件经常直接使用域名系统DNS(DomainNameSystem),但计算机的用户只是间接而不是直接使用域名系统。 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统DNS。 名字到IP地址的解析是由若干个域名服务器程序完...
代码星球
·
2020-03-29
计算机网络
谢希仁
应用层
计算机网络(谢希仁版)--网络层
网络层: 1.网络层概述: 1.网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。 2.网络层的协议: 网际协议IP是TCP/IP体系中两个最主要的协议之一。与IP协议配套使用的还有三个协议: 地址解析协议ARP(AddressResolutionProtocol) 网际控制报文...
代码星球
·
2020-03-29
计算机网络
谢希仁
网络
操作系统--文件系统、大容量存储结构
文件系统: 逻辑文件系统通过FCB(文件控制块)来维护文件结构 文件系统的类型:FAT、FAT32、ext、ext2、ext3、ext4、NFS、VFS 文件系统在磁盘中的结构:分区控制块、引导控制块(分区的第一块)、目录结构、文件控制块(FCB) 文件系统在内存中的结构:内存分区表、内存目录结构(保存近来访问...
代码星球
·
2020-03-29
操作系统
文件
系统
大容量
存储
操作系统--内存管理
内存管理: 1.单一分区分配: 用于单用户、单任务的操作系统,主存被分为两部分:驻留操作系统(内存低端)、用户进程(内存高端) 2.多分区分配: 满足多道程序的最简单的存储管理方案,将内存划分成若干个连续区域,称为分区;每个分区只能存储一个程序,并且程序也只能在它所驻留的分区中运行 分区方法分为固...
代码星球
·
2020-03-29
操作系统
内存
管理
操作系统--进程管理
进程管理: 进程基本概念: 1.每个进程在内存都中有实际的空间,包括代码段、数据段、堆、栈等 2.进程的五个状态:运行、就绪、等待(阻塞)、创建、结束 3.每个操作系统只有一个运行进程、一个就绪进程队列和N个等待进程队列,一个等待进程队列等待同一个资源 4.每个进程在操作系统中进程控制块(PC...
代码星球
·
2020-03-29
操作系统
进程
管理
计算机网络(谢希仁版)--运输层
运输层概述: 网络层是为主机之间提供逻辑通信,而运输层是为应用进程之间提供端到端的逻辑通信。 网络层只对IP数据报的首部进行检验,而运输层对协议的首部和数据部分都进行检验。 运输层有两种不同的运输协议:一对一的可靠的面向连接的TCP和不可靠的无连接的UDP,两者对应的数据单元分别是TCP报文段和UDP用户数据报。...
代码星球
·
2020-03-29
计算机网络
谢希仁
运输
简单直观理解形态学中的开运算和闭运算
开运算是先腐蚀,再膨胀。闭运算是先膨胀,再腐蚀。注意上图,开运算去除了图像中比较小的点,闭运算将图中的多个圆变成了一个整体。具体matlab代码如下:closeall;clearall;clc;%开运算和闭运算I=imread('testpic.jpg');I=im2bw(I);I=~I;se=strel...
代码星球
·
2020-03-29
运算
简单
直观
理解
形态学
ES2015箭头函数与普通函数对比理解
直接返回表达式varodds=evens.map(v=>v+1);varnums=evens.map((v,i)=>v+i);varodds=evens.map(function(v){returnv+1;});varnums=evens.map(function(v,i){returnv+i;});包含语...
代码星球
·
2020-03-29
函数
ES2015
箭头
普通
对比
vue中关于计算属性computed以及其中get、set的理解
在重学vue后,了解到这个计算属性,理解了一点点,但是又无法想到什么时候能用到------------计算属性是基于它们的响应式依赖进行缓存的------------get是基于其他的数据来获取到computed里定义的那个数据set是根据computed里定义的那个数据来改变其他的数据暂时就理解了这些,理解到新的会更...
代码星球
·
2020-03-28
vue
关于
计算
属性
computed
关于php命名空间的理解
理解命名空间首先要知道命名空间的作用,也就是它的出现解决了那些问题官方给出的解决的问题是:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。可以看下这篇文章:https://blog.c...
IT猿
·
2020-03-28
关于
php
命名
间的
理解
kickstart技术安装操作系统
kickstart是RedHat公司开源的软件,所以对CentOS兼容性最好。原理:我们将手动安装的所有的详细步骤记录到一个文件中,然后kickstart通过读取这个文件就可以实现自动化安装系统。kickstart是一个项目的名称。没有这个软件。使用者水平是高中以上cobbler是对kickstart的所有...
IT猿
·
2020-03-28
kickstart
技术
安装
操作系统
js作用域理解
学习笔记:(图中水印来自同名微信订阅号,现已改名为‘码上猿梦’)//javaScript作用域: //首先声明一点,js中没有块级作用域, 比如java中for循环中for(inti=0;i<arr...
IT猿
·
2020-03-28
js
作用域
理解
对于自定义标签类中JspBody类的invoke方法的理解
下面是javaeeAPI中对于invoke()方法的介绍:其中的参数out是一个Writer类的对象,如果写null,就是将标签体内容写到了与此jsp相关联的JspWriter对象,也就是下面的w:<%JspWriterw=pageContext.getOut();%>这样就可以将标签体的内容输出到浏览器端...
IT猿
·
2020-03-28
对于
自定义
标签
类中
JspBody
正确理解WPF中的TemplatedParent
(注:LogicalTree中文称为逻辑树,VisualTree中文称为可视化树或者视觉树,由于名称不是很统一,文中统一用英文名称代表两个概念,况且VisualTreeHelper和LogicalTreeHelper也是WPF中提供的类名称) 众所周知WPF中的LogicalTree是逻辑上定义的元素层次树,...
IT猿
·
2020-03-28
正确理解
WPF
中的
TemplatedParent
首页
上一页
...
229
230
231
232
233
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他