最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

golang 64位linux環(huán)境下編譯出32位程序操作

 更新時間:2020年12月22日 11:11:44   作者:天天water  
這篇文章主要介紹了golang 64位linux環(huán)境下編譯出32位程序操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

目標(biāo):在64位linux系統(tǒng)上編譯出32位程序。

操作:

1.執(zhí)行 go env 查看當(dāng)前go環(huán)境配置

2.執(zhí)行 export GOARCH=386 配置go輸出系統(tǒng)平臺為32位

3.go build 編譯程序

4.使用file main 指令查看編譯出的可執(zhí)行程序是否為32位

實(shí)踐圖片:

補(bǔ)充:golang float32/64與[]byte互轉(zhuǎn)

網(wǎng)絡(luò)協(xié)議開發(fā)中經(jīng)常需要將int、float、bool等轉(zhuǎn)為二進(jìn)制數(shù)據(jù),float32、64 與[]byte處理:

import (
  "encoding/binary"
  "math"
)
 
func Float32ToByte(float float32) []byte {
  bits := math.Float32bits(float)
  bytes := make([]byte, 4)
  binary.LittleEndian.PutUint32(bytes, bits) 
  return bytes
}
 
func ByteToFloat32(bytes []byte) float32 {
  bits := binary.LittleEndian.Uint32(bytes) 
  return math.Float32frombits(bits)
}
 
func Float64ToByte(float float64) []byte {
  bits := math.Float64bits(float)
  bytes := make([]byte, 8)
  binary.LittleEndian.PutUint64(bytes, bits) 
  return bytes
}
 
func ByteToFloat64(bytes []byte) float64 {
  bits := binary.LittleEndian.Uint64(bytes) 
  return math.Float64frombits(bits)
}

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • golang time包做時間轉(zhuǎn)換操作

    golang time包做時間轉(zhuǎn)換操作

    這篇文章主要介紹了golang time包做時間轉(zhuǎn)換操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 淺析Golang中類型嵌入的簡介與使用

    淺析Golang中類型嵌入的簡介與使用

    類型嵌入指的就是在一個類型的定義中嵌入了其他類型,Go?語言支持兩種類型嵌入,分別是接口類型的類型嵌入和結(jié)構(gòu)體類型的類型嵌入,下面我們就來詳細(xì)一下類型嵌入的使用吧
    2023-11-11
  • Go常問的一些面試題匯總(附答案)

    Go常問的一些面試題匯總(附答案)

    通常我們?nèi)ッ嬖嚳隙〞行┎诲e的Golang的面試題目的,所以總結(jié)下,讓其他Golang開發(fā)者也可以查看到,同時也用來檢測自己的能力和提醒自己的不足之處,這篇文章主要給大家介紹了關(guān)于Go常問的一些面試題以及答案的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • Go通過不變性優(yōu)化程序詳解

    Go通過不變性優(yōu)化程序詳解

    這篇文章主要為大家介紹了Go通過不變性優(yōu)化程序?qū)嵗斀猓行枰呐笥芽梢越梃b參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Golang中g(shù)RPC內(nèi)置Trace的實(shí)現(xiàn)

    Golang中g(shù)RPC內(nèi)置Trace的實(shí)現(xiàn)

    gRPC內(nèi)置了基于golang.org/x/net/trace包的客戶端和服務(wù)端請求追蹤,默認(rèn)開啟狀態(tài),可以查看事件和請求日志,幫助調(diào)試,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Golang實(shí)現(xiàn)Json分級解析及數(shù)字解析實(shí)踐詳解

    Golang實(shí)現(xiàn)Json分級解析及數(shù)字解析實(shí)踐詳解

    你是否遇到過在無法準(zhǔn)確確定json層級關(guān)系的情況下對json進(jìn)行解析的需求呢?本文就來和大家介紹一次解析不確定的json對象的經(jīng)歷,以及遇到的問題和解決方法
    2023-02-02
  • 詳解Go strconv包

    詳解Go strconv包

    Go語言中strconv包實(shí)現(xiàn)了基本數(shù)據(jù)類型和其字符串表示的相互轉(zhuǎn)換。這篇文章主要介紹了Go strconv包的相關(guān)知識,需要的朋友可以參考下
    2020-10-10
  • mac下golang安裝了windows編譯環(huán)境后編譯變慢

    mac下golang安裝了windows編譯環(huán)境后編譯變慢

    這篇文章主要介紹了mac下golang安裝了windows編譯環(huán)境后編譯變慢的處理方法,非常的簡單,有相同問題的小伙伴可以參考下。
    2015-04-04
  • golang實(shí)現(xiàn)微信支付v3版本的方法

    golang實(shí)現(xiàn)微信支付v3版本的方法

    這篇文章主要介紹了golang實(shí)現(xiàn)微信支付v3版本的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Go 面向包新提案透明文件夾必要性分析

    Go 面向包新提案透明文件夾必要性分析

    這篇文章主要為大家介紹了Go 面向包新提案,透明文件夾必要性分析,看看是否合適加進(jìn) Go 特性中,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評論

来凤县| 怀来县| 革吉县| 得荣县| 辽中县| 湖州市| 阜新| 谢通门县| 聊城市| 澳门| 神农架林区| 城固县| 区。| 蓬溪县| 横峰县| 福清市| 高青县| 库伦旗| 台湾省| 绥化市| 滁州市| 东阿县| 孝义市| 白水县| 克拉玛依市| 乌兰浩特市| 星座| 罗城| 普格县| 泰和县| 崇信县| 淄博市| 西贡区| 莲花县| 余姚市| 锦屏县| 简阳市| 宜都市| 鄂托克前旗| 南部县| 葵青区|