随笔分类 - Golang
摘要:git仓库中未提交的改动文件可以使用git stash进行储藏,这在大部分情况下已经够用了。因为我想对所有新增的未跟踪文件和修改文件进行备份,所以写了一个程序来进行备份。 代码很简单,就是获取git status的结果,对未提交文件进行备份。 package main import ( "archi
阅读全文
摘要:go语言实现并发遍历目录 目录树结构定义 先实现一个目录树的数据结构定义,需要支持共享访问。 package main import ( "os" "strings" "sync" ) type ( // 目录项 DirEntry struct { Name string `json:"name"`
阅读全文
摘要:WRS2(全球参考系统)简介 参考:全球参考系统(WRS)概述及常用工具汇总 WRS(Worldwide Reference System)是Landsat卫星采用的全球参考系统,也是国际上非常具有代表意义的全球参考系统之一。WRS是依据卫星地面轨迹的重复特性,结合星下点成像特性而形成的固定地面参考
阅读全文
摘要:这个可以通过 脚本来达到目的。 写这个是因为有个 windows 的服务器,又不熟悉批处理和powershell脚本,就写了这么个玩意,放在这里做个记录。
阅读全文
摘要:[TOC] "https://github.com/sotex/XingZhengQuHuaShuJu.git" 天地图接口 天地图官网都有相关介绍,这里只是简单的搬运一下。 接口说明地址: "http://lbs.tianditu.gov.cn/server/administrative.html
阅读全文
摘要:`go build build`目录下,这样方便查找,已经同步备份的时候排除不必要的文件。 命令可以指定 来控制输出文件路径,但是 默认是没有添加这选项的,我在它的设置里面只能找到对单个项目进行自定义的,不能全局设置。于是在它的安装目录下找了一下,找到了文件 ,里面就是编译配置(菜单栏 编译 编译配
阅读全文
摘要:简述 因为公司的一些小程序只是临时使用一下(不再维护更新),有的有一些bug会导致崩溃,但又不是很严重,崩溃了重新启动一下就好。 所以写了一个看门狗程序来监控程序,挂了(因为我这里并不关心程序的其他状态)就直接重启。 参考:软件看门狗程序 代码 package main import ( "fmt"
阅读全文
摘要:简述 在博客园记录了一些文章,想把它备份到github上,还好大部分博文都是markdown格式的,博客园也支持备份导出,但是到处的是单个的XML文件。 为了把每一篇博文单独提取出来,所以写了一个小程序来提取。 github中需要如下图所示的格式,方能正确的分类 文件名需要日期开头,文件内容中最前面
阅读全文