• 「业务实例」vue2用虚拟列表解决万条数据勾选卡顿问题

    为什么需要虚拟列表 日常开发中,经常需要处理一个大数据量的列表,可能是需要展示、勾选等; 如果我们用html原生的标签实现,性能到还好。但是现在大多都是用第三方组件...
    JavaScript Vue.js   2022.05.15 17:27
  • 解决目标网站封爬虫的3步方法

    作为爬虫工作者,在我们日常获取数据的过程中难免发生ip被封和403错误等等,这都是网站检测出你是爬虫而进行反爬措施,所以今天在这里为大家总结一下怎么用IP代理防止被封...
    Python 大数据 人工智能   2022.05.13 16:47
  • 异步任务处理系统,如何解决业务长耗时、高并发难题?

    作者:不瞋 (阿里云 Serverless 技术负责人) 当我们构建一个应用,总是希望它是响应迅速,成本低廉的。而在实际中,我们的系统却面临各种各样的挑战,例如不可预测的流...
    阿里云 性能测试 设计模式   2022.05.06 16:44
  • python多线程同步售票系统解决思路

    解决问题场景:假如剩余1000张电影票需要售卖,同时有10家电影App来售卖这1000张电影票。主要的逻辑实现过程是什么,要求使用python技术栈进行解题? 1、分析过程 分析...
    Python   2022.05.05 19:20
  • 使用具名返回值巧妙解决泛型函数返回零值的问题

    Go语言泛型语法特性在Go 1.18版本落地后,不出所料,在github上看到大量的基础容器类型数据结构被用泛型重写。这种重写我觉得是很正常、很自然的,并且实现良好的通用数据...
    JAVA Python Go   2022.05.20 06:12
  • 关于区间操作查找(前缀和与差分)

    今天学了前缀和和差分,为了避免我把它忘掉,我还是浅浅的记录一下吧 首先需要知道什么是前缀和与差分: 前缀和就是数组中某元素之前(包括此元素)的所有元素的和 设b[]为前缀和数组,a[]是原数组。 对于一维数组而言,某个元素的前缀和就是从这个数组的第0个元素到这个元素的所有元素之和。 即: 那么就可以 ...
    学术上的问题   2022-05-23 11:52
  • 关于线段树基础

    首先明白什么是线段树: 线段树是一棵二叉树,每个节点表示序列上的一段区间,其中根节点表示区间[1,n]从根节点开始,只要区间长度不为1,就将区间划分为两半,并分给两个子结点 如下图,就是n=8的线段树: 当节点表示区间[l,r],当l≠r时,左孩子表示[l,(l+r)/2],右孩子表示[(l+r)/ ...
    学术上的问题   2022-05-25 16:37
  • 解决库存扣减及订单创建时防止并发死锁的问题

    解决库存扣减及订单创建时防止并发死锁的问题 在我们日常开发的过程可有会遇到以下错误 事务(进程 ID 82)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务 很多开发人员对于这个问题的排查起来是比较困难的,而生产生的原因多种多样,很多人认是因为表中的数据太多了同时操作的人多 ...
    hisql HiSql   2022-05-26 17:20
  • 关于基础RMQ - ST算法

    RMQ,Range Maximum/Minimum Query,顾名思义,就是询问某个区间内的最大值或最小值,今天我主要记录的是其求解方法——ST算法 相对于线段树,它的运行速度会快很多,可以做到O(log n)的预处理和O(1)的查询,不足就是无法进行区间修改,这个一会就会提及 我将从四个方面进行 ...
    学术上的问题   2022-05-27 11:38
  • 一个恢复CSI挂载信息的解决方法

    一个恢复CSI挂载信息的解决方法 问题描述 之前有做过一个华为OBS 的CSI插件,其基本运作原理如下图所示。CSI插件Pod挂载了主机的*/var/lib/kubelet/pods目录,当创建挂载Pvc的业务Pod时,CSI插件会启动一个s3fs进程,该进程用于远程连接s3服务,将bucket(也 ...
    kubernetes 问题解决   2022-05-29 14:30
  • vue3 迫不得已我硬着头皮查看了keepalive的源代码,解决了线上的问题

    1、通过本文可以了解到vue3 keepalive功能 2、通过本文可以了解到vue3 keepalive使用场景 3、通过本文可以学习到vue3 keepalive真实的使用过程 4、通过本文可以学习vue3 keepalive源码调试 5、通过本文可以学习到vue3 keepalive源码的精简 ...
  • 关于哈希

    今天老师讲了哈希,草草地整理一下: 哈希表,也称散列表,是一种高效的数据结构。它的最大优点就是把数据存储和查找所消耗的时间大大降低,几乎可以看成是 O(1)的,而代价是消耗比较多的内存。 他的基本实现原理就是将输入以某种方式转化为固定长度的输出,该输出就是散列值: 举个例子,比较两个字符串是否相同, ...
    学术上的问题   2022-06-03 10:30