数据传递: 一旦WebSocket客户端、服务端建立连接后,后续的操作都是基于数据帧的传递。 WebSocket根据opcode来区分操作的类型。比如0x8表示断开连接,0x0-0x2表示数据交互。 1、数据分片 WebSocket的每条消息可能被切分成多个数据帧。当WebSocket的接收方收到一 ...
分类:
Web程序 时间:
2020-02-01 16:28:33
阅读次数:
109
如何建立连接: 1、客户端:申请协议升级 首先,客户端发起协议升级请求。可以看到,采用的是标准的HTTP报文格式,且只支持GET方法。 GET / HTTP/1.1 Host: localhost:8080 Origin: http://127.0.0.1:3000 Connection: Upgr ...
分类:
Web程序 时间:
2020-02-01 15:58:36
阅读次数:
98
构造函数 基本概念 是成员函数的一种 名字与类名相同,可以有参数,但不能有返回值(void也不行)。 作用是对对象进行初始化,如给成员变量赋初值 如果定义类时没有写构造函数,则编译器会生成一个默认的无参数的构造函数,默认的构造函数无参数,不做任何操作 如果定义了构造函数,则编译器不生成默认的无参数的 ...
分类:
其他好文 时间:
2020-02-01 14:42:41
阅读次数:
72
WebSocket技术的理解: WebSocket是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之 ...
分类:
Web程序 时间:
2020-02-01 14:23:52
阅读次数:
110
在毕业实习项目高光谱图像解混中,需要使用Matlab语言来编写解混算法。我在之前的学习过程中也尚未接触过Matlab平台的开发,算是一个入门新手。借此机会也对学习过程遇到的知识点稍作记录。正文一、冒号的用法1、表示该维度上的所有元素对于矩阵来说,冒号表示该维度上的所有元素。例如:矩阵A = $$ l... ...
分类:
其他好文 时间:
2020-02-01 12:12:58
阅读次数:
52
一、新建maven工程 二、项目构建 1.添加依赖 2.编写启动类 App.java 1 package org.yanjiemao; 2 3 import org.springframework.boot.SpringApplication; 4 import org.springframewor ...
分类:
编程语言 时间:
2020-02-01 11:03:27
阅读次数:
90
lab1-sysmagic 其实是一道逆向题目,关键需要我们输入和buf变量相同的数字,随后进入循环得到flag。第一想法:直接抄他代码,写个脚本跑出flag!(想想把数据提取出来的步骤emm实在是麻烦)更重要的是,我们的脚本就是程序的一部分,直接想办法让它执行一下拿来用就好了,所以更好的方法: g ...
分类:
其他好文 时间:
2020-02-01 00:59:36
阅读次数:
107
HTML学习记录 起因是买了本书学习flask,书里让我自己学HTML……超文本标记语言即HTML,HTML文档以.html为后缀。HTML是一种用来描述网页的标记语言,是一套标记标签,因此HTML使用标记标签来描述网页。HTML标签有以下特征: ·标签是由尖括号包围的关键字 ·标签通常是成对出现的 ...
分类:
Web程序 时间:
2020-01-31 21:01:45
阅读次数:
84
A long-distance telephone company charges its customers by the following rules: Making a long-distance call costs a certain amount per minute, dependi ...
分类:
编程语言 时间:
2020-01-31 17:22:48
阅读次数:
139
1 安装python的mysql驱动 $ conda install mysql-connector-python 2 测试mysql驱动是否安装成功 import不报错,即说明安装成功 >>> import mysql.connector 3 查询数据 # 导入MySQL驱动: import my ...
分类:
数据库 时间:
2020-01-31 10:56:13
阅读次数:
84