本文分类:news发布日期:2025/2/7 16:52:38
相关文章
iOS ------ weak的基本原理
1.weak的基本概念
weak弱引用,所引用的对象的引用计数不会加一,引用对象被释放的时候会自动设置为nil多用于解决对象间的相互引用造成内存泄露的循环引用的问题
2.实现原理
Person *object [[Person alloc] init];
id __weak objc object;Runtime维…
建站知识
2025/2/4 0:09:09
深入理解Linux网络(四):TCP接收阻塞
TCP socket 接收函数 recv 发出 recvfrom 系统调用。 进⼊系统调⽤后,⽤户进程就进⼊到了内核态,通过执⾏⼀系列的内核协议层函数,然后到 socket 对象的接收队列中查看是否有数据,没有的话就把⾃⼰添加到 socket 对应的等待队列⾥…
建站知识
2025/2/6 8:41:27
如何学习Spark:糙快猛的大数据之旅
作为一名大数据开发者,我深知学习Spark的重要性。今天,我想和大家分享一下我的Spark学习心得,希望能够帮助到正在学习或准备学习Spark的朋友们。 目录 Spark是什么?学习Spark的"糙快猛"之道1. 不要追求完美,在实践中学习2. 利用大模型作为24小时助教3. 根据自己的节…
建站知识
2025/2/7 3:26:01
MacOS M1 安装item2 并配置Zsh
文章目录 1 下载item22 美化item22.1 配置主题2.2 设置黑色的主题:2.3 配置显示状态栏 status bar 3 安装 Oh my zsh3.1 设置主题3.2 设置插件3.3 安装第三方插件1 下载仓库解压2 使用 git clone 一些常用插件以及其作用 参考 1 下载item2
MacOS自带终端࿰…
建站知识
2025/2/5 8:49:05
STM32项目分享:智能宠物喂食系统
目录
一、前言
二、项目简介
1.功能详解
2.主要器件
三、原理图设计
四、PCB硬件设计
1.PCB图
五、程序设计
六、实验效果
七、资料内容
项目分享 一、前言
项目成品图片: 哔哩哔哩视频链接:
https://www.bilibili.com/video/BV1zy411z7…
建站知识
2025/1/22 0:01:13
LC-617-合并二叉树
文章目录 1 题目描述2 思路优化代码完整输入输出 参考 1 题目描述
https://leetcode.cn/problems/merge-two-binary-trees/description/
给你两棵二叉树: root1 和 root2 。
将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另…
建站知识
2025/2/4 14:44:15
《JavaSE》---21.<简单认识Java的集合框架包装类泛型>
目录
前言
一、什么是集合框架
1.1类和接口总览 二、集合框架的重要性
2.1 开发中的使用
2.2 笔试及面试题
三、背后所涉及的数据结构
3.1 什么是数据结构
3.2 容器背后对应的数据结构
四、包装类
4.1 基本数据类型和对应的包装类
4.2 装箱和拆箱
1.最初的写法
2.…
建站知识
2025/2/4 7:49:46