分类
标签
排序
c语言string.h头文件中所有函数示例详解
目录 前言 一 . str开头 1. strcpy() 复制 2. strncpy() 复制 3. strcat() 合并 4. strncat() 合并 5. strcmp() 比较 6. strncmp() 比较 7. strchr() 查找 ...
c++实现广播通讯详解
概念大家都很清楚,不赘述。 广播必然用UDP这套东西。 setsockopt() 函数及其在广播中的应用: 在 C++ 网络编程中,setsockopt() 函数用于设置套接字选项,这些选项可以控制套接字的各种行为。...
C++实现获取时间戳和计算运行时长
一、便于使用,使用chrono封装一个简单的类 #pragma once #include <chrono> using CTime_point = std::chrono::high_resolution_clock::time_point; class CElapsedTime final { public:...
基于Qt实现Android的图案密码效果
目录 一、效果展示 二、源码分享 三、使用方法 一、效果展示 二、源码分享 PatternPasswordWidget .hpp #ifndef PATTERNCODELOCKWIDGET_H #define PATTERNCODELOCKWIDGET_H #include <QWidge...
Qt将数据库中的数据导出为html
目录 一、源码分享 二、导出文件查看 三、浏览器查看 一、源码分享 bool ReportFormUtils::exportReportHtml(QString &errString, const QString tableName, const QString savePathAndName...
使用C++实现一个高效的线程池
目录 线程池简介 设计思路 Thread类实现 ThreadPool类实现 线程池的使用 在多线程编程中,线程池是一种常见且高效的设计模式。它通过预先创建一定数量的线程来处理任务,从而避免频繁创建和销毁...
一文带你了解Qt多线程的实现方式
目录 QThread的run方法 QObject的moveToThread QRunnalble的run QtConcurrent的run 线程同步 基于QMutex互斥同步 基于QReadWriteLock的线程同步 基于QWaitCondition的线程同步 QThread的run方法...
C++ open()和read()函数使用详解
目录 1. open() 函数 2. read() 函数 对于Framework工程师来说,必要C或者C++编程能力是必须的,像对设备节点的操作是最基本的操作,那么我们便会用到open和read函数。open()函数用于打开文件,...
C++中如何实现SSL/TLS加密通信
目录 概述 在互联网时代,数据的安全性变得尤为重要。随着网络安全威胁的不断增加,确保信息传输过程中的机密性、完整性和可用性成为了开发者必须考虑的关键因素。在C++网络编程中,使用SSL/TLS...
基于Qt Qml实现时间轴组件
目录 写在前面 效果图 组件概述 实现细节 1. 组件结构 2. 属性定义 3. 数据模型 4. 事件项的添加和排序 5. 事件项的渲染 如何使用 结语 写在前面 时间轴组件是现代用户界面中常见的元素,用于按...