-
c++ 基于 spdlog 日志类实现
为了使日志记录器支持自定义日志文件路径,你可以在 Logger 类中添加一个参数化的初始化函数,使得用户可以在实例化日志记录器时指定日志文件路径。#include <iostream> #include <memory> #include <spdlog/spdlog.h> #inclu... 全文》
Cpp & C 8个月前 | touch -
c++ 获取当前执行文件的绝对路径
要在运行时获取当前执行文件的绝对路径,可以使用不同平台特定的API来实现。以下是Windows和Linux平台的具体实现方法。Windows 平台在Windows上,可以使用 GetModuleFileName 函数获取当前模块的文件名(包括路径)。#include <windows.h> #include <iost... 全文》
Cpp & C 8个月前 | touch -
Content-type详解
文章目录一、什么是Content-Type注意:get 请求的 headers 没有 content-type二、Content-Type的格式三、常见的 Content-type 类型四、4种是需要牢记在心的Content-type4.1. application/x-www-form-urlencoded4.2. multipart/form-data4... 全文》
其他 8个月前 | touch -
Centos 安装nvidia-docker2
安装nvidia-docker21、设置仓库distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.... 全文》
NVIDIA 9个月前 | touch -
docker 运行GPU
本文dockerfile如下FROM nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04 # 定义变量 ARG PROGRAM # 设置时区环境变量为 Asia/Shanghai ENV TZ=Asia/Shanghai RUN ln&... 全文》
NVIDIA 9个月前 | touch -
Ubuntu 20 安装CUDA Toolkit 10.1 Original Archive
打开NVIDIA官网下载10.1版本下载地址为sudo wget -c https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1810/x86_64/cuda-repo-ubuntu1810_10.1.105-1_amd64.deb下载完成执行以下命令:In... 全文》
NVIDIA 9个月前 | touch -
Ubuntu 安装 nvidia-docker2
1. 安装Dokcer-CE curl https://get.docker.com | sh \ && sudo systemctl --now enable docker2. 安装NVIDIA Container Toolkitdistr... 全文》
NVIDIA 9个月前 | touch -
FFmpeg编码的码率控制,解决伪影问题
一、问题描述在使用FFmpeg的VBR(可变率控制)方式编码时,如果不做设置,当画面变化较大时(例如播放MV等),会出现码率极高的情况。本文探讨的问题是,在使用VBR(可变率控制)的方式编码时,如何设置参数值才能让码率处在期望的范围内。二、解决办法通过以下参数的设置可以实现大致范围的码率控制。//期望的码率范围,单位:kbps int bitra... 全文》
FFmpeg 9个月前 | touch -
FFmpeg源码分析:视频滤镜介绍(下)
FFmpeg在libavfilter模块提供音视频滤镜。所有的视频滤镜都注册在libavfilter/allfilters.c。我们也可以使用ffmpeg -filters命令行来查看当前支持的所有滤镜,前面-v代表视频。本篇文章主要介绍视频滤镜,包括:绘制文字、边缘检测、淡入淡出、高斯模糊、左右镜像、图层叠加、视频旋转。关于视频滤镜的详细介绍,可查看官方文... 全文》
FFmpeg 9个月前 | touch