Latest writing

更多文章

查看全部文章arrow_forward
珊瑚色与紫色交织的数据波浪

量化金融的总结

常见的指标MA 简单移动平均数 移动平均线 [1] 常用线有5天、10天、30天、60天、120天和240天的指标。其中,5天和10天的短期移动平均线,是短线操作的参照指标,称做日均线指标;30天和60天...

阅读全文arrow_forward
蓝色半透明几何结构

CPU内存总结

APP 的 CPU 占用率如何获取CPU的占用率: 应用作为进程运行时,包含了多个不同的线程,如果我们能获取应用的所有线程占用 CPU 的情况,也就能知道应用的 CPU 占用率 iOS 是基于 Apple...

阅读全文arrow_forward
蓝色半透明几何结构

IM消息总结

离线消息1. 客户端登录时,服务端不推送全量离线消息,只推送离线消息计数器(数量), 客户端显示在未读小红点2. 客户端拿到离线消息, 遍历会话列表, 依次将未读消息累加,然后通知服务端清空离线消息计数器的增...

阅读全文arrow_forward
蓝色半透明几何结构

APM总结

APM监控卡顿并上报有两种方案: 监听Runloop状态回调, 子线程ping主线程 if (currentMode->_observerMask & kCFRunLoopEntr...

阅读全文arrow_forward
蓝色半透明几何结构

IM总结

Socket长连接的创建与维护 所有数据收发流程,均通过Socket长连接完成,如何维护一个稳定Socket通道,是IM系统是否稳定的重要一环用连接请求接口,会开始连接的创建过程,创建成功后,会完成鉴权操作,...

阅读全文arrow_forward
蓝色半透明几何结构

IAP记录

记录苹果IAP内购的流程 先在Apple Developer官网,签署相关的协议, 完善相应的信息 在APP下添加内购项目, 选择内购产品的类型, 共四种类型,下面有总结 ...

阅读全文arrow_forward
柔和光影中的植物枝叶

记录新冠的日记

好久没更新个人博客网站了,今天来写篇日记2020年2月15日 小雪转晴作为一个离重灾区武汉只有四百公里的次重灾区的同学,今天是被在家隔离的第23天,此时的我百感交集,五味杂陈,多种滋味,带着这样的一种心情,记录...

阅读全文arrow_forward
蓝色半透明几何结构

iOS 启动优化总结

启动过程注: 本Blog的总结来自阅读美团iOS Team的学习,部分图片来自美团 Team(侵权删)加载过程 从Exec()到Main()真正的加载过程从exec()函数开始,exec()是一个系统调用。操...

阅读全文arrow_forward
柔和光影中的植物枝叶

曾国藩传读书笔记

最近在看《曾国藩》深有感触,记录下读书笔记曾国藩, 从湖南湘乡荷叶塘的一个农家子弟完全靠自己的能力与见识拜相封侯,晚晴第一重臣。学习曾国藩的为人处世的方式将使我一生受益无穷1. 肯下苦工屋内背书5遍依然不会,而...

阅读全文arrow_forward
蓝色半透明几何结构

SpringBoot学习笔记

记录学习SpringBoot的过程Spring Boot是一个基于Java的开源框架,用于创建微服务SpringBoot的好处 避免在Spring中进行复杂的XML配置 以更简单的方式开发生产就绪的Spri...

阅读全文arrow_forward
蓝色半透明几何结构

IM技术的整理

通信协议一套典型的IM通信协议设计分为三层:应用层、安全层、传输层IM应用层协议应用层协议选型,常见的有三种: 文本协议 二进制协议 流式XML协议1. 文本协议文本协议是指 “贴近人类书面语言表达”的通...

阅读全文arrow_forward
蓝色半透明几何结构

复盘内存管理

复盘动态内存管理机制对于内存两大问题 向系统提出的申请空间的请求,系统如何分配内存? 在完成使用之前申请的内存空间后,系统又如何回收?占用块和空闲块对于计算机的内存来说,对已经分配使用的内存区称为“占用块”...

阅读全文arrow_forward
蓝色半透明几何结构

Kingfisher框架分析

Kingfisher框架的内部实现解读Kingfisher 是由 onevcat 编写的用于下载和缓存网络图片的轻量级Swift工具库,其中涉及到了包括GCD、Swift高级语法、缓存、硬盘读写、网络编程、图像...

阅读全文arrow_forward
珊瑚色与紫色交织的数据波浪

查理芒格传读书笔记

记录在看《查理·芒格传》的笔记 你一定要和高水准的人做生意,永远不要和一头猪玩摔跤,因为如果你这么做了,你们两个都会变脏,但是猪会乐在其中 好企业和差企业之间的区别在于,在好企业里你会做出一个接一个的轻松决...

阅读全文arrow_forward
珊瑚色与紫色交织的数据波浪

财报入门学习

记录金融入门学习 巴菲特:买股票的本质是投资公司 彼得林奇:当你读不懂某一公司的财务情况时,不要投资。股市的最大的亏损源于投资了在资产负债方面很糟糕的公司。先看资产负债表,搞清该公司是否有偿债能力,然后再投...

阅读全文arrow_forward
珊瑚色与紫色交织的数据波浪

彼得林奇笔记

彼得林奇投资风格彼得林奇对公司的分类 缓慢增长型 稳定增长型 快速增长型 周期型 隐蔽资产型 困境反转型缓慢增长型 是指增长速度相当于GDP增长速度的公司。在美国是3%左右,此类公司的股票一般很难...

阅读全文arrow_forward
柔和光影中的植物枝叶

PMP考试总结

记录下在备考PMP的一些知识PMP十大知识领域 整合管理 范围管理 进度管理 成本管理 质量管理 资源管理 沟通管理 风险管理 采购管理 相关方管理五大过程组 启动 规划 执行 监控...

阅读全文arrow_forward
蓝色半透明几何结构

Swift组件化

iOS组件化方案将程序中功能相对独立的部分打包在一起形成模块,并且减少模块之间的直接依赖。为什么要组件化随着业务复杂度不断增加,工程越来越庞大,开发人员逐渐增多,单一工程的开发模式会出现一系列问题: 耦合严重...

阅读全文arrow_forward