自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ffmpeg 在 win11 和 linux 下编译

本文介绍了在Windows 11系统下使用MSYS2编译FFmpeg的完整流程。主要内容包括:MSYS2的下载安装、镜像源配置、依赖包安装(gcc、make、nasm等)、FFmpeg源码编译(configure、make、install),以及最终生成6个二进制文件的过程。同时提供了Windows环境变量配置方法,解决运行时缺少DLL文件的问题,并测试了视频播放功能。文章还提到可以直接下载官方编译好的FFmpeg二进制文件,并简要提及Linux环境下编译会更简单。整个过程配有详细的操作截图和命令行示例。

2025-09-09 23:24:25 363

原创 互斥锁、条件变量和信号量

本文展示了两个C++多线程编程示例:互斥锁和条件变量。第一个示例演示了如何使用pthread_mutex_t实现线程安全的计数器,通过locker类封装互斥锁的初始化、加锁和解锁操作,确保5个线程对共享变量ii的安全访问。第二个示例展示了条件变量的使用,通过cond类封装条件变量操作,结合互斥锁实现生产者-消费者模式。当队列为空时线程等待条件变量信号,收到信号后处理队列数据。两个示例都采用了RAII技术管理资源,并包含详细的注释说明各个参数的作用和使用方法。

2025-07-29 21:25:00 154

原创 openg魔方

只完成了4个面,剩下2面 OpenGL 魔方 #pragma once#include <glad/glad.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/type_ptr.hpp>#include <ve

2023-12-23 15:36:41 508 1

转载 LearnOpenGL用Assimp导入3D模型

屏幕录制 2023-12-20 005033。

2023-12-20 00:54:17 356 2

转载 LearOpenGL 光照片段着色器

【代码】LearOpenGL 光照片段着色器。

2023-12-18 21:09:54 128 1

转载 OpenGL摄像机类

【代码】OpenGL摄像机类。

2023-12-15 23:57:36 118

原创 js数组递归--------生成tree树形菜单

js数组递归<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>数组递归</title> <style> ul>li { list-style: none; padding-top: 10px; } </style> </head> <body> <ul

2021-04-22 01:02:27 796

原创 简单的js时间转中文大写时间

简单的js时间转中文大写时间如果有错误,请在下方留言。我看到后改进的console.log(date('2019/2/2'));//效果 贰零壹玖年零贰月零贰日function date(sum) { var date = new Date(sum); var year = date.getFullYear() var month = (date.getMonth() + 1) &...

2019-08-15 17:27:50 1771

空空如也

空空如也

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

TA关注的人

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