0

局部敏感哈希LSH(Locality-Sensitive Hashing)——海量数据相似性查找技术

一、 前言     最近在工作中需要对海量数据进行相似性查找,即对微博全量用户进行关注相似度计算,计算得到每个用户关注相似度最高的TOP N个用户,首先想到的是利用简单的协同过滤,先定义相似性度量(cos,Pearson,Jaccard),然后利用通过两两计算 ...

飞剑客阿飞 发布于 2019-10-17 21:54 评论(0)阅读(115)
0

Anrlr4 生成C++版本的语法解析器

网上的Antlr4生成C++版本语法解析器的资料较少,本文侧重整理与之相关的内容,并以全文检索Contains语法表达式为例,而具体的Antlr4的学习材料请见文尾的参考材料。 ...

范振勇 发布于 2019-10-17 21:52 评论(0)阅读(91)
0

【元学习】Meta Learning 介绍

[TOC] 元学习(Meta learning) 智能的一个关键方面是多功能性——做许多不同事情的能力。当前的AI系统可以做到精通于某一项技能,但是,如果我们要求AI系统执行各种看似简单的问题(用同一个模型去解决不同问题),它将会变得十分困难。相反,人类可以明智地利用以往经验并采取行动以适应各种新的 ...

虔诚的树 发布于 2019-10-17 21:00 评论(0)阅读(91)
1

构建gitlab+Jenkins+harbor+kubernetes的DevOps持续集成持续部署环境

构建gitlab+Jenkins+harbor+kubernetes的DevOps持续集成持续部署环境 整个环境的结构图。 一、准备工作 gitlab和harbor我是安装在kubernetes集群外的一台主机上的。 1.1、设置镜像源 docker ce.repo 1.2、安装依赖包 二、harb ...

MiaoCunFa 发布于 2019-10-17 20:42 评论(3)阅读(376)
0

自己动手撸一个LinkedList

自己动手撸一个LinkedList 1. 原理 LinkedList是基于双链表的动态数组,数据添加删除效率高,只需要改变指针指向即可,但是访问数据的平均效率低,需要对链表进行遍历。因此,LinkedList善于进行一些插入、删除操作,不利于进行检索操作。LinkedList和ArrayList这两 ...

街角de男孩 发布于 2019-10-17 20:14 评论(0)阅读(225)
0

AVL平衡二叉查找树

二叉排序树: 定义 二叉排序树,又叫二叉查找树,它或者是一棵空树;或者是具有以下性质的二叉树: 1. 若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 2. 若它的右子树不空,则右子树上所有节点的值均大于它的根节点的值; 3. 它的左右子树也分别为二叉排序树。 比如下图就是一棵普通的二 ...

头发是我最后的倔强 发布于 2019-10-17 19:31 评论(0)阅读(113)
28

.NET Core使用gRPC打造服务间通信基础设施

一、什么是RPC rpc(远程过程调用)是一个古老而新颖的名词,他几乎与http协议同时或更早诞生,也是互联网数据传输过程中非常重要的传输机制。 利用这种传输机制,不同进程(或服务)间像调用本地进程中的方法一般进行交互,而无需关心实现细节。 rpc的主要实现流程为: 1、客户端本地方法调用客户端st ...

溪源More 发布于 2019-10-17 19:17 评论(10)阅读(1798)
0

SpringBoot自动注入分析

我们经常会被问到这么一个问题:SpringBoot相对于spring有哪些优势呢?其中有一条答案就是SpringBoot自动注入。那么自动注入的原理是什么呢?我们进行如下分析。 1:首先我们分析项目的启动类时,发现都会加上@SpringBootApplication这个注解,我们分析这个继续进入这个 ...

李斯特王 发布于 2019-10-17 18:43 评论(0)阅读(180)
0

SpringCloud-动态配置变化监控-获取变化(支持Config、Nacos)

SpringCloud 动态配置变化监控 获取变化(支持Config、Nacos) qq交流群: 微信交流群: 简介 配置中心有原生的 、国内开源的 阿里 、携程 等。 都是配置热加载的基础上增加了其他的功能。 配置中心具有配置热加载,修改配置 推送到程序 执行配置更新。 而获取配置更新的具体内容, ...

Purgeyao 发布于 2019-10-17 18:31 评论(0)阅读(137)
0

PowerBI系列之什么是PowerBI

大家好,我是小黎子!一个专注于数据分析整体数据仓库解决方案的程序猿!今天小黎子就给大家介绍一个数据分析工具由Microsoft出品的全新数据可视化工具Power BI。微软Excel很早就支持了数据透视表,并基于Excel开发了相关BI插件,如Power Query,PowerPrivot,Powe ...

黄昏前黎明后 发布于 2019-10-17 18:22 评论(0)阅读(188)
0

微信开发中使用微信JSSDK和使用URL.createObjectURL上传预览图片的不同处理对比

在做微信公众号或者企业微信开发业务应用的时候,我们常常会涉及到图片预览、上传等的处理,往往业务需求不止一张图片,因此相对来说,需要考虑的全面一些,用户还需要对图片进行预览和相应的处理,在开始的时候我使用JSSDK方式,使用微信的SDK接口进行图片的上传、预览操作,后来发现通过URL.createOb... ...

伍华聪 发布于 2019-10-17 18:11 评论(0)阅读(220)
0

记录一次Metaspace扩容引发FGC的调优总结

开始之前 在开始之前先记录一个我碰到的jvm调优的坑。那就是… 为啥我配置到idea64exe.vmoptions中的参数没有生效??? 由于之前一直是在mac上开发,本地开发时当需要优化jvm参数的时候直接去idea的安装目录里修改idea.vmoptions就可以了,换到windows以后想当然 ...

醉眼识朦胧 发布于 2019-10-17 18:08 评论(0)阅读(78)
0

【网络安全】CSRF攻击详解

[TOC] 什么是CSRF攻击 CSRF(Cross Site Request Forgery)的全称是“跨站请求伪造”,也被称为“One Click Attack”或者“Session Riding”,通常缩写为CSRF或者XSRF。CSRF的中文名称尽管听起来像跨站脚本攻击(XSS),但它与XS ...

写代码的木公 发布于 2019-10-17 17:56 评论(1)阅读(213)
0

Android4.4 RIL软件框架

本文主要对android4.4 RIL的telephony与modem的命令交互流程进行分析,当然本文不是重点介绍telephony。telephony涉及具体业务逻辑内容比较多,包括sim、dail、sms、network等等,以后会针对这些内容学习分析。 RIL在Android体系中的位置: ( ...

hackfun 发布于 2019-10-17 17:35 评论(0)阅读(103)
1

Springboot2.x + ShardingSphere 实现分库分表

之前一篇文章中我们讲了基于Mysql8的读写分离(文末有链接),这次来说说分库分表的实现过程。 概念解析 垂直分片 按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用。 在拆分之前,一个数据库由多个数据表构成,每个表对应着不同的业务。而拆分之后,则是按照业务将表进行归类,分布到不 ...

张坚 发布于 2019-10-17 17:23 评论(0)阅读(184)
0

nextjs:如何将静态资源发布到 CDN

nextjs 是基于 react 的服务端同构指出框架,在使用的过程中也多多少少遇到过几个问题,其中最大的问题就是静态资源的发布了 ...

蚊子博客 发布于 2019-10-17 17:20 评论(1)阅读(132)
2

Elasticsearch Java API 很全的整理

Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式进行请求的,连接可以 ...

张永清 发布于 2019-10-17 16:55 评论(2)阅读(261)
0

Java读源码之LockSupport

前言 JDK版本: 1.8 作用 LockSupport类主要提供了park和unpark两个native方法,用于阻塞和唤醒线程。注释中有这么一段: 这个类是为拥有更高级别抽象的并发类服务的,开发中我们不会用到这个类 既然只是native方法,开发中也用不到,那么还有必要去看么? 了解LockSu ...

freshchen 发布于 2019-10-17 16:35 评论(0)阅读(113)
1

浏览器的同源策略和跨域详解(内含故事解析)

前言 去年这个时候有写过一篇文章叫 "《ajax中的json和jsonp详解》" ,写这个文章是因为我朋友学习前端刚好遇到了这个问题,但是就在昨天,他在学习java的时候又遇到同样的问题,看来我又要操作一波了。(实则我就他这一个朋友)(๑→ܫ←) 提纲内容 重述一遍何为同源策略(因为之前讲过) 跨域 ...

买辣椒也用券 发布于 2019-10-17 16:20 评论(0)阅读(170)
0

Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行

本文将对如何在Java程序中操作Word表格作进一步介绍。操作要点包括 如何在Word中创建嵌套表格、 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表格,包括添加数据、插入表格、合并单元格、设置表格样式、单元格居中、单元格背景色,单元格字体样式等设置 ...

E-iceblue 发布于 2019-10-17 16:13 评论(0)阅读(165)