07 2021 档案
摘要:synchronized 递归锁 atomic 但是iOS 10之后,苹果因为一个巨大的缺陷弃用了 OSSpinLock 改为新的 os_unfair_lock
阅读全文
摘要:利用JSCore,我们可以做很多有想象空间的事。所有基于JSCore的Hybrid开发基本就是靠上图的原理来实现互相调用,区别只是具体的实现方式和用途不大相同。大道至简,只要正确理解这个基本流程,其它的所有方案不过是一些变通,都可以很快掌握。
阅读全文
摘要:写作背景 接触小程序有一段时间了,总得来说小程序开发门槛比较低,但其中基本的运行机制和原理还是要懂的。“比如我在面试的时候问到一个关于小程序的问题,问小程序有window对象吗?他说有吧”,但其实是没有的。感觉他并没有了解小程序底层的一些东西,归根结底来说应该只能算会使用这个工具,但并不明白其中的道
阅读全文
摘要:Hera 是一个用小程序方式来写跨平台应用的开发框架,使用它可以让你的小程序除了在微信上运行,还可以打包成 Android 、 iOS应用,以及以h5的方式跑在浏览器端 我们经过了几个月改造适配,能把 Hera 作为 Native 侧的运行时框架,跑起来我们自研的 MMP https://githu
阅读全文
摘要:很多公司喜欢把一些对分布式的观察系统叫做日志处理系统,告警系统,监控系统等,老实讲都是片面的或者没有真正的理解观察系统和监控系统字面用词区别下的本质理念区别.一个优秀的观察系统不单是日志处理,监控,告警这些单维的功能组件.它是基于日志数据,指标数据等基础数据并结合链路追踪技术做数据综合处理后形成的完
阅读全文
摘要:iOS内存泄漏检查&原理 前面罗列了iOS中常见的会导致内存泄漏的场景, 这篇文章主要说一下内存泄漏的常见检测方式和原理. 1 内存分类 要想检查内存泄漏, 首先我们要了解一个 app 的内存分类. 苹果的开发者文档里可以看到,一个 app 的内存分三类: Leaked memory: Memory
阅读全文
积分与排名
- 积分 - 2702647
- 排名 - 50
随笔分类 (2699)
- A.习惯(6)
- android(26)
- android OS(1)
- AOP面向切面编程(10)
- app部署(7)
- a协议标准规范-没想好名字(1)
- browser&Webkit(13)
- c++(24)
- CAlayer与动画(16)
- Dart(2)
- data language(1)
- DSL(1)
- Flutter实战(1)
- GCD(6)
- github(5)
- GUI(14)
- hook(6)
- HTML(1)
- HTTP(5)
- IO:一切皆文件(14)
- iOS(70)
- iOS.OS(1)
- iOS-UI(29)
- iOS调试--Xcode(2)
- iOS开源库(3)
- iOS逆向工程(6)
- java(25)
- java framework(5)
- Javascript(22)
- JavaScriptCore(6)
- java服务器开发(2)
- JVM(6)
- MAC(1)
- Node.js(2)
- npm(5)
- oc(99)
- oc运行时(8)
- oop(26)
- OpenGL(1)
- React.js(25)
- ReactiveCocoa(11)
- ReactiveX(6)
- reactNative(14)
- realm(1)
- redux(15)
- RxSwift(26)
- scala(10)
- SHELL(1)
- spring(25)
- SQLite(25)
- swift(159)
- TCP/IP(5)
- tomcat(7)
- UI布局(1)
- UI及模式(14)
- UI系统(5)
- UI与交互(2)
- UML(2)
- view.android(2)
- vscode(1)
- vue(2)
- X计划(1)
- 比特币(10)
- 比特币钱包(1)
- 编程范式(15)
- 编程基础(79)
- 编程思想(56)
- 编程特殊概念(1)
- 编程语言(118)
- 编程语言评价(7)
- 编解码(1)
- 编译器(41)
- 并发编程(13)
- 并发控制(5)
- 操作系统(47)
- 程序的数学基础(2)
- 抽象(1)
- 抽象(软件开发)(7)
- 抽象类型(14)
- 创业规划(1)
- 代码阅读(9)
- 待解决问题(9)
- 道德经(道与术)(2)
- 调试(12)
- 定位理论(3)
- 读书(6)
- 读书理论(7)
- 对象内存模型(10)
- 多态(20)
- 多线程(84)
- 泛型编程(38)
- 方法论(13)
- 服务器开发(10)
- 复杂性(11)
- 工程配置(3)
- 工程学(2)
- 工具论(3)
- 构造定律(4)
- 管理学(1)
- 函数式编程(141)
- 函数式编程理论(18)
- 函数与方法function&method(16)
- 还原论(1)
- 环境变量(4)
- 缓存技术(4)
- 混合编程(11)
- 计算机体系结构(11)
- 计算机图形学CG(5)
- 计算机硬件(7)
- 技术栈(1)
- 价值论与价值判断(5)
- 交互式(前端)架构(4)
- 脚本语言(6)
- 结构化编程(5)
- 解释器(2)
- 进程间通信(8)
- 经典网站(1)
- 决策论(1)
- 开发模式(15)
- 开发平台(2)
- 开发日志(2)
- 控制论(2)
- 跨平台(1)
- 类型系统(80)
- 理性(2)
- 链接器(12)
- 链接与集成(1)
- 逻辑学(21)
- 密码学(32)
- 面向接口编程(9)
- 内存管理(12)
- 能力模型(2)
- 前端开发(5)
- 前端框架(9)
- 嵌入式(1)
- 人的思想(1)
- 人工智能AI(1)
- 人际关系处理(1)
- 人物评价(1)
- 人性(2)
- 认识论(5)
- 软件安全(18)
- 软件复用(5)
- 软件复杂性(4)
- 软件工程(15)
- 软件架构(72)
- 软件建模(26)
- 软件开发概念(4)
- 软件设计(5)
- 软件性能(1)
- 软件质量(4)
- 商业模式(1)
- 上下文.系统论(2)
- 设计模式(15)
- 生活日常(2)
- 声明式编程(14)
- 实践论(2)
- 世界观(6)
- 数据处理(11)
- 数据结构(20)
- 数据库(48)
- 数据库管理(1)
- 数据库技术(34)
- 数据库模型(7)
- 数据模型映射(5)
- 数据与操作(4)
- 数理逻辑(1)
- 数学(6)
- 思:独立思考(2)
- 思:结构化思维(1)
- 思:逻辑思维(5)
- 思:一点思考(22)
- 思考方式(8)
- 思维模型(2)
- 思想之花(2)
- 算法(24)
- 通信那点事(20)
- 投资理财(3)
- 网络编程(50)
- 网络缓存(9)
- 网络理论(86)
- 问题理论(6)
- 系统构建(5)
- 系统论(11)
- 响应式编程(31)
- 项目管理(1)
- 小程序(3)
- 心理学(4)
- 新模式(3)
- 虚拟存储器(5)
- 虚拟文件系统(4)
- 需求文档(1)
- 学会说话(2)
- 学习理论(13)
- 养生(3)
- 移动端&前端理论(1)
- 移动端通用(2)
- 异步编程(36)
- 异常编程(19)
- 语言与意识(7)
- 更多
随笔档案 (2025)
- 2025年3月(1)
- 2025年2月(3)
- 2025年1月(7)
- 2024年11月(1)
- 2024年10月(2)
- 2024年8月(1)
- 2023年9月(1)
- 2023年8月(2)
- 2023年7月(1)
- 2023年5月(5)
- 2023年4月(1)
- 2023年3月(8)
- 2023年2月(4)
- 2023年1月(2)
- 2022年10月(3)
- 2022年7月(1)
- 2022年6月(6)
- 2022年5月(18)
- 2022年4月(9)
- 2022年3月(7)
- 2022年2月(1)
- 2022年1月(1)
- 2021年11月(4)
- 2021年10月(7)
- 2021年9月(4)
- 2021年8月(11)
- 2021年7月(7)
- 2021年6月(7)
- 2021年5月(2)
- 2021年4月(6)
- 2021年3月(7)
- 2021年2月(8)
- 2021年1月(2)
- 2020年11月(1)
- 2020年10月(8)
- 2020年8月(1)
- 2020年7月(3)
- 2020年6月(2)
- 2020年5月(3)
- 2020年4月(9)
- 2020年3月(36)
- 2020年2月(21)
- 2020年1月(35)
- 2019年12月(39)
- 2019年11月(33)
- 2019年10月(55)
- 2019年9月(17)
- 2019年8月(38)
- 2019年7月(71)
- 2019年6月(74)
- 2019年5月(52)
- 2019年4月(64)
- 2019年3月(110)
- 2019年2月(34)
- 2019年1月(73)
- 2018年12月(37)
- 2018年11月(73)
- 2018年10月(34)
- 2018年9月(53)
- 2018年8月(26)
- 2018年7月(21)
- 2018年6月(90)
- 2018年5月(40)
- 2018年4月(41)
- 2018年3月(62)
- 2018年2月(29)
- 2018年1月(125)
- 2017年12月(81)
- 2017年11月(21)
- 2017年10月(13)
- 2017年9月(44)
- 2017年8月(48)
- 2017年7月(49)
- 2017年6月(33)
- 2017年5月(58)
- 2017年4月(28)
- 2017年3月(15)
- 2017年2月(24)
- 2017年1月(1)
- 2016年12月(3)
- 2016年11月(6)
- 2016年10月(9)
- 2016年9月(1)
- 2016年8月(9)
- 2016年7月(5)
- 2016年6月(17)
- 更多
最新评论
- 1. Re:DSL的概念
general 通用
specific 定制- --zhy_cs
- 2. Re:历史事件与历史人物
起点有本书,叫《大唐挽歌》
- --丁维
- 3. Re:TCP报文到达确认(ACK)机制
描述的太好了,比书上那些不知所云的定义强多了
- --丁维
- 4. Re:进程间通信 (OSX/iOS)
你好 想问下 文中说 或者在崩溃的时候重启,或者是空闲的时候终止
请问怎么实现重启
- --wangsd300624
- 5. Re:虚拟内存映射 段分割 vm_area_struct
按照博主的意思是一个段一个vma与之对应?
- --czwOra