博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang 小例子
阅读量:7120 次
发布时间:2019-06-28

本文共 462 字,大约阅读时间需要 1 分钟。

import (

"bytes"
"encoding/binary"
"encoding/gob"
"fmt"
)

func str_to_byte(src string) []byte {

//strSlice := []string{src}
buffer := &bytes.Buffer{}
gob.NewEncoder(buffer).Encode(src)
return buffer.Bytes()
}

func uint64_to_byte(src uint64) []byte {

buf := make([]byte, 8)
binary.BigEndian.PutUint64(buf, src)
return buf
}

func main() {

var u uint64
u = 128
bytes := uint64_to_byte(u)
fmt.Println(bytes)
str := "128"
bytes = str_to_byte(str)
fmt.Println(bytes)
}

转载地址:http://oliel.baihongyu.com/

你可能感兴趣的文章
自制本地yum源
查看>>
通过curl访问openstack各服务
查看>>
php_screw
查看>>
Apache(httpd) 报错You don't have permission to access /on this server.
查看>>
今天没白过之《ls命令的颜色》
查看>>
记录一下CACTI所用信息
查看>>
ptyhon的列表与字典操作
查看>>
python考勤分析
查看>>
JavaScript中对象深复制
查看>>
zend studio使用xdebug调试程序不能单步调试的解决方案
查看>>
响应式web设计之CSS3 Media Queries
查看>>
Linux下的网络协议分析工具-tcpdump快速入门手册
查看>>
Oracle常用诊断事件清单
查看>>
Go语言之读写锁
查看>>
openstack mitaka 完整安装详细文档(亲测,花了3天时间)
查看>>
MongoDB常用操作
查看>>
ifconfig详解
查看>>
创建带Tomcat服务的Centos Docker镜像
查看>>
ArcGIS JavaScript在线编辑
查看>>
for 循环嵌套for循环
查看>>