
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
构建一个 100 元素的小顶堆,然后遍历数组,如果当前遍历的元素大于堆顶元素的时候就取代堆顶元素,然后对新堆顶元素进行向下调整。时间复杂度:O(nlog100)空间复杂度:100
递归划分数据空间形成树状结构(如二叉树或多叉树),通过树遍历快速筛选候选点。:将高维数据映射为低维二进制编码(哈希桶),相似点落在相同或相邻桶中。:构建近邻图(节点=数据点,边=相似关系),通过图遍历查找最近邻。✅ 十亿级高维数据(如OpenAI Embedding检索)✅ 低维空间精确搜索(如2D/3D地理位置检索)✅ 超大规模高维数据(如图像/视频特征检索)✅ 高精度实时检索(推荐系统、语义匹
转自:https://juejin.im/entry/56fc91f8128fe1005942872b仅作个人备份,浏览请看原文用了阿里云负载均衡(SLB),nginx做什么用?SLB的主要作用的是负载均衡,同样nginx也可以做。如果只是单纯考虑负载均衡,阿里云的SLB优越性更高。但nginx可以做的更多,如反向代理、HTTP服务器,灵活性更高。同时用了nginx和SLB,除了反向代理,ngin
(1) 插入的时候自动获取当前时间(格式为Y-m-d H:i:s)ALTER TABLE [table_name] MODIFY created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL;(2) 更新的时候自动获取当前时间(格式为Y-m-d H:i:s)ALTER TABLE [table_name] MODIFY updated_...
因为panic会自动打印堆栈信息,但是为了程序继续运行使用了recover,为了像panic那样也打印堆栈,可以在日志里使用debug.Stack():func TCPRecoverWrap(handle func(ln net.Conn, gbk bool)) func(ln net.Conn, gbk bool) {return func(ln net.Conn, gbk bool...
转自:https://www.cnblogs.com/pcheng/p/9629621.html仅做个人备份,浏览请看原文一、RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做...
队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型:1、点对点(point-to-point,简称PTP)Queue消息传递模型:在该消息传递模型下,一个消息生产者向消息服务器端一个特定的队列发送消息,一个消费者从该队列中读取消息。在这种模型下,消息生产者知道消息消费者的队列并直接将消息发送到消息消费者的队列。这种模型的特点为:...
转自https://www.cnblogs.com/wangtao1993/p/6144183.html 1、lsof -i:端口号 list open files 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMANDPID USERFDTYPEDEVICE S...
aliyun docker镜像仓库 的说明所以接下来安装docker for windows(转自:原文:https://blog.csdn.net/zsf211/article/details/89893032)(1) 安装之前:Docker for Windows是一个Docker Community Edition(CE)应用程序。Docker for Windows安...
Home.vue:router_submit () {this.$store.dispatch('getResult')this.$router.push({ path: '/Questions' })}store.js:import Vue from 'vue'import Vuex from 'vuex'import axios from 'axios...