工作中遇到一个需求,需要从词库中快速判断某个关键字是否存在,词库大小不超过百万,当时脑子第一反应是用hash表相关数据结构,和同事一交流,同事推荐用布隆过滤器,查询效率不输hashmap,而且非常节省存储空间。经过研究发现布隆过滤器挺好用的,这篇文章来说说三点: 1.什么是布隆过滤器。 2.布隆过滤 ...
分类:
其他好文 时间:
2020-07-01 15:48:38
阅读次数:
57
1、下载文件封装downloadFile.js // 图片转blob function imgURLtoBlob(dataurl) { const arr = dataurl.split(',') const mime = arr[0].match(/:(.*?);/)[1] const bstr ...
分类:
其他好文 时间:
2020-07-01 13:03:35
阅读次数:
127
要求: creat_lmdb.bat在train_val_dataset同级目录下, 格式: F:\caffe-master\Build\x64\Release\convert_imageset.exe --shuffle train_val_dataset\testset\ train_val_d ...
分类:
数据库 时间:
2020-07-01 12:28:09
阅读次数:
60
使用零拷贝对文件高效的切片和合并 对文件的切片/合并在应用中是一个很常见的需求,使用 FileChannel的 transferTo / transferFrom 的零拷贝方法(需要操作系统支持),可以高效的完成。 切片 /** * 对文件按照指定大小进行分片,在文件所在目录生成分片后的文件块儿 * ...
分类:
其他好文 时间:
2020-07-01 12:19:31
阅读次数:
70
1、创建本地仓库的目录 (1)创建一个目录 (2)在该目录中创建本地仓库: 2、Git Gui方式创建 (1)打开Git Gui: (2)新建一个仓库: (3)选择仓库路径: (4)点击Creat后出现图形界面(关闭即可): (5)在仓库中出现了一个隐藏文件夹: 3、命令行方式创建:Git Bash ...
分类:
其他好文 时间:
2020-07-01 09:33:10
阅读次数:
226
交互设计到两种: 1./原生调用vue 的方法,给vue 传值 //第一步:把方法注册到window 上,给原生调用,其中scanResult 是约定的方法名 created() { window.scanResult = this.scanResult;}, /*第二步:原生调用Vue方法,返回结 ...
分类:
其他好文 时间:
2020-06-30 20:35:55
阅读次数:
104
一、react和vue设计上的共同理念 1、使用 Virtual DOM 2、提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。 3、将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库(比如我们后面要提到的vue-router、react-rou ...
分类:
其他好文 时间:
2020-06-30 20:25:20
阅读次数:
67
// remote06.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "windows.h" BOOL func(DWORD ProcessID,char* Dll ...
今天教大家如何使用存储过程自动生成一张日历表,我们以SQL Server为操作平台。 问题描述:输入想要生成日历的年份,调用存储过程,即可生成该年的全部日历。 创建表结构 CREATE TABLE CALENDAR_INFO ( DATE_NAME VARCHAR(20) PRIMARY KEY, ...
分类:
其他好文 时间:
2020-06-30 13:14:27
阅读次数:
74
mysql> show create table table_test;+ + +| Table | Create Table |+ + +| table_test | CREATE TABLE `table_test` ( `id` bigint(20) NOT NULL AUTO_INCREME ...
分类:
数据库 时间:
2020-06-30 12:54:19
阅读次数:
76