![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 59
阳春布德泽,万物生光辉
阳春布德泽,万物生光辉
展开
-
Qt桌面画图工具
实现在桌面上画图,截图 ,和颜色选择 ,马赛克 撤销回退绘图使用 QGraphicsView 显示 ,QGraphicsScene 绘图的场景 ,撤销 恢复 使用 QUndoCommand QUndoStack#ifndef CANVASSCENE_H#define CANVASSCENE_H#include <QGraphicsScene>#include "textitem.h"#include "eraser.h"enum BrushState { BRUSH.原创 2021-01-14 11:04:59 · 1194 阅读 · 3 评论 -
进程间的通信方式和线程间的通信 管道 信号量 消息队列 信号 共享内存 套接字 互斥量 读写锁 临界区 条件变量
进程间的通信方式管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用进程间的亲缘关系通常是指父子进程关系。命名管道(named pipe/FIFO):命名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。信号量(semophonre):信号量是一个计数器,可以用来控制多个进程队共享资源的访问。它常作为一个锁机制,防止某进程在访问共...原创 2020-04-14 16:40:48 · 485 阅读 · 0 评论 -
JSON的简单介绍cJSON使用
JSON(JavaScript Object Notation,JavaScript对象表示法)是一种由道格拉斯·克罗克福特构想和设计、轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON 数据格式与语言无关,脱胎自Ja...原创 2019-12-05 11:41:10 · 754 阅读 · 0 评论