05 2021 档案
摘要:什么是网络编程 网络编程就是在操作系统封装的TCP/IP协议栈的基础上,使用系统内核提供的socket api 进行应用开发. | TCP/IP四层协议栈 | | | | 应用层 | | 传输层| | 网络层 | | 链路层| 网络编程的交互过程 | TCP server | 说明 | | | |
阅读全文
摘要:1. 什么是计算机网络 能让两台或两台以上的计算机相互通信的结构,叫做计算机网络。 为了实现计算机之间能够相互通信,有两个问题需要解决 一台计算机如何去找到其它计算机 找到其它计算机之后,它们之间如何通讯 为了解决这两个问题,人们定义和开发了两种协议 用于寻址的IP协议 用于通信的TCP协议 2.
阅读全文
摘要:什么是json 这是一条json {"name":"hany","age":18} 一对{}就是一个JSON object, object里的"mane" "age"被称为key name,"hany" 18被称为key value。 KEY name是一个字符串; 下面重点说一下KEY value
阅读全文
摘要:1. 变量 1. 变量命名与赋值 一般变量定义 name="hany" 注:变量名与等号之间不能有空格。 环境变量定义 export 变量名=变量值将shell 变量输出为环境变量 2. 使用变量 echo $name echo ${name} #推荐方法 将变量名追加到现有字符串 VER="123
阅读全文
摘要:生成patch git diff:生产本次modify的内容 #只想将test.c 文件的modify 生成patch文件 git diif test.c > test.c.patch 将所有modify 文件生成patch文件 git diff > all.patch git format-pat
阅读全文