使用hugo+netlify部署个人主页

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

阅读全文

SWIG编译海康威视SDK 使用golang

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

阅读全文

SWIG 以Python为例

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

阅读全文

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的包来说,其编译可以有额外的参数……

阅读全文