摘要: 目前github上比较好的缓存库有如下这些 OC: TMCache:star较多,但是目前已不再维护。 PINCache: 它是针对TMCache的改良版,解决了block过度使用造成的死锁等问题。它采用key/value形式存储一些耗时重新获取的临时对象。比如下载的数据。有内存缓存和磁盘缓存两种。 阅读全文
posted @ 2017-11-23 14:54 秋棠枫眠 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 想要在项目中引入网络抓包库netfox 由于要引入swift库,pod需要加入 use_frameworks! 加入这个会是pod库的引入方式有libPods-XXX.a的静态库变成Pods_XXX.framework方式 在项目中使用的时候使用 #import "netfox-Swift.h"进行 阅读全文
posted @ 2022-05-12 11:38 秋棠枫眠 阅读(735) 评论(0) 推荐(0) 编辑
摘要: H5的缓存主要有localstorage、sessionstorage、cookie和manifest。 一、LocalStorage LocalStorage是永久性的本地缓存,存储在客户端的浏览器上,除非主动删除,是不会过期的。LocalStorage采用的是键值对的方式进行存储,存储方式只能是 阅读全文
posted @ 2021-10-10 09:08 秋棠枫眠 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 为什么是三次握手? 为了防止已经失效的连接请求报文段突然又传到服务端,因而产生错误。 建立很多无效的连接,浪费资源 客户端收到来自服务端的报文后,还需要再次发送确认报文来建立连接。 三次握手 第一次握手 Client将标志位SYN置1,随机产生一个值seq=J,并将数据包发给Server Clien 阅读全文
posted @ 2021-10-10 08:58 秋棠枫眠 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 隐式动画: 当你改变CALayer一个可做动画的属性时,这个改变并不会立刻在屏幕上体现出来。相反,该属性会从先前的值平滑过渡到新的值。这一切都是默认的行为,你不需要做额外的操作。 阅读全文
posted @ 2019-06-05 16:07 秋棠枫眠 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 当Mac升级了OSX 10.11后,配置class-dump的时候,会发现逆向书上推荐的class-dump存放目录/usr/bin,class-dump存放不进去,尝试过用sudo 还是不被允许。 原因是 OSX10.11的一个新特性 Rootless,也叫System Integrity Pro 阅读全文
posted @ 2017-12-04 19:41 秋棠枫眠 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 由于需要使用数据库,DBeaver,安装它的时候需要安装Java的SDK, 所以从网上下载进行安装,但是在安装DBeaver的时候报错,后来发现是Java版本的问题,Java版本默认的是1.6,而最低需要是1.7,虽然安装上了最新版的1.8, 但是系统默认还是使用的1.6,因此删除了JavaAppl 阅读全文
posted @ 2017-11-23 14:57 秋棠枫眠 阅读(8792) 评论(0) 推荐(0) 编辑
摘要: http://www.jianshu.com/p/c47c24ab1e76 阅读全文
posted @ 2017-07-30 15:22 秋棠枫眠 阅读(98) 评论(0) 推荐(0) 编辑
摘要: https://wereadteam.github.io/archives/ 阅读全文
posted @ 2017-07-30 15:10 秋棠枫眠 阅读(141) 评论(0) 推荐(0) 编辑
摘要: https://git.oschina.net/progit/ https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 阅读全文
posted @ 2017-07-30 15:08 秋棠枫眠 阅读(90) 评论(0) 推荐(0) 编辑