TCP/IP 协议学习笔记

« 图解TCP/IP(第五版) » « TCP/IP经典入门(第五版) » 0. TCP 概述 面向连接 (connection-oriented) 可靠的 (reliable) 检验和 包的序列号解决乱序、重复 超时重传 流量控制、拥...

February 15, 2020 · 2 min

Linux 配置静态 IP

CentOS 8 cd /etc/sysconfig/network-scripts vim ifcfg-网卡名 写入如下内容 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" <-- 由 dhcp 动态分配 IP 改为 static DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s8" <-- 网卡名 UUID="5b7a74a7-a5e6-4527-9cd6-6b11d4d26989" <-- 由 uuidgen 生成,必须修改 DEVICE="enp0s8" <-- 网卡名 ONBOOT="yes" IPADDR="192.168.56.79" <-- 想要设置...

December 24, 2019 · 1 min

用 vscode 调试 dotnet 程序

生成 dotnet 项目 dotnet new console -o demo5 在 .vscode/launch.json 中加上 { "version": "0.2.0", "configurations": [ { "name": ".NET Core Launch (console)", "type": "coreclr", "request": "launch", "preLaunchTask": "build demo5", "program": "${workspaceFolder}/dotnet/demo5/bin/Debug/netcoreapp3.0/demo5.dll", "args": [], "cwd": "${workspaceFolder}", "stopAtEntry": false, "console": "internalConsole", "logging": { "moduleLoad": false } } ] } 在 .vscode/tasks.json 加上 { "version": "2.0.0", "tasks": [ { "label": "build demo5", "type": "process", "command": "dotnet", "args": [...

November 15, 2019 · 1 min

算法代码模板

递归模版 def recursion(level, param1, param2, ...): # 递归终止条件 recursion terminator if level > MAX_LEVEL: print_result return # 到了这层梦境, 在这层梦境要做的事情 process logic in current level process_data(level, data, ...) # 下探新的梦境 drill down self.recursion(level + 1, p1, p2, ...) # 还原下探...

November 5, 2019 · 2 min