一、问题描述 有一页面打开需要11s左右,通过谷歌DevTools工具可以看看到,服务器接口的响应是很快的(TTFB也就200ms),但是前端接收数据的时间有点长(Content Download达到了11s)。经过查看后发现接口返回的数据量达到了12M,数据量比较大。 二、解决方案 1、优化代码, ...
分类:
Web程序 时间:
2020-12-22 12:36:41
阅读次数:
0
使用HAL库时无法完成串口同时接收与发送,经过查找资料,发现还有一个LL库可以使用 1.在CubeMX上修改为LL库 2.定义变量与显示 unsigned char UART1_Rx_Buf[MAX_REC_LENGTH] = {0}; //USART1存储接收数据 unsigned char UA ...
分类:
其他好文 时间:
2020-12-19 12:33:21
阅读次数:
1
兄弟组件之间传值: 兄弟之间的传递数据需要借助于事件中心,通过事件中心传递数据提供事件中心 var hub = new Vue() 传递数据方,通过一个事件触发hub.$emit(方法名,传递的数据) 接收数据方,通过mounted(){} 钩子中 触发hub.$on()方法名 销毁事件 通过hub ...
分类:
其他好文 时间:
2020-11-18 12:32:12
阅读次数:
6
package com.lyn.Methon; import java.util.Scanner; public class CalDemo { //写一个计算器,要求能计算加减乘除,并能够循环接收数据,且接收用户输入 //写4个方法,加减乘除 //利用循环+switch进行用户交互 //传递需要操 ...
分类:
编程语言 时间:
2020-11-01 09:25:50
阅读次数:
34
线程通信 为什么要进行线程通信 把一个大的任务放到主线程的话,由于顺序执行,会严重影响程序执行的效率。为了提高效率和并发度,可以将任务解耦为多个线程执行,比如一个线程接收数据,一个线程处理数据,这个时候,线程间就会出现交互,也就是线程通信。 生产者消费者模型 线程通信的关键应用场景就是生产者消费者问 ...
分类:
编程语言 时间:
2020-10-21 20:23:26
阅读次数:
23
参考https://blog.csdn.net/weixin_33963189/article/details/94587613这位兄弟的经验, 使用QUdpSocket::ReuseAddressHint(Qt)或者SO_REUSEADDR,多个进程复用同一个IP地址和端口号时,在接收数据时只能有 ...
分类:
系统相关 时间:
2020-10-09 21:20:22
阅读次数:
41
Python基础编程 Author : AI菌 【内容讲解】 send和recv原理剖析: 不管是recv还是send都不是直接接收到对方的数据和发送数据到对方, 发送数据会写入到发送缓冲区, 接收数据是从接收缓冲区来读取, 发送数据和接收数据最终是由操作系统控制网卡来完成。 【往期精彩】 ?【Py ...
分类:
编程语言 时间:
2020-09-18 00:05:08
阅读次数:
31
遍历在url后面加上this.id @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@Request ...
分类:
其他好文 时间:
2020-09-17 21:35:11
阅读次数:
34
网络编程的目的在于远程发送数据,发送接收数据就涉及到I/O的操作,这里因为涉及到比较底层字节和字符的操作,所以不可以使用java.nio.file.Files 操作文件。那就先说说I/O吧,I/O流分为字节流和字符流。字节即Byte,包含8位二进制数,一个二进制数就是1bit,中文名称叫位。字符即一 ...
分类:
编程语言 时间:
2020-08-27 13:17:00
阅读次数:
75
简介 channel 是 Go 语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。 channel 是一个数据类型,主要用来解决 go 程的同步问题以及 go 程之间数据共享(数据传递)的问题。 goroutine 运行 ...
分类:
其他好文 时间:
2020-08-04 09:50:41
阅读次数:
51