2021年04月30日 16:10:02

服务器迁移到腾讯云了(阿里云学生优惠快过期了)

2021年04月26日 19:51:59

最近又要改论文了,之前的计划进度30%左右,先咕咕咕了,等五一后估计才能捡起来。

2021年04月19日 21:06:05

近期事件(工作以外的),优先级从上至下:

  • ①想看公司一个性能框架的代码,代码权限控得比较严,不知道能不能过(被拒绝了,咕咕咕)。
  • ②用Flutter开发一个APP玩玩,打算看慕课网的仿bilibili课程做,我说下挑这个课的原因:
    • 翻了老久的github,能让人满意的学习项目非常少,很难找到我感兴趣的东西(好不容易找到了,都是3年以上没维护的,压根跑步起来)。
    • 这门课有我感兴趣的东西,其中websocket占大比例,尽管在这门课用得比较少,但可能对业余写简单IM有帮助。
  • 阅读《移动APP性能评测与优化》,预计会跳着读,最多只会花3天。

2021年04月19日 20:51:26

又被推荐了一本书《移动App性能评测与优化》,不过大概不会这么快读,主要原因是因为我随便翻开前几页就立马看见Android Device Monitor了和腾讯已经3年没维护的GT框架,心里就凉了一半。按照惯例我也这本书上传到OSS了,方便随时翻阅,链接如下:

2021年04月18日 18:17:37

花了周末两天时间读完《Android移动性能实战》了,简单记录下感受:

  • 前2章特别长,一开始读了很久发现怎么还在第二章,本以为阅读速度出了问题,结果一看页码,pdf已经翻了一半了= =、
  • 第5章之前的内容感觉比较通用,只要是计算机相关的职业,读了应该都能有一些新的收获(但有的知识点放现在已经过期了,这个还是要注意下)
  • 可能是因为时间的原因,书上的很多工具都过期了(我去官网核实过),如果真的要实战的话可能要找不少替代品。
  • 小结:本书放到2021年来说,已经很难像书名一样用来实战了,里面很多工具集基本过期(尤其Android Device Monitor系列),放现在的话基本只能从案例分享中吸收下经验、了解下各种专项标准。一开始我看前言序言吹得那么??,还以为这本书能带我从0到1的认识性能专项,但以最终的结果来说,这本书并不能做到,而且它并不是面向0基础读者的?(必须有一定操作系统基础,对Android系统深入了解过更佳)。如果你像我一样完全没过相关经验,可能看完这书只能学会一些零散的工具集、经验,距离真实的业务落地还是有一定距离。

最后,附上看的时候记录的一些杂乱的笔记:杂乱笔记

  • 访问密码:android-performance-actual-combat

2021年04月15日 21:00:22

最近看《Android移动性能实战》,为了方便自己在不同电脑上翻阅,我用我无敌的WPS会员将网上找的盗版书转成PDF了,链接如下:

(有一丢丢字符乱码,不过都不是正文内容,完全不影响阅读)

2021年04月14日 23:00:52

把小林的《图解网络》上传到七牛云了,方便自己翻阅,链接如下:

以上两个只是颜色主题不一样,内容一致。

2021年04月11日 15:38:43

最近又发现微信小程序的两小坑:
① websocket会在切后台的时候断开(客户端主动断开)
② js时钟会在锁屏后变慢(如下图)
image

  • 网上找到的相关讲解:传送门
  • 这样的话是不是表示想用纯js写一个闹钟程序是不可能的事?因为锁屏后时钟都不准确了

2021年04月07日 18:16:52

最近准备用业余时间模仿融云公开的一些IM实现思路,首当其冲的当然是要有一个适配业务的id生成器,目前的需求是要通过id保证消息唯一且不乱顺序,我在github找到了如下方式(均为开源):

滴滴的id生成方案 Tinyid
美团的id生成方案 Leaf
百度的id生成方案 uid-generator

单机的话感觉最好还是用雪花,因为没有依赖服务需要引入

2021年04月06日 11:51:41