logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

https中的TLS协议详解

协议记录层(Record Protocol format)的格式TLS 记录的头部有三个组成部分第0个字节: TLS 记录的类别第1-2个字节: TLS 版本(主版本/次版本)第3-4个字节:包含头部在内的总长度Length of data in the record (excluding the header itself). The maximum supported is 16384 (16

Mysql死锁死锁排查

文章目录背景死锁起因分析背景以前接触到的数据库死锁,都是批量更新时加锁顺序不一致而导致的死锁,但是上周却遇到了一个很难理解的死锁。借着这个机会又重新学习了一下mysql的死锁知识以及常见的死锁场景。在多方调研以及和同事们的讨论下终于发现了这个死锁问题的成因,收获颇多。虽然是后端程序员,我们不需要像DBA一样深入地去分析与锁相关的源码,但是如果我们能够掌握基本的死锁排查方法,对我们的日常开发还是大有

[项目]一个基于ffmpeg 实现的简易视频播放器

文章目录项目概述项目概述项目概述

归并排序算法及其记忆要点

文章目录1 .归并排序的思想2.归并排序函数解析完整测试代码1 .归并排序的思想归并排序这个算法,让我回忆到一道算法题目,就是两个有序的数组合并成一个有序的数组,相信经常刷题的同学一定很熟悉这个题目。实际上归并排序就是把数组拆分成一个一个的元素,然后两两都是有序数组,再进行合并。这里要说明的是,大话数据结构这本书中的归并排序(递归版)的代码我不是很推荐,代码相对而言较为复杂一点,不好理解。2.归并

图解 TCP 重传、滑动窗口、流量控制、拥塞控制

文章目录前言正文重传机制超时重传快速重传SACK 方法Duplicate SACK滑动窗口流量控制操作系统缓冲区与滑动窗口的关系窗口关闭糊涂窗口综合症拥塞控制慢启动拥塞避免算法拥塞发生快速恢复原文连接:https://www.toutiao.com/a6817040378810597892/?tt_from=weixin&utm_campaign=client_share&wxs.

[项目]基于pytorch和flask实现的人脸检测综合平台

该项目主要实现了四大功能:人脸检测人脸识别人脸关键点检测人脸属性识别github地址:face-detection-project

#深度学习
vscode中git插件不能显示修改删除等颜色信息

vscode中的git突然不显示修改的颜色提示

文章图片
#其他
计算机网络 面试题

TCP 黏包问题原因TCP 是一个基于字节流的传输服务(UDP 基于报文的),“流” 意味着 TCP 所传输的数据是没有边界的。所以可能会出现两个数据包黏在一起的情况。解决发送定长包。如果每个消息的大小都是一样的,那么在接收对等方只要累计接收数据,直到数据等于一个定长的数值就将它作为一个消息。包头加上包体长度。包头是定长的 4 个字节,说明了包体的长度。接收对等方先接收包头长度,依据包头长度来接收

vscode中git插件不能显示修改删除等颜色信息

vscode中的git突然不显示修改的颜色提示

文章图片
#其他
计算机网络 面试题

TCP 黏包问题原因TCP 是一个基于字节流的传输服务(UDP 基于报文的),“流” 意味着 TCP 所传输的数据是没有边界的。所以可能会出现两个数据包黏在一起的情况。解决发送定长包。如果每个消息的大小都是一样的,那么在接收对等方只要累计接收数据,直到数据等于一个定长的数值就将它作为一个消息。包头加上包体长度。包头是定长的 4 个字节,说明了包体的长度。接收对等方先接收包头长度,依据包头长度来接收

    共 17 条
  • 1
  • 2
  • 请选择