自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 GO语言环境变量

【代码】GO语言环境变量。

2023-12-31 17:30:27 352 1

原创 MetaBase源码编译+去除2000行限制

【代码】MetaBase源码编译+去除2000行限制。

2023-11-25 22:39:53 620

原创 01. PJSIP LOG篇

pjsip的日志模块

2022-12-10 22:09:36 439

原创 Linux显示器添加分辨率

Linux为显示器添加分辨率cvt 1360 768sudo xrandr --newmode “1360x768_60.00” 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsyncsudo xrandr --addmode VGA-1-1 “1360x768_60.00”sudo xrandr --output VGA-1-1 --mode “1360x768_60.00”weixin.qq.com/s/ldVO-drVV1ae_

2022-04-20 22:37:47 663

原创 交叉编译mbedtls

交叉编译mbedtls使用INTEL工具链编译编译流程编译成功文件默认的存放位置使用mipsel-24kec-linux-uclibc工具链编译编译流程编译成功文件默认的存放位置使用INTEL工具链编译编译流程make CC="gcc -fPIC"make install编译成功文件默认的存放位置库:/usr/local/lib/头文件:/usr/local/include/mbedtls/使用mipsel-24kec-linux-uclibc工具链编译编译流程make CC="

2021-12-29 15:31:59 1662

原创 大华RTSP交互流程包

RTSP文章目录RTSP大华摄像机的RTSP OVER UDP 信令交互大华摄像机的RTSP OVER TCP 信令交互大华摄像机的RTSP OVER UDP 信令交互OPTIONS rtsp://192.168.0.141:554/cam/realmonitor?channel=1&subtype=0 RTSP/1.0CSeq: 2User-Agent: LibVLC/3.0.16 (LIVE555 Streaming Media v2016.11.28)RTSP/1.0 401

2021-12-16 10:36:42 2476

原创 CMAKE之add_dependencies使用

CMAKE之add_dependencies使用问题引入问题解决总结问题引入在项目中通常会遇见这样的情况:(例如一个项目中有:main,libhello.a, libworld.a),当项目过小的时候,编译顺序是*.a,然后是main,但是当一个项目的文件过于庞大,就会导致编译的顺序不会按照主CMAKE的add_subdirectory引入的先后顺序,为了解决这一问题,就需要使用add_dependencies进行依赖指定。问题解决该样例的工程结构如下:├── CMakeLists.txt//

2021-09-10 10:47:52 17738 1

原创 静态库进行合并/添加成一个动态/静态库

静态库进行合并/添加成一个动态/静态库静态库静态库包含所有子静态库动态库动态库包含所有静态库总结参考博客链接静态库静态库包含所有子静态库[root@ggy lib]# lsliblib1.a liblib2.a liblib3.a[root@ggy lib]# ar -x liblib1.a [root@ggy lib]# ar -x liblib2.a [root@ggy lib]# ar -x liblib3.a [root@ggy lib]# lslib1.c.o

2021-09-06 20:57:21 3571

原创 GitHub查看项目的历史版本代码

GitHub查看项目的历史版本代码GitHub查看项目的历史版本代码以查看`Redis`的历史版本为例参考博客链接GitHub查看项目的历史版本代码以查看Redis的历史版本为例首先使用git命令下载Redis的项目源代码。git clone [email protected]:redis/redis.git然后进入该目录下root@hero-virtual-machine:~# cd redis/执行如下命令,可以获取到redis的历史版本号root@hero-virtual

2021-07-02 16:12:22 1982

原创 Clion编译输出乱码问题解决方案

Clion编译输出乱码问题解决方案Clion编译输出乱码问题解决方案问题引出解决方案Clion编译输出乱码问题解决方案问题引出Clion编译程序的时候,控制台显示的错误为乱码,如下图所示:解决方案Help -> Edit Custom VM Options...如果有什么提示,请点击create打开文件之后在文件的末行添加:-Dconsole.encoding=UTF-8-Dfile.encoding=UTF-8保存,然后重启Clion,编译输出便正

2021-06-18 20:53:57 3020 4

原创 C语言中变量在不同位置的定义及初始化

C语言中变量在不同位置的定义及初始化C语言中变量在不同位置的定义及初始化C语言中变量的定义情景一:.h中定义变量并初始化情景二:.h中定义变量但不初始化情景三:.h中定义static变量,并初始化/不初始化参考博客链接:C语言中变量在不同位置的定义及初始化问题引入// mian.cint b;int b;int main(){ return 0;}运行结果:成功。// main.cpp#include <iostream>int b;int b;i

2021-06-15 16:29:38 684 1

原创 交叉编译ProtoBuf库

交叉编译ProtoBuf库文件下载地址编译安装protobuf编译安装protobuf-c文件下载地址github: protobuf下载地址github: protobuf-c下载地址编译安装protobuf首先解压下载好的压缩包,然后进入该目录下生成configure[root@node1 protobuf-master]# ./autogen.sh + test -d third_party/googletest+ mkdir -p third_party

2021-06-11 14:56:12 966 1

原创 交叉编译PJSIP

交叉编译PJSIP设置GCC环境configure编译并运行设置GCC环境configuremipsel-24kec-linux-uclibc是一个前缀名,它相当于从这个前缀里面寻找自己所需要的编译器。例如我这里的gcc是mipsel-24kec-linux-uclibc-gcc,g++是mipsel-24kec-linux-uclibc-g++。编译前运行./configure并设置编译环境./configure --host=mipsel-24kec-linux-uclibc

2021-06-10 10:34:07 574

原创 NFS服务的开启

Ubuntu挂载不上NFS服务当出现如下状况的时候[root@localhost ~]# showmount -e 192.168.0.175clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)[root@localhost ~]# showmount -e 192.168.0.175执行以下命令:关闭防火墙systemctl stop firewalld &

2021-05-24 17:03:50 443

原创 C Primer plus 第六版 第二章课后习题答案

C Primer plus 第六版 第二章课后习题答案第一题#include <iostream>using std::cout;using std::endl;int main() { cout << "BeanGuohui" << endl; cout << "成都" << endl; getchar();}第二题#include <iostream>#include <Windows.h>u

2020-11-11 21:39:33 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除