問題描述 go沒有提供set數(shù)據(jù)結(jié)構(gòu),請(qǐng)用map實(shí)現(xiàn)set 要點(diǎn) 需要支持方法: Add 添加元素 Remove 刪除元素 Cardinalit...
問題: 使用Go實(shí)現(xiàn)bitcount函數(shù),統(tǒng)計(jì)一個(gè)uint64型數(shù)值中被設(shè)置為 1 的比特位的數(shù)量。 方案一: 最容易想到的實(shí)現(xiàn)就是每次右移一位...
本系列整理了10個(gè)工作量和難度適中的Golang小項(xiàng)目,適合已經(jīng)掌握Go語法的工程師進(jìn)一步熟練語法和常用庫的用法。 golang練手小項(xiàng)目系列(...
問題描述: 如下的函數(shù)被并發(fā)調(diào)用時(shí),如果有重復(fù)的URL(在一個(gè)routine中被多次訪問或多個(gè)routine訪問同一個(gè)url),會(huì)產(chǎn)生冗余的網(wǎng)絡(luò)...
問題描述: 實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)聊天室服務(wù)端。完成之后你將熟悉select、net庫、time定時(shí)器的用法。 要點(diǎn): 用戶發(fā)來的消息廣播給所有接入聊天室...
問題描述: 實(shí)現(xiàn)一個(gè)程序計(jì)算并打印輸入的目錄下所有文件的總數(shù)和總大小(以GB計(jì)算)。完成之后你將熟悉select、WaitGroup、iouti...
本系列整理了10個(gè)工作量和難度適中的Golang小項(xiàng)目,適合已經(jīng)掌握Go語法的工程師進(jìn)一步熟練語法和常用庫的用法。 問題描述: 實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)爬蟲...
本系列整理了10個(gè)工作量和難度適中的Golang小項(xiàng)目,適合已經(jīng)掌握Go語法的工程師進(jìn)一步熟練語法和常用庫的用法。 問題描述: 有一組非負(fù)整數(shù),...