编程
亚图跨际
跨学科视角展现 -- 计算思维
展开
-
Python多语言欧拉法和预测校正器实现
多语言欧拉法和预测校正器实现,流体力学电磁学运动学动力学化学和电路中欧拉法示例:Python重力弹弓流体晃动微分方程模型和交直流电阻电容电路原创 2024-06-21 12:09:17 · 776 阅读 · 0 评论 -
Python混淆矩阵用例
混淆矩阵是评估分类模型性能的有用工具。 该矩阵通过将预测值与实际值进行比较,可以深入了解模型对数据进行分类的程度。 理解和解释混淆矩阵可能具有挑战性,特别是对于机器学习的初学者来说。 然而,理解每个单元代表的内容至关重要,因为它可以帮助您评估模型的优点和缺点。原创 2024-05-11 21:00:43 · 1139 阅读 · 0 评论 -
Python蛛网图可视化函数迭代
Python蛛网图可视化函数迭代原创 2024-05-10 20:45:00 · 446 阅读 · 0 评论 -
C++数理逻辑定义和实现成像捕捉及交互式变形
1. 空间过滤:离散卷积逻辑数学定义和C++代码,:pen:低通滤波器C++方法,:pen:高通滤波器的一阶导数滤波C++方法,:pen:二阶导数滤波C++拉普拉斯方法,:pen:自适应滤波器C++西格玛滤波方法,:pen:自适应窗口滤波器C++ Nagao 滤波方法,C++桑原非利斯托尔滤波方法,:pen:Deriche 轮廓滤波器逻辑数学定义和C++代码,:pen:Deriche 轮廓滤波器应用于二维图像,:pen:计算梯度范数,:pen:二阶Deriche 轮廓滤波器对图像拉普拉斯计算,:pen:快速原创 2024-04-07 20:59:34 · 840 阅读 · 0 评论 -
Python大型数据集(GPU)可视化和Pillow解释性视觉推理及材料粒子凝聚
1. Python图像处理Pillow库:🎯打开图像、保存图像、保存期间的压缩方式、读取方法、创建缩略图、创建图像查看器。🎯获取 RGB 值,从图像中获取颜色,更改像素颜色,转换为黑白。创建 4 色照片。创建棕褐色照片 ,创建图像转换器 GUI。🎯获取 Exif 标签数据、获取 GPS Exif 数据、获取 TIFF 标签数据、创建 Exif GUI。🎯滤波器:模糊、轮廓、细节、边缘增强、浮雕、查找边缘、锐化、平滑。🎯裁剪图像、旋转图像、镜像图像、调整图像大小、缩放图像、创建图像旋转器 GUI。原创 2024-04-03 18:14:37 · 1278 阅读 · 0 评论 -
Python图像表征空间频率域处理和模式分析
1. Python空间滤波器::dart:卷积计算实现均值滤波器。:dart:非线性中值滤波器。:dart:最大值/最小值滤波器。:dart:一阶导数滤波器:索贝尔(sobel)滤波器、普鲁伊特(Prewitt)滤波器、坎尼(Canny)滤波器。:dart:二阶导数滤波器:拉普拉斯滤波器、高斯拉普拉斯滤波器。:dart:弗朗吉(frangi)滤波器。2. Python图像增强方法::dart:图像线性逆变换。:dart:伽玛校正。:dart:对数变换。:dart:直方图均衡化。:dart:对比度拉伸。:d原创 2024-04-02 21:08:42 · 722 阅读 · 0 评论 -
Python可视化概率统计和聚类学习分析生物指纹
1. 使用构面将图表拆分为多个子图表 - 水平、垂直或环绕,下拉菜单的附加功能(允许多项选择、添加占位符文本等)。:dart:使用散点图探索变量并使用滑块过滤子集。:dart:使用 Markdown 探索地图并丰富仪表板,等值线地图,利用动画帧向绘图添加新图层,使用地图回调函数,创建 Markdown 组件,地图投影,用散点图绘图,Mapbox 地图,纳入交互式地图。:dart:计算数据频率并构建交互式表格,创建直方图,修改直方图的 bin 和使用多个直方图来自定义直方图,向直方图添加交互性,创建 2D 直原创 2024-04-02 11:30:06 · 1063 阅读 · 0 评论 -
C++多核开发和并行计算CUDA_OpenMP_OpenCL
线程和并发C++:🎯创建多线程求数据平均值方法:使用几何分解,使用functor创建线程,使用functor和资源获取即初始化(RAII)原则创建管理线程。🎯避免线程间争用条件:使用mutex求解数值平均值。🎯共享资源和程序终止方式:生产者-消费者代码示例,使用semaphore通过共享缓冲区同步两种类型的线程,使用固定迭代数或消息通知终止程序。🎯线程和进程同步:理发店问题代码示例。🎯读写共同资源:读者和作者代码示例。🎯内存排序:银行账户代码示例,排队吸烟代码示例,修改生产者-消费者示例为监视器原创 2024-03-27 18:46:17 · 1025 阅读 · 0 评论 -
Python和FastAPI语义分析和文本图像
1. 使用FastAPI开发RESTful API,创建端点,自定义响应,结构化多路由。2. Pydantic数据验证库数据建模,创建依赖项注入。开发数据库和对象关系映射,SQLAlchemy,Tortoise ORM,MongoDB。3. 建立权限和安全机制,建立Websockets双路通讯。使用pytest和HTTPX异步测试API4. 开发NumPy,pandas数据科学API以及scikit-learn分类机器学习模型。创建预测性API端点,以及OpenCV,WebSockets实时人脸识别。原创 2024-03-21 21:07:27 · 364 阅读 · 0 评论 -
CPU和GPU(C代码)并行计算及二维网格热传输
1. CPU并行计算示例(底层C代码) 1. C代码读取命令行参数,垂直或水平翻转输入图像,使用定时函数加速线程执行,多线程创建,在多线程中分割任务和数据 2. 分析多线程水平翻转图像内存消耗和改善 3. 创建一个既占用内存又占用内核的旋转图片的C 代码,再创建一个充满零图像的函数,主函数中,旋转图片代码将用户提供的旋转度数转换为弧度,再调用旋转函数旋转图片,主函数中再创建一个空白图像并启动多个线程。创建新代码,量化分析线程效率。 4. 线程管理和同步:创建一个占内核、占内存、并且由原创 2024-03-17 21:16:44 · 663 阅读 · 0 评论 -
Python网络设备连接和配置工具网络安全之一
1. 使用SSH 的纯Python包Paramiko 访问单台设备和多台设备2. 使用Jinja2 IP地址管理3. 使用多供应商 SSH Python 库netmiko提升管理权限和公私密钥4. 使用网络配置协议工具Netconf和ncclient 网络设备链接管理,提取,修改配置以及响应事件5. NAPALM自动化复杂多供应商网络管理:不同设备连接,向设备发出命令,测试,网络备份,设备配置,收集设备信息,使用 Jinja2 和 NAPALM 创建并应用配置模板,回滚配置,验证部署原创 2023-12-27 20:33:04 · 963 阅读 · 0 评论 -
Python个人生产力终端看板应用程序
表标题中的配置路径和任务文件的路径可以在 kanban_boards 部分中找到。每个创建的板都有自己的名称和 .json 文件,该文件存储该板的所有任务。应用中带有 5 个预定义的彩色列:[Ready、Doing、Done、Archived、Deleted] 更多列可以在初始文件中手动添加,可见性可以在设置中使用 configure 进行配置。第一次初始化时,会在 user_config_dir 目录中的看板文件夹中创建初始文件,其可以手动编辑或在应用程序中编辑。它会跟踪您创建的所有图板的位置。原创 2023-12-21 21:08:29 · 119 阅读 · 0 评论 -
Python嗅探和解析网络数据包
通过 scapy 模块,我们可以创建不同的网络工具,如 ARP Spoofer、网络扫描仪、数据包转储器等。该模块可用于创建与网络安全相关的更高级的工具。网络扫描是指扫描我们所连接的整个网络,并尝试找出连接到我们网络的所有客户端。ARP():该函数在 scapy 模块中定义,允许我们创建 ARP 数据包(请求或响应)。默认情况下,如果我们调用它,它会为我们创建一个 ARP 请求数据包。在我们的示例中,我们将创建一个 ARP 数据包,并在 ls() 函数的帮助下,我们将看到该数据包的可用字段有哪些。原创 2023-12-08 21:30:16 · 320 阅读 · 0 评论 -
React Node.js 和 Prisma 构建全栈框架
假设您想要构建一个 Web 应用程序,允许用户创建和分享他们最喜欢的食谱。让我们从此件开始:它是应用程序的中心文件,您可以在其中从高层描述应用程序。然后让我们为您的食谱添加数据模型。原创 2023-12-06 21:26:20 · 671 阅读 · 0 评论 -
wxPython图形界面开发(更新 2023.11.26)
介绍 | 图像查看器 | 增强型图像查看器 | 数据库查看器 | 数据库编辑器 | 计算器 | 压缩包归档器 | MP3 标签编辑器 | PDF合并/拆分实用程序 | 文件搜索实用程序 | FTP应用程序 | XML 编辑器 | 分发应用程序 | wxPython 演示 | 小部件检查工具GUI在您深入研究 wxPython 之前,我认为最好先解释一下 GUI 是什么。 图形用户界面是在屏幕上绘制的界面,然后用户可以与之交互。 用户界面由几个常见组件组成,例如:主窗口菜单/工具栏按钮文本输入原创 2021-06-04 16:04:11 · 1326 阅读 · 1 评论 -
Python_WebSocket服务器和Python_JavaScript客户端
在传统的基于 Web 的通信中,您使用超文本传输协议 (HTTP)。HTTP 是一个请求。为了使网页与来自 Web 服务器的数据保持最新,Web 浏览器需要执行来自 Web 服务器的频繁请求。这称为轮询。在网页上的数据需要不断更新的情况下,轮询的成本很高,因为客户端和服务器总是忙于请求和响应。另一方面,如果服务器上的数据不经常变化(或者以不规则的时间间隔变化),则定期轮询是浪费的。如果轮询频率降低,重要的数据更新将无法在网络浏览器上及时更新。原创 2023-11-20 20:49:01 · 272 阅读 · 0 评论 -
Matplotlib嵌入GTK-Qt5-wxPython
对于有经验的读者,你会发现前面的代码有一些异常。 在实例化 2"QQMJDBUJPO 类时,我们需要将 TZT BSHW(在本例中为空列表)解析为 2"QQMJDBUJPO 的构造函数。 至少我在第一次使用PyQt的时候发现它出乎意料,但是这是必需的,因为实例化调用了C类2"QQMJDBUJPO的构造函数,并且它使用TZT BSHW来初始化Qt应用程序。在2"QQMJDBUJPO期间解析TZT BSHW 实例化是 Qt 中的约定,需要注意。 此外,每个 PyQt 5 应用程序都必须创建一个应用程序对象。让我原创 2022-07-07 10:15:22 · 339 阅读 · 0 评论 -
Python动画可视化排序算法(冒泡-插入-选择-堆-shell-合并-快速)
Python动画可视化排序算法:冒泡排序,插入排序,选择排序,堆排序,shell排序,合并排序,快速排序。冒泡排序是最直接的排序算法之一,它会多次遍历一个列表。从本质上讲,每个项目都会“冒泡”到它所属的位置。插入排序与冒泡排序一样,插入排序算法易于实现和理解。它将给定的数组拆分为已排序和未排序的部分,然后将未排序部分的值拾取并放置在已排序部分的正确位置。...原创 2022-07-07 10:13:10 · 766 阅读 · 0 评论 -
C++(CMake)视觉OpenCV滤镜-自动光学检测-对象分类跟踪-背景建模和形态学操作-文本识别分割算法
在我们开始创建源文件之前,我们将生成 CMakeLists.txt 文件,允许我们编译项目,构建它并执行它。 以下 CMake 脚本简单,但足以编译和生成可执行文件:第一行表示生成我们的项目所需的最低 CMake 版本,第二行设置我们可以用作 ${PROJECT_NAME} 变量的项目名称,第三行设置所需的 C++版本; 在我们的例子中,需要 C++ 11 版本,我们可以在下一个片段中看到:此外,我们需要 OpenCV 库。 首先,我们需要找到库,然后我们将在使用 MESSAGE 函数找到的 OpenC原创 2022-07-01 12:24:51 · 923 阅读 · 0 评论 -
LabVIEW 读写和缩放音频文件
LabVIEW 提供了多种方式来读取和写入 WAV 格式的音频文件。 完成本模块后,您将能够使用位于 Programming | Graphics & Sound | Sound | Files 中的 Simple Read 和 Simple Write,用于从 .wav 文件中检索作为一维数组的音频信号,并将表示音频信号的一维数组保存到 .wav 文件中。 涵盖的其他要点包括在保存为音频文件之前将音频信号缩放到最大绝对值 1,以及如何创建双通道(立体声)音频文件。从 .wav 文件中检索音频信号原创 2021-10-15 17:00:35 · 5168 阅读 · 2 评论 -
非吸收性多层介质光学薄膜的反射率 LabVIEW 模拟器
反射率模拟是设计和优化光学薄膜的重要工具。 我们已经使用 LabVIEW 开发了一种用于非吸收性多层介质光学薄膜的反射率模拟器。 基板材料的名称以及多层堆叠每层的材料和厚度作为弹出窗口中的输入参数输入程序。 该程序使用层厚度和定义的介电材料堆叠的折射率色散数据,计算给定波长范围的反射率光谱。 展示了多层堆叠中各种材料组合的模拟反射光谱,并与通过电子束蒸发技术生长的多层光学薄膜的实验结果进行了比较。介绍多层光学薄膜涂层已广泛用于各种光学和光电元件中的反射率调制。这些包括激光二极管面上的抗反射 (AR) 和原创 2021-10-10 17:48:06 · 759 阅读 · 0 评论 -
使用 MySQL 和 Flask 构建 RESTful API 服务
使用 Flask 微框架开发 RESTful Web 服务并使用 MySQL 集成它们使用 Flask 开发、部署和管理带有易于阅读和理解的 Python 代码的 REST API学习使用 SQLAlchemy ORM 将 MySQL 用作 Flask API 的 Web 服务数据库介绍了创建 REST API 的最佳实践,并指导您构建应用程序和测试 REST 端点教您如何使用视图设置身份验证和呈现 HTML将学习如何为 R和EST API 编写单元测试,并了解模拟、断言和集成测试将了解如何记.原创 2021-10-10 17:46:29 · 507 阅读 · 0 评论 -
Flask App 数据发送到 PostgreSQL 数据库
对象关系映射器如果您计划制作任何类型的现代 Web 服务,那么管理通过网站或应用程序的数据流是一项需要掌握的关键技能。 使用flask,对象关系映射器(ORM)被用来让你的应用程序与关系数据库进行交互。 对象关系映射器是一个框架,在我们的例子中,它允许我们使用 python 而不是显式 SQL 查询与 SQL 数据库进行交互。 我们使用的 ORM 的名称是 SQLAlchemy,可以按如下方式下载:目录结构为了让我们的应用程序正常运行,目录需要按如下方式布局。确保不要更改您在下面看到的任何文件/文件夹原创 2021-09-28 17:14:06 · 334 阅读 · 0 评论 -
使用案例探索 Python 和 Flask 构建网络应用
Python 是一种令人难以置信的多功能语言。它被认为是现代发展的主要内容。它用于从最简单的脚本到复杂的机器学习和神经网络训练算法。但也许 Python 鲜为人知的用法是将其用作 Web 服务器。被 Node/Express 和 Ruby on Rails 等更流行的框架所掩盖,Python 经常被大多数开发人员忽视作为 Web 服务器的选择。使用 Python 编写的后端非常有用,原因有很多,其中包括:从将 Python 作为常规脚本语言学习到使用它来制作后端很容易。如果您计划为已经用 Pyth原创 2021-09-28 17:07:44 · 154 阅读 · 0 评论 -
Flask 和 Python 聊天应用演示
我们每天都会遇到几个聊天应用程序,维护和开发这些应用程序需要付出很多努力,因为它们涉及用户之间的双向通信以及记录服务器提供的每个请求。本文,将学习使用 Flask(一种 Python Web 框架)在数分钟内开发聊天应用程序。为此,先决条件是一些与 Flask、SocketIO 和 jquery 相关的概念。这三者构成了构建此类聊天应用程序的基石。Flask选用理由它是强大的框架之一,以其简单性、灵活性和多个附加组件而闻名,如果用户愿意,可以在以后添加这些附加组件。 聊天应用程序又是一个网络应用程序,原创 2021-09-27 09:29:30 · 505 阅读 · 0 评论 -
Angular 和 Flask 全栈简易演示
对于 JavaScript 框架,MEAN 堆栈以其方式非常有名。 我经常遇到项目要求,人们希望使用 Python 构建服务器代码,主要是因为它与物联网、图像处理、数学应用程序或语言选择有关。 Django 是 Python 爱好者构建服务器端渲染网站的不二之选。本文,我们将使用 Angular+Flask+Python 技术。AngularAngular 是用于构建单页应用程序的 JavaScript(实际上是用 Typescript 编写的)框架。PythonPython 是服务器端编程语言,原创 2021-09-26 17:56:30 · 1994 阅读 · 0 评论 -
Dash 嵌入 Flask App
Dash 有一个小秘密:它是在 Flask 的帮助下实现的。 事实上,Dash 实际上扩展了 Flask:每次我们制作 Dash 应用程序时,我们实际上都是在创建一个带有额外花里胡哨的 Flask 应用程序。 这听起来很合理,甚至可能令人兴奋:将 Plotly 的力量与 Flask 结合起来。内容Plotly和Flask结合制作最小的 Plotly Dash 应用程序 (代码)创建功能齐全的应用程序Flask + Dash 实现(代码)Flask 中的 Dash使用 Dash原创 2021-09-26 17:46:55 · 737 阅读 · 0 评论 -
REST API 获取本地托管 Flask 和 MongoDB 的数据
使用 ReactJS 创建一个网站,将我的 mongoDB 托管到本地服务器,以便我可以通过 REST API 进行交互。 为了解决这个问题,我创建了一个连接到 mongoDB 并托管在本地主机上的 Flask 应用程序。 然后我会从 ReactJS 发送我的 REST API ,访问这个服务器并获取我的数据。此外,为了与 mongoDB 通信,我将使用基于 pymongo 构建的 MongoEngine 库。Flask 安装创建 Flask 应用添加代码连接MongoDB终端运行使用Bluep原创 2021-09-26 17:30:39 · 103 阅读 · 0 评论 -
Qt Creator 应用开发
特点从使用 Qt Designer 设计用户界面开始,并学习如何实例化自定义消息、表单和对话将了解 Qt 对多线程的支持,这是使应用程序具有响应性的关键工具,以及 Qt 的模型-视图-控制器 (MVC) 的使用来显示数据和内容将学习使用图形视图框架在屏幕上绘制图像并创建与 Qt 小部件互操作的自定义小部件了解 Qt Creator 的最新功能,例如 Qt Quick Controls 2、增强的 CMake 支持、新的 SCXML 图形编辑器和模型编辑器使用 Qt Quick 处理多媒体和传感器原创 2021-09-16 17:28:10 · 128 阅读 · 0 评论 -
使用 Flask 框架创建 REST API 并部署到云平台
概述本教程和下一部分将展示如何创建一个 Flask REST API 应用程序以及一个用于存储电影详细信息的 sqlite 数据库。 该数据库包含 5 个字段/列,用于输入电影的详细信息。 此外,通过 HTTP 的 GET、POST、PUT 和 DELETE 方法,使用 Flask REST API,我们将看到如何与 Web 和数据库进行交互。在第二部分中,应用程序将在 Heroku 的云平台上进行测试和部署。 我们将深入研究,使用上述框架和 SQLite 数据库创建一个简单的 Web 应用程序。RE原创 2021-09-16 17:25:26 · 308 阅读 · 0 评论 -
Python 实现 MQTT 演示版
MQTT 消息MQTT 是一种机器对机器 (M2M)/“物联网”连接协议。 MQTT 代表消息队列遥测传输。它是一种基于发布订阅的消息传递协议。它工作在 TCP/IP 协议之上。工作原理首先,订阅者订阅一个或多个主题。 然后一个或多个发布者将消息发布到服务器,服务器可以在任何地方,甚至可以是本地主机,针对特定主题。 服务器将消息发布给订阅了发布者指定主题的订阅者。如上图所示,笔记本电脑和移动设备是订阅者,温度传感器是发布者。 温度传感器将其温度值发布给代理和代理,然后将温度值发布到笔记本电脑和移动原创 2021-09-16 17:24:09 · 394 阅读 · 0 评论 -
使用 Android 开发 MQTT 客户端
MQTT 代表消息队列遥测传输,它是一种功能强大的消息传输协议,主要用于机器对机器 (M2M) 和物联网 (IoT) 通信上下文。 MQTT 在这些情况下是首选,因为它易于实施,并且非常适合资源有限的设备。在本文中,我们将开发一个使用 MQTT 协议的 Android 移动应用程序。MQTT vs HTTPMQTT 的竞争对手是旧的、但金子般的 HTTP 协议。但是,为什么要为您的项目选择 MQTT 协议呢?下面是一个简短的比较表,以更好地阐明主要方面:综上所述,MQTT 相比 HTTP 更简单原创 2021-09-16 17:19:19 · 1504 阅读 · 0 评论 -
Flutter 跨平台编程
特点Flutter 是一个令人兴奋的新软件开发工具包,可让您同时面向多个平台,因此您可以从一个代码库构建适用于 iOS、Android 甚至 Web 和桌面的应用程序。与现代 Web 技术类似,Flutter 使用声明式方法进行 UI 开发。您可以在开发时利用新代码的“热重载”,借助 Flutter 的自定义渲染引擎,您的应用程序将以原生速度执行。内容构建第一个 App介绍从零开始构建小部件基础小部件理解小部件滚动式小部件交互式小部件屏幕之间导航路由和导航导航原创 2021-09-14 17:50:34 · 135 阅读 · 0 评论 -
Flutter 实践项目
特点Flutter 是一个现代的反应式移动框架,它消除了为 iOS 和 Android 构建原生移动应用程序时发现的许多复杂性借助 Flutter,开发人员现在可以从单个代码库构建快速的原生移动应用程序包含 11 个项目,可帮助您使用 Flutter 构建自己的移动应用程序首先介绍了 Dart 编程,并解释了如何将它与 Flutter SDK 结合使用来定制移动应用程序从构建 Flutter 小部件和应用动画到使用数据库(SQLite 和 sembast)和 Firebase将学习如何连接到远原创 2021-09-14 17:47:16 · 427 阅读 · 0 评论 -
Postman 自动化 API 测试
特点Postman 支持探索和测试 Web API,帮助测试人员和开发人员弄清楚 API 的工作原理使用 Postman,可以为任何 API 创建有效的测试自动化了解有效 API 测试的原则使用 Postman 创建设计良好、文档化和测试过的 API实践项目将教您如何使用 Postman 向现有 API 添加测试自动化,并指导您使用 Postman 从头开始创建设计良好的 API内容API 测试理论和术语API 术语和类型API 设计原则OpenAPI 和 API 规范良好 A原创 2021-09-14 17:45:30 · 167 阅读 · 0 评论 -
ASP.Net Core 和 Vue.js 全栈开发
特点采用实践方法来实现使用 ASP.NET Core 5 和 Vue.js 3 构建健壮应用程序的实用方法从设置 Web 应用程序的后端开始,以干净的架构、命令查询责任分离 (CQRS)、中介模式和 Entity Framework Core 5 为指导展示如何使用最佳实践构建前端应用程序,状态 Vuex 管理、Vuetify UI 组件库、用于输入验证的 Vuelidate、Vue Router 延迟加载和 JWT 身份验证专注于测试和部署最后,使用最常见的 Vue.js npm 包和 ASP原创 2021-09-07 09:43:57 · 1554 阅读 · 0 评论 -
C++ 和 Qt 6 跨平台开发
特点使用 Qt 6 和现代 C ++ 进行跨平台开发,涵盖使用标准 C ++17 和 Qt 6 功能跨多个平台编写 GUI 应用程序的基本要素。从 Qt 框架的基础开始,包括 Qt Creator 提供的功能,展示如何使用 Qt Widgets 创建经典用户界面和使用 Qt Quick 创建触摸友好的用户界面探索 Qt Creator IDE,以便为多个桌面以及嵌入式和移动平台开发应用程序学习有关信号和插槽的高级概念。 最后,引导您使用 Qt Creator IDE 调试和测试您的应用程序内容原创 2021-09-06 17:39:50 · 606 阅读 · 0 评论 -
使用 Go API 快速下载 excel 文件
我们有几个 Golang API 可以为 csvfiles 提供服务,但在提供以编程方式生成的 excel 文件方面没有任何帮助。为了避免重新编写,我们可以借助此服务器开始。main.go这使我们能够服务于路由:/ 和 /excel-download,它们都只支持 GET 方法。我们在端口 3000 上运行服务器。当您运行命令 go run main.go 并导航到 127.0.0.1:3000 时,您将使用 homeHandler 路由homehandler.go需要注意的是,我们将此服务器原创 2021-09-04 18:01:35 · 686 阅读 · 0 评论 -
项目辅助学习 Qt 5
特点Qt 5 是一个应用程序开发框架,可提供出色的用户体验并使用 Qt Widgets、QML 甚至 Qt 3D 开发全功能应用程序了解 Qt 框架,以及解决严重问题(例如链接、调试和多线程)所需的工具。内容Qt 5 入门项目基本结构主窗口结构Qt 设计器界面信号和槽自定义 QWidget添加任务使用 QDialog分配代码责任使用 lambdas 发出自定义信号使用 auto 类型和基于范围的 for 循环进行简化发现 qmake 的秘密qmake 介绍设计原创 2021-09-04 17:46:03 · 160 阅读 · 0 评论 -
嵌入式Linux设备驱动开发
Linux 内核是一种复杂、可移植、模块化且广泛使用的软件,在全球超过一半的设备中运行在大约 80% 的服务器和嵌入式系统上。 设备驱动程序在 Linux 系统的性能方面起着关键作用。 由于 Linux 已成为最流行的操作系统之一,因此开发专有设备驱动程序的兴趣也在稳步增长。本文最初将帮助您了解驱动程序的基础知识,并为熟悉 Linux 内核的漫长旅程做好准备。涵盖了基于各种 Linux 子系统的驱动程序开发,例如内存管理、PWM、RTC、IIO、IRQ 管理等。还提供了有关直接内存访问和网络设备驱动程序原创 2021-07-25 17:40:39 · 176 阅读 · 0 评论