本文作为学习笔记,文章内容来自“极客时间”专栏《Redis核心技术与实战》,如有侵权,请告知,必即时删除。 1、内存碎片的优化 在使用 Redis 时,我们经常会遇到这样一个...
本文作为学习笔记,文章内容来自“极客时间”专栏《Redis核心技术与实战》,如有侵权,请告知,必即时删除。 1、内存碎片的优化 在使用 Redis 时,我们经常会遇到这样一个...
如果你跟我一样,工作了一年半,相信你也经历过几个大版本的迭代开发,甚至拥有几个应用的开发经验。那么在实现过那么多复杂的业务逻辑之后,你觉得,利用纯代码,怎么样去创建一个美、优...
在还没遇到 ReactorKit 这个框架之前,我使用 RxSwift + MVVM 去构建如图的信息流时,确实为我带来很多好处: 层级更加清晰,分工和职能更加明确 大幅度解...
1. start报错 Q: MAC电脑--- Wireshark抓包报错You do not have permission to capture on device A:
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 除了Jenkins可以自动打包,还有另一个方式:Fastlane,...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] Apple提供的常规打包方式主要是由Xcode支持的,下面展开来聊...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] App Launch 是XCode 11 以后提供的检测工具, 主...
谢谢提醒
OC底层原理十二: objc_msgSend(方法快速查找)OC底层原理 学习大纲[https://www.jianshu.com/p/9e19354c0266] 上一节已了解类的cache结构和插入操作。但是有几个问题: 1. 何时...
任务Mach-Task 描述:一个机器无关的thread的执行环境抽象作用:task可以理解为一个进程,包含它的线程列表结构体:task_threadstask_thread...
OpenGL的基本认识: OpenGL是什么?(开发的图形库) OpenGL可以来干什么?(应用领域:视频 图形 图片处理,2D/3d游戏引擎开发,科学可视化,医学软件的开发...
Flutter应用如何调试–DevTools介绍(上)Flutter应用如何调试–DevTools介绍(中)Flutter应用如何调试–DevTools介绍(下)Dart D...
😂 写错了,栈是FILO先进后出,队列才是FIFO先进先出。
OC底层原理二十一:内存平移 & Mothod Swizzling的应用OC底层原理 学习大纲[https://www.jianshu.com/p/9e19354c0266] 本节介绍: 内存平移1.1 类对象调用实例方法1.2 指针平移读取属性...
简介 业务开发中经常会碰到这样的情况,多个Widget需要同步同一份全局数据,比如点赞数、评论数、夜间模式等等。在安卓中,一般的实现方式是观察者模式,需要开发者自行实现并维护...
入口 我们从一切的起点main.dart说起,这里我们一定会调用runApp方法,这个方法可以说是Flutter程序的入口: 传入的Widget即是我们需要显示的界面Widg...
看isa的首位,nonpointer,为1就是bits,开启了指针优化,是联合体位域。为0 就是cls,单纯的类指针
OC底层原理八:剖析isa & clang的使用OC底层原理 学习大纲[https://www.jianshu.com/p/9e19354c0266] 对象的本质 1. Clang探索 Clang 是一个由Apple主导编...
Flutter入门 学习大纲[https://www.jianshu.com/p/076080bd228a] 上一节,我们完成了【我的】+【通讯录】[https://www....
Flutter入门 学习大纲[https://www.jianshu.com/p/076080bd228a] 上一节,我们搭建项目、熟悉本地资源读取、开发【发现】页面[htt...