自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (2)
  • 收藏
  • 关注

转载 垂直同步,VBlank,双缓存笔记

现代显示器一般用逐行扫描,扫描点从右下角挪回到左上角的过程称为VBlank,帧数指的是显卡一秒钟渲染好了多少张画面发给显示器,刷新率指的是显示器逐行扫描画面的速度(60hz指的是显示器一秒钟逐行扫描了多少张画面),为了使一个波动的输出帧数匹配固定的屏幕刷新率,我们就需要使用帧缓存。默认情况有两个帧缓存,FrontBuffer和BackBuffer,显卡先把后缓存填满,然后后缓存与前缓存交换(Buffer Swap),显示器显示前缓存内容。显示器正在显示过往画面A,并且正在逐行扫描前缓存中的画面B,显卡正在

2023-03-23 14:19:30 1115

翻译 【DBus-cxx】Related Pages翻译&理解

D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概念为总线,注册后的进程可通过总线接收或传递消息,进程也可注册后等待内核事件响应,例如等待网络状态的转变或者计算机发出关机指令。D-Bus已被大多数Linux发行版所采用,开发者可使用D-Bus实现各种复杂的进程间通信任务。

2022-12-13 16:54:07 285

原创 【fmt】fmt简介及例程

{fmt}是一个开源的文本格式库,用以替代C的stdio和C++的iostreams。

2022-12-09 10:47:01 2653

原创 【dbux-cxx】简介及例程

D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概念为总线,注册后的进程可通过总线接收或传递消息,进程也可注册后等待内核事件响应,例如等待网络状态的转变或者计算机发出关机指令。D-Bus已被大多数Linux发行版所采用,开发者可使用D-Bus实现各种复杂的进程间通信任务。

2022-12-07 18:41:01 817 2

原创 为什么调用了vector的clear()还是能正常输出数据?

在学习C++的vector的时候意外地碰到了一个问题:class Box {private: int length; int width; int height;public: Box(int length, int width, int height) : length(length), width(width), height(height) {} void show() { cout << "length : " <&

2022-03-05 17:12:33 461

空空如也

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

TA关注的人

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