Hugo 网站优化总结(2) 时间: 2021-01-10 | 分类: 笔记 | 阅读: 234 字 ~1分钟 mermaid 因为 Hugo 不支持 mermaid 语法,所以,笔者是以一款开源的主题为基础,搭建了一份支持 mermaid 的主题:hugo-theme-next。 下面是笔者的技术方案: graph TD 阅读全文 »
如何持续的自我提升 时间: 2021-01-01 | 分类: 自我提升 | 阅读: 2823 字 ~6分钟 最近经常遇到有些朋友问题我如何学习编译器等各类底层的知识。 这些问题的背后是很多程序员对自我提升的强烈需求。 今天,笔者会通过分享“2020年最 阅读全文 »
Hugo 网站优化总结(1) 时间: 2020-12-19 | 分类: 笔记 | 阅读: 724 字 ~2分钟 新建的 Hugo 网站存在很多需要配置的地方。 下面是笔者记录的搭建笔记 配置文件 文章目录 解决文章目录不渲染第一级目录 默认情况下,网站左侧是从第二层级渲染 阅读全文 »
Ruby 与 clang 时间: 2020-12-19 | 分类: 技术 | 阅读: 1494 字 ~3分钟 笔者在使用 rbenv 安装 ruby 时,遇到一个标准库头文件缺失导致编译失败的问题。 本文会记录笔者对该问题产生的原因分析,并通过分析 clang 源码的方式提供一个通用的 阅读全文 »
Todo 时间: 2020-12-19 | 阅读: 174 字 ~1分钟 短期规划 高优先级 Xcode 与 静态库的关系 Runloop 相关分享 低优先级 分享与 module 相关警告的文章 针对 chisel 遇到的方法名查找失败问题进行排查,研究lldb 的 Python 与 c 语言如何 阅读全文 »
网站加载优化(1) 时间: 2020-12-19 | 分类: 笔记 | 阅读: 588 字 ~2分钟 网站加载速度优化的方案比较多,本文会记录本网站采用的优化方案 cdn 加载脚本服务 外部 js 资源可以采用 jsdelivr 提供的服务加载。 优化原理: 如果用户曾经访问的 A 阅读全文 »
软技能--时间管理 时间: 2020-12-19 | 阅读: 593 字 ~2分钟 作为一名职场人士,除了专业知识外,我们还需要很多软技能。 今天会重点分享一些关于 时间管理 的软技能。 时间管理 OKR 学会给自己定个目标,并列出 todo 阅读全文 »
Ruby 语言学习笔记 时间: 2020-12-13 | 阅读: 79 字 ~1分钟 本文维护与 Ruby 语言相关的笔记。 重定向 某些库可能会将 puts 重定向到文件,导致开发者调试成本上涨,可以通过下面方式切换到控制台 $stdout = STDOUT puts 重定向到文件 $stdout = 阅读全文 »
Runloop 源码笔记:如何实现高可用的卡顿监控 时间: 2020-12-13 | 分类: 技术 | 阅读: 2984 字 ~6分钟 背景 群里有位网友提到自己使用的 Runloop 卡顿监控代码无法监测到 -tableView:didSelectRowAtIndexPath: 场景的卡顿。 本文会将通过分析 Runloop 源码的方式,提供一份高可用的 Runloop 卡顿监测方案。 一、Run 阅读全文 »
为什么将博客从 Hexo 切换到 Hugo 时间: 2020-12-13 | 阅读: 339 字 ~1分钟 生命在于折腾 在非工作时间,笔者很喜欢折腾。 通过折腾,我们在学习新知识的同时,扩大自己的想象力。 通过研究编译器,我们可以发现插桩、启动速度优化 阅读全文 »