只为小站
首页
域名查询
文件下载
登录
qmarkdowntextedit:一个C ++ Qt QPlainTextEdit小部件,具有markdown突出显示支持和许多其他功能
**正文** `qmarkdowntextedit`是一个基于C++编程语言、利用Qt库开发的QPlainTextEdit小部件,特别针对Markdown语法进行了增强和扩展。它不仅提供了Markdown文本的高亮显示,还集成了多种实用功能,使得在Qt应用程序中编辑和预览Markdown文档变得更加便捷。以下是关于`qmarkdowntextedit`的关键知识点及其详细说明: 1. **Markdown语法支持**: Markdown是一种轻量级的标记语言,允许用户使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。`qmarkdowntextedit`对Markdown语法进行解析和高亮,包括标题、粗体、斜体、代码块、列表、链接等常见元素,提供了一种直观的编辑体验。 2. **Qt库与QPlainTextEdit**: Qt是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面和其他软件。QPlainTextEdit是Qt中的一个文本编辑组件,可以显示和编辑多行纯文本。`qmarkdowntextedit`通过继承并扩展QPlainTextEdit,增加了Markdown处理能力,使其更适合编辑Markdown文档。 3. **C++编程**: `qmarkdowntextedit`的实现采用C++,这是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的程序设计语言。C++的性能高效且功能强大,适合开发这样的桌面应用程序组件。 4. **Qt5**: `qmarkdowntextedit`是针对Qt5版本设计的,Qt5是Qt库的一个重大更新,引入了更多的模块化设计,优化了性能,并增加了许多新特性。这意味着`qmarkdowntextedit`可以利用Qt5的最新功能和改进。 5. **文本编辑器功能**: 除了Markdown语法高亮,`qmarkdowntextedit`可能还包括其他常见的文本编辑器功能,如实时预览、代码折叠、搜索替换、拼写检查、自动完成等,这些功能提升了编辑Markdown文档的效率。 6. **源码结构分析**: `qmarkdowntextedit-master`可能包含了项目的源代码目录,包括头文件(`.h`)、源文件(`.cpp`)、资源文件(`.qrc`)、构建脚本(`.pro`)等。通过分析这些文件,开发者可以了解其内部实现机制,学习如何在自己的Qt项目中集成和使用这个组件。 7. **集成与使用**: 在实际应用中,开发者可以通过包含`qmarkdowntextedit`的头文件,然后在代码中实例化这个小部件,将其添加到Qt界面布局中,从而快速构建具备Markdown编辑功能的文本编辑器。 8. **持续发展与社区支持**: 开源项目通常会有社区维护和更新,`qmarkdowntextedit`可能也有相应的GitHub或其他代码托管平台上的项目页面,提供版本更新、问题跟踪、示例代码和用户讨论等资源。 `qmarkdowntextedit`是一个为Qt开发人员提供的强大工具,它将Markdown的支持与QPlainTextEdit的灵活性相结合,为创建具有Markdown编辑功能的应用程序提供了便利。开发者可以通过深入学习和使用`qmarkdowntextedit`,提升他们的Qt应用在文档编辑和展示方面的用户体验。
2025-07-13 17:09:45
67KB
markdown
widget
highlighting
1
qt串口助手,支持xmode协议
**Qt串口助手** 是一个基于Qt框架开发的实用工具,专为进行串行通信而设计,特别是针对XMODE协议的文件传输。该程序利用Qt库的强大功能,为用户提供了一个直观的界面来发送和接收串行数据。在深入讨论之前,我们需要了解一些基本概念。 **Qt库** 是一个跨平台的应用程序开发框架,由C++编写,广泛应用于桌面、移动以及嵌入式系统。它提供了丰富的图形用户界面(GUI)组件,使得开发者能够快速创建美观且功能强大的应用程序。 **串行通信** 是一种通过串行接口传输数据的方式,常见于设备间的短距离通信。它通常涉及到波特率、数据位、停止位、奇偶校验等参数设置,这些在Qt串口助手中都可以进行配置。 **XMODE协议** 是一种特定的串行通信协议,可能涉及特定的数据格式、命令集和错误处理机制。在Qt串口助手中,XMODE协议被用于文件的发送,这意味着助手能够按照协议规范打包和解包数据,确保文件在串行链路上的正确传输。 **SerialPort模块** 是Qt库的一部分,提供了操作串行端口的功能。开发者可以使用这个模块打开、关闭串行端口,设置波特率和其他通信参数,以及读写数据。在Qt串口助手中,这个模块是实现串行通信的基础。 **兼容v5的模块** 提到了对编码的转换,这可能指的是Qt串口助手为了兼容不同编码格式(如ASCII、UTF-8、GBK等)而引入的一个额外模块。编码转换在处理来自不同源的数据时非常重要,确保信息的正确显示和处理。 **未实现功能** 的提示意味着Qt串口助手的某些按钮或功能可能尚未完成。这通常是因为开发者可能只实现了主要功能,而其他辅助或高级功能有待进一步开发。用户可以通过查看源代码或自行编写槽函数来扩展这些功能。 **槽函数** 是Qt的信号与槽机制的一部分,用于响应用户交互或其他事件。通过右键生产槽函数,开发者可以快速地为界面元素添加行为。如果某个按钮的槽函数未实现,用户可以自定义代码来赋予其实际功能。 Qt串口助手是一款利用Qt库实现的串行通信工具,特别关注XMODE协议的文件传输。它依赖SerialPort模块进行底层串行通信,并可能使用额外的编码转换模块来处理不同格式的数据。虽然它可能有一些未完全实现的功能,但用户可以通过编辑代码来增强其功能,使其更加符合个人需求。对于学习Qt开发和串行通信的人来说,这是一个很好的实践项目。
2025-07-12 15:49:34
5.01MB
1
Qt+OpenGL+VTK绘制三角形和三维球体代码
在当前的计算机图形学应用中,结合Qt、OpenGL和VTK三种技术来绘制三维图形已经成为一种常见的实践,尤其是在科学可视化和三维建模领域。Qt作为一种跨平台的应用程序和用户界面框架,提供了丰富的工具和接口,方便开发者创建图形用户界面。OpenGL是一个专业的图形处理库,用于渲染2D和3D矢量图形。而VTK(Visualization Toolkit)是一个开源的系统软件,旨在提供强大的三维计算机图形学、图像处理和可视化技术。 本套代码实例主要展示了如何使用Qt结合OpenGL和VTK来实现三角形和三维球体的绘制。开发者通过这套代码能够快速理解和掌握如何在Qt环境下利用OpenGL进行基本的图形绘制,并进一步利用VTK强大的三维数据处理能力来渲染更为复杂的三维图形。 代码中首先展示了如何初始化一个基本的Qt窗口,并设置相应的OpenGL上下文。随后,代码将指导开发者如何在OpenGL环境中编写渲染函数,这包括了顶点的定义、着色器的编写以及如何将这些顶点绘制成三角形。这个过程涉及到OpenGL的顶点数组对象(VAO)、顶点缓冲对象(VBO)和着色器程序等核心概念。掌握这些基础概念对于进行后续更高级的OpenGL编程至关重要。 紧接着,代码示例将深入到VTK的使用。VTK库提供了许多现成的工具和对象来处理三维数据,包括对体素、点云、网格等数据的渲染。在本代码中,主要关注如何使用VTK来渲染三维球体。VTK的球体源对象(vtkSphereSource)可以轻松创建球体几何形状,而渲染器(vtkRenderer)、渲染窗口(vtkRenderWindow)和交互器(vtkRenderWindowInteractor)则构成了VTK的可视化管道,使得开发者可以将三维模型显示在Qt创建的窗口中。 此外,本代码示例还可能包含如何处理用户输入和交互的代码,这对于开发具有动态交互功能的三维应用是必不可少的。例如,可能涉及到了如何响应鼠标事件来旋转、缩放或平移视图中的三维模型。 整体来说,本套代码为Qt+OpenGL开发人员提供了一个实用的起点,特别是对于那些希望在三维数据可视化领域深入学习和研究的学者和开发者。通过这段代码,他们不仅能够学习到基础的OpenGL图形绘制技术,还能够了解如何利用VTK强大的三维图形处理能力来丰富其应用程序的功能。同时,这套代码的框架和思路也为将来的扩展和深化提供了可能,开发者可以根据自己的需求在此基础上进行扩展和优化,以适应更为复杂的三维图形处理场景。
2025-07-11 15:20:12
2KB
OpenGL
Qt+OpenGL
1
Linux C 高性能串口通信实战:多线程+环形缓冲区设计
Linux操作系统因其开源、高效、稳定和广泛的硬件支持等特点,在服务器端应用非常广泛。在嵌入式领域,Linux也扮演着重要的角色,特别是在处理串口通信时,其稳定性及灵活性为开发者提供了强大的支持。C语言由于其执行效率高、与硬件操作紧密、跨平台等特性,成为在Linux环境下进行系统级编程的首选语言。在进行高性能的串口通信项目开发时,多线程和环形缓冲区的设计是提高数据处理能力和系统稳定性的关键技术。 多线程编程是实现并行处理和提高程序执行效率的重要手段。在串口通信中,主线程负责数据的接收和发送,而工作线程负责对数据进行处理。多线程机制可以有效避免因为数据处理导致的通信阻塞,提高整体的通信效率。Linux提供了POSIX线程库(pthread),支持创建和管理线程,使得开发者可以方便地实现多线程编程。在多线程环境中,线程同步和数据一致性问题显得尤为重要,开发者需要使用互斥锁、条件变量等同步机制来确保线程安全。 环形缓冲区是一种先进先出的队列结构,因其高效的内存利用率和简洁的数据处理逻辑,在串口通信中扮演着关键角色。环形缓冲区通过循环数组实现,拥有固定的大小,通过头尾指针进行数据的存取操作。相比传统的缓冲区设计,环形缓冲区可以避免内存的动态分配和释放,减少了内存碎片的产生,提升了内存使用的效率。在处理串口数据时,环形缓冲区可以平滑接收和发送数据的速率差异,保证了数据的连续性和实时性。 在Linux C环境下,设计高性能的串口通信程序时,需要对串口进行配置,如波特率、数据位、停止位、校验位等参数的设置。同时,还需要合理配置串口的缓冲区大小和线程的调度策略,保证数据的高效传输。对于异常情况的处理,如接收缓冲区溢出、数据校验错误等问题,需要进行精确的错误检测与处理,确保通信的可靠性。 针对串口通信的性能测试也是不可或缺的一环。开发者可以通过发送特定大小和格式的数据包,测试通信的最大吞吐量、延迟和稳定性,以此来评估整个通信系统的性能指标。性能测试结果可以指导开发者进行程序调优,比如调整缓冲区大小、线程数量、调度策略等,以达到最优的通信效果。 在实际应用中,高性能串口通信的设计还需考虑具体的业务需求,比如是否需要支持不同的通信协议、如何保证数据的安全传输、如何处理硬件故障等。因此,设计时需要综合考虑以上因素,制定出既高效又可靠的通信方案。 Linux C高性能串口通信的实现,依赖于多线程的设计来提高数据处理的并行度,以及环形缓冲区的设计来优化数据传输的效率和稳定性。通过精心设计和优化,可以在保证通信质量的前提下,大幅度提升系统的性能。
2025-07-11 13:27:27
5KB
linux
serial
1
纯window C++实现串口通信类,数据接收和发送,串口事件触发等
在Windows平台上,C++语言用于实现串口通信的程序设计是一项常见的任务,尤其在设备控制、数据采集等领域。本文将详细解析如何使用纯C++和Windows API来构建一个串口通信类,涵盖数据的发送与接收,以及串口事件的处理。 `SerialPort.h` 文件通常包含了串口通信类的定义,它可能包含如下的核心结构: 1. `class SerialPort`:这是串口通信类的主体,里面定义了各种成员变量,如`HANDLE`类型的`hComm`,用于保存打开的串口句柄;`DCB`结构体用于设置串口参数;`COMMTIMEOUTS`结构体用于设置超时策略。 2. 成员方法: - `Open`:用于打开指定端口号的串口。 - `Close`:关闭已打开的串口。 - `SetBaudRate`和`SetParity`等方法:设置串口的波特率、校验位等参数。 - `Write`:向串口发送数据,可能使用`WriteFile` API。 - `Read`:从串口读取数据,可能使用`ReadFile` API。 - `SetupSerial`:初始化串口参数,使用`BuildCommDCB`和`SetCommTimeouts` API。 接着,`ISerialPort.cpp` 文件实现了`SerialPort`类的接口,例如上述的成员方法。这里可能包含了Windows API的调用,如: - `CreateFile`:用于打开或创建串口,返回串口句柄。 - `GetCommState` 和 `SetCommState`:获取或设置串口的状态,包括波特率、数据位、停止位和校验位等。 - `EscapeCommFunction`:执行特定的串口控制操作,如清除输入缓冲区、设置DTR/RTS等。 - `PurgeComm`:清理串口的输入和输出缓冲区。 `SerialPortDll.vcxproj.user` 是Visual Studio项目用户特定配置文件,包含个人开发环境的设置,例如编译器选项、源代码路径等。 `SerialPortDll.aps` 是Visual Studio的中间文件,用于资源编译过程,通常不需要直接修改。 `resource.h` 包含了资源ID定义,可能有自定义对话框、菜单、图标等资源的ID。 `SerialPortDll.vcxproj.filters` 是项目过滤器文件,用于组织源代码文件在解决方案资源管理器中的显示方式。 `version_template.txt` 和 `GenerateVersion.bat` 通常是版本信息生成工具,用来自动更新程序的版本号。 `SubWCRev.exe` 可能是Subversion版本控制系统的一部分,用于从版本库中提取修订版本信息。 在实际应用中,串口通信类还需要处理串口事件,这可以通过创建一个消息循环并使用`WaitForSingleObject`或`PeekMessage`等API来监听`COMMSTATE`改变,触发相应的事件处理函数,例如数据到达、错误发生等。 这个C++项目提供了一个基础的串口通信框架,开发者可以根据需求扩展功能,例如添加错误处理机制、多线程读写支持、数据帧的校验和解析等。通过理解并利用Windows API,可以有效地控制串口,实现与其他设备的可靠通信。
2025-07-10 15:12:37
109KB
串口
windows
1
Qt环境搭建(mingw法和VS法)
Qt环境的搭建往往让人感觉很繁琐, 网上的资料又都多少有些残缺, 由于开始学习Qt便被逼上梁山,为了后来人少走弯路,把自己搭建环境的完整步骤贡献出来,希望能帮助到他人.当然由于本人下载币已经空亏,所以小小收了点币费,望见谅,虽然我个人觉得好东西应该共享,但无奈CSDN在下载上做得有点抠。
2025-07-10 15:12:14
35KB
Qt环境搭建
亲测亲述
两种方法
1
基于 Qt 的 CAN 电机调试上位机.zip
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全栈开发),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助 【资源内容】:项目具体内容可查看/点击本页面下方的*资源详情*,包含完整源码+工程文件+说明(若有)等。【若无VIP,此资源可私信获取】 【本人专注IT领域】:有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为您提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发出更多功能 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于整理和收集资料耗费时间的酬劳 3. 积分资源不提供使用问题指导/解答
2025-07-10 13:21:00
3.84MB
1
Linux/macOS qt-everywhere-src-6.3.2.tar.xz
Linux/macOS下Qt 6.3.2 qt-everywhere-src-6.3.2.tar.xz
2025-07-09 19:44:47
644.83MB
1
Qt做的一个员工管理系统
《基于Qt的员工管理系统设计与实现》 在IT领域,员工管理系统是企业信息化建设中不可或缺的一部分,它能够高效地管理员工信息、考勤记录、薪资计算等各项事务。本项目以"Qt做的一个员工管理系统"为主题,利用强大的Qt库进行开发,结合MySQL数据库存储数据,为用户提供了一套完整的解决方案。 Qt库,由Trolltech公司(现为Nokia)开发,是一个跨平台的C++图形用户界面应用程序开发框架。Qt提供了丰富的API和工具,使得开发者能够快速构建出美观且功能丰富的桌面和移动应用。在本系统中,Qt的QWidgets模块用于创建GUI界面,如按钮、文本框、表格等元素,而QSql模块则用来处理与MySQL数据库的交互。 MySQL是一种开源、免费的关系型数据库管理系统,因其高效、稳定和易用性而广泛应用于各类项目。在这个员工管理系统中,MySQL负责存储员工的基本信息、职位、入职日期等数据,同时处理诸如添加、删除、修改员工信息以及查询操作。通过使用SQL语句,我们可以实现对数据库的高效管理。 本系统包含完整的课程设计,文档详尽,涵盖了系统设计、数据库设计、功能模块实现等多个方面。设计阶段,首先需要明确需求,包括员工信息管理、考勤管理、工资管理等功能,然后进行数据库表的设计,如员工表、考勤表、工资表等。在实现阶段,利用Qt的信号和槽机制来响应用户的操作,如点击按钮触发数据库查询或更新操作。 系统的主要功能模块包括: 1. 员工信息管理:增删改查员工的基本信息,如姓名、性别、部门、职务等。 2. 考勤管理:记录员工的上下班时间,统计迟到、早退、请假情况,自动生成考勤报告。 3. 工资管理:根据员工的工作时间和绩效计算工资,支持多种工资项设置,如基本工资、奖金、扣款等。 4. 权限管理:设定不同角色的访问权限,确保敏感信息的安全。 除此之外,系统还可能包含其他辅助功能,如登录验证、数据备份恢复、报表导出等。这些功能的实现都需要熟练掌握Qt的相关类库以及SQL语言的使用。 由于提供的文件名为"1a1c2a3020ac44f0b22ad25cfec96fca",无法直接查看具体内容,但通常这类压缩包中可能包含源代码文件、数据库配置文件、用户手册等资源。开发者可以依据这些资源直接修改数据库连接参数,以适应自己的环境,快速将这个系统部署到自己的项目中。 本项目提供了一个很好的学习和实践案例,对于熟悉Qt和MySQL的开发者来说,不仅可以了解如何将两者结合应用于实际项目,还能通过阅读和分析源代码提升自己的编程技能。同时,对于学生或者初学者,这个系统也是一个理想的课程设计项目,通过实际操作,能深入理解数据库管理和GUI应用开发的关键技术。
2025-07-08 16:49:33
5.65MB
员工管理系统
1
【304】《Qt 5开发及实例(第4版)(含典型案例视频分析)》-教学大纲.zip
《Qt 5开发及实例(第4版)(含典型案例视频分析)》是一部全面介绍Qt 5编程技术的教程,适合初学者和有一定经验的开发者深入学习。该书结合了理论与实践,提供了丰富的实例和视频分析,旨在帮助读者快速掌握Qt 5的精髓。 Qt是一个跨平台的应用程序开发框架,由Qt Company开发并维护,广泛应用于桌面、移动和嵌入式设备的软件开发。Qt 5是其最新版本,包含了许多改进和新特性,例如新的图形系统、更好的模块化设计以及对现代C++标准的支持。 1. **Qt 5核心概念** - **事件驱动模型**:Qt 5采用事件驱动模型处理用户交互,通过信号和槽机制实现组件间的通信。 - **对象模型**:所有Qt对象都继承自QObject,支持事件处理、属性系统和元对象编译。 - **模块化**:Qt 5将库拆分为多个模块,如Core、Gui、Widgets、Network等,允许按需导入,减少应用程序体积。 2. **Qt Creator集成开发环境** - **项目管理**:Qt Creator提供了一体化的项目管理,方便创建、编辑和构建Qt项目。 - **调试工具**:内置调试器,支持C++和QML应用,帮助定位和修复代码问题。 - **代码编辑器**:具有语法高亮、自动完成、错误检查等功能,提升编码效率。 3. **Qt Widgets应用程序** - **窗口和控件**:包括各种常见的GUI元素,如按钮、文本框、菜单等,用于构建桌面应用界面。 - **布局管理**:提供网格、流式、垂直/水平布局等,使界面自动适应不同尺寸的屏幕。 - **国际化与本地化**:支持多语言界面,便于全球化部署。 4. **Qt Quick(QML)** - **声明式编程**:QML是一种JSON风格的语言,用于声明UI元素及其行为。 - **动画和效果**:QML提供强大的动画系统,轻松实现平滑的用户界面动态效果。 - **触屏支持**:适用于移动和嵌入式设备,能创建响应触摸操作的界面。 5. **网络编程** - **HTTP和FTP客户端**:Qt 5提供了实现HTTP和FTP协议的类,方便网络数据交换。 - **套接字编程**:支持TCP和UDP,可用于开发网络通信应用。 - **SSL/TLS支持**:保证网络通信的安全性。 6. **数据库集成** - **SQL支持**:Qt 5支持多种数据库系统,如SQLite、MySQL、PostgreSQL等。 - **数据库模型视图架构**:将数据库数据绑定到用户界面,简化数据操作。 7. **多媒体支持** - **音频和视频播放**:Qt Multimedia框架可以播放音频和视频文件,支持多种格式。 - **捕获设备访问**:支持摄像头和麦克风,可用于开发多媒体应用。 8. **文件系统操作** - **文件和目录操作**:提供类库进行文件读写、目录管理等操作。 - **压缩和解压缩**:支持ZIP、RAR等压缩格式,便于文件打包和传输。 9. **图形处理** - **2D绘图**:使用QPainter进行图形绘制,支持矢量图形和复杂形状。 - **3D支持**:通过Qt 3D模块,可以创建3D场景和交互。 通过《Qt 5开发及实例(第4版)》的学习,读者将能掌握以上各方面的知识,并能通过典型案例视频分析,加深理解,提高实战能力。教学大纲详细规划了学习路径,确保读者系统地掌握Qt 5开发技能。
2025-07-07 09:38:15
28KB
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
python大作业--爬虫(完美应付大作业).zip
基于Matlab的IEEE14节点潮流计算.zip
韦来生《数理统计》课后习题与答案
适用于eNSP 1.3.00 可加载的USG6000V防火墙设备包
毕业设计:基于Python的网络爬虫及数据处理(智联招聘)
校园网规划与设计和pkt文件
狂神说全部笔记内容.zip
非线性本构关系在ABAQUS中的实现.pdf
EasyMedia-ui.zip
Python+OpenCV实现行人检测(含配置说明)
刚萨雷斯《数字图像处理》第四版答案.pdf
故障诊断数据集及实现代码
多目标优化算法(四)NSGA3的代码(python3.6)
锁相环simulink建模仿真.rar
基于S函数的BP神经网络PID控制器及Simulink仿真和对应代码模型.zip
最新下载
fastnet控件FastNet for delphi7
从零开始学MT4编程
mxy更新器好助手带教程
mxy数据更新器
逍遥软件,Mxy测试 - 副本.zip
功能强大的在线免费算命网站,算命系统源码
jTessBoxEditor训练字库简化工具
C++ UDP组播数据收发类及数据收发的示例,可指定组播收发的数据的IP及网卡,尤其适用于多网卡的主机
pcl6045B 运动控制芯片中文使用说明.zip
黑金PGL22G_demo&原理图&用户手册葵花宝典.zip
其他资源
labview图标集
语音增强(speech enhancement)中英文版+书后所提到的MATLAB代码
高校后勤管理系统
循环码的matlab仿真
仿美团App(全)
基于51单片机的多路温湿度实时监测的lcd显示系统
基于JSP自动排课管理系统
树莓派基础.pdf
樱桃大王采访稿.doc
anim-lib:用于对UI元素进行动画处理的Mindustry库-源码
tsc64_1230.cab
增强功能:带有交互式过滤器的下一代cd命令-源码
用vs做的留言板。很实用很实用,不会让你失望呢
win32DiskImager
matlab开发-kmvcreditriskmodel违约风险概率
超级玛丽源码
基于opencv的人脸检测与跟踪
JAVA房屋出租管理系统
sift算法源码
Wifi传输 for Android