最新文章

git使用总结

HEAD标记:是一个文件,HEAD文件是一个指向你当前所在分支的引用标识符,该文件内部并不包括SHA-1值,而是一个指向另外一个引用的指针。 当执行git commit命令时,git会创建一个commit对象,并且将这个commit对象的parent对象的指针设置为HEAD所指向的引用的SHA-1值

vscode关于golang的配置

vscode关于golang的配置 调试配置 设置配置 使用gomod的配置 不使用gomod的配置

Cocos Creator 2.0使用protobufjs6.8,及web的html页面使用protobufjs6.8

最近用golang写斗地主游戏客户端用的是Cocos Creator 因为之前一直使用的是tcp协议与客户端Cocos(lua)使用protobuf通信,切到js上还是遇到了点麻烦。因为不懂nodejs,一直以为Cocos Creator使用的就是js所以遇到了点麻烦。

beego解决上下文信息模板函数

感觉可能是beego在golang本身的模板函数上没有做过多的封装,也可能是自己使用java的freemarker的自定义模板习惯了,导致在web的一些情况下使用非常不方便。

golang在图片上绘制中文不乱码的方法

网上有很多方法,用的基本都是freetype来写的,测试英文的比较多,也有测试中文的,但是我测试中文没有成功过,一直报错。终于找到解决的方法,也不枉我浪费这么多时间研究它。至此表情包后台的加图片,图片层叠顺序,在图片写文字等技术知识全部打通了,只剩下逻辑处理与减前台操作知识点了。

golang实现给图片加水印

最近跟在写golang图片加水印的方法,这里用的是一些基本的功能。 draw.Draw方法既然可以按调用的顺序不同实现的也不同,可以用这个扩展让多个基本的图片靠位置与层叠方式来拼成一个图,最适合表情包制作。另外感觉有些滤镜效果结合png包应该也可以用他做出来。

golang爬取网络图片

之前写过一个爬取电影网站的项目,里面有有电影海报的爬取,今天就把这个爬取的功能提取成为一个小例子拿出来。

go里基本数据、结构体、map、数组中值传递与地址传递分析

基本数据类型,结构体,数组在值传递的时候都是重新复制一份传递,而map在值值传递时则是重新分配了一个地址指向原来的值。如果想要提升效率使用地址传递,尤其在多属性的结构体与数组中,因为值传递需要把所有的信息都复制一份来使用;如果只想使用一下其值的信息但并不想改变原有的内容则可以使用值传递。

备案号:豫ICP备14002392号-2