go語(yǔ)言版的ip2long函數(shù)實(shí)例
本文實(shí)例講述了go語(yǔ)言版的ip2long函數(shù)。分享給大家供大家參考。具體分析如下:
這里介紹的go語(yǔ)言版的ip2long 函數(shù)不會(huì)對(duì) IP 的合法性進(jìn)行校驗(yàn)。
func Ip2Long(ip string) (ips string) {
var ip_pieces = strings.Split(ip, ".")
ip_1, _ := strconv.ParseInt(ip_pieces[0], 10, 32)
ip_2, _ := strconv.ParseInt(ip_pieces[1], 10, 32)
ip_3, _ := strconv.ParseInt(ip_pieces[2], 10, 32)
ip_4, _ := strconv.ParseInt(ip_pieces[3], 10, 32)
var ip_bin string = fmt.Sprintf("%08b%08b%08b%08b", ip_1, ip_2, ip_3, ip_4)
ip_int, _ := strconv.ParseInt(ip_bin, 2, 64)
return
}
希望本文所述對(duì)大家的Go語(yǔ)言程序設(shè)計(jì)有所幫助。
- golang實(shí)現(xiàn)unicode轉(zhuǎn)換為字符串string的方法
- Golang學(xué)習(xí)筆記(六):struct
- 簡(jiǎn)單了解Go語(yǔ)言中函數(shù)作為值以及函數(shù)閉包的使用
- Go語(yǔ)言中函數(shù)的參數(shù)傳遞與調(diào)用的基本方法
- 舉例詳解Go語(yǔ)言中os庫(kù)的常用函數(shù)用法
- Go語(yǔ)言的os包中常用函數(shù)初步歸納
- Go語(yǔ)言常見(jiàn)哈希函數(shù)的使用
- Go語(yǔ)言里的new函數(shù)用法分析
- Go語(yǔ)言截取字符串函數(shù)用法
- Go語(yǔ)言中append函數(shù)用法分析
- GO語(yǔ)言延遲函數(shù)defer用法分析
- Go語(yǔ)言中的流程控制結(jié)構(gòu)和函數(shù)詳解
- golang中strconv.ParseInt函數(shù)用法示例
相關(guān)文章
Go語(yǔ)言中的日期與時(shí)間用法詳細(xì)介紹
Go語(yǔ)言提供了豐富的日期與時(shí)間處理函數(shù),涵蓋了從獲取當(dāng)前時(shí)間到格式化、時(shí)區(qū)轉(zhuǎn)換、定時(shí)器和計(jì)時(shí)器的功能,這篇文章主要給大家介紹了關(guān)于Go語(yǔ)言中日期與時(shí)間用法的相關(guān)資料,需要的朋友可以參考下2024-06-06
Go語(yǔ)言實(shí)現(xiàn)生產(chǎn)者-消費(fèi)者模式的方法總結(jié)
這篇文章主要介紹了在?Go?語(yǔ)言中實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模式的多種方法,并重點(diǎn)探討了通道、條件變量的適用場(chǎng)景和優(yōu)缺點(diǎn),需要的可參考一下2023-05-05
使用GO實(shí)現(xiàn)Paxos共識(shí)算法的方法
這篇文章主要介紹了使用GO實(shí)現(xiàn)Paxos共識(shí)算法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
Go語(yǔ)言并發(fā)編程之互斥鎖Mutex和讀寫(xiě)鎖RWMutex
Go 語(yǔ)言中提供了很多同步工具,本文將介紹互斥鎖Mutex和讀寫(xiě)鎖RWMutex的使用方法,想要具體了解的小伙伴,請(qǐng)參考下面文章詳細(xì)內(nèi)容,希望對(duì)你有所幫助2021-10-10
GO語(yǔ)言求100以?xún)?nèi)的素?cái)?shù)
這篇文章主要介紹了GO語(yǔ)言求100以?xún)?nèi)的素?cái)?shù),主要通過(guò)篩選法來(lái)實(shí)現(xiàn),涉及GO語(yǔ)言基本的循環(huán)與函數(shù)調(diào)用方法,需要的朋友可以參考下2014-12-12
golang讀取yaml配置文件的方法實(shí)現(xiàn)
本文主要介紹了golang讀取yaml配置文件的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-10-10
Golang中Gin數(shù)據(jù)庫(kù)表名前綴的三種方法
本文主要介紹了Golang中Gin數(shù)據(jù)庫(kù)表名前綴的三種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02

