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

南京定制网站哪个好wordpress禁止访问

南京定制网站哪个好,wordpress禁止访问,wordpress 数据接口,东台建设局网站在 Go 语言中,string 类型的底层结构是一个结构体,包含两个字段:一个指向字节数组的指针和该字节数组的长度。以下是其在 Go 源码中的大致定义:type stringStruct struct {str unsafe.Pointerlen int } str:这是一个指…
在 Go 语言中,string 类型的底层结构是一个结构体,包含两个字段:一个指向字节数组的指针和该字节数组的长度。以下是其在 Go 源码中的大致定义:
type stringStruct struct {str unsafe.Pointerlen int
}
str:这是一个指向字节数组的指针,该数组存储着字符串的实际内容。
len:它表示字符串的长度,也就是字节数组中字节的数量。
当你创建一个字符串时,Go 语言会在内存里分配一块连续的区域,用来存放字符串的字节序列。字符串一旦创建,其内容就不可变,而且这块内存区域的大小等同于字符串的长度。
例如:
s := "hello"
在这个例子中,Go 语言会分配一块大小为 5 字节的内存区域,用来存放字符串 "hello" 的字节序列。stringStruct 中的 str 指针会指向这块内存区域的起始地址,len 字段的值则为 5。
当你修改字符串时,Go 语言会重新分配一块内存区域,并将原来的字符串内容复制到新区域中。
例如:
s = s + " world"
在这个例子中,Go 语言会重新分配一块大小为 11 字节的内存区域,并将原来的字符串 "hello" 的内容复制到新区域中,再追加上 " world" 字符串的字节序列。stringStruct 中的 str 指针会指向这块内存区域的起始地址,len 字段的值则为 11。j

举个例子测试下:

package mainimport ("fmt""unsafe"
)func main() {s := "hello"// 打印字符串的长度fmt.Printf("Length of s: %d\n", len(s)) // Length of s: 5// 打印字符串的底层结构strStruct := (*struct {str unsafe.Pointerlen int})(unsafe.Pointer(&s))fmt.Printf("Pointer to underlying data: %p\n", strStruct.str) // Pointer to underlying data:  0xa60caffmt.Printf("Length of underlying data: %d\n", strStruct.len)  // Length of underlying data: 5fmt.Printf(" %v,%v\n", &s, strStruct)                         // 0xc000026070,&{0xa60caf 5}// 尝试修改字符串s = s + " world"// 打印新字符串的底层结构newStrStruct := (*struct {str unsafe.Pointerlen int})(unsafe.Pointer(&s))fmt.Printf("Pointer to new underlying data: %p\n", newStrStruct.str) // Pointer to new underlying data: 0xc00000a0e0fmt.Printf("Length of new underlying data: %d\n", newStrStruct.len)  // Length of new underlying data: 11fmt.Printf(" %v,%v\n", &s, newStrStruct)                             //  0xc000026070,&{0xc00000a0e0 11}
}

http://www.dtcms.com/wzjs/826816.html

相关文章:

  • 网站建设 物流wordpress怎么破解
  • 果女做拍的视频网站媒介
  • 做网站时无法上传图片wordpress help主题
  • 福建省建设监理网官方网站网站建设的项目描述
  • 企业网站建设和运营嘉兴网站制作厂家
  • 网站建设制作优帮云注册公司网上核名网站
  • 2016年两学一做教育网站营销网络是什么意思
  • 互联网推广营销隐迅推我选上海比较好的seo公司
  • 沈阳做网站企业wordpress仪表盘文件目录
  • 团购网站做摄影如何做静态网站
  • 建设部网站首页督办案件wikiesu wordpress
  • 大良营销网站建设价格中文网站建设中模板
  • 京东淘宝网站是怎么做的互联网项目代理
  • 企业需要做网站吗is_category+wordpress
  • python flask做网站网站建设产品展示型的
  • 小学网站建设与管理办法室内设计说明500字简约
  • 医院网站建设目的腾讯短链接
  • 国际企业网站建设软件开发资源网站
  • 三折页设计那个网站做的好企业网站的建设专业服务
  • 网站备案需要原件吗安卓开发程序
  • 如何做网站视频模板韶关住房和城乡建设部网站
  • 网站设计是不是会要用代码做英文网站建设服务合同模板
  • 外国网站分享代码网站建设问题新闻资讯
  • 阿里巴巴网站导航栏怎么做广东省广州市番禺区
  • 企业网站备案信息制作网站开发用的图片
  • 淘宝客做自己的网站江西网站开发科技公司
  • 做数据表格的网站个人网站的留言板数据库怎么做
  • 长沙官网网站推广优化网站建设服务有哪些内容
  • 做英文版网站wordpress承受访问量
  • 网站模块分析深圳网站建设设