首页
学习
活动
专区
工具
TVP
发布

Golang语言社区

Golang语言社区(www.Golang.LTD)专业分享Go语言基础、提高等最新最前沿动态。
专栏作者
1903
文章
2796487
阅读量
586
订阅数
Golang语言情怀--第121期 全栈小游戏开发:第12节:自动图集资源 (Auto Atlas)
自动图集 作为 Cocos Creator 自带的合图功能,可以将指定的一系列碎图打包成一张大图,具体作用和 Texture Packer 的功能很相近。
李海彬
2023-11-29
1600
Golang语言情怀--第118期 全栈小游戏开发:第9节:精灵帧资源(SpriteFrame)
Cocos Creator 的 SpriteFrame 是 UI 渲染基础图形的容器。其本身管理图像的裁剪和九宫格信息,默认持有一个与其同级的 Texture2D 资源引用。
李海彬
2023-11-22
1610
Golang语言情怀--第74期 区块链技术-比特币源码下载及编译环境配置
本期我们继续学习比特币的发布流程,先把源码clone到本地;同时我已经fork了一份代码,地址:https://github.com/Golangltd/bitcoin 本期主要是分析下目录结构,clone后目录如下图 目前我使用的win10系统,编译环境我们就暂时使用微软的编辑器来编译;首先下载visual studio,下载地址:https://visualstudio.microsoft.com/zh-hans/vs/  下载社区版本即可。 下载安装需要一段时间,下载安装类库我们选择C++即可;具体
李海彬
2022-05-25
1.3K0
Golang语言情怀--第70期 区块链技术-挖矿流程
步骤一:发起交易 用户进入钱包,执行一个交易操作,他将一个加密货币或者一个token发送给另一个用户。 步骤二:进入交易池 现在这个交易被钱包广播,等待区块链上的矿工们来拾取它。在被拾取前,它会一直在“未确认交易池”中等待。 所有等待被处理的交易都会在未确认交易池中,未确认交易池不是网络上的一个巨大的池,而是很多小的分散在矿工本地的缓存池。 步骤三:确认待打包的交易 区块链网络上的矿工(有时叫节点)从未确认交易池中选择交易打包成数据块。除了一些额外的元数据外,数据块基本上就是交易数据(此时仍然是未确认交易)
李海彬
2022-05-19
5960
Golang语言情怀-第20期 Go 语言设计模式-桥接
适用性 以下情况适合使用桥接模式: .不希望在抽象和它的实现部分之间有一个固定的绑定关系。比如这种情况可能是因为在程序运行时刻实现部分应可以被选择或者切换。 .类的抽象以及它的实现应该可以通过生成子类的方法加以扩充。 .对一个抽象的实现部分的修改应对客户不产生影响,即客户的代码不必重新编译。 .一个类型存在两个独立变化的维度,且这两个维度都需要进行扩展。
李海彬
2021-02-05
4200
Go并发编程小测验: 你能答对几道题?
1 Mutex 1 package main 2 import ( 3 "fmt" 4 "sync" 5) 6 var mu sync.Mutex 7 var chain string 8 func main() { 9 chain = "main" 10 A() 11 fmt.Println(chain) 12} 13 func A() { 14 mu.Lock() 15 defer mu.Unlock() 16 chain = chain
李海彬
2019-05-14
9450
轻松入门Golang pprof实用不忽悠
网上已搜索golang pprof,资料不少,简明高效的一个没看到,这篇文章5步教你用会pprof获取cpu和内存prof。
李海彬
2019-05-08
1.6K0
高性能 Go 服务的内存优化(译)
原文地址: Allocation Efficiency in High-Performance Go Services, 没有原模原样的翻译, 但不影响理解。
李海彬
2019-05-08
1.2K0
服务器开发语言比较
下比较的基础都是基于一种编程语言+一定的第三方或者自己编写的网络库和底层进行的,Skynet稍微特殊,但总体比较合适放到比较中来 C# 开发效率:Windows下可以通过VisualStudio进行开发,其他平台可以使用MonoDevelop,非常方便 运行效率:JIT的性能优化比较到位,能适应90%性能环境 部署便捷性:可以通过交叉编译生成其他平台的可执行文件,通过mono运行可执行文件 调试便捷性:VisualStudio和MonoDevelop调试均很方便, 还可远程调试 上手度:对C系语言熟悉的几天
李海彬
2018-03-26
3.5K0
【Go 语言社区】GO语言练习:网络编程 ICMP 示例
1、代码 2、编译及运行 ---- 1、Go语言网络编程:ICMP示例代码 icmptest.go 1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "os" 7 "io" 8 "bytes" 9 ) 10 11 func main() { 12 if len(os.Args) != 2 { 13 fmt.Println("Usage : ", os.Args[0], "host
李海彬
2018-03-20
1.4K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档