1、NIO和OIO 非阻塞NIO的提出弥补了OIO同步阻塞的不足。 OIO是面向流的,需要顺序的读取字节,不能随意改变读取指针的位置。 NIO是面向缓冲区的,引入Channel和Buffer,可以随意地读取Buffer中任意位置的数据。 NIO通过通道和通道的多路复用技术实现非阻塞(IO多路复用模型 ...
分类:
编程语言 时间:
2020-01-16 10:41:58
阅读次数:
67
1:debug的串口被占用 2:从Keil 迁移到的LINUX下开发. 3:手上只有JLinkOB,(4线:CLK,SWIO,GND,RST) 4:设备只引出了4线(SWO 没接出) 环境: JLink版本: 执行 JLinkExe 命令会先显示版本信息 SEGGER J-Link Commande ...
分类:
其他好文 时间:
2020-01-15 22:44:09
阅读次数:
338
1 //优化前: 2 static void _get_pid_param(uint8_t *buffer, float *kpid) 3 { 4 kpid[0] = (float)((1/PID_PARAM_FACTOR) * ((int16_t)(*(buffer + 4) << 8) | *(... ...
分类:
其他好文 时间:
2020-01-15 11:52:39
阅读次数:
72
目前遇到一个问题,mysql使用source命令导入 *.sql 数据文件时,运行的很慢,大概一秒钟插入个一两百条左右的样子,对于大的文件来说这个太慢了,从其他博主那边搜集了一些方案,简单说就是一句话:SET GLOBAL innodb_flush_log_at_trx_commit = 2; 1. ...
分类:
数据库 时间:
2020-01-15 11:42:11
阅读次数:
119
目录 1.命令快捷方式 2.目录 3.文件 4.系统硬件信息 1.命令快捷方式 a.移动 ctrl+a 将光标快速移动到行首 ctrl+e 将光标快速移动到行尾 ctrl+左右键 将光标按单词快速左右移动 b.剪切 ctrl+w 将空格分隔的一个字符串整体进行删除(剪切) ctrl+u 将光标所在位 ...
分类:
其他好文 时间:
2020-01-15 10:07:22
阅读次数:
81
在Java中可以使用HttpServer类来实现Http服务器,该类位于com.sun.net包下(rt.jar)。实现代码如下: 主程序类 HttpServer :HttpServer主要是通过带参的create方法来创建,第一个参数InetSocketAddress表示绑定的ip地址和端口号。第 ...
分类:
编程语言 时间:
2020-01-14 16:35:53
阅读次数:
113
```JavaScriptaxios .get('/captcha', { params: param, responseType: 'arraybuffer' }) .then(response => { return 'data:image/png;base64,' + btoa( new Ui... ...
分类:
其他好文 时间:
2020-01-13 16:14:01
阅读次数:
76
1 文章范围 本文将.netcore新出现的与Buffer操作相关的类型进行简单分析与讲解,由于资料有限,一些见解为个人见解,可能不是很准确。这些新类型将包括BinaryPrimitives、Span,Memory,ArrayPool,Memorypool 2 BinaryPrimitives 在网 ...
分类:
Web程序 时间:
2020-01-12 18:09:32
阅读次数:
97
NIO的全称是non-blocking IO,也就是非阻塞IO,也有的人叫他New IO。他的核心内容主要有三部分,Channel(通道),Buffer(缓冲区), Selecto(选择器)。下面我们针对这三部分详细了解一下NIO。 Buffer(缓冲区) Buffer缓冲是一个指定固定数据量的容器 ...
分类:
编程语言 时间:
2020-01-10 12:15:31
阅读次数:
98
当时导入的时候用的openCsv,那么导出的时候自然也是用这个,查了好多资料才找到解决方案,下面记录一下实现过程。 1.Controller层: /** * 导出csv文件 */ @RequestMapping("/exportcsv") @RequiresPermissions("xxx:xxxx ...
分类:
编程语言 时间:
2020-01-10 12:13:02
阅读次数:
450