:trophy: 新闻:我们的团队在AI CITY 2019 Challenge Track3上获得了冠军 基于时空信息矩阵的透视图交通异常检测 该存储库包含我们在CVPR 2019研讨会上的NVIDIA AI City Challenge中Track-3的源代码。 介绍 NVIDIA AICity挑战赛2019 Track3 NVIDIA AI CITY 2019的挑战赛第3条要求参赛团队根据交叉路口和高速公路上多个摄像机提供的视频提要提交检测到的异常情况。 NVIDIA AICity Challenge 2019的详细信息可在找到。 我们的异常检测框架的体系结构概述,由背景建模模块,透视图检测模块和时空矩阵识别模块组成。 要求 Linux(在CentOS 7.2上测试) Python 3.6 PyTorch 0.4.1 Opencv的 斯克莱恩 安装 按照安装PyTorch 0.4.1和t
2025-12-13 21:03:41 2.27MB 系统开源
1
在IT领域,SAP ABAP(Advanced Business Application Programming)是一种专为SAP系统设计的编程语言,用于开发和定制企业级应用。这个“abap-practice”项目显然提供了学习和实践ABAP编程的机会,让我们深入探讨一下这个领域的相关知识点。 1. **ABAP概述** ABAP是SAP R/3系统的核心编程语言,用于构建业务逻辑和用户界面。随着技术的发展,ABAP已经从传统的报告和屏幕编写扩展到Web应用程序开发、OO编程和数据库交互。 2. **ABAP数据类型** ABAP支持多种数据类型,包括基本类型如I(整型)、F(浮点型)、C(字符型)、D(日期)、T(时间)等,以及结构化类型如STRING、TABLE等。在实践中,理解并熟练运用这些数据类型是基础。 3. **ABAP语句** ABAP语法包含声明、控制流(如IF-THEN-ELSE、CASE)、循环(DO-WHILE、FOR)、输入/输出语句等。比如,SELECT用于数据库查询,MODIFY用于修改表记录。 4. **ABAP程序结构** ABAP程序由多个部分组成,如REPORT、FUNCTION模块、CLASS、INTERFACE等。REPORT用于创建简单报告,FUNCTION模块用于可重用代码,而OO编程则涉及CLASSES和INTERFACES。 5. **ABAP工作区和内表** 工作区(WORK AREAS)用于暂存数据,内表(Internal Tables)是动态数组,可以存储不同类型的数据,它们在处理大量数据时非常有用。 6. **SAP GUI与ABAP** SAP GUI是用户与SAP系统的交互界面,ABAP开发者可以通过它进行编程调试。使用Transaction SE80可以查看、编辑和运行ABAP源代码。 7. **ABAP Dictionary** ABAP字典是元数据存储库,定义了数据库表、域、结构和数据元素。它有助于保持数据一致性,并提供数据库访问的透明性。 8. **ABAP Objects** 随着ABAP的发展,面向对象编程(OOP)成为可能。ABAP Objects引入了类、接口、继承、多态等概念,使代码更加模块化和可维护。 9. **Web Dynpro ABAP** Web Dynpro ABAP是开发Web应用程序的工具,允许创建丰富的用户界面,支持事件驱动和分层架构。 10. **ABAP NetWeaver** SAP NetWeaver是SAP的技术平台,ABAP是其核心编程语言之一。NetWeaver提供了集成开发环境(IDE),如SE80和ABAP Development Tools(ADT)。 11. **ABAP Test Cockpit (ATC)** ATC是SAP提供的质量管理工具,用于代码审查和质量检查,确保ABAP代码符合最佳实践和标准。 12. **ABAP Unit** ABAP Unit是ABAP的单元测试框架,帮助开发者编写可测试的代码,提高软件质量。 13. **ABAP in HANA** SAP HANA是高性能内存数据库,ABAP在HANA中的优化允许更快速的处理和更高效的开发。 14. **ABAP RESTful Programming Model (RAP)** RAP是SAP推出的用于构建基于REST服务的新一代ABAP开发模型,它简化了开发过程并增强了与现代前端技术的集成。 “abap-practice”项目可能是包含ABAP源代码实例的资源库,通过学习和实践这些代码,你可以加深对ABAP的理解,提升你的SAP开发技能。此外,项目中的"系统开源"标签表明这可能是开源的,这意味着你可以自由地查看、学习和贡献代码,这对于提升个人能力或团队协作都极具价值。
2025-12-12 16:50:43 1.23MB 系统开源
1
您一定觉得source insight的配置很繁琐吧,现在您只需要把这个文件导入到您的source insight中就能够发现你的工程看起来舒服多了,风格类似Visual X. 具体做法:打开菜单option,选择菜单项load configuration..然后再点击load按钮,接下来的就不用我说了吧。
2025-12-09 17:04:51 130KB source insight config
1
Source insight 4.0 暗色主题,模仿Atom one-darkv配色方案
2025-12-09 16:31:54 11KB SourceInsigt 代码阅读
1
Source Insight 配置宏文件,支持汉字文件头注释和函数注释,支持汉字左右键一次删除。
2025-12-09 15:33:03 40KB utils.em 配置文件 Source Insight
1
FX3固件是 Cypress Semiconductor 公司推出的USB 3.0 SuperSpeed接口控制器的软件开发套件,主要用于设计和实现高性能USB设备。"AN84868 - Source files for FX3 Firmware.zip" 是一个包含了FX3固件开发所需源代码的压缩包,帮助开发者深入理解并定制FX3控制器的应用程序。 FX3是Cypress的USB 3.0控制器,它集成了可编程通用接口(GPU),提供高达5 Gbps的数据传输速率,并支持多种外设协议。这个控制器的独特之处在于其灵活的架构,允许开发者自定义固件来处理复杂的USB数据流,而不仅仅是局限于预定义的USB类设备。 该压缩包中的源文件通常包括以下几个关键部分: 1. **驱动程序代码**:这部分代码实现了与主机操作系统(如Windows、Linux或macOS)的交互,处理USB设备的枚举、配置和通信。开发者可以在此基础上进行修改,以适应特定应用的需求。 2. **固件核心**:这是FX3的核心控制逻辑,处理USB协议、数据流管理和硬件交互。源代码可能包含多个固件项目,每个项目针对不同的功能或应用。 3. **例程和库**:这些文件提供预编译的函数和例程,用于处理常见的USB任务,如数据包解析、DMA传输等。开发者可以调用这些例程来加速开发进程。 4. **文档**:虽然压缩包名称没有明确提及文档,但通常会包含技术参考手册、API指南和其他有助于理解和使用FX3固件的资料。 5. **Makefile和构建脚本**:这些文件用于构建固件和驱动程序,确保编译环境的正确设置。 6. **测试和示例应用**:压缩包可能还包括一些示例应用,展示了FX3的功能,如高速数据传输、外设模拟等,可以帮助开发者快速上手。 7. **硬件描述语言(HDL)文件**:对于FX3的FPGA实现,可能会有VHDL或Verilog代码,用于描述FX3内部逻辑。 在使用这些源文件时,开发者需要具备一定的USB协议知识、C/C++编程能力以及对FX3硬件的理解。通过深入研究源代码,开发者可以学习到如何处理USB事务、如何与硬件寄存器交互,以及如何利用FX3的GPU进行高效数据处理。这将为创建独特且高性能的USB设备铺平道路。
2025-12-05 10:27:24 3.7MB
1
TMS.Async 2.0.0.0串口控件,全部源代码,支持Delphi5 - Delphi RAD10.3,支持64位程序编译。TMS.Async 2.0.0.0串口控件,全部源代码,支持Delphi5 - Delphi RAD10.3,支持64编译。
2025-12-04 11:12:02 794KB TMS.Async Delphi串口控件
1
《 Raize Components 全源码解析:从 Delphi 7 至 RAD Studio 10》 Raize Components 是一套在 Delphi 开发环境中广泛使用的组件库,它为开发者提供了丰富的自定义控件和图形界面元素,极大地提升了 Delphi 应用程序的外观和功能。这个压缩包“Raize Components Full Source For D7-RAD10”包含了从 Delphi 7 到 RAD Studio 10 的全源代码,使得开发者可以深入理解组件的工作原理并进行定制化开发。 我们来详细了解 Raize Components 中的一些核心组件: 1. **RSForm**: RSForm 是 Raize Components 中的一个关键组件,它提供了一种自定义窗口样式和行为的方式。通过 RSForm,开发者可以实现非模态对话框、主窗体以及其他各种自定义窗口的创建。 2. **RSCustomGrid**: RSCustomGrid 是一个高度可定制的网格组件,允许用户自定义行和列的行为,支持数据绑定,提供多种排序、过滤和编辑选项。对于需要展示大量结构化数据的应用程序,这是一个非常有用的工具。 3. **RSEditor**: RSEditor 是一个文本编辑器组件,支持多种格式,包括 RTF、HTML 和纯文本。它提供了丰富的编辑功能,如字体样式调整、查找替换、多文档编辑等,适用于创建文本编辑器或者富文本处理的应用。 4. **RSSkin**: RSSkin 提供了皮肤功能,允许开发者轻松地改变应用程序的外观和风格。这使得开发者可以为应用程序设计出独特的视觉效果,提升用户体验。 5. **RSComCtrls**: RSComCtrls 包含了一系列增强的 Windows 控件,如按钮、滑块、进度条等,这些控件提供了更多的样式选项和功能,使得 Delphi 应用程序的界面更加专业。 这个压缩包中包含的源代码覆盖了 Delphi 7 到 RAD Studio 10 的多个版本,这意味着开发者可以根据自己的开发环境选择合适的源代码进行使用。值得注意的是,描述中提到在 XE6 下可以正常使用,但对其他版本的兼容性没有进行测试。因此,如果你正在使用其他 Delphi 版本,建议先进行测试以确保兼容性。 对于 Delphi 社区的开发者来说,拥有 Raize Components 的源代码意味着可以深入学习组件的设计思路,了解如何优化性能,以及如何扩展组件以满足特定需求。这对于提升个人技能和团队项目开发效率都非常有价值。 “Raize Components Full Source For D7-RAD10”是一个宝贵的资源,它为 Delphi 开发者提供了深入了解和定制 Raize Components 的机会,无论你是想改进现有项目还是开发新的应用,这套源代码都能成为你的重要参考资料。
2025-11-24 15:01:08 22.43MB Delphi7;XE2; XE3;XE4 XE5;XE6
1
T4M Source Codes Edition v2.41 Unity3d刷地形必备
2025-11-18 19:46:13 10.66MB Unity3d
1
Z源逆变器(Z-Source Inverter,简称ZSI)是一种新型的电压源逆变器,其在电力电子领域有着广泛的应用。这种逆变器的设计理念在于提供一种灵活的电压调节方式,尤其是在提升输出电压方面表现优异,能实现最大升压控制。开环控制系统则是指不依赖反馈信号进行调整的系统,它主要依赖于预先设定的参数来运行。 在“Z-Source Inverter Maximum Boost Control Open loop”项目中,重点研究了如何在没有反馈机制的情况下,通过matlab软件设计和模拟Z源逆变器的最大升压控制策略。Matlab是数学计算、建模和仿真的一款强大工具,尤其在电气工程和控制理论领域,经常被用来开发和验证控制算法。 在这个项目中,你需要了解Z源逆变器的基本电路结构,它通常包括一个电感和一个电容,通过独特的电压源和开关元件布局,实现了电压增益的可控性。ZSI的核心优势在于其能够实现在零电压开关条件下工作,降低了开关损耗,提高了效率。 最大升压控制策略涉及如何通过改变逆变器开关序列和频率来调节输出电压,以达到期望的最大提升水平。这可能涉及到复杂的控制算法,如脉宽调制(PWM)技术,通过改变开关元件的导通时间比例来改变平均输出电压。 在开环控制中,系统不依赖于实际输出与目标值的比较,而是预先设定好开关控制信号的规律。虽然这种方式简单,但对初始参数设置要求较高,且系统的稳定性和响应速度可能不如闭环控制。 在matlab环境下,你可以使用Simulink工具箱构建Z源逆变器的电路模型,然后设计一个控制器模块来实现最大升压控制。通过仿真,观察输出电压波形,分析系统的性能。此外,可以利用MATLAB的优化工具来寻找最佳控制参数,以实现最大升压效果的同时保证系统的稳定运行。 ZSI_MBC_Openloop.zip文件可能包含了以下内容:逆变器模型的matlab代码、控制器的设计代码、仿真脚本以及可能的实验结果数据和图表。通过解压并研究这些文件,可以深入理解Z源逆变器的最大升压控制的实现过程,进一步优化和改进控制策略。 这个项目涉及到电力电子、控制理论和MATLAB编程等多个方面的知识,是研究Z源逆变器控制策略的一个重要实践,对于理解和掌握此类系统有极大的帮助。
2025-11-18 00:17:08 16KB matlab
1