/images/avatar.jpeg

基础排序

首先找到数组中最小的那个元素,其次将它和数组第一个元素交换位置(如果第一个元素就是最小元素,那么它就和自己交换)。再次,在剩下的元素中找到最小元素,将它和数组的第二个元素交换位置。如此往复,直到将整个数组排序。这种方法叫做选择排序。

「译」V8中的指针压缩

原文链接:https://v8.dev/blog/pointer-compression

内存和性能之间的斗争始终存在。作为用户,我们希望速度又快占用内存又少。然而通常情况下,提高性能需要消耗更多的内存(反之亦然)。

vim的搜索与替换

在使用编辑器的过程中,我们会经常使用到搜索 / 替换,大部分编辑器可以通过快捷键呼出搜索框来搜索 / 替换,通过选择不同的选项可以做到匹配大小写,精准匹配,模糊匹配等等。那么在vim中,这些操作该如何实现?本文将介绍在vim中常用的搜索文本,替换文本操作以及如何结合插件实现更强大的搜索。

解析OKR

1
2
尽管很多人都很努力地工作,但是他们却没能取得什么成就感。
                                                ----安迪·格鲁夫

第一次听说OKR是一年前刚来新公司要定制试用期目标,那时候也没有太在意OKR是什么,只是觉得就是绩效,跟KPI一样。直到后来转正,每隔一段时间都要定制自己的OKR,同时在吴军老师的书《见识》中也提到关于OKR的使用,如何用OKR管理自己的时间等等。这时候开始觉得有必要了解一下OKR到底是什么,该如何写,如何用OKR帮助自己管理工作 / 生活中的时间。本文是在阅读了《这就是OKR》之后的一些总结以及自己对OKR的理解。

再见2019,你好2020

不知不觉又到年底了,临近年底大家都忙着总结2019年发生的大事儿,比如前端2019年发生了哪些大事儿,投资界2019年发生了哪些事情让大家惊讶,DJ们也忙着制作并推出 Year Mix 2019。我从2016年开始,在每年的年底都会写一篇年底总结文章,回头看看这一年对我来说重要的事情,这一年我又学到了哪些,有哪些成长,今年也不例外…