logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

“以图搜图”到底如何实现?其实,使用SQL就可以轻松搭建了

作者:末土,阿里云数据库技术专家汉朝,阿里云数据库算法专家1背景以图搜图在生活中有着广泛的应用, 当我们在电视上看到有人穿着一件美丽的裙子或者帅气的球鞋也想拥有时, 我们可以拍张照片然后打开淘宝然后上传照片就可以快速的找到这个商品.。我们看到一张电影截图想知道出处的时候只要将图片粘贴到百度或者谷歌的图搜框中就可以找到相关电影的信息。以图搜图还可以通过照片在海量的人物相册中快速的找到想要找的目标.。

#数据库#大数据#编程语言 +2
qiankun 微前端方案实践及总结

什么是微前端?我们先来看两个实际的场景:1. 复用别的的项目页面通常,我们的后台项目都长这样:如果我们的项目需要开发某个新的功能,而这个功能另一个项目已经开发好,我们想直接复用时。PS:我们需要的只是别人项目的这个功能页面的**「内容部分」**,不需要别人项目的顶部导航和菜单。一个比较笨的办法就是直接把别人项目这个页面的代码拷贝过来,但是万一别人不是 vue 开发的,或者说 vue 版本、UI 库

#java
Filebeat 收集日志的那些事儿

1 前言开源日志收集组件众多,之所以选择Filebeat,主要基于以下几点:功能上能满足我们的需求:收集磁盘日志文件,发送到Kafka集群;支持多行收集和自定义字段等;性能上相比运行于jvm上的logstash和flume优势明显;Filebeat基于golang 技术栈,二次开发对于我们来说有一定的技术积累;部署方便,没有第三方依赖;2 Filebeat 能做什么简单来说Filebeat就是数据

#网络#java#kafka +2
kudiffy-一个很酷的自动化回归平台

背景介绍系统重构、拆分、底层依赖变更,变更影响范围大,测试回归冗余而繁杂,测试如何进行高效率的回归测试?为了解决上述问题,我们结合了公司内部资源及一些优秀的开源工具,开发了kudiffy平台。首先,先来介绍一下两个开源工具。1.DiffyTwitter公司发布的自动化测试开源工具,可以将请求分发到不同版本的服务器上,通过对比运行结果来进行接口回归,不用再通过接口测试用例手动校验。详见:http:/

#java#python#大数据 +2
滴滴开源的分布式id生成系统

ID Generator id生成器 分布式id生成系统,简单易用、高性能、高可用的id生成系统简介Tinyid是用Java开发的一款分布式id生成系统,基于数据库号段算法实现,关于这个算法可以参考美团leaf或者tinyid原理介绍。Tinyid扩展了leaf-segment算法,支持了多db(master),同时提供了java-client(sdk)使id生成本地化,获得了更好的性能与可用性。

#算法#分布式#编程语言 +2
用代码 “读懂” 代码:衡量开发交付质量(微服务度量之一)

回顾软件开发的流程,从前期的业务需求分析,到产品设计,再到架构设计,通过层层迭代,让所有关于业务及系统的思考、意图和策略最终都通过开发人员的代码表述出来。代码成了这些活动的最终产出物。可以说,一个系统的源代码就是一本“书”,读懂这本“书”,我们就知道这个系统的“前世今生”。当然,深入(自动化)分析源代码也可以衡量服务的开发和设计质量。在实际的开发工作中,大都采用面向对象的编程方式。我们把真实世界的

#java#编程语言#python +2
关于代码评审(Code Review)

编者按:本文作者Berwin,W3C性能工作组成员,360导航资深前端工程师。《深入浅出Vue.js》作者。前不久Google开源了一份文档(谷歌工程实践文档),里面包含了他们的代码评审(Code Review)指南,通读之后我发现这份文档非常有价值,所以决定写一篇文章将一些入门的,科普性质的部分翻译并总结成一篇文章帮助大家了解下Google的代码评审。在Google开源的文档中,有两个内部的专业

#编程语言#python#机器学习 +2
iOS大解密:玄之又玄的KVO

导读:大多数 iOS 开发人员对 KVO 的认识只局限于 isa 指针交换这一层,而 KVO 的实现细节却鲜为人知。如果自己也仿照 KVO 基础原理来实现一套类 KVO 操作且独立运行时会发现一切正常,然而一旦你的实现和系统的 KVO 实现同时作用在同一个实例上那么各种各样诡异的 bug 和 crash 就会层出不穷。这究竟是为什么呢?此类问题到底该如何解决呢?接下来我们将尝试从汇编层面来入手以层

#java#python#编程语言 +2
自定义拖拽上传文件

嗨,不知道你是否和我一样呢? 想过element-ui的文件拖拽上传是怎么做的? 是怎么监听实时上传进度的呢? 今天就来搞一下,low不low不管,先搞为敬.哈哈1.关于拖住的API1.1在拖动目标上触发事件 (源元素):ondragstart - 用户开始拖动元素时触发ondrag - 元素正在拖动时触发ondragend - 用户完成元素拖动后触发1.2释放目标时触发的事件:ondragent

#css#java#html
到底了