

Python - Mutable Default Arguments 筆記
過去遇到毛毛蟲總是會想著「為什麼」這個要出現毛毛蟲,而這一次出現毛毛蟲也同樣想了這個「為什麼」,而且覺得比較特別,所以就把他筆記一下w 先來寫了以下這段 code def add_something_to_array(element, array=[]): array.append(element) return array my_array_a = add_somethin..
更多

筆記 - 您預計要執行 .Net Core 程式,但 dotnet-ef 並不存在。
有點久沒寫 dotnet core 今天重新把環境都裝回來,然後趁機更新到最新版本的 dotnet core 於是在開發的第一步要執行 dotnet ef 就發生了錯誤 如圖 原來是因為在 dotnet core 3.0 之後 .NET SDK 就不再包含 dotnet ef,所以如果要在 dotnet 裡面用 dotnet ef 的指令,必須要先進行安裝 dotnet tool insta..
更多

筆記 - ASP.NET Core 使用 LibMan CLI
用 libman 來管理需要的前端程式庫 libman 是甚麼?程式庫管理員 (LibMan) 是輕量型的用戶端程式庫取得工具。 LibMan 會從檔案系統或內容傳遞網路 (CDN)下載熱門的程式庫和架構。 支援的 Cdn 包括 CDNJS、 jsDelivr和 unpkg。 所選程式庫檔會擷取並放置在 ASP.NET Core 專案中的適當位置。 source: https://docs.m..
更多

筆記 - 使用 Windows 的 command 建立指定大小檔案
近期因為工作的關係所以需要測試到電腦 full disk 的狀態,所以紀錄一下該如何使用 command 的指令產生指定大小的檔案 這次要記錄的是指令 “fsutil”,data_length 的單位是 bytes fsutil file createnew <file_name> <data_length> 1KB = 1 * 1024 bytes &#x..
更多

測試 - 從哲學解釋測試
最近因為看了一本書 _Lessons Learned in Software Testing_,其中有一堂課說學習哲學的其中一個分支-知識論,它可以幫助測試的工作,於是就開啟了我關注「哲學」的開關,然後就產生了這篇紀錄。 首先來簡單描述一下知識論,知識論要問的是「你如何評斷這個知識是 100% 正確的」 何謂知識在知識論中是這樣子論述的,知識是一件被相信且經過證實的事實 - 知識既是真的,又..
更多

筆記 - Locust 安裝 與 HelloWorld
今天要筆記的是 Locust,可以網站的壓力測試的工具。 Week3 - 六角學院的鼠年全馬鐵人挑戰 Locust,翻譯成中文是蝗蟲的意思,就是想要模擬像是蝗蟲一般的蜂擁而至某個網站的概念。 Locust 是以 Python 來撰寫完成的一個工具,其 Script File 也是用Python來撰寫,有 Web UI的簡單界面,因為 Locust 本身是很輕量化的,所以他是一個易於擴展的工具。..
更多

Shell Script - 如何引用其他 Shell Script 檔案中的 function
此篇同樣是筆記,這個指令大概是過去一年中很常在 shell script 用的一個 keyword Week2 - 六角學院的鼠年全馬鐵人挑戰 本篇記錄的東西說穿了就只是一個指令就是 source 但這篇特別拿出來寫的目的是覺得這一個指令是在做 CI 的時候很常用的技巧(吧? 在做 CI 的時候,常常會寫了好大一串的 shell script ,但為了要讓程式碼可以更好被呼叫、提高可讀性,常常..
更多

Command Line - 常用的各種基本指令
快一年沒寫文了,先寫一篇簡單的筆記 OAO 把這一年以來累積的債務(?)清償一下順便參加六角學院的鼠年全馬鐵人挑戰 今天要記錄的是自己平常常用的指令 建立檔案 - touch建立名為 hello.txt 的檔案 touch hello.txt 建立2個檔案 touch hello1.txt hello2.txt 若要建立 3 個檔案則在後面加上另一個檔名即可 複製檔案(copy) - cp..
更多

筆記 - mobile http request 攔截器攔起來-Charles
本篇將介紹如何設定 Charles 並使用 Charles 進行 http/https request 的攔截 某些事情,用攔截器其實挺方便的,比方說可以把攔截下來的 api entry point, request content, headers 透過某種方式使其變成可以 daily run 的 api test job 有幾個地方需要設定 Windows Mobile (iO..
更多

筆記 - 原來 Visual Studio Code 有 文字比對 的功能
一直以來,找出文件不同之處我都用 diff now 這個網站來去 compare 直到今天… 「diff? VS code 就有了啊」同事理所當然的說著 「…真假啊」我帶著疑惑碎念著並敲下 VS code doc diff 的關鍵字搜尋了 google 還真的有啊…於是筆記一下這篇.. 先選取你需要比較的第一個檔案,按下右鍵 =>「選取用以比較」( 英文: Select fo..
更多