首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Python——彻底理解 Python Property 的运行逻辑
Python——Property装饰器的基本介绍、使用和运行逻辑,帮助大家更好的理解如何使用Property装饰器
组件库打不了,大佬们抓紧修复
element-plus突然无法访问了,怎么办呢 https://element-plus.org/zh-CN/component/overview
Windows Microsoft Edge WebView2 修复工具
使用Windows系统时,遇到系统提示安装失败,明明显示已经为系统安装了Microsoft Edge WebView2 Runtime,却既卸不掉也装不上等情况,都能靠这款WebView2修复工具来解
SKILL在真实项目中的应用
如上图所示,不管在什么平台,在写文章时总是要配一个图,但一个合适的图总是那么难找。 而一张只有文字的图,稍加点缀,在多数情况下都让人挑不出毛病来。 为了达成这个目标,我在去年的这个月分享了一个开源工具
即使不使用 cilium 也可以使用 Tetragon 做安全增强
下面是对 Isovalent 官方博客文章 “Can I Use Tetragon Without Cilium? Yes!” 的详细总结和翻译(包括重点观点与背景解释)。(Isovalent) 📌
Vue3 基础实战|从 0 搭建待办清单项目(组合式 API+Pinia 状态管理,附项目源码)
一、项目效果演示 本次实战搭建一个功能完整的 Vue3 待办清单,包含核心功能 + 拓展功能,适配 PC / 移动端,最终效果如下: 核心功能:添加待办、删除待办、标记完成 / 未完成、筛选待办(全部
2-22.【OC】【内存管理】画出一个“完整的循环引用全景图”:要求包含:ViewController、Block、Timer、Delegate、RunLoop
这是一个非常经典且复杂的内存拓扑结构。在 iOS 开发中,这五个角色往往交织在一起,形成一个“牵一发而动全身”的引用网络。 为了让你看清它们的真实关系,我们把这张图拆解为两条核心路径:一条是“显性”的
速通-微信小程序 2Day
速通-微信小程序 2Day 速通-微信小程序-CSDN博客 紧接前文,搭配有助于快速,巩固/学习!话不多说开始! 这一部分挺简单的,最起码对于做过前端Vue 开发,前后端的 me,so so easy
2-21.【OC】【内存管理】Swift ARC 与 OC ARC 在循环引用处理上的设计差异有哪些?
虽然两者都基于自动引用计数(ARC) ,但 Swift 在设计上吸取了 Objective-C 的教训,将内存安全性从“开发者规约”提升到了“语言特性”层面。 它们处理循环引用的核心设计差异可以总结为
打破协作壁垒:轻量化团队联动工具的关键逻辑与执行步骤剖析
轻量化团队联动工具:看板驱动与极简协同技术指南 一、工具核心定位与价值 在分布式协作常态化、中小团队灵活运营的当下,企业核心痛点已从“跨团队沟通不及时”转向“协作链路割裂、工具操作复杂、信息流转低效”
2-20.【OC】【内存管理】Swift 的 [weak self] 与 [unowned self] 的底层区别是什么?
在 Swift 中,[weak self] 和 [unowned self] 都是为了打破闭包产生的循环引用,但它们在 Runtime(运行时)安全性和引用计数底层实现上有着本质的区别。 简单来说:w
2-19.【OC】【内存管理】Swift 中 closure 的捕获语义与 OC block 的关键差异是什么?
虽然 Swift 的 Closure(闭包)在很多概念上继承了 Objective-C 的 Block,但在底层捕获语义和编译器优化上,两者有着本质的区别。 最核心的差异可以总结为一句话:Swift
2-18.【OC】【内存管理】 __block 在 MRC 和 ARC 下行为是否一致?
不一致。 虽然 __block 的核心目标(允许 Block 内部修改外部变量)在两个环境下是一样的,但它在内存管理语义上存在一个巨大的、甚至足以导致程序崩溃的差异。 1. 核心差异:是否会触发 Re
2-17.【OC】【内存管理】 Block 的变量捕获规则是怎样的?
Objective-C Block 的变量捕获规则是其最核心的机制。Block 为了保证在未来某个时刻执行时变量依然可用,会根据变量的类型和修饰符,采取截然不同的“打包”策略。 我们可以将其归纳为以下
2-16.【OC】【内存管理】Block 的三种存储类型分别是什么?
在 Objective-C 中,Block 本质上是一个封装了函数及其执行上下文(变量捕获)的 OC 对象。根据其内存存储位置的不同,Block 分为三种主要的存储类型。 你可以通过查看 Block
2-15.【OC】【内存管理】NSTimer 为什么必然导致循环引用?
说 NSTimer “必然”导致循环引用其实有些绝对,但在 iOS 10 / macOS 10.12 之前,如果你使用经典的 scheduledTimerWithTimeInterval:target
2-14.【OC】【内存管理】delegate 为什么通常用 weak?
在 Objective-C 和 Swift 开发中,delegate(代理)属性几乎约定俗成地使用 weak(在 MRC 下用 assign)。这背后的核心原因只有一个:防止循环引用(Retain C
2-13.【OC】【内存管理】ARC 是否意味着“没有性能成本”?
简单直接的答案是:不,ARC 不仅有性能成本,甚至在某些特定情况下比手动管理(MRC)还要高。 虽然 ARC 的初衷是自动化和安全,但“自动化”的代价是由 CPU 的时钟周期和内存开销来支付的。我们可
2026开年即用:轻量化团队联动工具快速上手秘籍与核心功能攻略
在企业日常运营与项目推进的全流程中,团队联动是打破部门壁垒、整合分散资源、保障协作效率的核心环节。尤其在跨部门任务并行、成员异地办公、需求快速迭代的当下,联动环节的灵活性与便捷性,直接决定了协作能否高
2-12.【OC】【内存管理】ARC 下为什么循环里创建大量临时对象容易内存暴涨?
在 ARC 环境下,循环中内存暴涨的根本原因在于:自动释放对象的“死亡时间”被推迟到了当前 RunLoop 的末尾。 虽然 ARC 帮我们省去了手写 release 的麻烦,但它依然遵循 Object
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30