ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Go 环境变量操作

    Oct 22, 202113 min read
    package main
    
    import (
    	"fmt"
    	"os"
    	"strings"
    )
    
    func main() {
    	err := os.Setenv("XIAO", "xiaochuan") //临时设置 系统环境变量
    	if err != nil {
    		fmt.Println(err.Error())
    	}
    	fmt.Println(os.Getenv("XIAO")) //获取环境变量
    	fmt.Println(os.Getenv("GOPATH"))
    	for _, v := range os.Environ() { //获取全部系统环境变量 获取的是 key=val 的[]string
    		str := strings.Split(v, "=")
    		fmt.Printf("key=%s,val=%s \n", str[0], str[1])
    	}
    }
    

    相关文章

    使用dig 检测域名

    使用dig命令通过终端输入`dig 域名`来检测域名解析情况,返回包括IP地址、TTL等信息,有助于网络维护和故障排除。

    解决 ERROR Could not install packages due to an OSError Missing dependencies for SOCKS support

    解决因缺少 SOCKS 支持依赖导致的安装包错误,通过取消设置代理并安装 pysocks 库来解决。

    Electron开发的项目页面之间如何共享数据?

    在Electron应用中,可通过ipcMain和ipcRenderer模块、Web API或remote模块实现主进程与渲染进程间的数据共享。

    PhysicalKey 是用于描述按键码和按键事件的物理特征?

    PhysicalKey 描述了按键的物理特征及其在操作系统中的映射,用于统一不同设备上按键的处理,提升用户体验和操作效率。

    puppeteer TypeError text is not iterable

    Puppeteer 抛出 TypeError: text is not iterable 错误,可能是因为尝试将非字符串类型数据输入到文本类型的输入框中。