简介 n-readlines是我发现的一个按行读文件模块,使用起来也比readline简单。
示例 const lineByLine = require('n-readlines'); const liner = new lineByLine('.
Read more →
综述 1.命令配合grep组合使用 如:ps -ef | grep "zsh" 这样就可以找到名称中含有zsh的进程了。
系统初始化 1. 0号进程和1号进程 0号进程不会通过fork和kernel_thread生成 其实是一个进程管理的工具,通过kernel_thread来创建一号进程。
Read more →
一、入门 常见的时间复杂度类型 1.O(1) int i = 8; int j = 6; int sum = i + j; 代码的运行次数不会随着n进行变化,比如没有进入循环,所以是O(1)级别
Read more →
一、通讯协议综述 1.有了IP地址为什么还需要Mac地址? IP地址相当于是传送数据到某个位置,但不知道具体给哪台计算机,MAC地址就是为了解决这个问题。
至于修改MAC地址,实际上是修改了系统读取出来的这个MAC地址。也曾出现过两块劣质的网卡都是同一个MAC地址的情况,这样甚至会导致网络的堵塞。
mac是身份证,ip是地址。
用总经理和员工来比喻网络协议
不准确,因为开会的时候员工未必会给会议提出建议,而一次tcp的三次握手,每次握手ip和mac层都加入了自己的包头。
2.学习的方法 理解网络协议的工作模式,有两个小窍门:始终想象自己是一个处理网络包的程序:如何拿到网络包,如何根据规则进行处理,如何发出去;始终牢记一个原则:只要是在网络上跑的包,都是完整的。可以有下层没上层,绝对不可能有上层没下层。
3.网段 私有IP地址是可以重复的,共有的则必须唯一。网段的划分是为了弥补刚开始对于计算机数量估计严重不足的问题。
Read more →
趣谈网络协议 数据结构与算法之美 趣谈Linux操作系统 MySQL实战45讲 JavaScript核心原理解析 深入浅出计算机组成原理
Read more →