2015-07-30 Wenjie Yao
本文源自对文章Layman’s understanding of Networking & UDP/TCP/IP(点击进入原文)的翻译。 域名是什么   我希望我上面的解释是比较清楚的。只是上面我没有提到或者说没有强调地址,因为我觉得这显而易见,当我们发一封邮件时,知道收信人的姓名及地址信息是必须的。   因为计算机网络的作用就像邮局一样,所有的数据报必须有一个地址(在UDP中)。在TCP中,你需要一个地址去建立连接。在计算机中,所有的地址几乎都是数字的组合。然而我们人类更喜欢名字。因此,这儿明显有冲突。所以接下来就会介绍域名系统(DNS)。 继续阅读 »
2018-01-20 YongHao Hu
DNS
记得大学里有计算机网络这门课程,我找过著名的两本的国外教材,分别从自底向上,由上到下两个角度来诠释网络是如何连接的。冗长的介绍接线器,光缆,吓得我粗略的一略而过,结果自然是『万花丛中过,片叶不沾身』。 而后,我的编程生涯里,似乎也没有被网络所困扰。不懂得各种原理,似乎用框架,查查 stackoverflow,Google 挖个遍,也可以 6666. 不做底层的咸鱼,怎么会需要原理呢,我学的什么编译链接,session,segment,,内存管理也不过是镜中花,水里月。 继续阅读 »
2017-09-30 YongHao Hu
DNS
R 语言用的垃圾回收算法是 分代算法, 有一个小优化就是会用 name 字段来实现 copy on write. 当 name 为0时, 没有任何人用它,可以删掉; 当 name 为1时, 正在有表达式在用它,所以复制了一份; 当 name 为2时, 证明有另一个变量指向了它,当修改时要复制一份出来. 继续阅读 »
2018-01-21 Vaniot
网络基础 TCP/IP协议族: - 1.IEEE 802.3 - 2.FDDI - 3.ICMP - 4.IP - 5.TCP - 6.HTTP - 7.PPPoE - 8.DNS - 9.FTP - 10.UDP - 11.SNMP TCP/IP分层管理 OSI4层:应用层、传输层、网络层、数据链路层 |层次|说明| --|-- 应用层 | 决定向用户提供应用服务时通信的活动。(FTP:文件传输协议,DNS:域名系统,HTTP) 传输层 | 为应用层提供网络连接中的两台计算机之间的数据传输,(TCP:传输控制协议,UDP:用户数据报协议) 网络层 | 处理网络上流动的数据包(数据包是网络传输的最小的数据单位), 继续阅读 »
2015-02-14 derekchan
PageSpeed可以有效缩短网页加载的时间,减少网站服务器的带宽使用量。他里面有众多的重写"过滤器",每个过滤器都可以选择性地开启/关闭,从而自动进行各种优化(比如,减小文档大小、减少HTTP请求数据、减少HTTP往返次数以及缩短DNS解析时间)。 继续阅读 »
2018-11-05 Vaniot
计算机内部通信时,可以使用管道,内存共享,信号量,消息队列等,在计算机间的通信时,在运输层使用协议的端口号来标识,计算机的一个进程,即;IP地址+协议+端口号标识网络中的一个进程,也被称之为套接字。 more 端口号 TCP中使用16位的端口号用于标识端口,故端口号的范围是:0~65535,共$2^{16}$个端口。 端口号分类 服务端 熟知端口号: 取值范围:0~1023 应用程序|FTP|TELENT|SMTP|DNS|TFTP|HTTP|HTTP|SNMP --|--|--|--|--|--|--|--|--|-- 端口号|21|23|25|53|69|80|443|161 - 登记端口号: 取值范围:1024~49 继续阅读 »
2016-04-30 ALEX LIN
只显示子目录、不显示文件,可以使用下面的命令。 ``` 只显示常规目录 $ ls -d */ $ ls -F | grep / $ ls -l | grep ^d $ tree -dL 1 只显示隐藏目录 $ ls -d .*/ 隐藏目录和非隐藏目录都显示 $ find -maxdepth 1 -type d ``` 来自runyf Git常用命令速查表 来自Coding 清除DNS缓存命令 sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder 批量重命名文件 以下命令将文件名中包含~iphone的文字替换为空字符 for i 继续阅读 »