原创 golang如何對自定義類型的slice進行排序?

golang如何對自定義類型的slice進行排序引子實現代碼驗證小結 引子 在golang的sort包裏,可以對int類型、float64類型和string類型這三種類型的slice排序。如果我們相對其他類型比如int64或者自定

原创 ubuntu下一款相當不錯的且免費的代碼比較工具meld

Meld可以允許用戶進行文件內容比較、目錄比較,並能夠查看代碼倉庫的修改記錄。 安裝 sudo apt install meld 命令執行完畢,可以在命令行中輸入meld進行啓動。也可以在ubuntu的Activities的搜索

原创 如何在UWP應用程序退出時能做一些額外事情?

如何在UWP應用程序退出時能做一些額外事情?需求思路實現小結參考 需求 最近在做UWP的項目,其中有這樣一個的需求:統計用戶使用APP的時長。 思路 在用戶打開app的時候,記錄一個時間點t1;然後在關閉app的時候記錄第二個時間

原创 golang計算任意兩個時間點之間所覆蓋的天數

golang計算任意兩個時間點之間所覆蓋的天數前言例子思路實現驗證小結 前言 有時候我們需要統計某個東西的日平均使用時長,我們就需要將一大段的使用時長拆分到天。 例子 例子1 From: 2020-6-16 22:55:50

原创 在Ubuntu20.04上安裝MySQL8.0及正確配置[已驗證]

在Ubuntu20.04上安裝MySQL8.0及正確配置[已驗證]安裝MySQL驗證登陸MySQL創建db解決workbench連接的問題小結常用操作如何新增用戶對新增的用戶更改加密方式和密碼卸載MySQL參考 Ubuntu在2

原创 解決cookiecutter在ubuntu上出現的問題“No module named functools_lru_cache”

解決cookiecutter在ubuntu上遇到的問題“No module named functools_lru_cache”前言背景解決過程結束語參考 前言 我們都知道cookiecutter是一個非常方便的基於Python

原创 Go語言中的代碼重用 - 繼承還是組合?

故事要從我在一個項目中,想要假裝的專業一點而遇到的一個陷阱說起。 代碼重用 在這個項目中,我們已經有了類似如下的代碼: package main   import (     "fmt" )   func main() {     use

原创 通過form-data上傳文件後,後臺service從哪裏可以獲取其文件名?

通過form-data上傳文件後,後臺service從哪裏可以獲取其文件名?背景開始探索驗證階段參考 背景 之前都是做桌面軟件和嵌入式軟件開發的。最近剛入門後端開發,對很多後端的知識不太瞭解。項目中有這樣一個需求,需要向後端發送