Installation https://github.com/protocolbuffers/protobuf/blob/master/src/README.md Proto pb/entities.proto: syntax = "proto3"; package entities; optio ...
分类:
其他好文 时间:
2020-06-07 14:36:12
阅读次数:
64
一、什么是屏幕刷新机制 屏幕的刷新包括三个步骤: CPU 计算屏幕数据 GPU 进一步处理和缓存 Display 将缓存中(buffer)的屏幕数据显示出来。 屏幕刷新机制包含以下几点要素,需要我们了解和掌握: View 发起刷新的操作时,最终是走到了 ViewRootImpl 的 schedule ...
分类:
移动开发 时间:
2020-06-07 10:55:24
阅读次数:
79
URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。) 示例1: 输入:"Mr John Smith ", 13 输出:"Mr%20John%20Smit ...
分类:
Web程序 时间:
2020-06-06 11:19:52
阅读次数:
74
原文:https://www.jianshu.com/p/e53083132a25 Buffer 介绍 Buffer 是 bytes 包中的一个 type Buffer struct{…} A buffer is a variable-sized buffer of bytes with Read ...
分类:
其他好文 时间:
2020-06-05 19:19:06
阅读次数:
71
我们日常开发中,经常会遇到图片太大然后加载慢的问题,话不多说,直接上图片压缩代码 入参: MultipartFile file String fileOrigName = file.getOriginalFilename(); String fileName = String.format("%s. ...
分类:
编程语言 时间:
2020-06-05 18:00:51
阅读次数:
60
背景接到生产业务需求,需要在线扩容ES集群且不能影响数据安全性,经过对Elasticsearch角色的分析,发现直接扩容Data节点最简单而且能满足需求。备注:原来ES集群3节点dim角色默认都开启了。原节点信息[root@188_33_centos~]#curl192.168.188.33:9200/_cat/nodes192.168.188.33519830.230.200.17dim-es-
分类:
其他好文 时间:
2020-06-05 16:42:29
阅读次数:
86
第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputStre ...
分类:
编程语言 时间:
2020-06-05 15:23:22
阅读次数:
49
一、ODS层ODS 全称是 Operational Data Store,一般对应的是操作性数据存储,直接面向主题的,也叫数据运营层,通常是最接近数据源中数据的一层,数据源中的数据,经过抽取、洗净、传输,也就是通常说的 ETL 之后的数据存入本层。本层的数据,总体上大多是按照源头业务系统的分类方式而 ...
分类:
其他好文 时间:
2020-06-04 14:09:23
阅读次数:
125
所以在系统与设备通信之前,系统首先要建立一个设备文件,这个设备文件存放在/dev目录下。其实系统默认情况下就已经生成了很多设备文件,但有时候我们需要自己手动新建一些设备文件,这个时候就会用到像mkdir, mknod这样的命令。mknod 的标准形式为: mknod DEVNAME {b | c} ...
分类:
系统相关 时间:
2020-06-04 13:59:44
阅读次数:
66
目标:将vuex的使用文件分离。一般按状态state,获取state,同步修改state,异步修改state 分离 vuex存放目录: store/index.js /* * @Author: lingxie * @Date: 2020-04-23 13:35:57 * @Descripttion: ...
分类:
其他好文 时间:
2020-06-04 13:52:16
阅读次数:
82