background picture of the home page

Hello, World!

Hello! I'm Charlie, who do favor in C++ with Qt6 Application Programming ,OS with computer architechure designing, embedded C Programming!

从0开始的Chrome源码安装配置(Windows环境配置指南)

从0开始的Chrome源码安装配置(Windows环境配置指南) 前言 笔者最近被推介去读一下Chrome View的源码,这也就意味着我需要下载Chrome的源码进行研究。笔者这里也打算记录一下这个重要的过程,整理成笔记发布在这里给后来的人进行参考。尽管Chrome文档说的很详细了,但是对于初学者

thumbnail of the cover of the post

RK3588(讯为开发板为例子)移植Ubuntu 24.04

RK3588(讯为开发板为例子)移植Ubuntu 24.04 前言 这个事情好像没啥技术含量,但是我发现好像基本上没啥人干,这里呢,笔者基于自己的讯为RK3588的SDK开发板的源码上,添加了ubuntu24.04。当然这个是笔者的尝试。具体的步骤兄弟们可以结合自己的Linux系统裁剪经验自己试试客

thumbnail of the cover of the post

Qt中的设计模式:经典的MVC,MVP和MVVM

Qt中的设计模式:经典的MVC,MVP和MVVM 前言 笔者这里最近正在研究经典的三大 Model/View 框架,不得不说,我先前的确写过Qt在这里的体现,但是,笔者认为之前的文章中,我只是机械的memcpy的Qt的阐述,理解不够深刻,最近的工程经验让我慢慢开始仔细的评估自己编写和组织工程的条例和

thumbnail of the cover of the post

快速入门Socket编程——封装一套便捷的Socket编程Reactor

Reactor 设计模式 我们下面来聊一聊基于Epoll的Reactor 设计模式,这里构成了笔者设计的核心思路。 我们可以直到Reactor 模式是一种典型的 事件驱动(Event-Driven)设计模式。我们一次性的监听多个 I/O 句柄的事件(可读、可写、异常)。这实际上是一种I/O 多路复用

thumbnail of the cover of the post