logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

#define 定义多行

今天项目中需要定义一个宏,展示多行代码。#define 定义一行很简单,定义多行还是有点麻烦的,下面根据代码讲解我遇到的一些坑。自定义结构体InternalTimetypedefstructInternalTime{structtimevaltimeStart;structtimevaltimeEnd;}InternalTime;1,定义一行#defineGetStartTime(internal

#c语言
QT 发送http请求及处理

1)http请求数据组装及发送至服务端void XXXX::postMsg(QString url, QByteArray data){QNetworkRequest request;request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");QUrl u

OBS源码分析之rtmp

rtmp推流过程如下:1)启动connect线程static void *connect_thread(void *data){struct rtmp_stream *stream = data;//流信息赋值int ret;os_set_thread_name("rtmp-stream: connect_thread");if (!init_co

c++ 实现 http get post 请求

1)http协议的请求方法有:get,post ,head,put,delete,options,trace,connect;常用的是get,post;2)bool getIPByDomainName(char *hosturl, char* ip){WSADATA data;HOSTENT *hostent;int adapter = 0;struct sockadd

#c++
c++ 获取当前时间,当前日期

1)获取当前时间string CurrentTimeString(){using namespace std::chrono;struct tm  tstruct;char       buf[80];auto tp = system_clock::now();auto now = system_clock::to_time_t(tp);in

c++ 获取当前时间,当前日期

1)获取当前时间string CurrentTimeString(){using namespace std::chrono;struct tm  tstruct;char       buf[80];auto tp = system_clock::now();auto now = system_clock::to_time_t(tp);in

关于QT中奇数个汉字出现newline in constant的错误

前面写了一篇关于QT中使用汉字的博客以为对汉字的使用了如指掌, 没想到今天把字符串一换, 换成偶数个没问题, 换成奇数个汉字, 哇擦, 报一个错误newline in constant, 瞬间意识到自己还是太年轻.好了, 开始正题先说下 在QT Creator可能出现的乱码的情况:1. 打开文件时, 汉字就是乱码, 这种情况是因为你向文件写汉字的时候,文件是一套编码(比如GB2312)...

windows下ffmpeg使用dshow

1,列举该计算机下的所有视频捕捉设备(包括虚拟设备):ffmpeg -list_devices true -f dshow -i dummy如"USB2.0 Camera"2,获取摄像头数据(保存为本地文件或发送实时流):ffmpeg -f dshow -i video="USB2.0 Camera" -vcodec libx264 fxb.mp43,直接播放摄像头的数

#windows
到底了