效果图, 太 cool 了, 可惜只有新加的文章才能开启:
在我们的项目中, 每次 push 代码后, gitlab 的 runner 会自动执行一次 flake8 代码静态检查. 当然在本地也可以在终端中手动触发, 但缺点是如果检查出 10 个问题, 我要重复 10 次复制粘贴文件路径在 Pycharm 中修改的操作. 今天突然发现可以…
有时候走在路上, 总会觉得来来往往的人群就像一只只没有思想的僵尸. 慢慢的自己也被欲望和忙碌的工作剥去了自己的思考, 决定每年都开一篇博客, 记录生活中零零散散的思考.
和女朋友的日常: 我: 哇, iOS12 正式版终于出来了, 太酷了!!! 我帮你的手机升级吧. cc: 我不要 我: iOS12 很棒的哟, 流畅的一 b! 你手机上乱七八糟的消息都被折叠了, 并可以一键永久关闭推送. 多了防沉迷的功能, 统计你每天玩了多久的消消乐. 还能自动…
最近我们的 Django 项目供 Java Sofa 应用进行 tr 调用时, 经常会出现一个异常: django.db.utils.OperationalError: (2006,'MySQL server has gone away'). 本文记录了分析, 本地重现与解决此问…
MWeb2.0 一直是我写博客的主力编辑器, 因为它真的很优秀, 为我写博客带来了无数的便利. 所以看完 MWeb3.0 的新特性 (特别是新的 UI 设计和快速搜索的功能), 就原价在 Apple Store 拔草了. 但有一句说一句, 对此次的更新个人表示有一丝失望, 因为用…
接上篇博客, 尝试在 GCP 的 OSS 上部署静态博客受挫之后, 痛定思痛, 决定先做一个小小的调查, 再敲定最终的部署方案. 这时候搜到一篇非常棒的文章: 静态网站托管服务平台的横向方案比较. 正是在这篇文章中, 我第一次了解到了 Netlify. 并一见钟情了, 因为在 N…
众所周知, 要使用国内的云服务, 不管是 vps 也好, cdn 加速也好, 域名都是要备案的. 但对于我来说, 备案是不可能备案的,这辈子不可能备案的. 正好前段时间工作中接触了 aliyun 的 oss, 就萌生了将网站部署到 Google Cloud Platform 的 …
从 2014 年开始, 不知不觉用 Octopress 写博客已经四年多了. 用的主题叫做 Greyshade, 陆陆续续做了很多小改动, 同时也使整个项目一团糟, 慢慢的变得难以维护, 编写一篇新博客的成本也越来越高了, 终于下定决心给博客搬个家. 调研过一些博客框架, 例如车…
一直觉得 Coursera 是个很好的学习平台, 因为课程中都会穿插着丰富的课后作业和大作业 (真正掌握知识还是需要主动思考🤔和实践). 而且很巧, 四年多前刚开始写博客时, 记录的是学习《An Introduction to Interactive Programming in…
macOS 为什么那么受欢迎, 个人觉得很大一个原因是它完善的 app 生态圈, 意味你的需求几乎都能满足! 这篇文章分享一些心爱的 app❤️❤️❤️ Bartender 3: 主页: https://www.macbartender.com 价格: macOS: $15.00…
下一份工作要开始做 SRE 了,准备看下 Google 出的《Site Reliability Engineering》稍微准备一下。感觉写的还是挺不错的, 顺便这篇博客记录读后感 (期望更多的是个人的一些思考和感悟)。 陆陆续续读了快两年。。突然想起一句话:人生的意义不在于某个…
最近 YouTube 上看到 Gitlab 频道的一个视频: Git Internals - How Git Works - Fear Not The SHA! 感觉打开了新世界的大门🤩😍🤣. 用这篇博客记录一下感悟和思考, 希望你看完之后, 对下边这张图会有更深的理解.
和 VIM 相爱的故事要从我的笔记本上下键坏了开始.. 哈哈 虽然大二的时候学过 vim, 但一直用的 IDE. 今年强迫自己用了三天 vim 之后, 彻底的爱上用 VIM 写代码的感觉. 用这篇博客分享一下自己从 VIM 小白一路不断学习的历程.
上个月研究 APIStar 源码, 发现启动 python app.py run 用的是 werkzeug 的 run_simple 方法, 仔细读了一下, 感触颇深, 用这篇日志分享一下整个执行流程.
之前学 DBMS 的时候接触到 B Tree, 但当时懵懵懂懂我的对 B Tree 的操作也是一知半解. 今天看了书 (主要是严谨的定义和完整的伪代码流程), 感触颇深, 以此博客记录一下. B Tree 的定义: (看上去这些定义好像很啰嗦没什么意思, 但花点时间搞清楚后, 看…
新的一年有新的开始, 决定使用 TDD 进行开发! 但第一个问题就是: 执行一次单元测试需要 200 多秒, 快速地测试执行俨然成为了当务之急!(正经脸🤭) 用这篇博客记录一些 django 单元测试提速的实用小技巧:
第一次懵懵懂懂接触 Heap 是在学信息检索的时候, 讲到用 min heap 直接在 disk 上对 posting lists 做合并操作. 今天看了 <算法导论(3rd)> 第六章堆排序, 感触颇深, 以此博客记录一下.
换新手机时, 有个不大不小的诱惑就是无线充电技术, 少一步插线的步骤, 其实对体验还是有很大的提升的. 用这篇文章, 尝试记录一下我的无线充电器选购心路历程: 机无忌 → Belkin → Mophie
请假了三天, 加上周末两天, 和女朋友坐上皇家量子号. 出海寻找 One Piece, 可惜回来的时候, 只带回了两个 "游泳圈", 哈哈.