上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 206 下一页
摘要: 直播app开发,想实现并发控制看这里 并发控制的概念相信大家都非常熟悉,比如浏览器请求的并发控制等。今天,我们结合 async-pool 这个开源工具来看看如何在直播app开发时,实现一个简单的并发控制。 async-pool 的代码分为 es6 和 es7 两个版本,都非常简单,我们主要基于 es 阅读全文
posted @ 2024-08-17 09:19 云豹科技-苏凌霄 阅读(40) 评论(0) 推荐(0)
摘要: 直播平台开发,基础搜索方式之拼音搜索 核心思想: 先获取的汉字的拼音,然后对其进行匹配获取汉字的拼音我这里使用的是pinyin;简单介说一下pinyin包的用法 import py from "pinyin"; py("中心"); // [ [ 'zhōng' ], [ 'xīn' ] ] 默认是带 阅读全文
posted @ 2024-08-10 08:59 云豹科技-苏凌霄 阅读(51) 评论(0) 推荐(0)
摘要: 直播软件开发,实现模糊搜索的代码分析 核心思想: 将用户输入的字符串进行拆分去与数组的每一项做匹配,把符合的保存下来即可。要进行拆分这里就需要用到正则表达式实现 // 其余代码同上 handleSearch(queryString) { let queryStringArr = queryStrin 阅读全文
posted @ 2024-08-10 08:54 云豹科技-苏凌霄 阅读(19) 评论(0) 推荐(0)
摘要: 精准搜索 核心思想:将用户输入的字符串作为一个整体去与数组的每一项做匹配,把符合的保存下来即可。 这里主要用到的JavaScript字符串的indexOf()方法——返回某个指定的字符串值在字符串中首次出现的位置,如果不存在,则返回-1。 有一点需要注意,`indexOf()` 方法对大小写敏感! 阅读全文
posted @ 2024-08-10 08:50 云豹科技-苏凌霄 阅读(27) 评论(0) 推荐(0)
摘要: 直播源码,如何确保并发场景下的账户余额一致性? 1. 扣款流程是什么样的? public void payout(long uid,var payAmount){ # 查询账户总额 var amount= "SELECT amount FROM account WHERE uid=$uid"; # 阅读全文
posted @ 2024-08-03 09:45 云豹科技-苏凌霄 阅读(62) 评论(0) 推荐(0)
摘要: 直播软件怎么开发,你还在为如何创建线程池发愁吗? 为什么要使用多线程 提高响应速度:对于耗时操作,使用线程可以避免阻塞主线程,提高应用程序的响应速度。 实现并行操作:在多CPU系统中,使用线程可以并行处理任务,提高CPU利用率。 改善程序结构:将一个既长又复杂的进程分为多个线程,可以使其成为几个独立 阅读全文
posted @ 2024-08-03 09:31 云豹科技-苏凌霄 阅读(34) 评论(0) 推荐(0)
摘要: 定制直播软件,分布式锁的演进你了解多少? 分布式锁的演进 基本原理我们可以同时去一个地方“占坑”,如果占到,就执行逻辑。否则就必须等待,直到释放锁。“占坑”可以去redis,可以去数据库,可以去任何大家都能访问的地方。等待可以自旋的方式。 阶段一 public Map<String, List<Ca 阅读全文
posted @ 2024-08-03 09:23 云豹科技-苏凌霄 阅读(20) 评论(0) 推荐(0)
摘要: 成品app直播源码搭建,常用数据处理手段代码分析 数据合并 数据准备首先定义一个 DataFrame 数据集: import pandas as pd df_a = pd.DataFrame(columns=['name', 'rank'], data=[['C', 1], ['java', 2], 阅读全文
posted @ 2024-08-03 09:07 云豹科技-苏凌霄 阅读(114) 评论(0) 推荐(0)
摘要: 直播系统,利用关联规则实现推荐算法 关联规则是以规则的方式呈现直播系统之间的相关性:关联规则(Association Rules)是反映一个事物与其他事物之间的相互依存性和关联性,是数据挖掘的一个重要技术,用于从大量数据中挖掘出有价值的数据项之间的相关关系。 关联规则的经典例子是通过发现顾客放入其购 阅读全文
posted @ 2024-07-27 09:10 云豹科技-苏凌霄 阅读(65) 评论(0) 推荐(0)
摘要: 直播平台搭建,需要实现的核心要素之队列 队列的实现 在直播平台搭建中,队列的实现分为队列的定义和操作,如前所述,队列是元素的有序集合,添加操作发生在其尾部,移除操作则发生在头部。队列的操作顺序是 先进先出(FIFO),它支持以下操作。 Queue() :创建一个空队列。它不需要参数,且会返回一个空队 阅读全文
posted @ 2024-07-27 08:56 云豹科技-苏凌霄 阅读(32) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 206 下一页