有時候錯誤訊息只是表象,root cause 並非如字面上的提示如此簡單!今天分享一個跑測試時遇到的坑,使用 django 內建的 test 框架跑測試,所以建立測試 db 由 django 負責,在跑測試前會建立 test db 並把 table 開好。結果這次在跑開表前就看到這個錯誤
Share:
有時候錯誤訊息只是表象,root cause 並非如字面上的提示如此簡單!今天分享一個跑測試時遇到的坑,使用 django 內建的 test 框架跑測試,所以建立測試 db 由 django 負責,在跑測試前會建立 test db 並把 table 開好。結果這次在跑開表前就看到這個錯誤
修改不同 python 專案時,需要對該專案所使用的 python 版本做切換,如果想全部裝在 host 而不使用 docker 隔離該怎麼處理?python 有像 nodejs 的 nvm 之類的管理工具嗎?那就是 pyenv!就讓我們來看看該如何使用。
前日女友的朋友抱怨說,筆電硬碟壞掉無法開機送資料救援並維修,對方卻調侃:「小姐,你的硬碟不見了,是被偷了還是男友拿去修了嗎?」整個大火XD,平常又不是做什麼機密工作,硬碟根本也沒偷的價值,要偷也是整台抱走啊!於是筆電就到我這來幫忙拯救!
一樣是 first 函數,在 SQLAlchemy 和 GORM 卻有不同的行為?使用上該怎麼區分?
由於之前主力語言是 python,orm 大多使用 SQLAlchemy。學習 golang 時轉用 GORM 作為 orm,容易把之前在 SQLAlchemy 的語法習慣帶入使用,導致入莫名的坑!今日我們來看看兩者的 first 函數差異。
因職位轉換為全端,所以重新學習新的前端框架 angular。公司前端架構目前是 angular js 和 angular 混雜使用,雖然短期內可以順利運作,但長期還是得全部轉換至 angular 才好維護。剛好轉換的工作就讓我這 angular 菜鳥來練練手啦!
這次遇到的 Bug 如下,這是 code base 中已經寫好的 angular directive
上篇我們已經在 odroid HC4 裡面安裝好 debian 和 OpenMediaVault,也啟用了 SMB,但如果要串流影片到 android TV 上,SMB 的方式雖然夠用,但介面比較不友善。因此我們試試 Plex 這套解決方案吧!
前一陣子 hardkernel 出了新的 SBC:odroid HC4,他其實是 C4 改版而來,外觀長得像烤麵包機,可以直立插入兩顆 3.5 寸或 2.5 寸的硬碟,自行安裝系統就可以使用,才賣 65 美元!!剛好手邊有之前淘汰的硬碟和 SSD 可以派上用場!立刻買來玩玩,就讓我們看看如何安裝吧!
之前在 google play 上找到某個 app,可以將舊手機轉為網路監視器, 雖然方便好用,但是監視鏡頭的控制權在別人手上,沒辦法知道有沒有資安問題。另一方面更進階的調控會需要付費。因此研究後打算使用 Raspberry pi 4 + 相機模組 + motioneye 這套 open source 來搭建,我們就來一起看看如何製作吧!
J
雖然大學唸的是生物,但持著興趣與熱情自學,畢業後轉戰硬體工程師,與宅宅工程師們一起過著沒日沒夜的生活。之後憑著一股傻勁與朋友創業,再度轉戰軟體工程師,一手扛起前後端、雙平台 app 開發,過程中雖跌跌撞撞,卻也累計不少經驗。
可惜不是那 1% 的成功人士,於是加入其他成功人士的新創公司,專職開發後端。沒想到卻在採前人坑的過程中,拓寬了眼界,得到了深層的領悟。...more