Go Modules的使用

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn 自从go1.11版本后,golang官方给出了一个管理第三方依赖的方式——Go Modules,这是官方提倡的新的包管理机制。 go modules的初始化 如果你使用的是golang-1.11的版本,你需要先将环境变量GO111MODULE设置为on,网上也有说法当当前目录里面有go.mod文件的时候会自动开启(默认是auto),由于笔者已经将版本升至1.12,没有尝试。 和传统的GOPATH不一样,不要繁琐的src,bin等子目录,任何目录均可成为modules(前提是不在GOPATH里面),只要其中包含go.mod文件。……

阅读全文

使用hugo+netlify部署个人主页

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn 前述 起了无数次搭博客的心,前两天才下定决心用hugo弄个博客出来,毕竟码了几年的代码,也需要记点东西。 去年用django写了个博客的半成品,被老师吐槽了审美,也没兴致继续弄下去了。前段时间学了go语言,发现了hugo这个东西,听说这玩意生成网页很快,打算用这个弄。大家实践过程中如果出错了,可以先看一下后面我遇到的坑,也许对你有所帮助。 Hugo Hugo是由Go语言实现的静态网站生成器。简单,易用,高效,扩展性好,快速部署 Hugo安装 安装方式很多,如果你是Mac,可以选择用brew安装,类似的linux可以用软件包管理工具安装(apt,yum)……

阅读全文

关于我

本人武汉大学遥感信息工程学院学生,喜好Web后端开发,主要使用Python,Golang 导师主要研究方向为地理加权建模(GWModel),团队主页,团队GitHub 团队微信公众号,扫码关注 团队书籍:R语言空间数据处理与分析实践教程,京东,淘宝有售 R语言交流群: 350921789……

阅读全文

在线工具大全

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn 介绍 下面是平时搜集的在线工具,或在线工具网站,或者是一些省得再去百度的网站 常用工具 图片 picdiet,能将图片大小压缩80%而不影响图片质量,只针对jpg文件有效果 tinypng,能压缩jpg文件和png文件 bigjpg,在线无损提高图片画质 联想服务器 联想服务器在UEFI HII界面中配置阵列的基本操作 正则表达式 ipv4地址:(?……

阅读全文

SWIG编译海康威视SDK 使用golang

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn 吐槽的话 先允许我吐槽一下海康威视的SDK有多难用SWIG编译 编译过程 准备工作 先声明我编译的是linux版本的,环境是ubuntu 18.04,还没有开始做开发,但是编译的过程没有报错……

阅读全文

SWIG 以Python为例

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn SWIG用途 SWIG是用于开发C/C++与Java,Python,Perl,C#等高级语言之间接口的框架,利用这个框架,我们可以很方便的将C/C++程序应用在Python等高级语言中。 SWIG的步骤 以Python为例 安装SWIG(官网下载),选择对应的环境下载即可,安装完成后将swig命令所在目录添加至环境 准备好源文件和头文件……

阅读全文

Seafile

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn seafile seafile是一个同步云盘,可以在自己的服务器上自行搭建同步云盘,基于django开发,python版本为python2.7,目前有社区版可用。 部署 从seafile官网上下载linux安装包即可,然后按照官网的服务器手册完成一键部署 这里需要注意权限问题,建议新开一个seafile用户来运行seafile 配置开机自启和服务 按照官网的服务器手册来即可……

阅读全文

Golang的小技巧

本文为原创文章,转载注明出处,欢迎关注网站https://hkvision.cn go命令行参数 编译 go build 是最简单的编译命令,对于一个包,这个命令只会做检查,即检查包是否有编译错误,对于main则会生成一个可执行文件. 参数 参数含义 -o 指定输出的可执行文件名称 -x 输出详细信息,包含编译时的每一步骤 cgo cgo是go语言对于和C语言混合编程所给出的官方解决方案,用C包解决,对于使用了cgo的包来说,其编译可以有额外的参数……

阅读全文