COMP1805ABC离散结构
COMP1805ABC (Winter 2021) − "Discrete Structures I"Practice Questions for the Final ExamThis semester, the final exam for COMP1805ABC will be completed online as a multiple-choice activity incuLearn. The exam will be 2 hours long. It will open up at 7:00 pm. You can start your exam between 7:00 p...
2022-05-04
Elasticsearch Analyzer
前言qbit 使用的 Elasticsearch 版本为 7.x 推荐学习阮一鸣《Elasticsearch 核心技术与实战》normalizer 之于 keyword,相当于 analyzer 之于 textAnalyzer 组成部分分析器(analyzer)由三部分组成:字符过滤器(CharacterFilters)、分词器(Tokenizer)和词元过滤器(TokenFilters)。analyzer / search_analyzer默认...
通过Milvus内置Sparse-BM25算法进行全文检索并将混合检索应用于RAG系统
随着大数据时代的到来,信息检索技术在各个领域中扮演着越来越重要的角色。阿里云向量检索服务 Milvus 版作为一款高性能的向量检索引擎,100%兼容开源 Milvus,凭借其开箱即用、灵活扩展和全链路告警能力,成为企业大规模 AI 向量数据相似性检索服务的理想选择。其最新版本 2.5 在全文检索、关键词匹配以及混合检索(Hyb...
2025-03-05
Docker 安装及配置镜像加速
Docker 版本 随着 Docker 的飞速发展,企业级功能的上线,更好的服务意味着需要支付一定的费用,目前 Docker 被分为两个版本:community-edition 社区版enterprise-edition 企业版 Docker 企业版(EE)专为企业开发和 IT 团队设计,可在大规模生产中构建,运送和运行关键业务应用程序。Docker EE 集成,认证和...
2020-08-24
【Express学习笔记 -- 1】快速入门
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站,它有一套健壮的特性,可用于开发单页、多页和混合Web应用。
Flutter开发之异步编程
说到网络与通信,就不得不提到异步编程。所谓异步编程,就是一种非阻塞的、事件驱动的编程机制,它可以充分利用系统资源来并行执行多个任务,因此提高了系统的运行效率。
从 Egg.js 到 NestJS,爱码客后端选型之路
爱码客3.0 开始开发到现在已经过去快整整一年了,虽然我投入其中的时间只有短短4个月,但是在最初后端几乎只有我一个人投入的情况下,可以说也是研究了一些东西,蹚了二三次浑水,来来回回改过五六次结构,心里七上八下的时间也不少,当然最后折腾出来的东西肯定到不了九十分。但,这些都不重要了,事了拂衣去,深藏功(...
C语言实现双链表的(终端)添加和查询
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。双链表wiki
2016-11-04
为rails 项目搭建elasticsearch服务
出现类似上述信息 number 表示当前 elasticsearch 的版本号,需要注意的是 elasticsearch 现在分为 v2+ 和 v5+ 两个版本,要根据自己的版本来选择 searchkick 对应的版本是否合适
[前端打怪升级--LV.1] react的基础内容
componentWillMount 在渲染前调用,在客户端也在服务端。componentDidMount : 在第一次渲染后调用,只在客户端。componentWillReceiveProps 在组件接收到一个新的 prop (更新后)时被调用。这个方法在初始化render时不会被调用。shouldComponentUpdate 返回一个布尔值。在组件接收到新的props或者state时被调用。在初始化...
2019-08-05
JavaScript 实现节流函数,防抖函数
节流函数(throttling fountion)和防抖函数(debouncing fountion)都是为了实现一个目的:减少方法被调用的次数,提高网站效率。常用于处理一些会被频繁触发的事件, 比如说keydown, keyup, click, mousemove, resize等等。
2021-12-10
高德地图搜索功能以及清除搜索结果maker
第一次写文章,写得不好各位看官见谅~ (pσ_σ)P首先这是一个vue里面的项目,高德地图api是直接CDN进来的,所以使用了global来调用,默认已经初始化了一个地图,为了实现一个输入框搜索功能和将搜索的结果清除掉,直观表现就是将搜索出来的点清除掉,话不多说直接上代码
elasticsearch学习笔记(二十六)——Elasticsearch query DSL搜索实战
下面先解释一下ES的GET+request body这种模式一般我们知道HTTP协议一般是不允许get请求带上request body,但是因为get更加适合描述查询数据的操作,因此还是这么用了。碰巧当前很多浏览器或是服务器也都支持GET+request body模式如果遇到不支持的场景,也可以用POST+request body模式.
2019-04-27
Kibana 7.x 的安装与界面预览(阿里云Ubuntu)
接上篇:Elasticsearch 7.x 的安装与简单配置(阿里云Ubuntu) 系统环境 操作系统:Ubuntu 18.04 LTS(阿里云) 系统IP {代码...} Elasticsearch 版本:7.2 Kibana 版本:7.2 安装与配置 官方文档:[链接] 下载 {代码...} 解压 {代码...} 后续操作在 kibana-7.2.0-linux-x86_64 目录内进行 {代码...} 编辑 ./config/kiba...
Docker工具箱继续增加
总部位于旧金山的Docker公司已经事实上成为Linux分布式应用程序容器运动的领袖。上周,该公司宣布了对Docker Hub的一项更新,更新包含了一个新的应用程序架构和一个新的“前端技术堆栈”。
Angular Universal 学习笔记 - 客户端渲染和服务器端渲染的区别
We believe that using the word "universal" is correct when referring to a JavaScript Application that runs in more environments than the browser. (inspired by Universal JavaScript)
2021-05-23
带入gRPC:gRPC Client and Server
原文地址:带入gRPC:gRPC Client and Server 项目地址:go-grpc-example 前言 本章节将使用 Go 来编写 gRPC Server 和 Client,让其互相通讯。在此之上会使用到如下库: google.golang.org/grpc github.com/golang/protobuf/protoc-gen-go 安装 gRPC {代码...} Protocol Buffers v3 {代码...} 检查是否安装成功 {代码.....