我并不是一个天才,我也会遇见难以抉择的事情。
当出现难以抉择的事情的时候,我就会选择去问那些我信服的朋友。
我会以如下方式提问:
- 我面临的选择是什么?
- 我当前所面临的困境(背景信息,而非选择信息)
- 说出我可以选择的点
- 选择是什么
- 选择背后的考虑是什么
- 寻求朋友的解答
和一般人不一样的是,我在问选择的同时,会选择问一下原因。
这些原因会帮助我理解为什么他要这样选,以及后续我如何再参考他的选择方式,做出自己的选择。

我并不是一个天才,我也会遇见难以抉择的事情。
当出现难以抉择的事情的时候,我就会选择去问那些我信服的朋友。
我会以如下方式提问:
和一般人不一样的是,我在问选择的同时,会选择问一下原因。
这些原因会帮助我理解为什么他要这样选,以及后续我如何再参考他的选择方式,做出自己的选择。

一直以来,我的阅读习惯是
但面临的现实是随着我手头的事务越来越多,我开始没有成块的时间来阅读书籍,实际上,目前我看书最多的时候还是在随心飞的过程中,由于飞机上没有任何的干扰,获得了非常好的阅读效果。
但,毕竟绝大多数时候没有办法做到,因此,我开始思考,如何调整我的阅读系统。
如果我们要思考阅读系统的优化和重构,那么先要搞清楚为什么我需要阅读系统?以及,我为什么要阅读?
我阅读的原因主要有两个方面:
综合来看,我阅读的诉求一个是满足好奇,另一个就是获取新知。
而这二者可以有一个共同的出路 —— 输出文章/视频
对于满足好奇类的书籍,我可以将书的内容输出为视频,将自己的读后感分享给别人。
对于获取新知类的书籍,我可以将相应学习到的知识输出为文章,参考费曼学习法,通过教会别人来验证自己是否学会。
除此之外,因为搞开发经常要看很多的文章/文档,因此我需要花费不少的精力来查看这些文章,但查看了文章并没有将这些内容整理到我自己的知识库中,帮助我构建知识网络,因此,浪费的程度很高。
我需要客服自己对于一些特别基础知识的忽视,对于一些比较简单的内容,也要敢于分享出去,让自己养成分享的习惯,从而督促自己对想要分享的内容进行吸收。
当我定义了我的目的以后,接下来就可以倒推我要做的事情。
无论是视频还是文章,最终的目的一定是输出,那就要求我在阅读完成以后应该有内容留下来,无论是什么样的内容,他都应该能够在未来指引我的工作/生活。
在这种情况下,我的阅读工作流应该是这样的:

和以往的阅读系统相比,这一次将阅读目标的设定放在前置,我需要为自己设定一个模板,方便我每次阅读的时候,让自己填写,更好的明确自己是否有必要读这本书。
根据我当下的需求,我开始调整和优化我的阅读工作流,后续,根据我的工作内容的变化,阅读工作流必将持续变化。

当你将线上数据拖到本地进行执行的时候,可能会出现 mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size 的错误,出现这样的错误,是因为你的 MySQL 的 SortBufferSize 太小导致的。你可以在 my.cnf 中添加配置。
sort_buffer_size=3M
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_sort_buffer_size

在本地开发模拟线上数据的时候,难免需要从线上服务器上拉取数据到本地进行导入。
这个时候,你可以在执行 mysqldump 的时候加入 where 参数来筛选数据,
但依然会遇见文件比较大的情况。
在这种情况下,你可以选择使用 gzip 来压缩你导出的 SQL 文件,命令也非常简单
gzip xxx.sql
Code language: CSS (css)执行完成后,你会获得一个 xxx.sql.gz 文件,接下来只要使用 scp 之类的软件,将文件拖回本地即可。
通过 Gzip 压缩,可以将一个原本 1.5G 的 SQL 文件压缩到 100M 左右,大大的提升了数据的传输速度。

我算是一个很早就在接触知识付费的人,从 2018 年初,就开始做一些和知识付费相关的事情,也赚了一小笔钱。
今天刚好看到了一篇介绍的文章,我也来写一些自己的看法。
如果处在知识付费的早期,我们会不知道自己花钱购买的是什么,而选择给我们所支付的价格一个较高的预期,难免将其类比为图书、学校的课程等。
但随着知识付费的不断的发展,我们开始接触到越来越多的知识付费产品,有的好,有的坏。我们对于知识付费产品的体验也越来越多。慢慢的,我们对于知识付费的产品的阈值开始两极化,我们开始感受到那些好的,知道哪些是差的。
当我们有了这个定位以后,我们就可以进入到下一个环节,如何和你的读者满意?
其实并不困难,只要让你的产出和读者的预期是一致的即可。
而这种一致,你可以根据自己的所处的平台、你所提供的产品的价格来决定。
在对应的价格上,花费你的心力,尽心尽力的去撰写内容,就足以让你的读者们在阅读你的内容的时候,感受到你内心的真诚。
当读者感受到你的真诚以后,你就赢得了 60 分
有了 60 分,你就可以隔绝绝大多数的差评。我在看很多的知识付费的产品,最终的差评无非是,这些内容在网上一搜索就能搜索到、这些内容已经老旧过时等等。
而这些问题,都是作者可以通过自己的努力解决掉的
作者只需要自己多多努力,便可以避免自己的内容和公开的免费内容同质化,就可以避免自己的内容过于老旧。而这些,只看作者是否愿意做。
60 分很容易,但 90 分却很难,想要获得 90 分,你需要花费更多的时间和精力。总的来说,我认为 90 分的内容需要具备以下条件中的任一或多个:
总的来说,我自己的体验便是,当你掌握了这三点中的任一或多个,就可以为你的内容获得 90 分的积累。
这个我也不知道?♂️,大家自求多福吧!

希望这个图对正在建立自己的课程研发体系的你有帮助。


在进行嵌入式设备的编写的时候,一个很大的问题是重新刷写应用程序的成本较高,因此,在一些场景下, 我们尽可能通过修改服务端的应用,来解决嵌入式端的错误问题,而尽可能避免对嵌入式设备重新刷写。
我是在处理 Awtrix 2.0 的时候想到这个办法的。
Docker 在启动应用的时候,可以设置端口监听,通过 docker -p host_port:container_port 来创建容器,可以指定容器内部端口和主机监听端口的映射。
假设业务监听的是 80 端口,你可以通过 -p 81:80 将容器的 80 转发到宿主机的 81 端口上。同样的,你可以在遇见端口问题的时候,通过修改相应的宿主机端口,在外层加一层转发,从而解决掉端口编写错误的问题。
不过,需要注意的是,毕竟是加了一层应用程序的转发,相应的,性能会有所损耗,如果可以的话,尽可能还是修改嵌入式设备,减少性能损耗的点。

2 月是一个高效与低效并存的月份,在这个月,我收获了自己又一个爆款项目 —— NESHouse。但同样也是这个月,因为人在焦作,没有办法很好的完成自己的工作,效率非常的低。家里的琐事,让我无法专心 Coding。此外,本月一个很重大的事情,是我把自己的户口迁移到了天津。
本月是很懒的一个月,毫无进展。
这个月和我妈又就结婚的问题吵了一架。 她依然不同意我的观点。并以购房首付要挟我。所以我打算自己赚首付钱了。
本月收到了字节跳动的人的面试邀请,完成了一面和二面,就看后续的面试情况了。
本月没有怎么投资,倒是帮朋友卖 BTC, 感受了一把 BTC 交易。
本月一直在焦作,没啥放松休闲的点。
本月因为办理户口的原因,在天津住了两个晚上,睡在了朱峰家里,还和 Panda 一起录了播客。
此外,还和小昱、hey 一起聊了一下大家接下来的发展。
本月在 NESHouse 上收获了不少的关注度,算是自我实现方面有所突破。
本月一直在忙 NESHouse 的事情,所以没有写什么文章内容。不过,本月开始试着写一些能够带来流量的优质内容

本月因为一直在焦作,根本没有出去吃的机会,所以就难得的又一次收支平衡,月底的收入盈余了8000+。但 3 月份就不好说了,可能再次财政赤字。
本月读书 0 本,无书评
本月学习了 0 门课程
本月看电影 0 部,无影评