Go语言一个问题,求大神赐教

Python023

Go语言一个问题,求大神赐教,第1张

//没问题的,可以make,应该是你的主线程执行完直接退出了,导致协程没机会执行,所以

//你看不到输出而已。

func main() {

   pix := make([]uint8, 26707968)

   fmt.Println("main len:",len(pix))

   go func() {

      pix := make([]uint8, 3300500)

      fmt.Println("go len:",len(pix))

   }()

   time.Sleep(time.Second)

}

1、数据组装:将图层的数据和变量参数合成,得到该图的图层数据。

2、图层生成:目前有三种图层(后续会有更多种类),文字图层:根据图层数据(字体,字号,自重,颜色)生成文字图层。图片图层:会对图片进行本地缓存,如果已有缓存,则从缓存读取,否则从网络获取。然后根据图层数据(透明度,圆角)生成图片图层。二维码图层:使用二维码生成工具,将url转换成二维码图片图层。

3、图层合成:将图片图层和文字图层按顺序叠加,最后生成一张图片返回。另外,利用Serverless部署Golang服务,使用Serverless利用它自动扩缩容的优点,提高服务性能,以及优化成本。