首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户5384874485476
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
3年前
关注
[Effective C++]条款23:宁以non-member、non-friend替换member函数
本条款强调封装性优先于类的内聚逻辑 看书上的例子: 定义了一个WebBrowser类, 在类里面执行清理缓存, 清历史记录和清理cookies. 如果将这三个小函数写进一个...
4
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
3年前
关注
[OC底层]类的原理分析
1:首先熟悉几个LLDB的指令 LLDB打印isa信息: x/4gx:读取内存,打印内存中存储的数据 p/x:以16进制形式输出 0x00007ffffffffff8:是I...
4
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
3年前
关注
[OC底层]关于isa
1:准备工作 isa是什么? isa是一个Class 类型的指针,每个实例对象的第一个成员变量就是isa指针,他指向对象的类,而Class里也有个isa的指针, 指向met...
5
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
3年前
关注
[OC底层]对象的本质
1:Objective-C的本质 Objective的底层代码是通过C/C++来实现,所以Objective-C 面向对象是基于C/C++数据结构来实现. 将OC的文件编译...
6
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
3年前
关注
[OC底层]联合体和位域
位域 位域可以使内存更加优化,有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。 位域是把一个字节中的二进制位分为几个不同的区域,并说明每个区域的...
6
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
3年前
关注
[OC底层]malloc内存分析
本篇文章通过一个小例子过一下malloc的源码 首先我们建立一个person类,对应建立几个属性,然后执行对sizeof(),class_getInstanceSize()...
5
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
4年前
关注
[C++]记录使用Lambda遇到的坑
Lambda格式: [函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体} 第一个坑: 这里的函数对象参数如果...
5
1
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
4年前
关注
[OC底层]LLVM对alloc的优化
从上面的注释,我猜测是SEL和IMP进行了交换? 首先我们定位到类的加载映射里面找到_read_image方法, 这个方法里面有处理映射方法的代码块 然后在这个长长的方法里...
6
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
4年前
关注
[Effective C++]条款22:将成员变量声明为private
【技巧】 切记将成员变量声明为private。这可赋予客户访问数据的一致性、可细微划分访问控制、允诺约束条件获得保证,并提供class作者以充分的实现弹性 先来看看 pub...
5
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
4年前
关注
[UI][NSView viewWithTag]
什么时候用viewWithTag? 当一个view上添加若干子视图,并设定了tag值, 当需要修改某一个子视图时,可以通过viewWithTag来得到该子试图 注意: 假如...
5
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
4年前
关注
[UI]view的frames和bounds的区别
frame:该view在父view坐标系统中的位置和大小 bounds:该view在本地坐标系统的位置和大小 Reference: https://blog.csdn.ne...
5
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-map(C++版)
1. 两数之和 简单 49. 字母异位词分组 中等 1. 两数之和 解法1:哈希表 时间复杂度: O(N),其中 N 是数组中的元素数量。对于每一个元素 x,我们可以 O(...
4
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-数组(C++版)
20. 有效的括号 136. 只出现一次的数字 简单 155. 最小栈 中等 169. 多数元素 简单 448. 找到所有数组中消失的数字 简单 461. 汉明距离 简单 ...
3
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-调度(C++版)
621. 任务调度器 利用数组, 找到执行任务最多的任务,次数记为N 最后一个桶的个数是cnt 公署是(N-1)*(n+1)+cnt 621. 任务调度器 时间复杂度:O(...
3
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-31.下一个排列(C++版)
31. 下一个排列 中等 从后向前找到第一个升序对, 满足a[i]< a[i+1] 在区间[i+1, n) 从后向前查找第一个元素j满足a[i] < a[j] 交换a[i]...
3
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-DFS系列(C++版)
200. 岛屿数量 中等 79. 单词搜索 中等 200. 岛屿数量 遍历整个矩阵,当遇到 grid[i][j] == '1' 时,从此点开始做深度优先搜索 dfs,岛屿数...
3
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-146 LRU缓存(C++版)
146. LRU 缓存 解法: 哈希表 + 双向链表 最近使用的节点位于双向链表头部 不常使用的节点位于双向链表尾部 使用伪头部和伪尾部节点 哈希表里面存放键值对 增加ad...
3
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-位运算(C++版)
136. 只出现一次的数字 简单 338. 比特位计数 简单 461. 汉明距离 简单 136. 只出现一次的数字 解法: 位运算 时间复杂度:O(n),其中 n 是数组长...
3
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-二分查找(C++版)
33. 搜索旋转排序数组 中等 34. 在排序数组中查找元素的第一个和最后一个位置 中等 240. 搜索二维矩阵 II 中等 287. 寻找重复数 中等 33. 搜索旋转排...
3
评论
分享
用户5384874485476
赞了这篇文章
猫小花
AIGC应用工程师 @王立魔法学校
·
2年前
关注
Leecode Hot100 刷题笔记本-贪心算法(C++版)
53. 最大子数组和 中等 55. 跳跃游戏 中等 56. 合并区间 中等 121. 买卖股票的最佳时机 简单 53. 最大子数组和 解法1: 动态规划 动态规划的是首先对...
3
评论
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
2
加入于
2023-08-25