自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 aardio编程基础知识与Python互操作方法详解

内容概要:本文详细介绍了aardio编程语言的基础知识,包括关键字、数据类型、数据结构、条件和循环结构等。此外,还重点讲解了aardio与Python之间的互操作方法,包括如何运行Python代码、调用Python库以及数据类型的转换。每个知识点都配有详细的代码示例。适合人群:初学者和有一定编程基础的技术人员,特别是对aardio编程感兴趣或需要进行aardio与Python集成开发的开发者。

2024-11-08 14:24:46 1259

原创 aardio类

aardio的构造函数赋值,应该采用this或者self关键词,这样代码更加有逻辑性。建议在类和名字空间的使用中,尽量用this self 等指明容易混淆的地方。aardio中类创建了一个新的名字空间,这一点和Python有很大的不同。但是aardio可以有类属性,这一点和Python有点像。aardio的表现就不一样了。先看看Python的。

2024-12-02 23:01:16 223

原创 aardio名字空间

所有课程:https://edu.51cto.com/course/37901.html。

2024-12-02 23:00:55 533

原创 matplotlib简单使用

matplotlib基本概念

2024-11-26 22:03:05 246

原创 pyqtgraph简单例子

【代码】pyqtgraph简单例子。

2024-11-26 22:01:48 225

原创 PySide6高级碎碎念

slot装饰器是不是必须的,官方文档怎么说没有继承QObject类,自定义信号一般怎么写。

2024-11-26 21:58:55 421

原创 c++ string简易用法

string的建议用法,不含string_view用法

2024-11-18 22:42:33 144

原创 c++浮点数比较

【代码】c++浮点数比较。

2024-11-18 22:40:34 221

原创 c++线程亲和性简易用法

cat /sys/devices/system/cpu/cpu0/topology/thread_siblings_list:查看cpu0相邻thread。设置亲和性,是否有必要和效果,需要benchmark,可能性能下降,可能提升。linux man文档中的例子(简单改动),设置亲和性。

2024-11-17 23:20:16 178

原创 推荐几个资料(python相关)

推荐资料篇

2024-11-17 23:17:48 821

原创 python 线程池-ThreadPoolExecutor简易例子

【代码】python 线程池-ThreadPoolExecutor简易例子。

2024-11-16 22:49:50 207

原创 C++ 随机数简易用法

C++标准库还提供多个引擎,那是随机性的源头。这些引擎会产生随机的无正负号值(random unsigned value),它们被均匀分布(uniformly distributed)于一个预定义的最小和最大值之间;而所谓distribution(分布)会把那些值转换为随机数(random number)

2024-11-16 22:44:12 224

原创 vscode最基本的操作

vscode最基本的操作

2024-11-15 22:09:43 312

原创 cmake最常用的知识(推荐)

cmake最基本最常用的知识

2024-11-15 22:06:30 207

原创 boost property_tree 库简单使用

【代码】boost property_tree 库简单使用。

2024-11-14 16:08:36 181

原创 boost dll库使用注意事项

特别注意 boost::dll::shared_library的生命周期。

2024-11-14 16:07:03 236

原创 c++条件编译最常用的知识点

【代码】c++条件编译最常用的知识点。

2024-11-13 10:32:18 292

原创 c++11单例模式写法推荐

饿汉模式的对象在类产生时候就创建了,一直到程序结束才会去释放。即作为一个单例类实例,它的生存周期和我们的程序一样长。因此该实例对象需要存储在全局数据区,所以肯定需要使用static来修饰,因为类内部的static成员是不属于每个对象的,而是属于整个类的。如果有多个动态链接库,链接库中都引用了单例类,每个单例类在动态链库中都是唯一的,这个就和单例的期望不一样(单例不唯一了),如果要唯一的话,加上 -rdynamic 编译参数。

2024-11-13 10:27:37 652

原创 opencv-下划线-形态学结构元素

【代码】opencv-下划线-形态学结构元素。

2024-11-12 08:53:26 244

原创 opencv-找圆形-几何特性

【代码】opencv-找圆形-几何特性。

2024-11-12 08:52:38 291

原创 opencv-Mat 读取 cvtColor

【代码】opencv-Mat 读取 cvtColor。

2024-11-11 09:32:50 576

原创 Markdown基本语法-掌握最常用的就行

掌握最常用的markdown语法

2024-11-11 09:27:36 802

原创 初学java递归

【代码】初学java递归。

2024-11-10 11:39:43 155

原创 初学java IO

【代码】初学java IO。

2024-11-10 11:37:51 249

原创 ICEM-fluent二维非结构网格

最大网格尺寸一般定义为最小长度的1/10,定义壳网格生成类型(Tri or Quad …)和方法(一般采用Patch Dependent,对于壳网格,只有这个方法可以生产边界层网格),使用这个方法让调整节点和节点分布律十分的方便。删除不合格的网格,重建网格,这一节都有介绍。构思网格如何生成,合理建立Parts,Parts对后面的网格参数的设置很有帮助。(如果part建立合理,那么设置参数,将会非常方便,,设置显示曲线节点分布情况和节点数)页,调整节点的method选择的是。,设置节点数目和节点分布律。

2024-11-10 11:31:25 976

原创 线性代数入门

将矩阵以行列分割,然后得到的乘积为即行向量或列向量的线性组合。

2024-11-09 20:59:50 981

原创 R编程入门

在R中两个类型不一致的向量比较,内部有一个转换机制,将其中一个向量的类型转换为另一个向量的类型,至于保留哪个向量的类型,转换哪个向量的类型,其中有一个规则。这个决定了,如果add_f中有一个变量x在learn_r中不存在,而在r_fun中存在,那么add_f函数可以用到这个x。由于基本数据类型是向量、列表等,函数的参数要始终保存警惕,传入的并不是一个值,而是一个向量。当然R底层肯定有具体的数据类型,但是呢,在用R的时候不用考虑底层,考虑R的上层语法就好。逻辑测试、取子集,都是R中很强大的功能,向量化很强。

2024-11-09 20:29:10 943

原创 R语言基本语法

数据类型的概念,在R中被淡化,字符向量、数值向量等才是要考虑的。c(‘hello’, ‘world’),字符向量。c(1, 2, 3),数值向量。数据框:data.frame。可以包含不同类型的数据。每列包含不同是数据类型。

2024-11-09 20:17:54 325

原创 aardio基本语法

select指定一个选择器变量或表达式,case语句列举不同的值或条件值,第一个符合条件的case语句将会执行(执行第一个符合条件的case语句以后退出select语句,不会执行多个case语句)。select指定一个选择器变量或表达式,case语句列举不同的值或条件值,第一个符合条件的case语句将会执行(执行第一个符合条件的case语句以后退出select语句,不会执行多个case语句)。仅仅了解怎么用table达到数组的效果,怎么用table达到字典的效果就可以了,平时使用不要将两种效果的混合使用。

2024-11-08 13:58:09 915

原创 mysql-查询的谣言

查询的先入为主

2024-11-08 13:37:33 281

原创 MySQL存储过程的实现及其高级特性的应用

内容概要:本文详细介绍了MySQL存储过程的各种功能和技术细节,包括变量的定义与赋值、传入与传出参数、条件语句(如if-then-else)、循环语句(如while和repeat)、游标的使用方法、函数的定义与使用以及事件调度器(Event)。同时,还包括了一些高阶特性和综合案例,如使用Python脚本与MySQL存储过程结合进行数据归档和清理。适合人群:具有一定的数据库管理和维护经验的技术人员,特别是MySQL数据库开发者和管理员。

2024-11-08 13:34:48 612

原创 Qt OpenGL固定管线处理技术详解

内容概要:本文档详细介绍了在Qt环境中使用OpenGL进行3D图形绘制的技术要点。主要内容涵盖了基本图形的绘制方法、投影与变换技术、交互处理、以及反锯齿效果。文档还对比了固定管线和可编程管线的特点和应用场景,特别是在性能优化和灵活性方面的优势。适合人群:熟悉C++和Qt基础知识的开发者,尤其是对3D图形处理有研究兴趣的中级及以上水平程序员。

2024-11-08 12:35:48 877

原创 红外图像采集-V4L2

文章未经允许,不可转载本文需要Linux、C++及图像处理的基本知识,如果没有,其实也可以进来看看。Windows下用官方提供的SDK,完成采集工作Linux下通过V4L2,完成采集工作Windows下对官方SDK进行封装,交由Python调用,利用PyQt库完成界面设计Linux对V4L2进行封装,交由Python调用,利用PyQt库完成界面设计部署到嵌入式设备 Jetson tx2。

2024-11-08 12:16:39 601

原创 海康威视摄像机SDK的使用

文章未经允许,不可转载海康威视提供的SDK,支持C++、Java、C#,但是就是不支持Python,调用SDK并不是件很愉快的事情。毕竟和图像相关的程序,Python编写起来更加方便。如果不特定选择海康威视这个品牌,大华摄像机是支持Python,而且还支持go,第一次看到的时候,我还是吃了一惊,心想厉害呀!解码yuv编写类调用海康威视相机void *redis多线程制作Python的海康威视库(不是重点)

2024-11-07 22:13:07 1563

原创 深度学习框架学习及深度学习的一些感悟

旧文一篇如果熟悉使用C++,所有的框架中,我最推荐的是 darknet,原作者是yolov1~yolov3的大神 pjreddie,现在积极开发的是yolov4作者,也是一位大神 AlexeyAB。我等跟随大神的脚步,享受框架的魅力。说句臭美的话,我在2018年刚接触深度学习那会,就知道一定会发展很好的,当时它的github star不到2000,现在呢,已经1.5万了。而且2018年底~2019年初,也在积极地在issue上发问,充当了一个,并且提交了一个很小的pull requests,被接受。

2024-11-07 22:11:39 406

原创 图像处理项目的体会和感想

这一篇比较长的总结文章,不会讲网上已经泛滥成灾的内容,重点讲自己遇到的技术问题和心得。以图像处理项目为主线,穿插着技术和生活的体会,阅读起来可能有些枯燥,我尽量写得生动一些。想当年,我右手Python,左手SQL,内心装着产品和运营,成为了一名光荣的数据分析师,这样的日子并不长;我现在右手Python,左手C++,内心装着甲方和乙方,成为了一名光荣的图像工程师,这一干就是好几年;more组建图像数据集开源数据集项目特有数据集标注数据集标注指南深度学习模型及训练。

2024-11-07 22:10:17 788

原创 mysql存储过程-变量

在调用的时候,必须定义一个变量,用于接收传出参数的值。

2024-11-07 22:06:00 266

原创 Qt与OpenGL结合:实现基础图形渲染及纹理处理

内容概要:本文档详细介绍了如何在Qt框架中利用OpenGL实现基本的图形渲染及其纹理处理。首先,通过VAO、VBO、EBO、PBO的使用,讲解了顶点数据的管理与传输;接着深入探讨了纹理的应用,涵盖单个纹理、多个纹理以及纹理动画等多个方面。每个步骤都配有具体的代码实例和详细的解析。适合人群:具备基本C++和Qt编程基础,希望深入了解Qt与OpenGL结合进行图形开发的开发人员。使用场景及目标:适用于初学者和中级开发者,目标是在Qt环境中熟练运用OpenGL的基本功能,如图形绘制、纹理映射、动画效果等。

2024-11-07 21:58:10 788

原创 Qt opengl 固定管线 纹理

【代码】Qt opengl 固定管线 纹理。

2024-11-07 21:48:39 230

原创 Qt绘图技术详解:QCharts、DataVisualization与QGraphicsView的实例应用

本文详细介绍了如何使用Qt框架进行高效而直观的图形绘制。主要内容包括三个重要模块:QCharts用于制作复杂图表(如折线图),并提供各种定制选项;DataVisualization模块用于三维图表的展示与操作;QGraphicsView则展示了如何用简单的API绘制矩形、直线等多种图元以及它们之间的互动。每个部分均包含具体示例代码,解释了窗⼝视⼝变换、样式设置、用户交互等关键技术。

2024-11-06 21:45:00 835

aardio编程基础知识与Python互操作方法详解

内容概要:本文详细介绍了aardio编程语言的基础知识,包括关键字、数据类型、数据结构、条件和循环结构等。此外,还重点讲解了aardio与Python之间的互操作方法,包括如何运行Python代码、调用Python库以及数据类型的转换。每个知识点都配有详细的代码示例。 适合人群:初学者和有一定编程基础的技术人员,特别是对aardio编程感兴趣或需要进行aardio与Python集成开发的开发者。 使用场景及目标:① 学习aardio的基本语法和常用数据结构;② 掌握aardio与Python之间的互操作技巧;③ 实践项目中涉及跨语言开发时的解决方案。 其他说明:本文不仅提供了理论知识,还通过大量实例帮助读者更好地理解和应用。建议读者跟随示例代码动手实践,以加深理解。

2024-11-08

MySQL存储过程的实现及其高级特性的应用

内容概要:本文详细介绍了MySQL存储过程的各种功能和技术细节,包括变量的定义与赋值、传入与传出参数、条件语句(如if-then-else)、循环语句(如while和repeat)、游标的使用方法、函数的定义与使用以及事件调度器(Event)。同时,还包括了一些高阶特性和综合案例,如使用Python脚本与MySQL存储过程结合进行数据归档和清理。 适合人群:具有一定的数据库管理和维护经验的技术人员,特别是MySQL数据库开发者和管理员。 使用场景及目标:①用于复杂数据库操作的自动化,提高数据库管理效率;②学习并掌握MySQL存储过程的核心语法和技术要点;③解决实际业务问题,如定期对数据表进行清理和存档操作。 其他说明:本文不仅提供了基本的理论解释,还包含了许多实际操作的例子和应用场景,有助于读者快速上手和深入理解。

2024-11-08

Qt OpenGL固定管线与3D图形处理技术详解

内容概要:本文档详细介绍了在Qt环境中使用OpenGL进行3D图形绘制的技术要点。主要内容涵盖了基本图形的绘制方法、投影与变换技术、交互处理、以及反锯齿效果。文档还对比了固定管线和可编程管线的特点和应用场景,特别是在性能优化和灵活性方面的优势。 适合人群:熟悉C++和Qt基础知识的开发者,尤其是对3D图形处理有研究兴趣的中级及以上水平程序员。 使用场景及目标:帮助开发者理解和掌握Qt和OpenGL的基本使用方法,特别是固定管线的细节和技巧。同时介绍如何利用可编程管线提高图形处理的性能和拓展性。 其他说明:文档提供大量实例代码和注释,帮助读者快速上手。建议读者在实践中结合代码进行深入理解和实验。

2024-11-08

Qt与OpenGL结合:实现基础图形渲染及纹理处理

内容概要:本文档详细介绍了如何在Qt框架中利用OpenGL实现基本的图形渲染及其纹理处理。首先,通过VAO、VBO、EBO、PBO的使用,讲解了顶点数据的管理与传输;接着深入探讨了纹理的应用,涵盖单个纹理、多个纹理以及纹理动画等多个方面。每个步骤都配有具体的代码实例和详细的解析。 适合人群:具备基本C++和Qt编程基础,希望深入了解Qt与OpenGL结合进行图形开发的开发人员。 使用场景及目标:适用于初学者和中级开发者,目标是在Qt环境中熟练运用OpenGL的基本功能,如图形绘制、纹理映射、动画效果等。 其他说明:文档内容详细且条理清晰,通过实例逐步引导读者理解和掌握相关技术要点。阅读时需具备一定的OpenGL基础知识,有助于更好地理解和应用文中所述的技术。

2024-11-07

Qt绘图技术详解:QCharts、DataVisualization与QGraphicsView的实例应用

内容概要:本文详细介绍了如何使用Qt框架进行高效而直观的图形绘制。主要内容包括三个重要模块:QCharts用于制作复杂图表(如折线图),并提供各种定制选项;DataVisualization模块用于三维图表的展示与操作;QGraphicsView则展示了如何用简单的API绘制矩形、直线等多种图元以及它们之间的互动。每个部分均包含具体示例代码,解释了窗⼝视⼝变换、样式设置、用户交互等关键技术。 适用人群:对基于Qt的应用程序开发感兴趣的技术人员,尤其是希望掌握高级图像界面和数据可视化的开发人员。 使用场景及目标:本文适用于需要在应用程序中嵌入高质量统计图表或复杂图形界面的设计者。读者将学会使用QCharts和DataVisualization模块快速搭建数据可视化组件,同时掌握QGraphicsView强大的二维图形绘制能力。 其他说明:文档中的实例涵盖了多种常见的图形应用场景,可以帮助开发者加深对Qt图形系统的理解和运用。推荐配合官方API文档一起学习,以便于解决实际项目中的具体问题。

2024-11-06

Qt编程基础:线程处理、网络编程及界面设计

内容概要:本文详细介绍了Qt编程的基础知识,主要包括多线程处理(QThread)、QProcess的应用、QImage与cv::Mat之间的转换、网络编程(QNetworkAccessManager)、STL与Qt容器的最佳实践以及常用控件(如QStackedWidget)。文章还提供了丰富的代码示例,帮助开发者理解和掌握Qt的各种功能和技术要点。 适合人群:具备一定编程基础,希望深入学习Qt框架的开发者。 使用场景及目标:本文适用于需要进行跨平台应用程序开发的场景,特别是涉及到复杂用户界面、多线程处理和网络通信的应用。通过学习本文,读者可以更好地理解和应用Qt的高级特性,提升开发效率。 其他说明:本文不仅讲解了理论知识,还通过具体示例展示了实际应用,非常适合实战学习。读者可以通过跟随示例代码进行练习,加深对Qt的理解。

2024-11-06

Qt 基础知识:信号与槽机制、自定义部件及IO处理实例详解

内容概要:本文档详细介绍了Qt的基础知识,主要包括:Qt项目配置方法(相对路径配置和多可执行文件的编译)、信号与槽的基本使用、自定义Qt部件的方法以及Qt中的IO操作(如文件读写)。此外,文档还包括了关于字节序的大小端处理和Qt中调试输出、字符串处理及事件处理的具体应用案例。最后,文中介绍了通过QEvent过滤和转发机制实现的简单重启应用程序功能及其相关实现代码。 适合人群:对于刚接触Qt的开发者,特别是希望深入理解信号与槽机制、组件自定义和IO处理细节的技术爱好者和中级开发者。 使用场景及目标:①快速入门Qt开发环境搭建及基本用法;②深入了解并掌握Qt信号与槽的工作原理及其高级用法;③熟练进行自定义界面组件的设计与开发;④有效处理不同类型的文件输入输出及编码问题。 其他说明:文档提供了一步步的操作示例,便于读者动手实践,同时针对每个知识点都进行了详细的解释,非常适合初学者自学或团队培训使用。

2024-11-06

VBA编程基础与Excel操作技巧详解

内容概要:本文档全面介绍了VBA(Visual Basic for Applications)编程的基础知识,内容涵盖了变量、数组、执行流程、条件分支、循环语句、过程与函数调用、引用传递与值传递、对象操作方法、范围选择等多个方面,并附带了大量的实例演示,便于读者理解与应用。 适用人群:适用于初学者,特别是那些希望利用VBA提高Excel工作效率的办公人士和技术爱好者。 使用场景及目标:无论是日常的数据整理,还是复杂报表的自动化制作,本教程都能提供必要的指导和支持,帮助读者快速掌握VBA核心技能,提升解决问题的能力。 其他说明:文档不仅详细解析了语法,还强调了实际应用,非常适合希望将理论转化为实践的学习者。同时,对于想要深入了解Excel底层机制和优化技巧的人来说,也是一个不可多得的好资料。

2024-11-05

Python基础语法详解及面向对象编程介绍

内容概要:本文档详细介绍了 Python 基础语法和面向对象编程的概念,覆盖了许多关键概念和技术细节,包括但不限于 pip 安装、Python 内置函数与常用语法(如列表解析、装饰器、闭包、生成器等)、作用域、类的创建与使用方法、类方法、类属性、静态方法、类装饰器以及常见的面向对象编程范式。 适合人群:面向初级至中级 Python 开发者,尤其是希望通过实际案例加深理解的新手程序员。 使用场景及目标:帮助初学者全面理解和掌握 Python 编程语言的基本特性及其高级用法,包括数据类型、控制流、面向对象编程(OOP)、错误处理机制等,旨在培养解决实际问题的能力。 其他说明:本文档采用逐步深入的方式讲解每个主题,并提供了大量实战示例和练习,非常适合自学者反复研究学习。

2024-11-04

cppreference-doc-en-cpp.qch

cppreference-doc-en-cpp.qch

2022-05-31

空空如也

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

TA关注的人

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