数据结构

  • 聊聊Faiss开源库的概念及理解

    概念 FAISS全称为Facebook AI Similarity Search;该开源库针对高维空间中的海量数据(稠密向量),提供了高效且可靠的相似性聚类和检索方法,可支持十亿级…

    2024年3月18日
    0029
  • Immer:使用简单的方式实现不可变性

    ❝ 原文链接:Introducing Immer: Immutability the easy way[1],2018.01.11,by Michel Weststrate ❞ 不…

    2024年3月18日
    0017
  • Vue3 实现一个简单的放大动画

    这是之前方位动画的衍生需求。先根据后端返回的数据排列内容,然后当用户点击某块内容后居中放大并根据具体的方位数据显示方位动画。 可以参考下面的效果。 设计思路 定位动画我们在之前已经…

    2024年3月18日
    0025
  • Python 教程 – 列表

    创建列表 列表是 Python 中用于存储一系列元素的数据结构,列表中的元素可以是字符串、数字、布尔值、其他列表、字典等。在 Python 中,有三种方法可以创建列表:使用方括号、…

    2024年3月17日
    0034
  • Redis数据都是怎么存储的?

    1 redis中的数据结构 Redis是目前最流行的内存数据库之一,而redis成为最流行的原因就是’快’,即在微妙级别就能够通过键找到对应的值并返回。那么很多人就会问redis为…

    2024年3月16日
    0030
  • 腾讯开源高性能的手机端神经网络计算框架

    ncnn 是一个针对移动平台优化的高性能神经网络推理计算框架。ncnn 从设计之初就深思熟虑在手机上的部署和使用。ncnn 没有第三方依赖项。它是跨平台的,并且比所有已知的手机 C…

    2024年3月16日
    0029
  • 性能狂飙:React Native应用速度提升极致攻略

    在React Native中优化性能是一个重要的环节,尤其是在处理复杂的应用程序时。 以下是一些常见的方法来提高React Native应用程序的性能: 使用最新的React Na…

    2024年3月16日
    0030
  • 谁说MySQL单表行数不要超过2000W?

    背景 网上看了一篇文章《为什么说MySQL单表行数不要超过2000w》,亲自实践了一下,跟原作者有不同的结论。原文的结论是2000W左右性能会成指数级的下降,而我的结论是:随着数据…

    2024年3月15日
    0046
  • JDK提供的几种同步方式

    同步方式 除了使用wait()/nitify()来实现同步之外,在java.util.concurrent包中还有几种进行同步的方式,如信号量、屏障、闭锁和交换器。 信号量Sema…

    2024年3月15日
    0047
  • 第1章:Python基础-Python 3 数据类型详解:数字、字符串、布尔值

    点击上方“Python学习开发”,选择“加为星标” 第一时间关注Python技术干货! Python 3 是一种动态、解释型的高级编程语言,以其简洁明了的语法和强大的功能而广受欢迎…

    2024年3月15日
    0029
  • 探索Java Stream:简化代码,提升效率的利器

    在Java编程领域,Stream已经成为了一种不可或缺的工具,它提供了一种更为优雅、简洁的方式来处理集合数据。 什么是Java Stream? Java 8引入了Stream AP…

    2024年3月15日
    0033
  • bpmn-js中实现shape的内置属性、节点的默认配置

    bpmn-js中使用elementfactory模块来构建一个元素的结构,其构建构成和元素属性的组成可参考:聊一聊bpmn-js中的elementFactory模块。构建元素的属性…

    2024年3月14日
    0080
  • 十种经典排序算法详解

    简介 排序算法可以分为: 内部排序 :数据记录在内存中进行排序。 外部排序 :因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排…

    2024年3月14日
    0068
  • 阻塞队列的原理及应用

    阻塞队列是一种常用的并发编程工具,它能够在多线程环境下提供一种安全而高效的数据传输机制。本文将介绍阻塞队列的原理和使用场景,并通过实例演示其在多线程编程中的应用。 一、什么是阻塞队…

    2024年3月14日
    0034
  • 什么?竟然还有人不知道线程池预热?

    阅读本文前,最好具备线程池相关的知识,点击以下文章即可跳转阅读。 万字长文深度解读Java线程池,硬核源码分析 背景 高并发任务处理面临着一些挑战和需求,以下是其中一些常见的挑战和…

    2024年3月14日
    0047
  • Python1-基础

    Philosophy is “Simplicity is the best”. 需要一个解释器来运行Python程序: 网页版在线解释器; Windowns下的IDLE(Integ…

    2024年3月14日
    0023
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!