fiber练习-《GO开发知识笔记》

admin 2025-11-04 01:32:36 编程 来源:ZONE.CI 全球网 0 阅读模式

    小小书店

    CPU 模拟器

    一款冒险游戏

    一个网站链接检查器

    打印出质数

    计算一个目录中的文件数量

    井字游戏(tic-tac-toe)

    康威生命游戏(Conway’s Game of Life)fiber练习 - 图1

    画曼德博集合(Mandelbrot set)image.png

    探索 GitHub 上的 Go 项目;随机挑选看起来有趣的东西,然后开始阅读。阅读文档,阅读代码。理想情况下,克隆仓库并使用你自己的编辑器来浏览它,使用特定于 Go 的工具来导航和注释代码。阅读大程序,如 Kubernetes,或 Terraform,或 Go 本身。阅读初学者的小程序。阅读标准库中的代码。阅读编程难题的解决方案。阅读命令行工具、网络浏览器或操作系统的源代码。了解项目是如何组成的,代码是如何组织的,以及函数和类型是如何命名和分组的。

    线上修复bug

    1. $ git stash # 1. 开发工作只完成了一半,还不想提交,可以临时保存修改至堆栈区
    2. $ git checkout -b hotfix/print-error master # 2. 从 master 建立 hotfix 分支
    3. $ vi main.go # 3. 修复 bug,callmainfunction -> call main function
    4. $ git commit -a -m 'fix print message error bug' # 4. 提交修复
    5. $ git checkout develop # 5. 切换到 develop 分支
    6. $ git merge --no-ff hotfix/print-error # 6. 把 hotfix 分支合并到 develop 分支
    7. $ git checkout master # 7. 切换到 master 分支
    8. $ git merge --no-ff hotfix/print-error # 8. 把 hotfix 分支合并到 master
    9. $ git tag -a v0.9.1 -m "fix log bug" # 9. master 分支打 tag
    10. $ go build -v . # 10. 编译代码,并将编译好的二进制更新到生产环境
    11. $ git branch -d hotfix/print-error # 11. 修复好后,删除 hotfix/xxx 分支
    12. $ git checkout feature/print-hello-world # 12. 切换到开发分支下
    13. $ git merge --no-ff develop # 13. 因为 develop 有更新,这里最好同步更新下
    14. $ git stash pop # 14. 恢复到修复前的工作状态
    以太坊cppgolang区别 编程

    以太坊cppgolang区别

    以太坊是一种去中心化的开源平台,它采用智能合约技术,旨在构建和运行不受干扰的分布式应用程序。作为目前最受欢迎的区块链平台之一,以太坊提供了多种编程语言的支持,其
    progolang 编程

    progolang

    Go语言(Golang)是由Google开发的一门静态类型编程语言。作为一名专业的Golang开发者,我深知这门语言的优势和特点。在本文中,我将介绍Golang
    golangn个发送者 编程

    golangn个发送者

    Golang是一种开源的编程语言,由Google团队开发,旨在提高程序的并发性和简化软件开发过程。在Go语言中,有时需要向多个接收者发送信息。本文将介绍如何在G
    golang技能图谱 编程

    golang技能图谱

    从互联网行业的快速发展到人工智能技术的日益成熟,各种编程语言也应运而生。而在这众多的编程语言中,Golang(即Go)作为一门强大且高效的开发语言备受关注。Go
    评论:0   参与:  10