身无治理国家之力,徒有闵怀天下之心,独自空悲切,悲哉哀哉!
好久没有更文,没想到以这种方式更新.....最近关于央行降低房贷保持房价,降低首付,鼓励买房;专家发言不建议掏空六个口袋买房;网友建议专家不要建议;这些看似滑稽的瓜,吃的心理很不爽啊。一老百姓不买账,专家的套路老百...
身无治理国家之力,徒有闵怀天下之心,独自空悲切,悲哉哀哉!
好久没有更文,没想到以这种方式更新.....最近关于央行降低房贷保持房价,降低首付,鼓励买房;专家发言不建议掏空六个口袋买房;网友建议专家不要建议;这些看似滑稽的瓜,吃的心理很不爽啊。一老百姓不买账,专家的套路老百...
最近关于央行降低房贷保持房价,降低首付,鼓励买房;专家发言不建议掏空六个口袋买房;网友建议专家不要建议;这些看似滑稽的瓜,吃的心理很不爽啊。一老百姓不买账,专家的套路老百...
2022年3月25日,这一天踏上了广州的旅途,虽是旅途,却是过客。也许有人陪伴时间久了,3月24号在家整理衣物的时候,眼睛不禁泛起的盐水打滚,可能是因为要告别家人独自去远...
排序算法比较 排序算法平均时间最差情形稳定度额外空间备注冒泡O(n2)O(n2)稳定O(1)n小的时候较好交换O(n2)O(n2)不稳定O(1)n小的时候较好选择O(n2)O...
给定一个单链表,旋转链表,将链表每个节点向后移动 k 个位置,如果是尾节点,则把它移动到最前面;其中 k 是正数。要求:时间复杂度O(n),空间复杂度O(1)例如: 输入: ...
应用架构文章 [https://github.com/lovemo/MVVMFramework#%E9%83%A8%E5%88%86%E6%9D%A5%E8%87%AA%E5...
可直接复制到app中
MonkeyDev案例&Logos语法和使用Monkey实现HOOK 新建一个MonkeyApp,点TARGETS的工程-->Signing & Capabilities -->Team添加自己的开发账号获取描述文...
内存管理方案 TaggedPointer NONPOINTER_ISA 一、TaggedPointer 2020年WWDC【本】老头[https://developer.ap...
什么是线程优先级翻转?我们首先来看一张图: 有三条线程A、B、C,线程优先级是A > B > C,在时间[0,t1]时,C线程访问共享资源S,标记为C(S),此时A,B等待事...
进程&线程的定义: 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 程序启动会默认开启一条线程,这条线程被称为主线程或UI线程 进程要执行任务,就必须得有线程,进...
一、指针 1、指针类型 Swift中的指针分为两类:指定数据类型的指针(typed pointer);未指定数据类型的指针,也叫原生指针(raw pointer),...
前言 本篇在 Swift的属性 [https://www.jianshu.com/p/d3ed8a9c1464]篇的基础上操作指针读取MachO中属性的案例,针对单个结...
一、存储属性 存储属性 是一个类或者值类型(结构体,enum等)实例一部分的常量或变量,其存储属性一般有两种引入方式: 由var关键字定义的,叫变量存储属性 由let关键...
前言 上一篇章 Swift语言的类与结构体--1 [https://www.jianshu.com/p/2a6d1ebd0b80],我们知道了Class和Struct中都...
一、类与结构体的异同 相同点定义存储值的属性定义方法定义初始化器定义下标,并使用下表语法访问其值使用extension来扩展功能遵循协议来提供某种功能 不同点类有继承,而结构...
内存五大区 内核区,其实CPU调度的一块内存区域 栈区(stack),其使用SP寄存器寻址,所以速度很快,存的是函数的局部变量和形参。 堆区(heap),频繁的new/del...
多线程的锁大致可分为两大类:互斥锁、自旋锁;也可以分为三类:互斥锁、自旋锁、读写锁。 一、互斥锁:互斥+同步(强调的是顺序) 为了保证共享数据操作的安全完整性。对于对象来讲保...
iOS中各种锁性能对比,建立一个10万次的循环,加锁、解锁,对比前后时间差得到其耗时时间。以下是真实的测试结果,不一样的架构以及不一样的iOS系统,运行结果存在一定的差异...