- @TOC 前言在上节课(Linux网络编程初体验)中我们实现了连接bilibili的功能,并获取其html源码如图所示.今天我们要自己编写个服务端来服务我们的客户端提示:以下是本篇文章正文内容,下面案例可供参考 服务端是啥、有什么特点服务端长期暴露于网络,并等待客户端连接特点:服务端无法主动连接客户端客户端只能按照预定义的方式连接服务端服务端编程模式:socket()->bind()->li... @TOC 前言在上节课(Linux网络编程初体验)中我们实现了连接bilibili的功能,并获取其html源码如图所示.今天我们要自己编写个服务端来服务我们的客户端提示:以下是本篇文章正文内容,下面案例可供参考 服务端是啥、有什么特点服务端长期暴露于网络,并等待客户端连接特点:服务端无法主动连接客户端客户端只能按照预定义的方式连接服务端服务端编程模式:socket()->bind()->li...
- @TOC QRadioButtonQRadioButton片这个按钮类应对多选一的场景。打开windows的画图软件,我们就可以看到下面的:如果我们刚开始的是线,然后我们又想画矩形,则线这个框会没有,取而代之的是在矩形这里,这和Qt中的QRadioButton是差不多的。 属性没有讲的其他的可以在帮助文档搜索获取和设置显示的文本QString text() constvoid setText... @TOC QRadioButtonQRadioButton片这个按钮类应对多选一的场景。打开windows的画图软件,我们就可以看到下面的:如果我们刚开始的是线,然后我们又想画矩形,则线这个框会没有,取而代之的是在矩形这里,这和Qt中的QRadioButton是差不多的。 属性没有讲的其他的可以在帮助文档搜索获取和设置显示的文本QString text() constvoid setText...
- @TOC 前言esp32有很多的功能,例如wifi,蓝牙等,这节我们学习最简单的点灯。提示:以下是本篇文章正文内容,下面案例可供参考 ESP32简介ESP32模块是ESP8266的升级版本。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。虽然ESP32的引脚数比常... @TOC 前言esp32有很多的功能,例如wifi,蓝牙等,这节我们学习最简单的点灯。提示:以下是本篇文章正文内容,下面案例可供参考 ESP32简介ESP32模块是ESP8266的升级版本。除了Wi-Fi模块,该模块还包含蓝牙4.0模块。双核CPU工作频率为80至240 MHz,包含两个Wi-Fi和蓝牙模块以及各种输入和输出引脚, ESP32是物联网项目的理想选择。虽然ESP32的引脚数比常...
- @TOC 一、CMake概况CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt 的 qmake等,如果自己动手写 makefile,会发现,makefile 通常依赖于当前的编译平台,而且编写 makefile... @TOC 一、CMake概况CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt 的 qmake等,如果自己动手写 makefile,会发现,makefile 通常依赖于当前的编译平台,而且编写 makefile...
- 深入探索Linux TCP网络协议栈的内部机制,揭开其背后的神秘面纱。通过对TCP协议在Linux系统中的实现方式进行详细解析,了解到它是如何实现可靠的数据传输、拥塞控制和流量管理等关键功能的。 从TCP协议栈的基本构建模块开始,逐步展示数据包在协议栈中的传递过程。通过剖析各个层级的功能模块,包括物理层、链路层、网络层和传输层,我们将揭示每个模块的作用和相互配合的工作方式。 深入探索Linux TCP网络协议栈的内部机制,揭开其背后的神秘面纱。通过对TCP协议在Linux系统中的实现方式进行详细解析,了解到它是如何实现可靠的数据传输、拥塞控制和流量管理等关键功能的。 从TCP协议栈的基本构建模块开始,逐步展示数据包在协议栈中的传递过程。通过剖析各个层级的功能模块,包括物理层、链路层、网络层和传输层,我们将揭示每个模块的作用和相互配合的工作方式。
- @TOC 前言在用户界面设计中,滑动条和进度条是常见的控件。Qt中提供了QProgressBar和QSlider两个类来实现滚动条和滑动条。 一、QSlider在Qt中,QSlider是一个用于设置值的控件。它可以用于音频和视频应用程序中的音量控制、视频播放器中的进度条控制,还可以用于显示一定范围内的整数或浮点数。QSlider类具有以下特征:它是QWidget的子类。它可以出现在水平和垂直... @TOC 前言在用户界面设计中,滑动条和进度条是常见的控件。Qt中提供了QProgressBar和QSlider两个类来实现滚动条和滑动条。 一、QSlider在Qt中,QSlider是一个用于设置值的控件。它可以用于音频和视频应用程序中的音量控制、视频播放器中的进度条控制,还可以用于显示一定范围内的整数或浮点数。QSlider类具有以下特征:它是QWidget的子类。它可以出现在水平和垂直...
- @TOC 前言在现代的GUI应用程序中,列表框是必不可少的一部分。它们可以用于许多用途,例如显示文件列表、产品列表、任务列表等等。QListWidget是基于Qt框架的一个通用列表框,QListWidget提供了一种简单而易用的方式来显示一个项目列表。因此,掌握QListWidget的使用方法可以让您在开发GUI应用程序方面更具有竞争力。 一、属性和方法QListWidget 有很多属性和方... @TOC 前言在现代的GUI应用程序中,列表框是必不可少的一部分。它们可以用于许多用途,例如显示文件列表、产品列表、任务列表等等。QListWidget是基于Qt框架的一个通用列表框,QListWidget提供了一种简单而易用的方式来显示一个项目列表。因此,掌握QListWidget的使用方法可以让您在开发GUI应用程序方面更具有竞争力。 一、属性和方法QListWidget 有很多属性和方...
- @TOC 前言Qt是一种流行的跨平台的C++ GUI应用程序开发框架,用于构建图形用户界面(GUI)和其他桌面应用程序。QDial是Qt框架中的一个小部件,用于创建旋转式的拨号器。本文将介绍如何使用QDial进行基本的GUI应用程序开发,包括QDial的主要特性和方法,以及如何将其添加到应用程序的用户界面中。 一、QDial是什么QDial很像大家在射击手游中的移动键。如下图所示:接下来,我... @TOC 前言Qt是一种流行的跨平台的C++ GUI应用程序开发框架,用于构建图形用户界面(GUI)和其他桌面应用程序。QDial是Qt框架中的一个小部件,用于创建旋转式的拨号器。本文将介绍如何使用QDial进行基本的GUI应用程序开发,包括QDial的主要特性和方法,以及如何将其添加到应用程序的用户界面中。 一、QDial是什么QDial很像大家在射击手游中的移动键。如下图所示:接下来,我...
- @TOC 前言C++是一种强大而广泛应用的编程语言,具有广泛的用途和应用领域。无论你是计算机科学专业的学生、自学编程的爱好者,还是想要进一步提升编程技能的专业开发人员,学习C++都具有重要的意义。本文将探讨学习C++的意义,以及它对个人和职业发展的潜在好处。 意义常见的一些观点为:操作系统和驱动都是C写的,学好C就够了Linus大神都认为C++一无是处,那要他干什么?!等等… 软件方法论的发... @TOC 前言C++是一种强大而广泛应用的编程语言,具有广泛的用途和应用领域。无论你是计算机科学专业的学生、自学编程的爱好者,还是想要进一步提升编程技能的专业开发人员,学习C++都具有重要的意义。本文将探讨学习C++的意义,以及它对个人和职业发展的潜在好处。 意义常见的一些观点为:操作系统和驱动都是C写的,学好C就够了Linus大神都认为C++一无是处,那要他干什么?!等等… 软件方法论的发...
- @TOC 一、gcc 和 g++介绍GCC(GNU Compiler Collection)是由GNU项目开发的一套广泛使用的开源编译器集合。它支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada和其他语言。GCC是一个强大而灵活的编译器,被广泛用于开发各种应用程序、库和操作系统。G++是GCC编译器中用于编译C++程序的前端工具。它支持C++11、C++14、C... @TOC 一、gcc 和 g++介绍GCC(GNU Compiler Collection)是由GNU项目开发的一套广泛使用的开源编译器集合。它支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada和其他语言。GCC是一个强大而灵活的编译器,被广泛用于开发各种应用程序、库和操作系统。G++是GCC编译器中用于编译C++程序的前端工具。它支持C++11、C++14、C...
- @TOC 前言在字符串处理中,经常需要寻找一个字符串中的最大子串。最大子串指的是在给定字符串中连续出现的长度最长的子串。本文将介绍如何使用C++/C语言来查找一个字符串中的最大子串。 一、示例输入:"Hello everybody"输出:"everybody"输入:"i am C++"输出:"C++"以空格分割每一个子字符串,遇到'\0'返回 二、要求分析1、遍历字符串对于此要求,我们肯定需... @TOC 前言在字符串处理中,经常需要寻找一个字符串中的最大子串。最大子串指的是在给定字符串中连续出现的长度最长的子串。本文将介绍如何使用C++/C语言来查找一个字符串中的最大子串。 一、示例输入:"Hello everybody"输出:"everybody"输入:"i am C++"输出:"C++"以空格分割每一个子字符串,遇到'\0'返回 二、要求分析1、遍历字符串对于此要求,我们肯定需...
- C++数据结构的简介。 带你从0到1的进入数据结构的大门 C++数据结构的简介。 带你从0到1的进入数据结构的大门
- 当在C语言中使用函数时,需要先进行函数的定义,然后可以通过函数调用来执行函数体中的代码。以下是关于C语言函数的调用和使用的基本语法和定义,以无序列表的格式展示:1.函数定义的基本语法如下: 返回类型 函数名(参数列表) { // 函数体 // 执行的代码 }在函数定义中,需要指定函数的返回类型、函数名和参数列表。函数体中包含需要执行的代码。2.函数调用的基本语法如下:... 当在C语言中使用函数时,需要先进行函数的定义,然后可以通过函数调用来执行函数体中的代码。以下是关于C语言函数的调用和使用的基本语法和定义,以无序列表的格式展示:1.函数定义的基本语法如下: 返回类型 函数名(参数列表) { // 函数体 // 执行的代码 }在函数定义中,需要指定函数的返回类型、函数名和参数列表。函数体中包含需要执行的代码。2.函数调用的基本语法如下:...
- C语言函数的参数和返回值是函数定义时用来传递数据和返回结果的机制。函数参数:1.参数是函数定义中用于接收外部数据的变量。函数可以有零个或多个参数,每个参数包括类型和名称。2.参数允许将数据从函数的调用者传递到函数内部,函数在执行时可以使用这些参数来完成特定任务。3.参数可以有不同的类型,如整数、浮点数、字符、数组、结构体等。函数返回值:1.返回值是函数执行完毕后将结果返回给调用者的值。函数可... C语言函数的参数和返回值是函数定义时用来传递数据和返回结果的机制。函数参数:1.参数是函数定义中用于接收外部数据的变量。函数可以有零个或多个参数,每个参数包括类型和名称。2.参数允许将数据从函数的调用者传递到函数内部,函数在执行时可以使用这些参数来完成特定任务。3.参数可以有不同的类型,如整数、浮点数、字符、数组、结构体等。函数返回值:1.返回值是函数执行完毕后将结果返回给调用者的值。函数可...
- C语言中的循环语句用于重复执行一段代码。以下是C语言中常用的循环语句及其代码示例。1.while循环:while循环根据给定的条件重复执行特定的代码块,只有当条件为真时才执行。while (condition) { // 循环体代码}示例:int i = 0;while (i < 5) { printf("%d\n", i); i++;}2.do-while循环:do... C语言中的循环语句用于重复执行一段代码。以下是C语言中常用的循环语句及其代码示例。1.while循环:while循环根据给定的条件重复执行特定的代码块,只有当条件为真时才执行。while (condition) { // 循环体代码}示例:int i = 0;while (i < 5) { printf("%d\n", i); i++;}2.do-while循环:do...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签