
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
mysql 8.0.33源码编译及调试记录

TCP 黏包问题原因TCP 是一个基于字节流的传输服务(UDP 基于报文的),“流” 意味着 TCP 所传输的数据是没有边界的。所以可能会出现两个数据包黏在一起的情况。解决发送定长包。如果每个消息的大小都是一样的,那么在接收对等方只要累计接收数据,直到数据等于一个定长的数值就将它作为一个消息。包头加上包体长度。包头是定长的 4 个字节,说明了包体的长度。接收对等方先接收包头长度,依据包头长度来接收
为什么需要内存对齐?内存对齐(memory alignment).为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;然而,对齐的内存访问仅需要一次访问。也就是说“内存对齐”应该是编译器的管辖范围,非常依赖平台.全局关闭内存对齐先来看下面的结构体:struct test{int a;int b;char c;}A;1 添加
Https通信的过程:现在我们来理清一下SSL建立的过程:客户端通过发送Client Hello报文开始SSL通信。报文中包含客户端支持的SSL的指定版本、加密组件(Cipher Suite)列表(所使用的加密算法及密钥长度等)。注意:客户端还会附加一个随机数,这里记为A。服务器可进行SSL通信时,会以Server Hello报文作为应答。和客户端一样,在报文中包含SSL版本以及加密组件。服务器的
【BAT机器学习面试1000题】1.请简要介绍下SVM SVM,全称是support vector machine,中文名叫支持向量机。SVM是一个面向数据的分类算法,它的目标是为确定一个分类超平面,从而将不同的数据分隔开。 扩展:这里有篇文章详尽介绍了SVM的原理、推导,http://blog.csdn.net/v_july_v/article/details/7624837。 此外,这里
测试地址:https://halfrost.com/tls1-3_start/
【BAT机器学习面试1000题】1.请简要介绍下SVM SVM,全称是support vector machine,中文名叫支持向量机。SVM是一个面向数据的分类算法,它的目标是为确定一个分类超平面,从而将不同的数据分隔开。 扩展:这里有篇文章详尽介绍了SVM的原理、推导,http://blog.csdn.net/v_july_v/article/details/7624837。 此外,这里
发现了一篇好教程,果断转载了,以后用得着时候不用满世界找了。转载自:http://www.cnblogs.com/Duane/p/6776302.htmlWindows + Ubuntu 16.04 ---> 双系统 前言:本篇文章是对之前文章的更新,更新的主内容是把原来用手机拍摄的图片换成了虚拟机的截图,以及对磁盘划分的新的见解和一些使用感受,原本是打算删除之前的那篇Win +
起因(屁话)最近由于公司电脑不够用,所以暂时使用自己的笔记本做开发,i5+4G+win7这配置看个视频、听个音乐还好,可我是做安卓开发的呀,AndroidStudio这神器一运行瞬间整个电脑就变成砖头一样。用了一天内心已经崩溃了,想起之前也玩过Ubuntu,尽管自己对linux还不是很熟悉,无奈之下还是决定安一个Ubuntu。于是u盘 + ultraiso + ubuntu-16.04-...