240 发简信
IP属地:福建
  • 120
    MacOS 生成 icns

    本文使用 Flomi[https://flomi.sipt.top/] 生成 MacOS icns 文件,需要自行下载。 快速使用 准备一张 1024 x 1024 的图标图...

  • Go小技巧(二)— 打开已经关闭的channel

    概述 有时候我们需要在完全可控的范围内复用channel,但是关闭了的channel原生语法并没有提供方法打开,所以利用指针再次打开。 channel的结构体在chan.go...

  • Go内存优化(一)— struct对齐

    原理 关于Golang同一struct中field的书写顺序不同内存分配大小也会不同。主要原因如下:struct内field内存分配是以4B为基础,超过4B时必须独占。 示例...

  • Go小技巧(一)— 获取channel属性

    概述 这里一个介绍一个方法,可以在不取channel里的数据的前提下,查看channel是否关闭,是否阻塞,缓冲大小,通道内当前缓冲数据量等。在这里需要了解一下golang的...

  • Golang 反射实现依赖注入

    Golang 反射实现依赖注入 Coding/Golang #Golang #Golang/reflect 依赖注入 本人因为Java转入Golang就会带入一些Java的思...

  • SSH无密码登陆

    本地配置 生成私钥和公钥 -t代表type加密算法的类型,-f代表file文件路径,-b代表bits位数然后它会提示你输入密码,这个密码可以自定义也可以直接忽略不输,如果输入...

  • Go去除JSON中的注释

    背景 配置文件中最常用的一般无非这几种:INI、JSON、YAML、XML等等,在这里只讲JSON。JSON是一种轻量级的数据交换格式,也常用作配置文件,个人也是比较青睐。但...

个人介绍
一名励志成为独立开发者的普通程序员
第一个APP:https://flomi.sipt.top