經(jīng)過(guò)這些年的發(fā)展,Go語(yǔ)言已經(jīng)成為一門被廣泛使用在各個(gè)領(lǐng)域的編程語(yǔ)言。從k8s、docker等基礎(chǔ)組件,到業(yè)務(wù)領(lǐng)域的微服務(wù),都可以用Go構(gòu)建。在構(gòu)建這些Go項(xiàng)目時(shí),采用哪種架...
經(jīng)過(guò)這些年的發(fā)展,Go語(yǔ)言已經(jīng)成為一門被廣泛使用在各個(gè)領(lǐng)域的編程語(yǔ)言。從k8s、docker等基礎(chǔ)組件,到業(yè)務(wù)領(lǐng)域的微服務(wù),都可以用Go構(gòu)建。在構(gòu)建這些Go項(xiàng)目時(shí),采用哪種架...
背景 在一個(gè)古老的系統(tǒng)中,有這樣一段代碼: 第一段用戶代碼定義了函數(shù),第二段用戶代碼執(zhí)行函數(shù)(不要問(wèn)為什么這么做,因?yàn)橛脩粲肋h(yuǎn)是正確的)。第一個(gè)代碼段執(zhí)行后,func_a和g...
我住的小區(qū)使用了一個(gè)叫守望領(lǐng)域的智能門禁系統(tǒng),可以通過(guò)手機(jī)App開小區(qū)門禁和單元門,但是用App開門需要經(jīng)過(guò)四五步:打開App→進(jìn)入開門界面→找到需要開的門→點(diǎn)擊開門。 加上...
在Understanding Real-World Concurrency Bugs in Go[https://cseweb.ucsd.edu/~yiying/GoStud...
一個(gè)偶然的機(jī)會(huì),發(fā)現(xiàn)一條SQL語(yǔ)句在不同的MySQL實(shí)例上執(zhí)行得到了不同的結(jié)果。 問(wèn)題描述 創(chuàng)建商品表product_tbl和商品操作記錄表product_operation...
在 WSL2 環(huán)境中 clone 一個(gè)很大的 git 項(xiàng)目,不走代理速度很慢,所以研究了一下怎么讓 WSL2 走 Windows 的代理客戶端。 WSL1 和 WSL2 網(wǎng)絡(luò)...
為什么要使用 Windows 做開發(fā) 一直以來(lái) macOS 以類 unix 的特性,獲得了程序員的青睞,但是近幾年 Apple 在硬件領(lǐng)域少有讓人耳目一新的產(chǎn)品,加上取消 E...
問(wèn)題描述 在 Python 項(xiàng)目中使用 gRPC 進(jìn)行通信,跨進(jìn)程使用時(shí),會(huì)出現(xiàn)阻塞或報(bào)錯(cuò)的情況(根據(jù) gRPC.io 的版本不同,現(xiàn)象不同)。下面代碼展示了一個(gè)跨進(jìn)程使用的...
問(wèn)題描述 vscode 無(wú)法以 run 模式運(yùn)行 go 項(xiàng)目(只能以 debug 模式調(diào)試),并且有如下報(bào)錯(cuò)。 圖中被遮蓋的部分是項(xiàng)目?jī)?nèi)的 package,并非第三方 pac...
問(wèn)題描述 Viper (本文環(huán)境是Viper 1.1.0)是Go應(yīng)用程序的完整配置解決方案,在很多項(xiàng)目中都有應(yīng)用。etcd是一個(gè)分布式KV存儲(chǔ),最直接的應(yīng)用是配置中心。 Vi...
很多語(yǔ)言都提供了環(huán)境隔離的支持,例如nodejs的node_module,golang的go mod,python也有virtualenv和pyvenv等機(jī)制。為了建立依賴快...
問(wèn)題現(xiàn)象 在制作 docker 鏡像時(shí),有復(fù)制某一個(gè)路徑下所有文件和文件夾到鏡像的需求,寫下了如下 dockerfile: 原始目錄結(jié)構(gòu)是這樣的: 然而復(fù)制到 docker ...
@Python野路子 需要用 0.25,如果只能用0.24版或之前的版本,可以使用openpyxl直接來(lái)讀文件。
探究 Pandas 讀取 Excel 文件報(bào)錯(cuò)問(wèn)題問(wèn)題描述 使用 Pandas 的 read_excel 方法讀取一個(gè) 16 萬(wàn)行的 Excel 文件報(bào) AssertionError 錯(cuò)誤: 背后原理 Excel 文件有兩種...
@Python野路子 哪個(gè)版本的pandas?
探究 Pandas 讀取 Excel 文件報(bào)錯(cuò)問(wèn)題問(wèn)題描述 使用 Pandas 的 read_excel 方法讀取一個(gè) 16 萬(wàn)行的 Excel 文件報(bào) AssertionError 錯(cuò)誤: 背后原理 Excel 文件有兩種...
@Python野路子記得用 pandas 0.25 版
探究 Pandas 讀取 Excel 文件報(bào)錯(cuò)問(wèn)題問(wèn)題描述 使用 Pandas 的 read_excel 方法讀取一個(gè) 16 萬(wàn)行的 Excel 文件報(bào) AssertionError 錯(cuò)誤: 背后原理 Excel 文件有兩種...
@Python野路子 pip install openpyxl
探究 Pandas 讀取 Excel 文件報(bào)錯(cuò)問(wèn)題問(wèn)題描述 使用 Pandas 的 read_excel 方法讀取一個(gè) 16 萬(wàn)行的 Excel 文件報(bào) AssertionError 錯(cuò)誤: 背后原理 Excel 文件有兩種...
問(wèn)題描述 使用 Pandas 的 read_excel 方法讀取一個(gè) 16 萬(wàn)行的 Excel 文件報(bào) AssertionError 錯(cuò)誤: 背后原理 Excel 文件有兩種...
問(wèn)題描述 在使用 docker build 打包鏡像時(shí),遇到了需要使用代理訪問(wèn)網(wǎng)絡(luò)的需求。使用如下的 Dockerfile 來(lái)模擬這個(gè)場(chǎng)景: 國(guó)內(nèi)一般網(wǎng)絡(luò)環(huán)境下,curl w...
關(guān)于 count 函數(shù)的使用一直存在爭(zhēng)議,尤其是在 MySQL 中,作為流行度越來(lái)越高的 PostgreSQL 是否也有類似的問(wèn)題呢,我們通過(guò)實(shí)踐來(lái)理解一下 PostgreS...