因公司突然要求做个机器人客户端,需要与机器人对接,采用了WebSocket技术实现浏览器与服务端进行联调, 前端以WebSocket协议格式发送数据到后台, 后台解析指令并将指令发送到机器人, 机器人的相关相应信息也通过后台使用WebSocket协议封装数据传输给浏览器 1 created() { ...
分类:
Web程序 时间:
2020-04-03 12:10:54
阅读次数:
140
1 . tcp连接有几次握手? 有几次释放? (1) 第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即S ...
分类:
编程语言 时间:
2020-04-03 12:05:40
阅读次数:
80
1. 请求转发 作用: 实现多个servlet联动操作处理请求, 这样避免代码冗余, 让servlet的职责更加明确 使用: request.getRequestDispatcher("路径地址").forward(request, response); 特点: 一次请求, 浏览器地址不改变 注意: ...
分类:
其他好文 时间:
2020-04-02 16:17:34
阅读次数:
74
1、上传 学习链接: https://www.cnblogs.com/yoyoketang/p/6445270.html input标签可以借助send_keys()操作来实现文件上传 <<input type="file" name="file" style="position: absolute ...
分类:
Web程序 时间:
2020-04-02 16:04:56
阅读次数:
63
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>nick getBase64</title></head><body><div> <canvas id="canvas" style="display: none"></canvas> ...
分类:
Web程序 时间:
2020-04-02 01:09:27
阅读次数:
67
list1 = ['邮箱1', '邮箱2', '邮箱3']for username_recv in list1: mailserver = "smtp.163.com" # 邮箱服务器地址 username_send = '发送方邮箱名' # 邮箱用户名 password = '邮箱名' # 邮箱密 ...
分类:
编程语言 时间:
2020-04-01 12:53:42
阅读次数:
81
单元测试框架unittest 单元测试 单元测试(unit testing)是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人 ...
分类:
其他好文 时间:
2020-03-31 21:24:12
阅读次数:
79
//recvType 有三个值HTML、XML和JSON , 默认为HTML,传值时不区分大小写 //bool 是一个boolean类型的值,true表示异步传输方式,false表示同步传输方式,默认为true function Ajax(recvType, bool) { var aj = new ...
分类:
Web程序 时间:
2020-03-31 14:18:38
阅读次数:
82
本篇文档是参考SuperAgent英文文档翻译整理成的。前段时间,在一个爬虫项目中用到了SuperAgent,因为遇到了一些坑,就详细地查阅了一番官方文档,后为便于朋友查阅参考,我将翻译的文档进行了简要整理。后期,我还会针对SuperAgent使用中遇到的一些问题进行完善,并附于文末Issue章节。 ...
分类:
其他好文 时间:
2020-03-31 01:21:12
阅读次数:
102
import socket import multiprocessing def tcp_serve(resp_socket): recv_data = resp_socket.recv(1024) print(recv_data) resp_data = 'HTTP/1.1 200 OK\r\n' ...
分类:
Web程序 时间:
2020-03-31 01:04:58
阅读次数:
91