技术博客已迁移至个人页,欢迎查看 yloopdaed.icu[http://yloopdaed.icu/] 您也可以关注 JPP[https://github.com/Yor...
技术博客已迁移至个人页,欢迎查看 yloopdaed.icu[http://yloopdaed.icu/] 您也可以关注 JPP[https://github.com/Yor...
simple_log_project 最大化满足你需求的日志系统 需求 最大化满足需求的同时尽可能避免代码侵入 思路 通过AOP去切入你自定义的注解,不断维护你的注解类和切面...
Title: 和挖矿程序拼到底! 技术博客已迁移至个人页,欢迎查看 yloopdaed.icu[http://yloopdaed.icu/] 您也可以关注 JPP[https...
Title:BIO\NIO\多路复用 区别和浅解 技术博客已迁移至个人页,欢迎查看 yloopdaed.icu[http://yloopdaed.icu/] 您也可以关注 J...
Title:JDK1.8 HashMap resize() loTail.next = e loTail = e 技术博客已迁移至个人页,欢迎查看 yloopdaed.icu...
技术博客已迁移至个人页,欢迎查看 yloopdaed.icu[http://yloopdaed.icu/] 您也可以关注 JPP[https://github.com/Yor...
技术博客已迁移至个人页,欢迎查看 yloopdaed.icu[http://yloopdaed.icu/] 您也可以关注 JPP[https://github.com/Yor...
循序运行 主条目:指令周期在早期的处理器中,指令的执行一般在以下的步骤中完成: 1 指令获取。2 如果输入的运算对象是可以获取的(比如已经存在于寄存器中),这条指令会被发送到...
Homebrew 安装时会经常遇到题目中的错误。 然后呢? 问题的主要原因是你无法链接到 raw.githubusercontent.com,解决这个问题有两个思路: 1 曲...
I always need to anticipate problems instead of just reacting to them.
OBJ -> StringString str = JSONObject.toJSONString(obj); JSONObject -> StringString str ...
原文链接:如何利用 RunLoop 原理去监控卡顿? 前言 一个App想要提升用户体验最重要的就是 降低程序崩溃 和 提升程序流畅度。前者在上一篇 崩溃监控 中稍有介绍,而今...
原文链接:iOS 崩溃千奇百怪,如何全面监控? 一、编码常见崩溃 1 数组越界2 多线程问题3 程序无响应4 野指针 二、捕获崩溃问题 1 可捕获的崩溃信号 KVO、Noti...
在Swift 4.0+就不能hook initialize了,文中更多用于OC中。不过Swift里面也可以用协议的方式实现,只是效率比较低
戴铭(iOS开发课)读书笔记:09章节-无侵入埋点原文链接:无侵入的埋点方案如何实现? 前言: 原文中介绍了iOS开发常见的埋点方式:代码埋点、可视化埋点和无埋点。其中具体的区别我会整理在此篇文章的最后。我们可以把可视化埋点...
前言 小程序的开发过程中一般会涉及到的权限获取为:获取地理位置信息、获取微信授权、获取手机号。而获取权限的流程一般会放在用户首次使用小程序的时候。因为小程序默认情况下,所有页...
原文链接:包大小:如何从资源和代码层面实现全方位瘦身? 前言 关于项目瘦身的相关知识,总体分为三个大类: 官方 App Thinning 图片资源优化 代码瘦身 一般我们接触...