
C/C++
文章平均质量分 52
C/C++
血_影
关注:计算机视觉、图形图像处理、机器学习、人工智能等领域.
喜欢:C/C++/python
邮箱:1013279512@qq.com
展开
-
C++继承下构造函数和析构函数执行顺序
c++继承下构造函数析构函数执行顺序一览原创 2024-09-25 12:25:39 · 796 阅读 · 0 评论 -
C++虚函数内存模型深度剖析
C++虚函数表和内存分布剖析原创 2024-09-24 17:19:17 · 298 阅读 · 0 评论 -
C++标准模版库编程实战读书笔记6
C++标准模版库编程实战读书笔记原创 2024-09-01 10:41:18 · 264 阅读 · 0 评论 -
时间轮TimingWheel
时间轮算法理解原创 2024-09-01 07:42:38 · 143 阅读 · 0 评论 -
C++标准模版库编程实战读书笔记5
C++标准模版库编程实战读书笔记5原创 2024-08-30 21:34:40 · 351 阅读 · 0 评论 -
C++标准模版库编程实战读书笔记3
C++标准模版库编程实战读书笔记3原创 2024-08-11 11:04:24 · 454 阅读 · 0 评论 -
设计模式--结构型
结构型设计模式原创 2024-08-06 23:01:48 · 351 阅读 · 0 评论 -
C++标准模版库编程实战读书笔记2
C++标准模版库编程实战读书笔记2原创 2024-08-06 20:55:24 · 236 阅读 · 0 评论 -
C++标准模版库编程实战读书笔记1
c++标准模板库编程实战学习笔记原创 2024-07-28 09:44:56 · 379 阅读 · 0 评论 -
设计模式--创建型
设计模式之简单工厂、工厂方法、抽象工厂原创 2024-07-24 22:50:56 · 385 阅读 · 0 评论 -
C/C++基础
指针链表原创 2024-06-16 21:24:04 · 140 阅读 · 0 评论 -
CPP Weekly --C++17
cpp weekly c++17 学习笔记原创 2024-02-03 17:54:26 · 633 阅读 · 0 评论 -
TGP 模板基础知识--04可变参数模板
c++模板学习笔记原创 2023-04-15 16:46:28 · 517 阅读 · 0 评论 -
C++ TGP 模板基础知识--03 类模板中的友元
c++模板学习笔记原创 2023-04-12 21:36:39 · 157 阅读 · 0 评论 -
C++ TGP 模板基础知识--02类模板、变量模板、别名模板
c++模板学习笔记原创 2023-03-24 17:09:28 · 636 阅读 · 0 评论 -
C++ TGP 模板基础知识--01函数模板
c++模板知识学习笔记原创 2023-03-24 17:08:42 · 1240 阅读 · 0 评论 -
c++常用工具之 SCOPE_GUARD
【代码】c++常用工具之 SCOPE_GUARD。原创 2023-03-20 20:16:51 · 513 阅读 · 0 评论 -
c++泛型编程与模板-02类模板
c++ 学习笔记原创 2023-03-12 17:02:40 · 776 阅读 · 0 评论 -
c++泛型编程与模板-01函数模板
函数模板原创 2023-03-03 22:41:14 · 568 阅读 · 0 评论 -
C++对象模型探索--05 函数语义学
C++对象模型探索--05函数语义学原创 2022-12-11 16:52:37 · 456 阅读 · 0 评论 -
C++对象模型探索--04数据语义
C++对象模型探索--04 数据语义学原创 2022-11-26 19:37:37 · 849 阅读 · 0 评论 -
C++对象模型探索--03虚函数
C++对象模型探索原创 2022-11-19 17:43:46 · 331 阅读 · 0 评论 -
C++对象模型探索--02对象
c++对象模型探索原创 2022-11-11 21:55:24 · 636 阅读 · 0 评论 -
实用笔记09
办公常用命令原创 2022-08-22 22:28:36 · 114 阅读 · 0 评论 -
OpenSSL加解密接口使用
openssl 简单使用之aes rsa原创 2022-07-31 15:14:34 · 715 阅读 · 0 评论 -
开发常用库编译
FFMPEG(with cuda)Download FFmpeg下载nvenc的头文件git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.gitcd nv-codec-headersmakesudo make installexport PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"注意选择对应cuda的版本编译../configure --prefix=/you原创 2021-04-30 15:22:16 · 180 阅读 · 1 评论 -
实用笔记10
SpaceVim配置vi ~/.SpaceVim.d/init.toml# All SpaceVim option below [option] section[options] # set spacevim theme. by default colorscheme layer is not loaded, # if you want to use more colorscheme, please load the colorscheme # layer colors原创 2021-04-28 14:35:10 · 134 阅读 · 0 评论 -
实用笔记08
xxd命令xxd命令的作用是将给定的标准输入或者文件,做一次十六进制的输出,反之它也可以将十六进制的输出转换为原来的二进制格式。xxd -hUsage: xxd [options] [infile [outfile]] or xxd -r [-s [-]offset] [-c cols] [-ps] [infile [outfile]]Options: -a toggle autoskip: A single '*' replaces原创 2021-04-17 10:31:47 · 155 阅读 · 0 评论 -
FFMPEG--CUDA硬解码
FFMPEG 动态库编译(GPU)下载FFMPEG源码https://ffmpeg.org/ ,这里选择的是ffmpeg-4.3.1.tar.bz2下载nvenc的头文件git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.gitcd nv-codec-headersmakesudo make installexport PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"注意选择对应原创 2020-12-30 19:50:35 · 1065 阅读 · 0 评论 -
FFMPEG--推送摄像头视频流发布m3u8
环境FFMPEG 版本ffmpeg-4.3.1.tar.bz2./configure --prefix=./install --enable-shared --disable-static --disable-x86asm文件目录├── 3rdparty│ ├── FreeSerif│ ├── ffmpeg│ │ ├── include│ │ │ ├── libavcodec│ │ │ ├── libavdevice│ │ │ ├原创 2020-12-10 17:37:51 · 1539 阅读 · 0 评论 -
spdlog API一览
spdlog APIspdlog支持向控制台、文件、系统日志以及控制器等目标输出日志,并可设置日志输出级别,以及定义日志输出格式等。设置日志输出样式set_pattern(pattern_string);设置日志等级日志等级有如下几类://宏定义#define SPDLOG_LEVEL_TRACE 0#define SPDLOG_LEVEL_DEBUG 1#define SPDLOG_LEVEL_INFO 2#define SPDLOG_LEVEL_WARN 3#define原创 2020-12-03 14:38:00 · 376 阅读 · 0 评论 -
FFMPEG--获取usb摄像头视频
环境FFMPEG 版本ffmpeg-4.3.1.tar.bz2./configure --prefix=./install --enable-shared --disable-static --disable-x86asm文件目录├── 3rdparty│ ├── ffmpeg│ │ ├── include│ │ │ ├── libavcodec│ │ │ ├── libavdevice│ │ │ ├── libavfilter│原创 2020-11-24 15:53:04 · 1404 阅读 · 0 评论 -
数据结构与算法01
Stack#include <iostream>#include <stack>/* #include <stack> 栈,先进后出的线性表,stack封装了deque<T>容器的适配器类模板,两者都没有迭代器, 访问元素的唯一方式就是遍历内容器内容,同时移除访问过的每一个元素,应该说是想l 遍历是必须移除,或者考虑拷贝到另一个容器中。 std::stack<T> S S.top():返回一个栈顶元素的引用,类型为 T&原创 2020-11-05 20:54:04 · 198 阅读 · 0 评论 -
FFmpeg源码阅读--remuxing.c
example remuxing.c#include <libavutil/timestamp.h>#include <libavformat/avformat.h>static void log_packet(const AVFormatContext *fmt_ctx, const AVPacket *pkt, const char *tag){ AVRational *time_base = &fmt_ctx->streams[pkt->s原创 2020-10-21 19:37:47 · 340 阅读 · 0 评论 -
实用笔记系列6
glibc编译安装从Index of /gnu/glibc下载所需的glibc版本xz -d glibc-2.27.tar.xztar -xvf glibc-2.27.tar// 新建build目录mkdir buildcd build// 编译../glibc-2.27/configure --prefix=/usr/local/src/glibc-2.27//安装make && make install//添加环境变量vim /etc/profile//在文件原创 2020-10-09 10:15:02 · 308 阅读 · 0 评论 -
实用笔记系列5
c++ 同步阻塞队列SyncQueue.hpp#pragma once#include <condition_variable>#include <iostream>#include <list>#include <mutex>#include "opencv2/opencv.hpp"template <typename T>class SyncQueue{ private: bool IsFull() const原创 2020-09-27 19:19:58 · 118 阅读 · 0 评论 -
C/C++问题排查集1
error: use of deleted function ‘std::mutex& std::mutex::operator=(const std::mutex&)’定义的c++ 类中使用到std::mutex,报错时这部分定义如下/* 定义 */std::mutex ctxLock;/* 调用部分 */const std::lock_guard<std::mutex> lock(this->ctxLock);报错原因:由于std::mutex的拷贝构造函原创 2020-08-13 13:45:29 · 1374 阅读 · 0 评论