当前位置: 首页 > news >正文

哪些网站是用jsp做的百度人工服务热线

哪些网站是用jsp做的,百度人工服务热线,建立一个个人介绍网站,织梦做的网站首页打不开go 内存二进制数据操作 go 内存二进制数据直接操作 以数字类型为例 int(linux/macos 为int32,windows 为int64). 如果不清楚可以使用unsafe.Sizeof函数来查看(函数出来的值*8就是int位数) 若不使用内存二进制数据操作,你需要在每次获取数字内容时调用binary.Big…

go 内存二进制数据操作

go 内存二进制数据直接操作

以数字类型为例

int(linux/macos 为int32,windows 为int64). 如果不清楚可以使用unsafe.Sizeof函数来查看(函数出来的值*8就是int位数)

若不使用内存二进制数据操作,你需要在每次获取数字内容时调用binary.BigEndian/LittleEndian的方法来计算出数字大小。而具体是大端还是小端计算由系统决定.(win 小端,linux/macos 大端)

import ("binary""crypto/rand""fmt"
)
func main(){var buff []byte=make([]byte,4)//创建一个随机数进_,err:=rand.Reader.Read(buff)if err!=nil{panic("random number failed "+err.Error())}//获取这个随机数的值fmt.Println(binary.BigEndian.Uint32(buff))
}

直接操纵内存获取

import ("unsafe""crypto/rand"
)
type Pointer[T any] struct{T *Tbuff []byte
}func NewPointer[T any]()*Pointer[T]{var t Tvar ans = &Pointer[T]{buff:make([]byte,unsafe.Sizeof(t))}//获取类型占用内存字节数ans.T=(*T)(unsafe.Pointer(&ans.buff[0]))//将指针关联过去return ans
}
func (s *Pointer[T])Bytes()[]byte{return s.buff
}
func main(){ptr:=NewPointer[int]()_,err:=rand.Reader.Read(ptr.Bytes())if err!=nil{panic("random number failed "+err.Error())}fmt.Println(*ptr.T)//就像读取正常指针一样读取
}

多种类型复用同一块内存

//以混合两种类型作为示范
type Union[T1 any,T2 any] struct{T1 *T1T2 *T2b []byte
}func NewUnion[T1 any,T2 any]()*Union[T1,T2]{var (t1 T1t2 T2)maxsize:=unsafe.Sizeof(t1)t2size:=unsafe.Sizeof(t2)if t2size>maxsize{maxsize=t2size}var un = &Union[T1,T2]{b: make([]byte,maxsize)}un.T1=(*T1)(unsafe.Pointer(&un.b[0]))un.T2=(*T2)(unsafe.Pointer(&un.b[0]))return un
}
func (s *Union[T1,T2])Bytes()[]byte{return s.b
}
func main(){un:=NewUnion[int,float64]()*un.T1 = 23//存储23 int值*un.T2 = 178.5//需要作为float类型是设置为float类型
}
http://www.dinnco.com/news/62726.html

相关文章:

  • 做网站项目计划书推广普通话的意义50字
  • 做网站学什么专业女装标题优化关键词
  • 陕西企业名录大全保定网站seo
  • 襄阳商城网站建设口碑营销方案怎么写
  • 深圳网站设计 商城商务网站建设
  • 哪些网站做批发衣服手机网站制作教程
  • 制作图片的软件app下载北京seo人员
  • 一个网站要多少钱广州网页搜索排名提升
  • 做一手机网站需要多少钱国际大新闻最新消息
  • 广州网站建设 粤icpseo网站优化工具
  • 创造自己的网站网站seo报价
  • 如何安装wordpress的插件广州百度搜索排名优化
  • 品牌推广网站怎么做郑州最好的建站公司
  • 深圳网站制作厂家模板建站
  • 镇江做网站公司重庆seo入门教程
  • 免费小程序网站google付费推广
  • 公司网站非响应式模板官网seo优化找哪家做
  • 网站备案是否收费标准可以发外链的论坛有哪些
  • 网站开发语言字典徐州seo外包平台
  • 公司网站 域名 cn com上海关键词seo
  • 医院网站设计模板页面优化算法
  • 网站建设的设计思路四川seo整站优化吧
  • asp影楼网站设计怎么找专业的营销团队
  • 网站开发的项目开发宁波seo公司
  • 网站flash banner中国职业培训在线
  • 山东做网站找谁手机网站seo免费软件
  • 网站建好了怎么做淘宝客基本seo
  • 大丰建站谷歌排名算法
  • 百色网站优化短视频搜索优化
  • 企业建设网站好吗搜索引擎优化seo应用