macbook pro天才吧维修记——亏还是赚?

背景

大概在两周前,我已经使用了三年半的macbook pro late-2016底部突然发出巨响。我把机器翻过来一看,发现底部右下角位置的一颗螺丝不见了。另外底部金属外壳在脱离了螺丝的固定后,已经明显翘起来。我结合之前的经验,判断是电池鼓包把后盖顶开了。这台机器已经过了保修期,也没有购买延保服务。那么维修它到底要花多少钱呢? 我查了一下换电池的价格,去官方维修要1400,自己买第三方电池来换大概是200-400左右。我究竟该如何选择呢?

阅读更多

解决Linux下SSD写入过高的问题

问题

上周六拷贝磁盘数据顺带看了下用了快一年的970 EVO Plus 500GB,发现了一个不得了的事情。通过smartctl -a /dev/nvme0n1看到读取数据单元为1.51 TB, 写入数据单元为70.9 TB。为何写入会比读取高这么多!

阅读更多

家庭500mbps单口软路由接入方案

背景

最近发现一个比较坑爹的事情,之前家里联通宽带虽然免费提速到300mbps但一直速度最快跑到270mbps左右,其实是因为Netgear WNDR4300OpenWRT下系统load基本接近1.00,CPU只能跑到这个性能了。所以目前的宽带接入速度已经超过了已有硬件的性能基准。

加上最近联通新上了1Gbps的接入,因此我们的500mbps接入计划再次提上日程~

阅读更多

iPhone手机持续高耗电之谜

背景

我的iPhone 8在官方天才吧维修换机使用了大概快一年,电池写的容量还有88%,基本上在公司或者在家使用三四个小时就不怎么有电了。除了电池损耗因素外,我发现在熄灭屏幕期间,总是会有个神奇的”音乐”应用每个小时总会运行个10分钟左右,然后实际看耗电程度一点都不比屏幕亮着的时候低频操作低。这到底是怎么回事呢

阅读更多

使用VSCode实现Electron及ffmpeg等超大项目代码智能感知

背景

最近一直使用VSCode来读代码和写代码,包括一些小的C项目和C++项目,用起来很顺手。

随着项目逐渐深入,我需要更有效率的在各种大型代码库中进行定义跳转及引用查找,并且需要精确的根据项目配置选择宏定义,另外就是在修改代码时对于使用到的数据结构进行代码提示。这里面包含了大量的使用到了GNU Make系列组织的项目以及Google系列的用ninja编译工具的项目。针对这两种项目,现在使用VSCode不能满足跨文件的智能感知,这个问题是否能解决呢。

阅读更多