go
weixin_42810234
这个作者很懒,什么都没留下…
展开
-
go写文件时解决换行问题
go写文件时解决换行问题 io写的时候出现的换行问题,简单的在拼接上. 换行符 \n 解决不了,使用TrimeSpace()方法去掉空格可以解决.原因可能是读到的数据可能存在空格或者换行...原创 2019-01-24 14:09:30 · 7735 阅读 · 0 评论 -
go程序优化
go程序优化1、内存优化A、将小对象合并成结构体一次分配,减少内存分配次数Go runtime底层采用内存池机制,每个span大小为4k,同时维护一个cache。cache有一个0到n的list数组,list数组的每个单元挂载的是一个链表,链表的每个节点就是一块可用的内存块,同一链表中的所有节点内存块都是大小相等的;但是不同链表的内存大小是不等的,即list数组的一个单元存储的是一类固定大...原创 2019-01-30 10:45:09 · 168 阅读 · 0 评论 -
go基础知识总计
1.数据类型基本类型:bool,string,byte,int,float引用类型:slice,map,chan,interface,函数类型变量的使用范围、常量: const,枚举,iota2.运算符算数、逻辑、关系、位运算、赋值运算、&、*3.语句选择语句: switch case falthrough使用,select case选择语句,循环语句4.函数和方法匿名函...原创 2019-01-30 10:51:49 · 104 阅读 · 0 评论