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

湖南高端网站建设纯静态网站制作

湖南高端网站建设,纯静态网站制作,施工企业的施工现场消防安全责任人应是,关于学校网站建设简介 string与byte的转换是最常见的一种#xff0c;通常我们会使用强转方式#xff0c;但其实还有另一种更加高效的方式#xff0c;本文会演示两种转换方式。 普通转换 func main() {fmt.Println([]byte(abcd))fmt.Println(string([]byte{1, 2, 3})) }输出 […简介 string与byte的转换是最常见的一种通常我们会使用强转方式但其实还有另一种更加高效的方式本文会演示两种转换方式。 普通转换 func main() {fmt.Println([]byte(abcd))fmt.Println(string([]byte{1, 2, 3})) }输出 [97 98 99 100] 123 高效转换 上面的转换虽然简单但是效率不高因为存在一次拷贝需要新开辟内存但其实string与[]byte的数据结构非常相似只不过[] byte多了一个容量大小cap那么其实只要把值的引用地址切换一下把cap加上就可以了 而引用地址的转换可以使用unsafe.Pointer做到当然这个不确定高版本会不会再支持需要注意 转换实现如下 func main() {fmt.Println(StringToBytes(abcd))fmt.Println(BytesToString([]byte{1, 2, 3})) }func BytesToString(b []byte) string {return *(*string)(unsafe.Pointer(b)) }func StringToBytes(s string) []byte {return *(*[]byte)(unsafe.Pointer(struct {stringCap int}{s, len(s)},)) }输出 [97 98 99 100] 123欢迎关注学习不迷路
http://www.hkea.cn/news/14494717/

相关文章:

  • 百度注册网站泉州做网站联系方式
  • 高端设计网站制作wordpress做管理网站
  • 中国的网站建设数据分析沭阳做网站公司排名前十
  • 找人做网站维护多少钱网页的制作公司
  • 网站开发与运行环境地旺建设官方网站
  • 后台网站地图注册建筑工程公司起名大全
  • 网站建设管理情况报告官网的建站过程
  • 网站建设开发团队介绍上网站建设公司
  • 免费外链网站seo发布淄博培训网站建设
  • 秦皇岛建设局官方网站沈阳建信建设工程有限公司位置
  • 网站后台管理代码下载免费素材库
  • 长沙医疗网站建设谷歌搜索入口365
  • 做个中英文网站多少钱互联网技术
  • 万网 网站建设合同网站建设总体方案设计
  • 深圳建设局官方网站网站设计建站
  • 什么网站做全景效果图好公司网站制作招聘
  • 广州建立网站如何绑定域名wordpress
  • 建什么样的网站好wordpress 购物 主题
  • 广西住房建设厅网站首页宣传片制作公司长沙
  • 网站编辑兼职wordpress简单网址导航模板
  • 下沙网站制作徐州人才网最新招聘
  • 国外的设计网站app吗福州大型网站建设
  • 旅游网站模块模板网站大全
  • 常德网站制作模板创作师
  • 做酒店销售上哪个网站好企业邮箱格式怎么注册
  • wordpress搭建实时聊天网站做网站从什么做起
  • c2c网站制作怎么看别人的wordpress
  • asp做微网站设计建设宁夏分行互联网站
  • 门户网站的基本特征信息与服务织梦 手机网站模板
  • 网站建设的7种流程图个人免费推广网站