![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
系统-综合
文章平均质量分 65
系统
ak_26
简书地址: https://www.jianshu.com/u/8cb3a0630c6e
展开
-
网络协议详解
文章目录OSI 七层模型数据是如何在层与层之间传递的?应用层首部字段请求首部字段:响应首部字段实体首部字段通用首部字段:HTTP状态码表示层会话层传输层为什么是三次握手?网络层数据链路层物理层概念路由器IP地址 & MAC地址网段 & 广播网关全双工 & 半双工调制解调器传输速率中继器ICMP 控制报文协议网卡TCP粘包原因及解决方案OSI 七层模型OSI网络参考模型自下而上分层:物理层数据链路层网络层传输层会话层表示层应用层模型中原创 2021-04-25 02:23:41 · 463 阅读 · 0 评论 -
对称加密 & 非对称加密
对称加密对称加密意思就是加密与解密使用的是同一把秘钥且只有一个秘钥, 叫做私钥. 常见的对称加密有DES, 3DES, AES等非对称加密加密与解密使用的是不同的秘钥, 一把公钥, 一把私钥, 公钥加密的信息只有对应的私钥才能解密, 私钥加密的信息只有对应的公钥才能解密常见是非对称加密如RSA(支付包使用的加密), ECC等对称加密效率要明显高于非对称加密, 在秘钥管理以及通讯时, 秘钥交换的安全性不能保障, 大多数情况会混合进行使用.https协议就是结合对称加密与非对称加密进行通讯.先原创 2021-04-15 00:17:33 · 251 阅读 · 0 评论 -
内存分区
内存大概可分为栈区, 堆区, 全局区/静态区, 常量区, 代码区.1.栈区存放局部变量, 函数的参数值, 函数跳转地址, 先进后出, 一旦出了作用域就会被销毁, 由系统来自动管理内存, 栈区的地址是从高到低分配的2.堆区程序员来管理内存, 程序员负责申请和释放, 堆区的地址是从低到高分配的,3.全局区/静态区存放全局变量和静态变量(未初始化过, 初始化过), 初始化的全局变量和静态变量存放在一块区域, 未初始化的全局变量和静态变量在相邻的另一块区域, 程序结束后由系统释放4.常量区存放常原创 2021-04-06 23:03:29 · 76 阅读 · 0 评论 -
进程 & 线程
进程工程师写完的程序是存放在系统的磁盘中的, CPU从硬盘中读取程序到内存中运行, 这个在内存中的可执行程序实例就叫做进程.CPU将多个程序读取到内存中运行时, 也就创建了更多的进程. 每个进程在自己内部都有一个虚拟独立的地址空间, 每个进程都以为自己独占着整个内存, 不需要关心其他进程的实际位置, 这样就把进程很好的分隔开来了.虽然每个进程都有自己虚拟独立的地址空间, 但是为了保障系统运行安全, 虚拟地址空间被划分为用户空间和内核空间:操作系统运行在内核空间, 用户程序运行在用户空间, 内控原创 2021-04-05 16:07:15 · 195 阅读 · 1 评论 -
Git 常用命令
Git 常用命令拉取远程分支到本地: git checkout -b develop origin/develop从指定分支创建新的分支: git checkout -b some-feature develop删除分支: git branch -d branchName将目标分支合并到当前分支: git merge branchNameFeature Branch Workflow**Feature Branch Workflow 的核心理念**是:master 分支用于部署,功能开发应该在专原创 2021-03-28 14:34:01 · 88 阅读 · 0 评论