网络是如何通信的 - 3.从网线到网络设备(探索集线器、交换机和路由器)

信号在网线和集线器中传输

每个包都是独立传输。网络包从客户端计算机发出后,要经过集线器、交换机和路由器最终进入互联网。实际上家用的路由器已经集成了集线器和交换机的功能。

阅读全文

网络是如何通信的 - 2.使用电或光信号传输TCP/IP数据(协议栈和网卡)

使用电或光信号传输TCP/IP数据

TCP/IP软件分层结构

    阅读全文

    网络是如何通信的 - 1.浏览器生成消息

    浏览器生成消息

    生成请求消息

    输入网址
    解析URL

    协议://web服务器/目录/文件

    阅读全文

    Hexo Blog 添加 Google Adsense

    我个人的Hexo主题博客 使用的是maupassant主题。目前托管在github仓库上。3个branch内容安排如下:

    阅读全文

    IntelliJ IDEA Activation

    针对IntelliJ IDEA 2019.2版本,本文操作仅供学习交流,如果感觉使用方面建议购买正版IntelliJ IDEA

    前期准备

    获取文件jetbrains-agent.jar对应的license。(详细可留言mail索取)

    阅读全文

    Go Module

    上一篇记录了Go语言的基础知识。这里对Go的模块管理进行介绍。

    使用Module

    Module 初始化

    使用go mod init xx 来初始化创建go.mod文件。

    阅读全文

    Go语言笔记

    缘起,一直对go有浓烈的兴趣,从2018年接触go语言,中间因为没有实际应用,经历了多次的学了忘,忘了再学。后来看了同学推荐的陈皓老师的《左耳听风》,对技术领导力感触颇深。

    某天在github上看到了这个Golang学习路线,遂决定抽空对go进行系统的学习,这里记录下Go语言的环境,基础,并发,OOP及高级操作;后边的记录以代码为主。

    阅读全文

    iOS Method Swizzling应用

    利用runtime Method Swizzling 解决实际问题的场景。 慎用,慎用!

    iOS13上,模态弹窗 ViewController 默认样式改变。

    模态弹窗属性 UIModalPresentationStyle 在 iOS 13 下默认被设置为 UIModalPresentationAutomatic新特性,展示样式更为炫酷,同时可用下拉手势关闭模态弹窗。

    阅读全文

    SwiftUI Tutorials

    官方SwiftUI示例笔记。https://developer.apple.com/tutorials/swiftui

    • SwiftUI App 启动

    阅读全文

    Redis远程批量删除特定的keys

    使用redis-cli批量删除远程服务器上特定的keys

    命令如下

    1
    ./redis-cli -h IP -p PORT -a PASSWORD keys 'key*' | xargs  ./redis-cli -h IP  -p PORT -a PASSWORD del

    阅读全文