jinzh notes
jinzh notes

go
文章归档

在nixos下正确地构建go fyne开发所需要的环境

   62   2022-09-20   去围观

Go编译的程序非常适合部署,如果没有通过CGO引用其它的库的话,我们一般编译出来的可执行二进制文件都是单个的文件,非常适合复制和部署。在实际使用中,除了二进制文件,可能还需要一些配置文件,或者静态文件,比如html模板、静态的图片、CSS、javascript等文件,如何这些文件也能打进到二进制文件中,那就太美妙,我们只需复制、按照单个的可执行文件即可。

   112   2022-05-04   去围观

实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,其他以此类推

   99   2022-04-08   去围观

etcd(读作 et-see-dee)是一种开源的分布式统一键值存储,用于分布式系统或计算机集群的共享配置、服务发现和的调度协调。etcd 有助于促进更加安全的自动更新,协调向主机调度的工作,并帮助设置容器的覆盖网络。

   101   2022-03-29   去围观

前言 记录平常写程序或者看题中发现的小问题 问题 一 func main() { var a int8 = -1 var b int8 = -128 / a fmt.Println(b) } 输出结果 -128 int8 能表示的数字的范围…

   249   2022-02-25   去围观

前言 复习一下goroutine的调度机制,为实习面试做准备 线程池 传统的线程调度中,为了减高并发场景中少线程的创建和销毁的时间开销,采取一种比较独特的方式,线程池 维基百科: 线…

   191   2022-02-24   去围观

前言 使用go来实现session功能,go的官方包或者一些网络框架并未给出一个现成的轮子,需要我们自己动手造一个 本文中的代码由我自网络上寻找样例,并结合我自己需求进行修改而成! …

   188   2022-02-13   去围观

交叉编译 交叉编译:在一个平台上编译生成可在另一个平台上运行的二进制文件 golang本身支持交叉编译,由环境变量控制生成目标二进制可执行文件 使用go env即可查看当前的环境变量…

   219   2022-02-08   去围观

前言 雪花(snowflake)在自然界中,是极具独特美丽,又变幻莫测的东西: 1.雪花属于六方晶系,它具有四个结晶轴,其中三个辅轴在一个基面上,互相以60度的角度相交,第四轴(主晶轴)…

   98   2022-02-07   去围观

前言 在说这些之前,现来进行一个有效的对比,Go和C都编译一个非常熟悉并且简单的东西——“hello,world!” Gcc version: 11.2.0 Go version: 1.17.6 //C hello,world! #include<s…

   204   2022-01-17   去围观
加载更多