2023年3月14日

摘要: 在 Swift 中,extension 是一种非常有用的语言特性,它可以为一个已有的类型(包括类、结构体和枚举)添加新的属性、方法、下标和协议等功能,而无需修改原始类型的定义。使用 extension 可以让我们更加方便地扩展和修改现有的代码,同时也可以使代码更加清晰和易读。 下面是一些 exten 阅读全文
posted @ 2023-03-14 17:26 Herooic 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 在 Swift 中,static 和 class 关键字都可以用来修饰类的属性和方法,但它们之间有三个主要的区别: 继承性:使用 class 修饰的属性和方法可以被子类重写,而使用 static 修饰的属性和方法不能被子类重写。因此,如果你想让一个属性或方法可以被子类重写,应该使用 class 关键 阅读全文
posted @ 2023-03-14 17:14 Herooic 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 在 Objective-C 中,使用 const 关键字定义的常量是在编译时被解析的,它们的值是静态的,不能在运行时改变。同时,这种方式定义的常量需要通过 C 语言的方式来访问和使用。 而在 Swift 中,使用 let 关键字定义的常量是在运行时被解析的,它们的值也是静态的,不能在运行时改变。不同 阅读全文
posted @ 2023-03-14 17:06 Herooic 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 当处理 Optional 变量时,常见的拆包方式包括: Optional Binding: 使用 if let 或者 guard let 语句来判断 Optional 变量是否包含非空值,并在拆包成功时使用新的变量来代替 Optional 变量。例如: if let value = optional 阅读全文
posted @ 2023-03-14 17:00 Herooic 阅读(154) 评论(0) 推荐(0) 编辑

2021年3月17日

摘要: 单链表 尾结点指针指向一个空地址NULL,表示这是链表上的最后一个结点。 循环链表 尾结点指针是指向链表的头结点。 约瑟夫问题 双向链表 每个结点不止有一个后继指针 next 指向后面的结点,还有一个前驱指针 prev 指向前面的结点。 双向链表要比单链表占用更多的内存空间 Java 语言的 Lin 阅读全文
posted @ 2021-03-17 07:36 Herooic 阅读(83) 评论(0) 推荐(0) 编辑

2021年3月16日

摘要: 链式的方式 知识的锁链不是胡乱连接的,环环相扣的方式很有讲究。常见的方式有两种: 第一种是自顶向下、层层关联,打通一项技术的领域分层。 第二种是由表及里、层层深入,打通一项技术的细节分层。 领域分层案例 以 Netty 网络编程为例,相关领域一共可以分为 6 层, 要么上层依赖下层,比如 Netty 阅读全文
posted @ 2021-03-16 00:43 Herooic 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 数组(Array)定义 线性表:数组、链表、队列、栈等 连续的内存空间和相同类型的数据 寻址公式: a[i]_address = base_address + i * data_type_size 数组是适合查找操作,但是查找的时间复杂度并不为 O(1)。即便是排好序的数组,你用二分查找,时间复杂度 阅读全文
posted @ 2021-03-16 00:10 Herooic 阅读(58) 评论(0) 推荐(0) 编辑

2021年3月15日

摘要: 很久没写什么东西了,大脑里很多东西如果不能落笔到纸上, 终究是空想。学习新知识的焦虑,年龄的焦虑,工作上的焦虑。。。 2020年已经过去, 如果希望自己能在新的一年有所成长,那就要向曾经的自己告别,专注到个人的成长,有更多的输出。 阅读全文
posted @ 2021-03-15 23:50 Herooic 阅读(62) 评论(0) 推荐(0) 编辑

2020年6月8日

摘要: Day 1:以下两道题目任选一道完成 删除排序数组中的重复项(简单) 盛最多水的容器(中等) 提交方式:将自己的代码,截图分享到班级群,艾特你的班主任 Day 2:以下两道题目任选一道完成 N 叉树的前序遍历(简单) 二叉树的前序遍历(中等) 提交方式:将自己的代码,截图分享到班级群,艾特你的班主任 阅读全文
posted @ 2020-06-08 18:18 Herooic 阅读(350) 评论(0) 推荐(0) 编辑

2020年5月9日

摘要: 1. 创建root账户 输入命令创建账户 会提示你输入【当前登录用户】的密码,密码验证通过后,提示你输入两遍root的密码(建议和当前用户登录密码一样) 阅读全文
posted @ 2020-05-09 18:18 Herooic 阅读(307) 评论(0) 推荐(0) 编辑

导航