function getCacheData(key: string): any { return (window as any).cache[key]; } interface Cat { name: string; run(): void; } const tom = getCacheData(' ...
分类:
其他好文 时间:
2020-12-18 12:29:58
阅读次数:
2
1. 下载与安装 https://zhuanlan.zhihu.com/p/76613134 https://sourceforge.net/projects/mingw-w64/ 2. VS Code配置 ...
分类:
其他好文 时间:
2020-12-18 12:13:22
阅读次数:
3
为 VS Code 单独设置,避免改变系统代理带来的一些问题。 在快捷方式中附加以下命令即可: --proxy-server="http://127.0.0.1:7890" 7890是clash的端口号。 需要的 VS Code 插件: C/C++ - Visual Studio Marketpla ...
分类:
其他好文 时间:
2020-12-18 12:11:10
阅读次数:
4
1.变量赋值 (值 vs 引用) 理解 js 如何给变量赋值可以帮助我们减少一些不必要的 bug。相反,如果,不理解这一点,可能很容易地编写被无意中更改值的代码。 js 总是按照值来给变量赋值。 这一部分非常重要:当指定的值是 JavaScript 的五种基本类型之一(即 Boolean,null, ...
分类:
Web程序 时间:
2020-12-17 12:44:43
阅读次数:
4
什么是WebRTC WebRTC是一个由Google发起的实时通讯解决方案,其中包含视频音频采集,编解码,数据传输,音视频展示等功能,我们可以通过技术快速地构建出一个音视频通讯应用。 虽然其名为WebRTC,但是实际上它不光支持Web之间的音视频通讯,还支持Android以及IOS端,此外由于该项目 ...
分类:
Web程序 时间:
2020-12-17 12:14:48
阅读次数:
2
前言这段时间在维护产品的搜索功能,每次在管理台看到elasticsearch这么高效的查询效率我都很好奇他是如何做到的。这甚至比在我本地使用MySQL通过主键的查询速度还快。为此我搜索了相关资料:这类问题网上很多答案,大概意思呢如下:ES是基于Lucene的全文检索引擎,它会对数据进行分词后保存索引,擅长管理大量的索引数据,相对于MySQL来说不擅长经常更新数据及关联查询。说的不是很透彻,没有解析
分类:
数据库 时间:
2020-12-16 12:50:13
阅读次数:
4
广播和多播编程都是建立在UDP通信的基础上,通过setsockopt函数即可发送广播数据报或多播数据报。 int setsockopt(int fd,int level,int optname,const char*optval,int optlen) 参数:1、套接字描述符 2、选项定义层次,可为 ...
分类:
系统相关 时间:
2020-12-15 12:45:04
阅读次数:
5
springboot使用rest-high-level-client集成elasticsearch 7.5.1 添加pom <!--elasticsearch--> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactI ...
分类:
编程语言 时间:
2020-12-14 13:38:18
阅读次数:
4
AOF( append only file) 持久化 以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的。 AOF的主要作用是解决了数据持久化的实时性, 目前已经是Redis持久化的主流方式。 理解掌握好AOF持久化机制对我们兼顾数据安全性和性能非常有帮助。 AOF ...
分类:
其他好文 时间:
2020-12-11 12:33:18
阅读次数:
21
条件:安装docker&docker-compose 如未安装,请看:linux离线安装docker + docker-compose harbo 1.下载 下载地址:https://github.com/goharbor/harbor/releases 2.安装 1.上传至服务器,并解压 tar ...
分类:
系统相关 时间:
2020-12-10 11:36:33
阅读次数:
13