自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啊渊的专栏

国产操作系统下的QT开发教程

  • 博客(514)
  • 资源 (32)
  • 问答 (1)
  • 收藏
  • 关注

原创 华为OD干了两个月,还是跑了

​本人工作了快13年,base南京。2024年2月份由于公司业务变动第一次拿到了公司发的大礼包,同时也面临着失业的问题,我对自己的技术还是很有信心的,但是,找了大概有一个多月时间,发现心意的工作的确不太好找,当然收到挺多家offer,就是薪资不太满意,外包也一直不想去,不过说实话外包给的薪资普遍要比自研的单位要高一些,最后为了钱还是进华为(既然选择外包那就选择好一些的吧),毕竟中年老男人工作不能断太久。

2024-06-06 06:47:10 2702 1

原创 QT入门看这一篇就够(详解含qt源码)

qt教程,qt项目,qt下载,qt项目实战,qt多线程,包括Qt环境搭建、Qt数据类型、Qt核心、Qt基础空间、Qt对话框、Qt数据模型、Qt文件处理、Qt高级控件、Qt项目开发,Qt核心对象Object、Qt的demo含源码等

2023-10-16 08:00:00 62515 25

原创 《入门级-Cocos2d 4.0塔防游戏开发》---实战

在这份教程中,我们将探索如何在 UOS 专业版本搭建 Cocos2d-x 4.0 的开发环境,并逐步开发一个简单的游戏欢迎界面。在第一课中,我们将学习场景的添加与管理,掌握 Cocos2d-x 4.0 的基础开发知识。在第二课,我们将重点介绍游戏加载界面的开发,详解场景添加的技巧与用法。在第三课,我们将实现欢迎界面的精灵添加和位置设置,以及实现加载页面到欢迎页面的转场效果。第四课将着重展示精灵的动画功能开发,包括移动、变大变小和帧动画的实现。最后,在第五课,我们将深入讲解精灵的鼠标响应事件,使你能够为你的游

2023-08-01 13:40:19 3622 4

原创 Qt散点图、折线图、柱状图、盒须图、饼状图、雷达图开发实例

目录散点图折线图柱状图水平柱状图水平堆叠图水平百分比柱状图盒须图饼状图雷达图Qt散点图、折线图、柱状图、盒须图、饼状图、雷达图开发实例。在开发过程中我们会使用多各种各样的图,讲数据进行可视化。我们可以使用以上几种图来表达我们的数据。Qt提供了一些可视化图的库Qchart,我们可以利用他开发自己想要图表。散点图散点图,顾名思义就是由一些散乱的点组成的图表,这些点在哪个位置,是由其X值和Y值确定的。所以也叫做XY散点图。作用一:可以展示数据的.

2022-05-23 07:00:00 5944 6

原创 Qt项目开发实例 (含源码)

qt教程、qt项目、qt下载、qt项目实战、qt多线程。本文通过分析demo源码,QT实战的方式进行学习,学习路线是以实战为目录,全面的使用自己的学习知识,文章中编写一系列的学习游戏demo,与大家一起分享。

2021-11-29 11:00:00 65125 6

原创 系统架构设计师历年真题2013-2021

系统架构设计师历年真题。2021年系统架构设计师真题(综合题) 上午2021年系统架构设计师真题(案例分析) 下午2021年系统架构设计师真题(论文) 下午2020年系统架构设计师真题( 综合题 ) 上午2019年系统架构设计师真题( 综合题 ) 上午2019年系统架构设计师真题(案例分析)下午2018年系统架构设计师真题( 综合题 ) 上午2016年系统架构设计师真题(综合知识)含答案2015年系统架构设计师真题( 综合题 ) 上午2014年系统架构设计师真题( 综合题 ) 上午...

2021-10-05 12:33:32 1569 1

原创 华为交换机配置入门实战系列教程(ENSP)

​《第一讲:测试环境的基本搭建》主要讲解使用了哪些软件。《第二讲:主机直连配置》主要讲解了两台主机通过网线直接连线配置通信。《第三讲:交换机的基本介绍》主要讲解了交换机需要用到的一些基本知识讲解。《第四讲:两主机通过交换机通信》两台PC机链接一台交换机配置相同vlan使其进行通信。《第五讲:不同交换机配置相同vlan通信》两台PC机分别链接两台交换机,并且两台PC主机配置相同的vlan。《第六讲:不同vlan相互通信》两台PC机链接一台交换机,两主机配置不同vlan使其

2020-03-08 00:51:42 5954 3

原创 Qt+toml文件读写

cpptoml在Qt中使用TOML(Tom’s Obvious, Minimal Language)格式的文件,可以通过第三方库来实现,例如cpptoml。TOML是一种易于阅读和写入的配置文件格式,与JSON和YAML类似,但设计更加简单和直观。

2024-09-26 07:00:00 506

原创 QT实现图片隐写术

图片隐写其实就是将图片和文件和并在一张图片里面。在window操作系统中我们可以使用以下命令生成图片二。将2.jpg已图片打开可以打开看到图片,将2.jpg修改后缀2.zip。又能以压缩包的方式打开压缩包。我们使用QT制作以下这个小功能。简单说来就是合并两个二进制文件,将两个文件分别合并成一个文件就可以了。这个东西可以做啥呢?大概就是想传一个压缩包,但是不想让别人知道,然后穿了一个图片。别人以为是图片其实这个图片内涵很多东西。

2024-09-26 07:00:00 1031

原创 git 工具使用手册

命令描述git init初始化新的Git仓库将文件添加到暂存区提交暂存区的文件到仓库,并附上提交信息git status查看仓库状态git log查看提交历史创建新分支切换分支合并分支添加远程仓库推送本地分支到远程仓库从远程仓库拉取更新Git工具功能强大且灵活,掌握其基本和高级功能对于提高团队协作效率和代码管理能力至关重要。以上内容仅供参考,建议查阅Git官方文档或相关教程以获取更详细的信息和高级技巧。

2024-09-25 08:00:00 1107

原创 win10开机自启动方案总汇

路径:C:\Users{用户名}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 此目录中的程序会在当前用户登录时自动启动。5. 双击新建的字符串值,在“数值数据”栏中输入软件的启动路径,如“C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe”。通过任务计划程序,你能够灵活控制程序在开机、登录或特定时间自动运行,适合比简单的自启动文件夹或注册表更复杂的需求。

2024-09-25 07:00:00 69

原创 C++解压及压缩(window或linux下编译、使用libarchive)

libarchive 是一个功能强大的库,用于创建、读取和提取各种归档格式,包括但不限于 ISO 9660、ZIP、TAR 等。虽然直接提供 libarchive 的 C++ 研发详细文档可能超出了简单回答的范围,但我可以基于一般的使用和研发经验,概述一些在 C++ 中使用 libarchive 的关键步骤和注意事项。

2024-09-24 09:57:48 109

原创 QMediaPlayer开发详解

QMediaPlayer是Qt框架中用于处理媒体播放的类,它支持多种音频和视频格式,如MP3、WAV、OGG、AAC(音频格式)以及MPEG、AVI(视频格式)等。QMediaPlayer使用跨平台的音频和视频后端,能够在多种操作系统(如Linux、Windows、macOS及移动平台)上轻松集成多媒体播放能力,而无需关心底层实现细节。

2024-09-24 07:00:00 55

原创 C++在线开发环境搭建(WEBIDE)

本文讲解在docker环境中构建codeserver服务器。搭建基于CMakeLists.txt的C++环境搭建。其中包括codeserver配置相关说明。Dockerfile的讲解等内容。开发者可以使用这个关键在线开发C++程序。

2024-09-23 07:00:00 1356 3

原创 龙兴编译electron问题汇总以及解决方案记录

修改编译参数,不使用rust编译解决方法在electron/build/args/release_loongarch64.gn中添加。

2024-09-22 15:43:12 37

原创 批量处理docker容器以及镜像的脚本

删除镜像前可能某容器还在使用导致不能删除,因此先执行第一步,然后执行以下脚本就可以删除镜像了。dodone。

2024-09-20 08:00:00 327

原创 qt下载

Qt加速下载

2024-09-09 07:00:00 76

原创 QRadioButton开发详解以及实例

`QRadioButton` 是 Qt 框架中用于提供单选按钮的类,它允许用户从一组选项中选择一个。以下是对 `QRadioButton` 知识点的一个总结及详细解析,并附上实例代码。

2024-09-06 08:00:00 169

原创 QCheckBox使用详解以及使用实例

`QCheckBox` 是 Qt 框架中用于提供复选框的类,它允许用户通过勾选或取消勾选来切换状态。以下是对 `QCheckBox` 知识点的一个总结及详细解析,并附上实例代码。

2024-09-06 07:30:00 288

原创 QCalendarWidget日历开发详解

`QCalendarWidget` 是 Qt Widgets 模块中提供的一个非常方便的日历控件,允许用户选择日期。这个控件在创建用户界面时特别有用,尤其是在需要用户输入日期的情况下。以下是一个关于如何使用 `QCalendarWidget` 的详细教程,包括基本设置、信号和槽的使用、以及一些高级功能的实现。

2024-09-05 10:53:06 174

原创 Qt获取当前系统时间、系统时间戳

在Qt框架中,获取当前系统时间和系统时间戳是一项常见的任务,通常可以通过QDateTime类来实现。

2024-09-05 09:56:50 598

原创 version `GLIBCXX_3.4.20‘ not found问题,glibc依赖问题解决方案汇总

在linux操作系统中运行程序是出现version `GLIBCXX_3.4.20‘ not found问题的解决方案。

2024-09-02 08:00:00 196

原创 远程线程注入--DLL注入(C++)

远程线程注入(Remote Thread Injection)是指通过创建远程线程的方式将代码注入到另一个进程的地址空间中。下面是一个简单的 C++ 示例,展示如何通过远程线程注入一个 DLL 到目标进程中。

2024-08-26 22:32:02 148

原创 CMakeLists.txt从入门到精通(看这篇就够)

当前处理的二进制目录的绝对路径(即构建目录)。当前处理的源代码目录的绝对路径(即源代码的顶层目录)。当前正在处理的 CMakeLists.txt 文件所在的目录的绝对路径。当前正在处理的 CMakeLists.txt 文件对应的二进制目录的绝对路径。这可能与源代码目录不同,尤其是在使用 out-of-source 构建时。安装路径的前缀,用于时的安装目标路径。分别用于指定 C++ 和 C 编译器的完整路径。

2024-08-26 09:50:35 1137

原创 shellcode汇编复习

在计算机体系结构中,特别是在x86架构中,通用寄存器(General Purpose Registers, GPRs)是CPU中用于存储临时数据或地址的关键组成部分。在x86架构中,EAX、EBX、ECX、EDX、ESI和EDI是32位模式下的主要通用寄存器,它们在64位模式下(如x86-64)通常扩展为RAX、RBX、RCX、RDX、RSI和RDI,但保持相似的用途和特性。它通常用于存储源字符串或数据数组的起始地址,在字符串指令(如MOVSB, CMPSB等)中自动递增,以便按顺序处理数据。

2024-08-22 10:26:45 1074

原创 网址提交搜索引擎汇总

SEO站长都知道网站提交到搜索引擎可以更好推广我们的品牌,当网民在使用搜索引擎搜索关键词时,更好的展现我们的网站,增强曝光、提升流量,最终带来转化。所以,将网站提交到各大搜索引擎是推广我们网站的开始,下面整理了百度、谷歌、360、神马、必应和搜狗搜索引擎的网站提交入口,网站一次性提交更方便,而且只需提交一次即可,不必重复提交。

2024-08-22 08:00:00 877

原创 C\C++ Sqlite3使用详解

在C++中使用SQLite创建表,你首先需要确保你的项目中已经包含了SQLite的库。SQLite是一个轻量级的数据库,它不需要一个独立的服务器进程或操作,并且完全嵌入到使用它的应用程序中。:SQLite的默认编译模式(在大多数系统上)是线程安全的,但如果你打算在多线程环境中使用SQLite,请确保你了解并遵守SQLite的线程安全规则。请记住,执行删除操作时要格外小心,因为一旦执行,被删除的数据就无法恢复了(除非你有备份)。:示例中包含了基本的错误处理,但在实际应用中你可能需要更详细的错误处理逻辑。

2024-08-21 09:20:07 485

原创 手戳shellcode编写 第一课(动态函数地址调用函数)

在程序免杀中,我们通常不会直接通过函数名称方式来调用函数,一般都是通过执行shellcode来执行我们需要的代码。如果直接将exe文件解析出来的shellcode会发现这些shellcode不能直接运行,因为函数地址调用的问题。因此我们需要动态获取函数地址来调用shellcode。为了了解shellcode的基础,我们先使用c++源码方式来学习,如果动态的获取函数地址,然后再使用汇编编写以下功能实现shellcode的完成编写。

2024-08-21 08:00:00 191

原创 C++解析和构建json(cjson使用手册)

cJSON_ArrayForEach:遍历 cJSON 数组: cJSON_ArrayForEach 可以轻松遍历 cJSON 数组中的每一个元素,省去了手动获取数组大小和逐个索引访问元素的麻烦。这些宏使得在处理 JSON 数据时,可以轻松地判断 JSON 对象的类型,并根据类型进行相应的处理。cJSON_GetArraySize:该函数用于获取 JSON 数组的大小(即数组中的元素数量)。: 用于检测未被处理的原始 JSON 数据,通常用在需要处理 JSON 内嵌代码或未解析的文本时。

2024-08-13 08:00:00 462 9

原创 必须知道的国内linux镜像下载网址,建议收藏

操作系统镜像:CentOS、Ubuntu、Debian、Fedora等。编程语言和运行环境:Node.js、Python、PHP、Ruby等。包管理器:npm、Maven、Composer、PyPI等。容器和虚拟化:Docker、Kubernetes、KVM等。 数据库:MySQL、PostgreSQL、MongoDB等。

2024-08-04 17:11:02 1886

原创 window下编译UCL

minGW中安装g++ 和gcc。安装msys-base。启动msys.bat。切换到ucl源码目录。

2024-07-29 15:13:14 386

原创 Nmap扫描实战命令汇总

Nmap实战详解

2024-07-26 09:56:28 1665

原创 linux编译gcc源码详解

linux编译gcc源码详解

2024-07-25 15:03:46 129

原创 QFileDialog开发详解

`QFileDialog` 是 Qt 框架中用于打开和保存文件的标准对话框。它提供了用户友好的界面来选择文件或目录

2024-07-23 10:53:52 445

原创 自定义QDialog使用详解

QDialog是Qt框架中用于创建对话框窗口的基本类。对话框窗口通常是模态的,这意味着当对话框显示时,用户无法与应用程序的其他部分交互,直到对话框被关闭。下面详细介绍如何使用QDialog来开发对话框。

2024-07-23 10:46:59 347

原创 QTreeWidget开放详解

使用 `QTreeWidget` 开发时,涉及到的主要知识点包括创建树结构、添加节点、处理信号和槽、定制显示、以及处理右键菜单等

2024-07-22 10:00:00 908

原创 QListWidget开发详解

`QListWidget` 是 Qt 提供的一个用于显示和管理列表项的控件。它是 `QListView` 的子类,并且集成了 `QListView` 和 `QStandardItemModel` 的功能,使得使用起来更加方便。以下是 `QListWidget` 开发的详细介绍,包括基本使用方法、添加和删除项、响应用户交互等。

2024-07-22 08:00:00 1421

原创 VS在编译时去掉调试信息

PE文件在编译的时候会保存pdb信息,往往会暴露软件开发的信息,因此建议去掉。

2024-07-18 19:52:05 120

原创 QTablewidget开发详解

`QTableWidget` 是 Qt 中一个非常有用的控件,用于显示和操作表格数据。它继承自 `QTableView`,提供了更高级别的 API,便于使用。下面是 `QTableWidget` 的详细开发指南,包括创建、插入和删除数据、遍历数据、信号和槽、设置单元格属性、以及右键菜单的实现。

2024-07-17 21:33:13 761

原创 QXlsx读写excel

是一个用于在 Qt 应用中读写 Excel 文件的第三方库。它提供了丰富的 API,可以方便地操作 Excel 文件的内容。的详细介绍,包括安装、基本用法、读取和写入 Excel 文件的示例。提供了丰富的 API,可以满足大部分对 Excel 文件操作的需求。库创建一个新的 Excel 文件并写入一些数据。库读取一个已存在的 Excel 文件中的数据。可以创建图表并插入到 Excel 文件中。可以设置单元格的字体、颜色、对齐方式等。可以设置指定列的宽度和指定行的高度。下面的示例代码展示了如何使用。

2024-07-17 19:57:19 1130 1

code-server-4.93.1-rc.1-linux-armv7l.tar.gz

code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz code-server-4.93.1-rc.1-linux-armv7l.tar.gz

2024-09-29

code-server-4.93.1-rc.1-linux-arm64.tar.gz

code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz code-server-4.93.1-rc.1-linux-arm64.tar.gz

2024-09-29

code-server-4.93.1-rc.1-linux-amd64.tar.gz

code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz code-server-4.93.1-rc.1-linux-amd64.tar.gz

2024-09-29

code-server-4.93.1-rc.1-armhfp.rpm

code-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-armhfp.rpmcode-server-4.93.1-rc.1-

2024-09-29

code-server-4.93.1-rc.1-arm64.rpm

code-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-server-4.93.1-rc.1-arm64.rpmcode-

2024-09-29

code-server-4.93.1-rc.1-amd64.rpm

code-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-server-4.93.1-rc.1-amd64.rpmcode-

2024-09-29

code-server-4.93.1-rc.1-armhf.deb

code-server_4.93.1-rc.1_armhf.deb code-server_4.93.1-rc.1_armhf.deb code-server_4.93.1-rc.1_armhf.deb code-server_4.93.1-rc.1_armhf.deb code-server_4.93.1-rc.1_armhf.deb

2024-09-29

gcc-14.2.0.tar.gz

gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar.gz gcc-14.2.0.tar

2024-09-29

gcc-14.2.0.tar.xz

gcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.2.0.tar.xzgcc-14.

2024-09-29

gcc-11.5.0.tar.gz

gcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.5.0.tar.gzgcc-11.

2024-09-29

gcc-11.5.0.tar.xz

gcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.5.0.tar.xzgcc-11.

2024-09-29

gcc-12.4.0.tar.gz

gcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.4.0.tar.gzgcc-12.

2024-09-29

gcc-12.4.0.tar.xz

gcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.4.0.tar.xzgcc-12.

2024-09-29

gcc-13.3.0.tar.xz

gcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.3.0.tar.xzgcc-13.

2024-09-29

2024年C++程序员面试题目和答题思路总结.md

### 1. C++与C语言的主要区别是什么? **答案概要**: - **C语言**:面向过程的结构化语言,易于调试和维护,直接访问内存的物理地址,适合硬件编程和高效应用软件开发。 - **C++**:在C语言基础上扩展,支持面向对象编程(OOP),包括抽象数据类型、多继承、多态等特性,同时兼容C语言的面向过程特点。C++还引入了模板等泛型编程特性。 ### 2. 解释一下C++中的引用和指针的区别。 **答案概要**: - **引用**:是某个变量的别名,必须在定义时初始化,且之后不能改变其指向(即绑定后不可变)。引用不占用额外的内存空间(因为它只是别名),且不存在空引用。 - **指针**:是一个变量,存储了另一个变量的内存地址。指针可以在任何时候改变其所指向的地址,且存在空指针(指向内存地址0的指针)。指针需要占用额外的内存空间来存储地址。 ### 3. 描述一下Linux下的内存管理机制,包括堆和栈的区别。 **答案概要**: - **堆(Heap)**:动态分配的内存区域,由程序员通过`malloc`、`new`等函数手动分配和释放。堆上的内存分配和释放需要占用C

2024-09-29

C++在线开发环境(codeservever)搭建(WEBIDE).md

@[TOC](C++在线开发环境搭建) 本文讲解在docker环境中构建codeserver服务器。搭建基于CMakeLists.txt的C++环境搭建。其中包括codeserver配置相关说明。Dockerfile的讲解等内容。开发者可以使用这个关键在线开发C++程序。 # 一、环境说明 ## 1.1 系统基础环境说明 宿主机系统环境:ubuntu-24-server版本 系统镜像下载地址: [https://mirrors.163.com/ubuntu-releases/24.04.1/ubuntu-24.04.1-live-server-amd64.iso](https://mirrors.163.com/ubuntu-releases/24.04.1/ubuntu-24.04.1-live-server-amd64.iso) docker社区版本 ## 1.1 docker-ce社区版安装 + 安装必要的软件包以允许apt通过HTTPS使用仓库: ```shell sudo apt update sudo apt-get install apt-transport-https

2024-09-29

批量删除不使用的容器脚本

批量删除不使用的容器脚本 批量删除不使用的容器脚本 批量删除不使用的容器脚本 批量删除不使用的容器脚本 批量删除不使用的容器脚本 批量删除不使用的容器脚本 批量删除不使用的容器脚本

2024-09-29

qt-creator-opensource-windows-x86-64-8.0.2.exe

qt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0.2.exeqt-creator-opensource-windows-x86_64-8.0

2024-09-28

Qt学生管理系统完整代码

Qt学生管理系统完整代码 Qt学生管理系统完整代码 Qt学生管理系统完整代码Qt学生管理系统完整代码 Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管理系统完整代码Qt学生管

2024-09-28

qt-creator-opensource-windows-x86-64-8.0.1.exe

qt-creator-opensource-windows-x86-64-8.0.1.exe

2024-09-28

qt-creator-opensource-windows-x86-64-8.0.0.exe

qt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0.0.exeqt-creator-opensource-windows-x86_64-8.0

2024-09-28

qt-creator-opensource-windows-x86-64-9.0.2.exe

qt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0.2.exeqt-creator-opensource-windows-x86_64-9.0

2024-09-28

qt-creator-opensource-windows-x86-64-9.0.1.exe

qt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0.1.exeqt-creator-opensource-windows-x86_64-9.0

2024-09-28

qt-creator-opensource-windows-x86-64-9.0.0.exe

qt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0.0.exeqt-creator-opensource-windows-x86_64-9.0

2024-09-28

VSCodeUserSetup-x64-1.93.1.exe

VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1 VSCode的WIn64安装包下载1.93.1

2024-09-28

code-server-4.92.2.zip

code-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92.2.zipcode-server-4.92

2024-09-26

cmake-3.20.0-rc1-linux-x86-64.tar.gz

cmake-3.20.0-rc1-linux-x86_64.tar.gz cmake-3.20.0-rc1-linux-x86_64.tar.gzcmake-3.20.0-rc1-linux-x86_64.tar.gz cmake-3.20.0-rc1-linux-x86_64.tar.gzcmake-3.20.0-rc1-linux-x86_64.tar.gz cmake-3.20.0-rc1-linux-x86_64.tar.gzcmake-3.20.0-rc1-linux-x86_64.tar.gz cmake-3.20.0-rc1-linux-x86_64.tar.gzcmake-3.20.0-rc1-linux-x86_64.tar.gz cmake-3.20.0-rc1-linux-x86_64.tar.gzcmake-3.20.0-rc1-linux-x86_64.tar.gz cmake-3.20.0-rc1-linux-x86_64.tar.gzcmake-3.20.0-rc1-linux-x86_64.tar.gz cmake-3.20.0-rc1-linux-x8

2024-09-26

glibc-2.40.tar.gz

glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码 glibc-2.40源码

2024-09-26

ImageSteganography.rar

图片隐写其实就是将图片和文件和并在一张图片里面。 在window操作系统中我们可以使用以下命令生成图片二。 将2.jpg已图片打开可以打开看到图片,将2.jpg修改后缀2.zip。又能以压缩包的方式打开压缩包。 ```shell copy /b 1.jpg+1.zip D:\\2.jpg ``` 我们使用QT制作以下这个小功能。简单说来就是合并两个二进制文件,将两个文件分别合并成一个文件就可以了。这个东西可以做啥呢?大概就是想传一个压缩包,但是不想让别人知道,然后穿了一个图片。别人以为是图片其实这个图片内涵很多东西。

2024-09-24

qt-prince-master.zip

QT时钟demo

2024-09-06

git教程.txtGit是一种分布式版本控制系统,用于跟踪文件和目录的变化,以及协调多个人员之间的代码协作 以下是一个详细的Gi

Git是一种分布式版本控制系统,用于跟踪文件和目录的变化,以及协调多个人员之间的代码协作。以下是一个详细的Git教程,涵盖了Git的基本概念、安装、配置、基本操作、分支管理、远程仓库操作以及团队协作等方面的内容。 ### 一、Git基本概念 1. **版本控制**:版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。它能帮助你管理不同版本的开发代码,防止代码丢失,并促进多人协作。 2. **仓库(Repository)**:一个Git仓库是一个存储你项目所有文件和历史版本的地方。它可以是本地的,也可以是远程的。 3. **提交(Commit)**:提交是保存代码更改的操作,每次提交会生成一个唯一的哈希值用于标识。 4. **分支(Branch)**:分支是用来进行并行开发的,你可以在分支上进行实验性的更改而不影响主线。 5. **合并(Merge)**:将一个分支的更改合并到另一个分支。 6. **冲突(Conflict)**:当多个分支的更改发生冲突时,需要手动解决。 ### 二、Git安装与配置 1. **安装Git**: - 访问[Git官

2024-08-21

PEB-FUN.zip打印exe运行时模块中所有 的函数名称以及地址

PEB_FUN.zip打印exe运行时模块中所有 的函数名称以及地址。 void printAllFunctionName(HANDLE hModule){ if (hModule == NULL) { std::cerr << "Failed to load DLL." << std::endl; return ; } // 获取PE头指针 PIMAGE_DOS_HEADER pDOSHeader = (PIMAGE_DOS_HEADER)hModule; PIMAGE_NT_HEADERS pNTHeaders = (PIMAGE_NT_HEADERS)((BYTE*)hModule + pDOSHeader->e_lfanew); // 获取导出表的地址 DWORD exportDirRVA = pNTHeaders->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT].VirtualAddress; PIMAG

2024-08-20

PEB-DLL.zip打印exe运行时加载的所有dll模块地址以及模块名称

PEB_DLL.zip打印exe运行时加载的所有dll模块地址以及模块名称PEB_DLL.zip打印exe运行时加载的所有dll模块地址以及模块名称PEB_DLL.zip打印exe运行时加载的所有dll模块地址以及模块名称 void printAllDLLModule(){ auto peb = (PEB*)NtCurrentTeb()->ProcessEnvironmentBlock; // 获取Ldr并遍历InLoadOrderModuleList来查找模块 if (peb && peb->Ldr) { PLIST_ENTRY moduleList = &peb->Ldr->InLoadOrderModuleList; PLIST_ENTRY entry = moduleList->Flink; while (entry != moduleList) { // 获取当前模块的LDR_DATA_TABLE_ENTRY结构 PLDR_DATA_TABLE_ENTRY

2024-08-20

PPE解析+函数地址调用函数

PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址

2024-08-20

c++ json字符串解析和构建源码

c++ json字符串解析和构建源码 构建json对象,解析json字符串 C++构建json对象,C++解析json字符串 C构建json对象,C解析json字符串 C++json详解 C++ json void CreateArrayObeject(){ std::unique_ptr<cJSON,cJSON_Deleter> json_data(cJSON_CreateArray()); std::vector<Student> vstu; Student stu1("zhangsan",10,"nan"); Student stu2("lisi",12,"nan"); Student stu3("wangwu",13,"nv"); vstu.push_back(stu1); vstu.push_back(stu2); vstu.push_back(stu3); for(auto stu :vstu){ cJSON *item = cJSON_CreateObject(); c

2024-08-12

windows系统图片转PDF工具

windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows系统图片转PDF工具windows

2024-06-09

demo3.1.10(GtkEntry).rar

demo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rardemo3.1.10(GtkEntry).rar

2024-05-31

demo3.1.10(GtkEntry) (password).rar

demo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10(GtkEntry) (password).rardemo3.1.10

2024-05-31

demo3.1.9(GtkSwitch).rar

demo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch).rardemo3.1.9(GtkSwitch)

2024-05-31

demo3.1.8(GtkRadioButton).rar

demo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1.8(GtkRadioButton).rardemo3.1

2024-05-31

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

TA关注的人

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