04 2025 档案

摘要:直播系统开发,iOS端不得不关注的互斥锁 1.pthread_mutex pthread_mutex就是互斥锁本身——当锁被占用,而其他线程申请锁时,不是使用忙等,而是阻塞线程并睡眠使用如下: // 导入头文件 #import <pthread.h> // 全局声明互斥锁 pthread_mutex 阅读全文
posted @ 2025-04-19 10:11 云豹科技-苏凌霄 阅读(26) 评论(0) 推荐(0)
摘要:直播系统源码,iOS中的自旋锁详解 1.OSSpinLock 自从OSSpinLock出现了安全问题之后就废弃了。自旋锁之所以不安全,是因为自旋锁由于获取锁时,线程会一直处于忙等待状态,造成了任务的优先级反转而OSSpinLock忙等的机制就可能造成高优先级一直running等待,占用CPU时间片; 阅读全文
posted @ 2025-04-19 09:56 云豹科技-苏凌霄 阅读(6) 评论(0) 推荐(0)
摘要:直播平台代码,原生微信小程序的注意点 1、微信小程序的数据更新 Page({ // 响应式的数据定义在data里面 data: { bannerList: [] }, // 微信小程序的数据更新是在setData里面做的 this.setData({ bannerList:res.data.mess 阅读全文
posted @ 2025-04-19 09:41 云豹科技-苏凌霄 阅读(11) 评论(0) 推荐(0)
摘要:在直播app开发中,数组去重也没有想象中那么难,并且可以通过多种方式实现。 方法一 — 双层for循环 利用双层for循环,前一个循环前一项,后一个循环后一项,两两比对,如果发现重复的就用splice()属性,把重复的元素从数组arr中删除 let arr = [2,5,1,5,3,2,'hello 阅读全文
posted @ 2025-04-19 09:31 云豹科技-苏凌霄 阅读(6) 评论(0) 推荐(0)
摘要:直播平台源码,微信小程序如何实现好友分享?微信小程序分享分两种1、点击页面按钮的分享2、小程序胶囊处的分享按钮的分享和胶囊处的分享可以做不同的展示效果,通常胶囊处的分享用来分享整个页面,按钮的分享用来让用户助力。 胶囊处的分享: 按钮的分享: 这两中分享会走 onShareAppMessage() 阅读全文
posted @ 2025-04-12 10:08 云豹科技-苏凌霄 阅读(23) 评论(0) 推荐(0)
摘要:在直播app源码开发时,可以使用 CSS 相对颜色,实现文字颜色自适应背景相对颜色,还有一个非常有意思的场景 – 让文字颜色能够自适应背景颜色进行展示。 有这么一种场景,有的时候,无法确定文案的背景颜色的最终表现值(因为背景颜色的值可能是后台配置,通过接口传给前端),但是,我们又需要能够让文字在任何 阅读全文
posted @ 2025-04-12 09:55 云豹科技-苏凌霄 阅读(19) 评论(0) 推荐(0)
摘要:在直播平台开发时,我们可以利用使用 CSS 相对颜色,实现统一按钮点击背景切换。通常页面上的按钮,都会有 hover/active 的颜色变化,以增强与用户的交互。 像是这样: 最常见的写法,就是我们需要在 Normal 状态、Hover 状态、Active 状态下写 3 种颜色: p { colo 阅读全文
posted @ 2025-04-12 09:40 云豹科技-苏凌霄 阅读(18) 评论(0) 推荐(0)
摘要:直播软件开发,利用垃圾回收机制优化性能 1. 垃圾回收是什么? 垃圾回收是一种自动管理内存的机制,它负责识别和释放不再被程序使用的内存。在直播软件开发中,垃圾回收器的主要目标是确保没有内存泄漏,即程序不会无限制地占用内存。Python使用引用计数和循环垃圾回收两种机制来管理内存。 1.1 引用计数引 阅读全文
posted @ 2025-04-12 09:17 云豹科技-苏凌霄 阅读(22) 评论(0) 推荐(0)