11 2021 档案
摘要:本位为http的源码分析,如果在此之前你还不知道如何使用 golang 的 http 库,建议先看一个入门的例子:快速入门:创建第一个 Go Web 应用 | 快速入门 | Go Web 编程 (laravelacademy.org) 本文转载自:Go Web 编程入门--深入学习用 Go 编写 H
阅读全文
摘要:<div align="center"><img src="图片地址"></img></div>
阅读全文
摘要:网络编程 socket Socket(套接字) 是网络编程的一种接口,它是一种特殊的 I/O。Socket可以理解为TCP/IP网络的API,它定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。电脑上运行的应用程序通常通过”套接字”向网络发出请求或者应答网络请求。在 TCP/
阅读全文
摘要:TCP 首部格式如下: 可以看到 TCP 首部里面是没有 IP 地址相关的字段的。那么当数据包经过网络层的时候,网络层加一个 IP 首部,这个首部中的 IP 地址是从哪来的呢? 答案: 通过 http://www.baidu.com 访问一个域名时,首先通过 DNS 获取到 IP ,之后就可以把 H
阅读全文
摘要:HTTP 的报文结构 编辑一个form.html的表单页面,如下: 点击提交按钮,抓包如下。如何通过浏览器查看 request 与 response 的结构请看这篇:如何通过浏览器查看 request 与 response 的结构 - 拾月凄辰 - 博客园 (cnblogs.com) HTTP re
阅读全文
摘要:可以通过点击 HTTP 1.1 中request右侧的 view source 看到 request 的结构,如图所示: 但有的链接上却没有 view source 这个选项,这是怎么回事呢? 这是因为只有 HTTP1.1 的链接有这个选项,所以想要看的要要挑选 HTTP1.1 的链接。具体解决方法
阅读全文
摘要:讲技术-什么是Web Hook? - SegmentFault 思否
阅读全文
摘要:dummy 网卡的作用 dummy网卡 (dummy network interface)用于在断网的环境下,假装网络可以通,仍然可以通过类似 192.168.1.1 这样的IP 访问服务。因为断网环境下只有本地环回地址127.0.0.1能被内核解析,因此如果想要解析 192.168.1.1 这种I
阅读全文
摘要:云端的master节点一般同时具有公网IP 和内网IP,默认是内网IP, 因此 apiserver pod 的 IP 默认是云端 master 节点的内网 IP,因此边缘节点想要访问云端master节点中的apiserver,必须通过 APIServer 的公网地址(即云端节点公网IP的6443端口
阅读全文
摘要:8080 端口与 6443 端口 Kubernets API Server进程提供Kubernetes API。通常情况下,有一个进程运行在单一kubernetes-master节点上。 默认情况,Kubernetes API Server提供HTTP的两个端口: 1.Insecure Port H
阅读全文
摘要:APIServer ,etcd,kube-controller-manager,kube-scheduler,kube-proxy 等 K8s 组件的 Pod IP 地址(也就是它们监听的地址)默认都是他们所在 Node 的 IP 地址。 这些一般在搭建K8s集群的时候指定( 也可以在它们的 yam
阅读全文
摘要:步骤 安装: # for centos yum -y install bash-completion # for ubuntu apt install bash-completion 在文件 ~/.bashrc 中导入(source)补全脚本: $ echo 'source <(kubectl co
阅读全文
摘要:经典网络的IP IP地址是您访问ECS实例或者您的用户访问部署在ECS实例的服务的主要方式。经典网络IP地址由阿里云统一分配,分为内网IP地址和公网IP地址。 内网IP地址 每台经典网络类型ECS实例一定会被分配一个IP地址用于内网通信,这个IP地址被称为内网IP地址。关于内网通信的详细信息,请参见
阅读全文
摘要:在 Ctrl+Shift+F 格式化代码的时候发现并没有格式化代码,而是触发了简繁切换。 解决方案 1. 修改搜狗拼音的配置文件 首先打开搜狗拼音的配置文件: gedit ~/.config/sogoupinyin/conf/env.ini ps: gedit只是gnome下面自带的文本编辑工具,你
阅读全文
摘要:命令行前面对变量赋值的作用 bash的语法中可以在命令前设置子进程环境变量,它影响且只影响子进程的环境变量,而对父进程没有影响。 比如 dockerfile 中的: RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o manager ma
阅读全文
摘要:转载自百度经验:Win10系统,怎样将文件夹固定到开始屏幕/任务栏-百度经验 (baidu.com) 当我们将软件快捷方式、文件夹、文件等一股脑放在电脑桌面上时,桌面就会变得凌乱而不美观,从而影响上网的心情和做事的效率,其实我们可以将常用的文件夹、软件等放到“开始”屏幕或任务栏上,这样既保证了打开的
阅读全文
摘要:可以使用 id 命令。 功能说明:查看账户的uid和gid及所属分组语法:id [-gGnru][--help][--version][用户名称]补充说明:id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。参数:-g或--group
阅读全文
摘要:第一步:添加源,更新缓存索引 支持https传送 apt update && apt install -y apt-transport-https 添加访问公钥 curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-
阅读全文
摘要:问题产生原因 具体问题官方其实2013年前就有了(参考 https://youtrack.jetbrains.com/issue/JBR-2460 ),但是比较坑的是官方也一直没有解决这个问题。简单来说就是 Idea 的 jre 运行环境一个 bug,导致输入法无法定位到鼠标位置。因此,我们要解决该
阅读全文
摘要:转载自:https://blog.csdn.net/weixin_41918841/article/details/83054690 先用脚本打开goland cd /home/wkl/下载/GoLand-2018.2.3/bin 运行Goland: ./goland.sh goland打开后点击G
阅读全文
摘要:问题描述 win10电脑中: git bash 终端打开很慢,git 命令执行也很慢 golang 程序编译执行也很慢,即使是go run 一个 hello world 程序,也需要十几秒 解决方法 关闭电脑上所有的安全卫士、杀毒软件。
阅读全文