上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 定义与特点 1.1 定义 状态模式允许一个对象在其内部状态改变的时候改变其行为.这个对象看上去就像是改变了它的类一样. 1.2 特点 状态模式优点: 封装了转换规则,并枚举可能的状态,它将所有与某个状态有关的行为放到一个类中,并且可以方便地增加新的状态,只需要改变对象状态即可改变对象的行为. 多个环 阅读全文
posted @ 2019-12-09 20:08 国孩 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 前言 现实生活中,常常会出现对象之间存在复杂的交互关系, 这种交互关系可能会出现网状结或者星形结构,如果将这种结构更改的话,会大大降低之间的耦合性, 这时只需要找个“中介者”就可以解决. 假如科技发达之后, 家里设备是智能化的,而小明有个习惯-洗澡,喜欢听歌,此时还要把窗帘拉上. 小明希望家里的洗浴 阅读全文
posted @ 2019-12-09 17:17 国孩 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5] 输出:此列表中的结点 3 (序列化形式:[3,4,5]) 返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。 注意,我 阅读全文
posted @ 2019-12-09 15:07 国孩 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 思想 使用两个指针, 阅读全文
posted @ 2019-12-09 14:42 国孩 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 前言 Logos是CydiaSubstruct框架中提供的一组宏定义。利于开发者使用宏进行Hook操作,其语法简单,功能是非常强大且稳定。 详细内容logos语法为http://iphonedevwiki.net/index.php/Logos 语法 1. 全局 Logos语法分为三大类: Bloc 阅读全文
posted @ 2019-12-07 17:12 国孩 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 MonkeyDev是原有iOS OpenDev的升级,非越狱插件的开发集成神器! 可以使用Xcode开发CaptainHook Twe 阅读全文
posted @ 2019-12-05 23:08 国孩 阅读(3398) 评论(0) 推荐(0) 编辑
摘要: 在生活中,想用苹果充电线给安卓的手机充电时,因为两者的接口不一样,会导致充电口无法进行匹配, 这时候,就需要适配器,将安卓的充电口转化为苹果的接口,这样就可以充电啦.已有的类与新的接口不兼容问题是很普遍的, 人们在日常的生产中,为找到了一个解决方案,以上面的例子引出今天要讲的设计模式--适配器模式. 阅读全文
posted @ 2019-12-05 17:09 国孩 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表中有一个环,其 阅读全文
posted @ 2019-12-04 12:18 国孩 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 题目 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 现有一个链表 -- head = [ 阅读全文
posted @ 2019-12-04 11:03 国孩 阅读(4314) 评论(0) 推荐(0) 编辑
摘要: 在现实生活中,经常存在办事较为复杂的例子, 假如办理房产或者注册一家公司, 有时要同多个部门联系, 这时候要有一个综合的部门能解决一切手续问题就好了. 软件设计也是这样,当一个系统的功能越来越强,子系统会越来越多,客户对系统的访问也变得越来越复杂。这时如果系统内部发生改变,客户端也要跟着改变,这违背 阅读全文
posted @ 2019-12-03 19:24 国孩 阅读(251) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页