Published on2020年2月23日go模拟命令行文件拷贝命令Go本文介绍用 Go 模拟命令行文件拷贝命令,提及熟悉 flag、bufio 等包及函数,代码实现了文件是否存在判断、创建拷贝文件等功能,通过 main 函数和测试示例展示了普通拷贝和强制拷贝的操作。
Published on2020年2月23日go反射Go介绍了 Go 语言的反射相关内容。通过示例展示了打印结构体信息、修改结构体字段值等操作,如打印 User 结构体的字段和方法,修改 User 结构体中 Name 字段的值等,还展示了对基本变量的修改,体现了反射的强大功能。
Published on2019年12月10日keepalived实现服务高可用Linux文章介绍 keepalived 实现服务高可用,两台服务器部署同一程序,主服务挂则从服务接替,keepalived 提供虚拟 IP 让客户端无感知。文中给出两台机器配置 keepalived 及相关脚本等步骤,并通过访问不同 IP 验证,还提到可根据需求通过脚本自动处理服务切换等情况。
Published on2019年12月6日git github代理Linux家里电脑下载 github 代码慢,用蓝灯。找到其 http proxy 地址 127.0.0.1:50705,通过 open_github_proxy.sh 和 close_github_proxy.sh 脚本可打开或关闭 github 代理,方便下载代码。
Published on2019年12月3日双击exe阻止程序启动Windows文章介绍双击 exe 阻止程序启动的方法,不依赖传参,通过获取父进程 ID 判断是否为 explorer.exe 进程 ID 来实现。给出获取进程信息、按名称获取进程 ID、获取父进程 ID 的函数及示例代码。