通讯协议 组成 head: 消息头 payload length(int32): 消息长度 request_id(int32): 请求ID response_to(int32): 服务端响应对应请求的reques_id(请求类型为OP_QUE
MySQL协议初探及pymysql源码节选
总体交互过程 登录流程 TCP连接建立 1 2 3 4 5 # Connection.connection sock = socket.create_connection((host, port),connection_timeout) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) _rfile = _makefile(sock, 'rb') Server向Client发送Handshake packet:包
Setuptools_doc_notes
版本规则 正式版本由一串被.符号分隔开的数据组成 2.1,代表release 2 的第一个子版本 2.1 == 2.1.0 == 2.01 预发布版本,通常在版本号后加字母tag, 如
Java_basic_3
异常 异常类继承自Throwable, 分为Eroor和Exception两类 Error是无需捕获的严重异常 Exception分为Runtime
Java_basic_2
String 不可变 使用Unicode编码表示 早期JDK以char[]存储,新版本用byte[] StringBuilder 可变对象,新增字符时,不会创建新的临时对象 append
Java_basic_1
碎碎念: 最近总算给自己打气开始了解Java语言。以下均来自廖雪峰Java教程的笔记 基本单位为class 通常大写字母开头 基本变量类型 整数: byte, short,
First
写东西一直就是我不擅长的事情 语文作文800字总是觉得凑不够 那就开始写吧 毕竟我也没有什么擅长的