原创 抓 Bug 神器的工作原理——聊聊 Sentry 的架構

Sentry 是什麼?這是一個用於錯誤上報的服務中心,使用近乎一致的 API 設計,統一了不同語言生產環境代碼異常上報的難題。 2020 年二月份,領導讓我負責在公司內部測試和使用 Sentry,彼時 Sentry 的文檔還不是很完善,我

原创 Vivo X50Pro——以黑鏡戰黑卡?不是一路人

剁手契機 買了兩年的魅族 16X,爲了 Android 10 等了快兩個月,官方一直稱存在嚴重問題屢次推遲。8月底終於得以內測,誰知升級完續航雪崩,那兩個星期電充得極慢,耗電飛一樣。 解決問題三連:重啓重裝換設備。終於還是走到了這一步! 這

原创 颱風天去深圳灣聽海

追風這個愛好,高中時便有了,但高中臨江,大學臨湖,不過癮,一直沒找到機會在臺風來臨前蹲在海邊看看雲,聽聽風聲。 今年的颱風似乎比往年來得晚,來得少,據說是有厄爾尼諾效應的緣故。難得,剛好颱風天是雙休,算好時間,動身去跑了幾次步也沒跑完的深

原创 倖存者偏差與創業鼓吹

本文原載自SURVIVORSHIP BIAS AND STARTUP HYPE原創翻譯, 已獲原作者授權 點擊查看詳情 運氣在商業成功上起到重要作用. 在任何公司的勝利成功上都能有所體現, 而不僅僅是個案. 由於一種稱爲倖

原创 JS動態加載以及JavaScript void(0)的爬蟲解決方案

Intro 對於使用JS動態加載, 或者將下一頁地址隱藏爲JavaScript void(0)的網站, 如何爬取我們要的信息呢? 本文以Chrome瀏覽器爲工具, 36Kr爲示例網站, 使用 Json Handle 作爲輔助信息解析工具

原创 理想主義者的崩塌——牯嶺街少年殺人事件

對本片感興趣的朋友可以拉到文末看觀影建議。 事件原型 1961年6月15日夜間,還處於戒嚴時期的臺灣,牯嶺街5巷10號後門,一名身着童軍服的女學生被殺,兇殺現場,一名少年抱着女學生的屍體不放,自稱是她哥哥,而後刑警陳漢英再次問起,少年改

原创 指數基金投資指南——閱讀筆記

過年在家讀完了《指數基金投資指南》,整理出了下面一些筆記供大家參考。 此外,推薦另外兩本書籍《小狗錢錢》和《窮爸爸富爸爸》,小狗錢錢由於定位原因,較爲低齡向。兩本書傳遞的是理財投資的理念,而《指數基金投資指南》則是實戰。 有哪些 基金有指數

原创 開始一個 Python 項目前要準備什麼 - RebuildBlog - Day1

在有了一定的學習和工作經驗之後,決定重寫我之前的博客。 項目地址:https://github.com/FesonX/RebuildBlog 第一天的代碼可以 checkout 這個 commit 4d48cc734e042fb531b

原创 反範式設計博客表結構 - RebuildBlog - Day2

今日代碼,可以 checkout ff5e9bb 在這次重寫博客時,設計數據庫部分將考慮反範式設計,最關鍵一點就是捨棄所有外鍵,通過代碼邏輯來保證表之間的聯繫。雖然我的博客可能沒有多大訪問量,但這個設計早已被驗證。 關於 MySQL 表

原创 Python 具名元組——我不只是不可變列表

Intro 很多 Python 入門資料會將元組 (tuple) 介紹爲 "不可變列表", 因其具備可迭代和可切片的能力, 同時無法修改元組中的值而得名. 然而這只是元組的其中一個特性而已. 元組的本質 元組是對數據的一個記錄, 每個位置

原创 利用 Docker 快速實現 MySQL binlog 主從備份

Intro 主從備份是容災的一種手段, 模擬主從備份可以有下面幾種方式: 不差錢方式, 買幾臺主機測試, 這種方式也比較接近線上環境. 通過創建幾臺虛擬機來模擬. 這種方式對本機性能要求相對較高. 相對不差錢可以選這種方式, 但安裝幾臺

原创 MacBookAir 2020——年輕人的第一臺 Mac 使用體驗

來自 Apple 官網 2020年3月18日,蘋果悄然在官網上架了新款 iPad Pro 和 MacBookAir。看完了 MBA 的升級內容,我用了四年的電腦就開始卡了起來: 新版 MBA 升級了什麼 剪刀鍵盤迴歸了 加入了

原创 Python 具名元組——我不只是可不變列表

Intro 很多 Python 入門資料會將元組 (tuple) 介紹爲 “不可變列表”, 因其具備可迭代和可切片的能力, 同時無法修改元組中的值而得名. 然而這只是元組的其中一個特性而已. 元組的本質 元組是對數據的一個記錄,

原创 流程圖設計入門指南 —— 以 Draw.io 爲例

一. 流程圖工具 Microsoft Visio - 付費 a. 優點:功能最強大的流程圖工具 b. 缺點:Mac/Linux 只有在線版,無客戶端 Draw.io - 免費 a. 優點:在線 / 離線(支持 Windows /

原创 LeetCode 的 Python 實現 70: 爬樓梯問題

假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢?注意:給定 n 是一個正整數。 爬樓梯問題的實質就是 斐波那契數列 f(n) = f(n-1) + f(n-2)