- 博客(6)
- 收藏
- 关注
原创 获取onvif协议相机实况流程
ONVIF 协议相机使用 1、基于 HTTP 级的摘要式访问身份验证方案(Digest Access Authentication Scheme)或 2、Web Server 级的 WS-Security (WSS) 进行身份验证。onvif 设备必须至少支持其中一个方案。
2024-03-01 16:50:08
1658
1
原创 c++ 关键字constexpr的使用
x:y),将其优化成6 .由于此表达式不再需要在运行时计算,因此我们的程序将运行得更快。但是函数在程序中调用需要入栈出栈,函数调用次数一多,程序的性能就会下降。:以非常量表达式初始化的const变量都是运行时常量,运行时常量在运行时之前其初始值都是未知的。在上述例子中,cout函数中存在表达式不太理想,如果表达式是一个命名函数会更好。注意:constexpr修饰的变量初始化的值如果不是常量表达式,编译时会报错。:编译器可以在编译时计算常量表达式,因此我们的程序将运行得更快。
2023-01-17 14:27:50
856
原创 【完美解决源码安装g++报错问题】g++: error trying to exec ‘cc1plus‘: execvp: No such file or directory
现象:我在源码安装完gcc-c++-5.4.0后使用g++编译文件时出现一下错误。原因分析: 报错意思是,g++在执行‘cc1plus’这个文件时出错,没找到。所以我先看下是不是真的没有这个文件,使用以下命令在环境中查找文件然后在g++的安装目录下找到了这个文件,我把g++安装在/usr/local/gcc-5.4.0目录下。 思考:有这个文件也报错,说明没有执行权限或者这个文件坏了。g++在编译的时候,实际上时调用的‘cc1plus’这个程序编译,我直接调用这个文件
2022-12-05 19:50:43
3199
原创 源码安装mysql,详细
> cmake -DWITH_BOOST=.. #修改安装路径,需要指定刚刚解压的boost目录,因为是和mysql-xxx同一级目录,所以使用相对目录指定就行。如指定日志文件目录log-error = /var/log/mysql/mysql.log,则需创建mysql目录,并修改ower为mysql。即可在当前目录下找到源码包mysql-xxx-xxx.tar.gz 和 boost-xxx-xxx.tar.bz2。
2022-09-24 15:54:42
2713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人