Siir

  • Startseite

  • Schlagwörter

  • Kategorien

  • Archiv

六、交换机与VLAN:办公室太复杂,我要回学校

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in 网络协议

上一次,我们在宿舍组件了一个本地的局域网,可以愉快的玩游戏了。当然这是一个简单的场景,因为只有一台交换机,电脑数目很少。今天,我们来看看办公室的网络

Weiterlesen »

五、从物理层到MAC层:如何在宿舍里自己组网玩联机游戏?

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in 网络协议

之前我们见证了IP的诞生,一旦机器有了IP,就可以在网络的环境里和其他机器展开沟通了

宿舍六个人,两个人买了电脑,那两台电脑能不能连接起来呢?不会说,当然啊,买个路由器不就行了吗

现在一台家用路由器非常便宜,一百多块的事情。但是在早期的时候绝对是奢侈品

Weiterlesen »

四、DHCP与PXE:IP是怎么来的,又是怎么没的?

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in 网络协议

如何配置IP地址?

如果你对这一方面又了解(反正我没有),那就可以用命令自己配置一个ip地址。可以使用 ifconfig ,也可以使用ip addr 。设置好了以后,用下面这两个命令,将网卡 up一下(UP 表示网卡处于启动的状态),就可以开始工作了。

Weiterlesen »

三、ifconfig:最熟悉又陌生的命令行

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in 网络协议

怎么查看 IP 地址吗?

windows上:ipconfig

Linux上:ifconfig,ip addr

那么ipconfig和ip addr的区别吗???这是一个有关 net-tools 和 iproute2的”历史”故事,先不说这个,不过这个也是常考的点

Weiterlesen »

二.网络分层的真实含义是什么

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-23 | in 网络协议

我们上一节列了之后要讲的网络协议。这些协议本来没什么稀奇,每一本教科书都会讲,并且都要求你背下来。因为考试会考,面试会问。可以这么说,毕业了去找工作还答不出这类题目的,那你的笔试基本上也就挂了。

当你听到什么二层设备、三层设备、四层 LB 和七层 LB 中层的时候,是否有点一头雾水,不知道这些所谓的层,对应的各种协议具体要做什么“工作”?


Weiterlesen »

一.为什么要学习网络协议

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in 网络协议

只有通过网络协议,才能使一大片机器互相协作、共同完成一件事。

Weiterlesen »

JavaScript中如何实现一个相对准确的计时器

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in JavaScript —— 原理篇

由于JavaScript是一门单线程语言,所以setTimeout的误差无法完全被解决

也许会因为浏览器中的事件过多导致该宏时间等待时间增长

也许会因为也许是因为回调中的某些问题使得时延增加。

还可能是因为HTML5标准中规定函数第二个参数不得小于4ms而强制增加。

所以,页面开久了定时器会不准

Weiterlesen »

JavaScript中的内存泄漏

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in JavaScript

定义

js如同其他高级语言一样都有垃圾回收机制,会周期性的检查之前分配的内存是否可达,帮助开发者管理内存。对不可达的内存通过算法确定、标记并适时回收。

而内存泄露则可以理解为当应用程序不再需要占用内存时,由于某些原因操作系统未回收其内存。

Weiterlesen »

ES6中的 async & await

Veröffentlicht am 2019-03-30 | Bearbeitet am 2019-11-16 | in ES6

async/await 是 ES7 引入的新的异步代码 规范,它提供了一种新的编写异步代码的方式,这种方式在语法层面提供了一种形式上非常接近于同步代码的异步非阻塞代码风格,在此之前我们使用的多是异步回调、 Promise 模式。 从实现上来看 async/await 是在 生成器、Promise 基础上构建出来的新语法:以 生成器 实现流程控制,以 Promise 实现异步控制。 Node 自 v8.0.0 起已经完全支持 async/await 语法,babel 也已经完全支持 async/await 语法的转译。

Weiterlesen »

实现bind、call和apply

Veröffentlicht am 2019-03-29 | Bearbeitet am 2019-11-16 | in JavaScript —— 原理篇

对call、bind和apply三个库函数的实现

Weiterlesen »
1…8910…12
Siir

Siir

113 Artikel
21 Kategorien
210 schlagwörter
GitHub Weibo
© 2020 Siir
Erstellt mit Hexo v3.8.0
|
Design – NexT.Muse v7.0.1