- 博客(14)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 QPainter绘制圆形云台部件
QPainter自定义圆形云台部件,支持8个方位按钮,支持按下和弹起事件响应,不依赖任何第三方库,纯QPainter绘制。
2024-10-23 10:34:14
193
原创 【初学jsonrpc之开源库jsonrpc-c】
我的理解,jsonrpc就是一种规范的网络传输协议,传输数据是json格式,具体格式可查阅相关资料。jsonrpc还有另一种官方称呼叫远程调用接口,什么意思?即客户端发送的json数据中包含了一个叫method子项,对应的就是服务端的接口函数。例如,method的值是add,那么当服务端解析到add时会直接响应已注册的add接口,返回相应的数据。所以,jsonrpc又叫远程调用接口,意思就是客户端可以远程调用服务端的接口。
2023-12-29 16:46:57
561
原创 Ubuntu 18.04搭建GitLab私服
Ubuntu 18.04搭建GitLab私服注意事项:1、因为博主安装了多次才成功,所以在安装过程中最好时刻用虚拟机快照备份系统,方便下一次重装,这样会节省大量时间;2、所有操作均在root权限下进行;3、Ubuntu系统分配2G以上内存(博主分配了3G),否则可能导致后期更新配置失败;开始安装更新源,安装依赖包sudo apt-get updatesudo apt-get install -y curl openssh-server ca-certificatessudo apt-g
2021-11-18 15:41:16
965
2
原创 ubuntu18.04搭建aarch64-linux-gnu交叉编译环境
ubuntu18.04搭建aarch64-linux-gnu交叉编译环境下载官方版本(https://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/)根据需要下载对应版本,博主下载的是gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz,32位环境下载i686的压缩包即可。将压缩包复制到 /opt 目录解压, tar -x
2021-08-18 14:45:27
5102
3
原创 git使用问题记录
git error: unable to write sha1 filename … Permission deniedcd到git服务器对应的仓库目录,执行sudo git gc
2021-04-25 14:57:38
345
原创 Ubuntu18.04搭建本地Git服务器(支持ssh和http协议,支持gitweb)
准备ubuntu18.04系统。建议在安装系统是最大分配空间尽量预留多一些,本人预留了500G,免得后面因为空间不足扩容。安装git-core、openssh-server、openssh-clientsudo apt-get install git-core openssh-server openssh-client安装python-setuptoolssudo apt-get install python-setuptools 安装Gitosiscd Desktop/gi..
2021-03-08 19:53:08
2048
原创 Ubuntu18.04常见问题
ubuntu18.04开机无法全屏显示?sudo apt-get install open-vm-tools(执行这一句重启就正常了)sudo apt-get install open-vm-tools-desktop
2021-01-23 09:14:03
170
原创 windows下vs2013工程调用onvif框架源码(带鉴权)
windows下vs2013工程调用onvif框架源码(带鉴权)1、vs2013创建c++窗口工程,在源码目录下新建一个onvif文件夹用于存放框架源码,将下图中的红色框中的文件拷贝至onvif文件夹中,如何得到这些文件,请看上一篇博文,将.c文件改为.cpp即可。2、在stdsoap2.cpp文件中添加#include “wsdd.nsmap”3、引入openssl库,如何编译openssl库?,在工程源码目录下创建openssl文件夹,,将存放openssl库文件的x86文件夹直接整个拷贝到o
2020-10-30 17:52:27
768
3
原创 ONVIF开发(1)gsoap生成onvif框架代码(带鉴权)
windows下利用gsoap生成onvif框架代码(带鉴权)1、下载gsoap_2.8.97.zip,解压gsoap_2.8.97.zip,进入目录…/gsoap-2.8/gsoap/bin/win32,有wsdl2h.exe 和 soapcpp2.exe两个文件,通过这两个exe文件就可以生成我们想要的onvif C/C++代码3、在win32目录下新建onvif和wsdl两个文件夹(如上图),onvif文件夹用于存放后面生成的框架代码文件,wsdl文件夹用于存放wsdl文件4、下载wsdl文件
2020-10-30 15:52:12
1824
原创 ONVIF开发(2)vs2013编译openssl库
作者最近在windows下基于gsoap开发一个onvif客户端,winsows平台下gsoap鉴权一般采用自带的鉴权函数,但必须调用openssl库,下面将详细介绍如何在windows平台下利用vs2013编译openssl库:1、下载openssl源码,作者下载的版本是openssl-1.0.1e,1.0及以上版本可能会失败,原因是部分编译指令不支持。2、解压openssl-1.0.1e.tar.gz到S盘(作者解压到的目录)3、下载Perl,根据系统提示安装即可,安装成功后添加环境变量,在系统
2020-10-28 11:13:02
480
vs2013编译的openssl库(x86)
2020-10-30
VS2015编译httplib.h失败
2024-04-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人