上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要: autorelease 是一个双向链表,保存了子page和父page autorelease(obj) obj在作用域中创建时,retainCount已经为1,需要使用release进行释放,而autoreleasepool通过一个*next的指针链表(单向),记录了这个对象 *next 为 id 阅读全文
posted @ 2021-06-08 10:11 雨筱逸悠 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 条件锁 条件锁 是 (互斥锁 + 运行条件) https://blog.csdn.net/chengonghao/article/details/51779279 该文章对条件锁的场景和作用说明比较详细 场景:A线程执行依赖条件P,B线程可以提供条件P,但是由于使用单纯的互斥锁,A已经占用了锁,B被 阅读全文
posted @ 2021-06-02 15:43 雨筱逸悠 阅读(79) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-06-02 11:39 雨筱逸悠 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1.流程梳理(漏洞、优化) 2.问题跟踪(错误码等确认流程异常步骤) 3.补救措施 阅读全文
posted @ 2021-06-01 10:08 雨筱逸悠 阅读(30) 评论(0) 推荐(0) 编辑
摘要: jmp_buf aBuf; void test() { longjmp(aBuf, -2); //执行该语句后输出为 开始执行->发生了异常(正常为 开始执行->执行完成) } void main() { if (setjmp(aBuf) == 0) { printf("开始执行"); test() 阅读全文
posted @ 2021-05-31 14:39 雨筱逸悠 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 个人觉得架构模式应该也有包含关系(一个主要的思想,具体实现里面包含其他的架构思想),一个应用不单单只使用了一个架构思想 1.分层模式 UI层->应用层->业务层->数据层 主要用于当页面交互的桌面应用,点击UI->触发功能->实现业务->操作数据,举个例子 去机器上面点击取号,执行取号功能模块,输入 阅读全文
posted @ 2021-05-28 09:57 雨筱逸悠 阅读(69) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-05-25 13:51 雨筱逸悠 阅读(0) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/072552705610 知识点来源 MVC和MVVM的关系 M还是M,V将原来C(ViewController)也当成了V,C被换成了VM MVC中C同时持有V和M,C操作V和M,M变化通过C修改V,V触发时间通过C改变M MVVM中VM持有M, 阅读全文
posted @ 2021-05-25 10:34 雨筱逸悠 阅读(45) 评论(0) 推荐(0) 编辑
摘要: NSMapTable设置为Strong的元素必须手动remove才会移除,否则会继续存在,例如object是strong,key是weak,key被销毁了,但是object将继续被Map保留 whistle 代理工具 iTerm2 远程连接服务(OSS上传下载) 增加分类的操作,选择新增文件的方式, 阅读全文
posted @ 2021-05-21 09:43 雨筱逸悠 阅读(46) 评论(0) 推荐(0) 编辑
摘要: #ifndef fishhook_h #define fishhook_h #include <stddef.h> #include <stdint.h> #if !defined(FISHHOOK_EXPORT) #define FISHHOOK_VISIBILITY __attribute__( 阅读全文
posted @ 2021-05-19 18:36 雨筱逸悠 阅读(83) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页