总是觉得工程太大,所以到网上找了一些框架JAR包的作用详解,这样能够使工程瘦瘦身。如果这里面有什么错误,请各位多指教:
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。
spring-src.zip就是所有的源代码压缩包。
除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件。
spring-core.jar
这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。
外部依赖Commons Logging, (Log4J)。
spring-beans.jar
这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI 支持,引入spring-core.jar 及spring-beans.jar 文件就可以了。
外部依赖spring-core,(CGLIB)。
spring-aop.jar
这个jar 文件包含在应用中使用Spring 的AOP 特性时所需的类和源码级元数据支持。使用基于AOP 的Spring特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。
外部依赖spring-core, (spring-beans,AOP Alliance, CGLIB,Commons Attributes)。
spring-context.jar
这个jar 文件为Spring 核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类。
外部依赖spring-beans, (spring-aop)。
spring-dao.jar
这个jar 文件包含Spring DAO、Spring Transaction 进行数据访问的所有类。为了使用声明型事务支持,还需在自己的应用里包含spring-aop.jar。
外部依赖spring-core,(spring-aop, spring-context, JTA API)。
spring-jdbc.jar
这个jar 文件包含对Spring 对JDBC 数据访问进行封装的所有类。
外部依赖spring-beans,spring-dao。spring-support.jar
这个jar 文件包含支持UI模版(Velocity,FreeMarker,JasperReports),邮件服务,脚本服务
(JRuby),缓存Cache(EHCache),任务计划Scheduling(uartz)方面的类。
外部依赖spring-context, (spring-jdbc, Velocity, FreeMarker, JasperReports, BSH, Groovy, JRuby, Quartz, EHCache)
spring-web.jar
这个jar 文件包含Web 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。
外部依赖spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。
spring-webmvc.jar
这个jar 文件包含Spring MVC 框架相关的所有类。包括框架的Servlets,Web MVC框架,控制器和视图支持。当然,如果你的应用使用了独立的MVC 框架,则无需这个JAR 文件里的任何类。
外部依赖spring-web, (spring-support,Tiles,iText,POI)。
spring-portlet.jar
spring自己实现的一个类似Spring MVC的框架。包括一个MVC框架和控制器。
外部依赖spring-web, Portlet API,(spring-webmvc)。
spring-struts.jar
Struts框架支持,可以更方便更容易的集成Struts框架。
外部依赖spring-web,Struts。
spring-remoting.jar
这个jar 文件包含支持EJB、远程调用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方
面的类。
外部依赖spring-aop, (spring-context,spring-web,Hessian,Burlap,JAX-RPC,EJB API)。
spring-jmx.jar
这个jar包提供了对JMX 1.0/1.2的支持类。
外部依赖spring-beans,spring-aop, JMX API。
spring-jms.jar
这个jar包提供了对JMS 1.0.2/1.1的支持类。
外部依赖spring-beans,spring-dao,JMS API。
spring-jca.jar
对JCA 1.0的支持。
外部依赖spring-beans,spring-dao, JCA API。
spring-jdo.jar
对JDO 1.0/2.0的支持。
外部依赖spring-jdbc, JDO API, (spring-web)。
spring-jpa.jar
对JPA 1.0的支持。
外部依赖spring-jdbc, JPA API, (spring-web)。
spring-hibernate2.jar
对Hibernate 2.1的支持,已经不建议使用。
外部依赖spring-jdbc,Hibernate2,(spring-web)。
spring-hibernate3.jar
对Hibernate 3.0/3.1/3.2的支持。
外部依赖spring-jdbc,Hibernate3,(spring-web)。
spring-toplink.jar
对TopLink框架的支持。
外部依赖spring-jdbc,TopLink。
spring-ibatis.jar
对iBATIS SQL Maps的支持。
外部依赖spring-jdbc,iBATIS SQL Maps。
另外的两个包。
spring-mock.jar
这个jar 文件包含Spring 一整套mock 类来辅助应用的测试。Spring 测试套件使用了其中大量mock 类
,这样测试就更加简单。模拟HttpServletRequest 和HttpServletResponse 类在Web 应用单元测试是
很方便的。并且提供了对JUnit的支持。
外部依赖spring-core。
spring-aspects.jar
提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。
外部依赖。
WEAVER JARS (dist/weavers)说明。
spring-agent.jar
Spring的InstrumentationSavingAgent (为InstrumentationLoadTimeWeaver),一个设备代理包,可以
参考JDK1.5的Instrumentation功能获得更多信息。
外部依赖none (for use at JVM startup: "-javaagent:spring-agent.jar")。
spring-tomcat-weaver.jar
扩展Tomcat的ClassLoader,使其可以使用instrumentation(设备)类。
外部依赖none (for deployment into Tomcat's "server/lib" directory)。
如果需要使用JSP语言作为Spring's web MVC tags的参数,则需要JSP 2.0的支持。或者选择Jakarta的
JSTL (standard.jar)。
如何选择这些发布包,决定选用哪些发布包其实相当简单。如果你正在构建Web 应用并将全程使用
Spring,那么最好就使用单个全部的spring.jar 文件;如果你的应用仅仅用到简单的Inversion of
Control / Dependency Injection(IoC/DI)容器,那么只需spring-core.jar与spring-beans.jar 即
可;如果你对发布的大小要求很高,那么就得精挑细选了,只取包含自己所需特性的jar 文件了。采用
独立的发布包你可以避免包含自己的应用不需要的全部类。
当然你可以采用其它的一些工具来设法令整个应用包变小,节省空间的重点在于准确地找出自己所需的
Spring 依赖类,然后合并所需的类与包就可以了。Eclispe 有个插件叫ClassPathHelper 可以帮你找
找所依赖的类
Hibernate一共包括了23个jar包,令人眼花缭乱。下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到
一个hibernate2.jar和lib目录下有22个jar包:
hibernate2.jar:
Hibernate的库,没有什么可说的,必须使用的jar包
cglib-asm.jar:
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
dom4j.jar:
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java
XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以
在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行
的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使
用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的
是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。
odmg.jar:
ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。
commons-collections.jar:
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使
用的jar包。
commons-beanutils.jar:
Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。
commons-lang.jar:
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar
包。
commons-logging.jar:
Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple
Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有
,就找JDK1.4带的java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出
现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经
接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的
功能比log4j差的很远,性能也一般。
后来Apache就开发出来了commons-logging.jar用来兼容两个logger。因此用commons-logging.jar
写的log程序,底层的Logger是可以切换的,你可以选择log4j,java.util.logging或者它自带的
Simple Logger。不过我仍然强烈建议使用log4j,因为log4j性能很高,log输出信息时间几乎等于
System.out,而处理一条log平均只需要5us。你可以在Hibernate的src目录下找到Hibernate已经为你
准备好了的log4j的配置文件,你只需要到Apache 网站去下载log4j就可以了。commons-logging.jar也
是必须的jar包。
使用Hibernate必须的jar包就是以上的这几个,剩下的都是可选的。
ant.jar:
Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,
那么就没有什么用,可选的jar包
optional.jar:
Ant的一个辅助包。
c3p0.jar:
C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就
需要这个jar包。
proxool.jar:
也是一个连接池,同上。
commons-pool.jar, commons-dbcp.jar:
DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。
实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在
Hibernate上选择4种不同的数据库连接池,选择哪一个看个人的偏好,不过DBCP可能更通用一些。另外
强调一点,如果在EJB中使用Hibernate,一定要用App Server的连接池,不要用以上4种连接池,否则
容器管理事务不起作用。
connector.jar:
JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际
上一般App Server肯定会带上这个包,所以实际上是多余的包。
jaas.jar:
JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。
jcs.jar:
如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。
jdbc2_0-stdext.jar:
JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App Server都会带上,所以也是多余的
。
jta.jar:
JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。
junit.jar:
Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。
xalan.jar, xerces.jar, xml-apis.jar:
Xerces是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,
JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读
取配置文件,性能没什么紧要的,所以也是多余的。
Struts + Hibernate + Spring 中几个必需的Jar包.
写在这里留着以后方便找
asm.jar
asm–attrs.jar
cglib–2.1.3.jar
commons–collections–2.1.1.jar
commons–logging–1.0.4.jar
dom4j–1.6.1.jar
hibernate3.jar
jdbc2_0–stdext.jar
jta.jar
mysql–connector–java–3.1.7–bin.jar
spring.jar
struts.jar
在用java应用程序运行时,还要追加个ehcache–1.1.jar.
否则在与数据库操作时老出错
Hibernate必备的jar包 :
cglib-asm.jar
dom4j.jar _
odmg.jar
commons-collections.jar
commons-beanutils.jar
commons-lang.jar
commons-logging.jar
用 hibernate2 需要hibernate2.jar
用 hibernate3 需要 hibernate3.jar和antlr-2.7.5H3.jar
分享到:
相关推荐
用于托管 Discord Overlay 的 DirectX 11 窗口Discord 覆盖一个 DirectX 11 窗口,用于托管 Discord 的 Overlay,以便使用 OBS 捕获和显示它。基于Discord Overlay Host的想法,我制作了一个更新版本,因为它已经 5 年没有更新了,积累了很多问题。兼容性您只需要具有支持 DirectX 11 的 GPU 即可运行该程序。设置运行.exe在 Discord 中,转到用户设置 ► 游戏活动 ► 添加它 ► 选择“Discord Overlay”。同样在 Discord 中,用户设置 ► Overlay ► 选中“在游戏中启用覆盖”。在 OBS 内添加捕获窗口源并选择 Discord Overlay。向 Discord Overlay 源添加色度键滤镜,将 HTML 颜色设置为 2e3136、相似度设置为 1、准确度设置为 1、不透明度设置为 74、对比度设置为 0.39,其余值设置为默认值。为什么不使用 Discord Streamkit?Streamkit 背后的人显然从未真正使
CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
冒泡排序 选择排序 插入排序的算法思想及C语言代码实现
直接挂钩DirectHook是一个用于拦截和修改 DirectX API 函数调用的库,非常适合在应用程序内实现 ImGui 覆盖或自定义图形监控等任务。支持的 APIDirectHook 当前支持以下 DirectX APIDirect3D 9、10、11、12直接绘图 7计划功能跨 API 支持未来版本可能会增加对非 DirectX 图形 API(例如 OpenGL 和 Vulkan)的支持。入门示例Samples文件夹为每个受支持的 API 提供了基本 DLL,展示了 DirectHook 拦截 API 函数调用的能力。每个示例包括函数挂钩常见 DirectX 函数的基本挂钩。ImGui 集成示例展示如何使用 DirectHook 实现 ImGui 覆盖,从而实现自定义游戏内界面。示例用法要测试样本,您有两种选择使用提供的DLLInjector工具。这需要指定目标进程和 DLL 路径作为命令行参数DLLInjector.exe D3D11App.exe D3D11Hook.dll为了快速测试,直接在应用程序代码中添加 DLL
内容概要:本文详细介绍了PDCA(Plan-Do-Check-Adjust)四个阶段的工作方法及其具体应用。每个阶段都附有具体的案例和实践建议,旨在帮助读者更好地理解和掌握这一高效的工作工具。文章不仅讲解了PDCA的理论基础,还探讨了实际操作中可能遇到的问题及解决办法,如KPI指标设置、任务分解、时间管理和团队协作等。 适合人群:希望提升工作效率的企业管理人员、项目管理者以及对流程优化感兴趣的职场人士。 使用场景及目标:适用于企业的日常管理和项目管理,帮助团队和个人建立标准化的工作流程,提高执行力和决策效率,确保项目按期完成并达到预期效果。 其他说明:本文提供了大量的实例和实用技巧,可以帮助读者将理论应用于实践,在工作中不断改进和优化,从而提升个人和团队的整体绩效。
CnPack 密码算法库(CnPack Crypto Library)源于 CnPack 开发组的开源项目 CnVcl 组件包(CnVcl Component Package),是一套以纯 Object Pascal 语言编写的开源加解密源码库,支持 Delphi 5 至最新版本的 RAD Studio,支持 C++Builder 5/6 及 Lazarus/FPC,并支持 32 位与 64 位的 Windows、MacOS、Linux 等操作系统。
CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
在Windows上通过解压包形式安装MySQL 8.0.40,可以按照以下步骤进行。这里假设你已经下载了mysql-8.0.40-winx64.zip文件。 步骤 1: 下载MySQL ZIP包 确保你已经从MySQL官方网站或可信来源下载了mysql-8.0.40-winx64.zip文件。
CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
## 数据介绍 该数据集来源中国环境监测总站,其逐小时记录了中国多个城市以及多个站点2014年5月-2022年2月的空气质量数据,其中空气质量包括PM2.5,PM10,SO2,NO2,O3,CO,AQI,共1714084条记录。其直观的展示了各城市的空气质量差异,可以从站点、城市、中国尺度进行逐小时、驻日、逐月、逐年的空气质量变化分析。
【资源说明】 基于Python+flask+mongodb WEB开发的个人知识管理系统详细文档+资料齐全.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
Web3开发入门与案例演示
CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
【资源说明】 基于Python3的在线考试系统详细文档+资料齐全.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
【资源说明】 基于Python 3.7+Django 2.2.3 实现的资产管理系统资料齐全+详细文档.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
嵌入式开发课程 操作系统2-进程基本描述 共39页.pptx
游戏覆盖SDK在游戏窗口顶部写文本消息的库。支持的图形 APIDirectX 11DirectX 12火力支持的体系结构x86x64用法以管理员权限运行它!至少安装Vulkan SDK (我使用的是 v1.1.106.0)或 Vulkan Runtime要为全屏游戏绘制覆盖层,您必须在初始化图形 API 之前挂接游戏进程,因此有两种方法可以实现它创建暂停进程,安装钩子并恢复线程如果目标进程已创建,则为 CreateProcess 事件注册一个回调 - 暂停所有线程,安装挂钩并恢复所有线程(我使用WMI来实现它)这两个选项都已实现,因此有run_process (exe_path, exe_args = "", steam_app_id = None)start_monitor (process_name)重要提示对于 start_monitor,您需要提供与 TaskManager 中完全相同的可执行文件名称,然后自行运行目标进程而对于 run_process,您需要提供可执行文件的完整路径,SDK 将为您运行它一旦 DLL
用于 egui 的 Direct3D11 渲染器egui-directx11用于的 Direct3D11 渲染器egui此包旨在提供一组最少的功能和 API,以使用 Direct3D11 呈现输出egui。快速入门有一个egui-demo示例,演示了使用 Direct3D11 和 设置最小应用程序所需执行的所有操作egui。此示例用于winit窗口管理和事件处理,而本机 Win32 API 也应该可以很好地运行。注意事项这个板条箱是的后继者egui-d3d11,它不再维护,并且在某些情况下存在某些问题或不便。我们假设您熟悉使用 Direct3D11 开发图形应用程序,如果不熟悉,这个包可能对您没有用处。此外,这个包只关心渲染输出,因此处理诸如设置窗口和事件循环、创建设备和交换链等事情egui完全由您负责。此包是基于Microsoft 维护的包中的 Direct3D11 和 DXGI API 的官方Rust 绑定构建的。不建议将此包与其他 Direct3D11 绑定一起使用,否则可能会导致意外行为。windowswindows项目状态和版本兼容性egui
硷性资源将艺术转化为技术《命运 2》中的物理启发阴影- Alexis Haraux、Nate Hawbaker(GDC 2018)(PDF)《命运》的视觉效果技术- Ali Mayyasi、Brandon Whitley(GDC 2018)“命运”着色器管道- Natalya Tatarchuk、Chris Tchou(GDC 2017)(PDF)命运粒子架构- Brandon Whitley (SIGGRAPH 2017)Destiny 的多线程渲染架构- Natalya Tatarchuk (GDC 2015) ( PDF )对整个命运引擎进行多线程处理- Barry Genova (GDC 2015)《命运》核心引擎架构的经验教训- Chris Butcher (GDC 2015)视频游戏应用图形研究- Natalya Tatarchuk (I3D 2015)创造内容来推动命运的投资游戏- Natalya Tatarchuk (SIGGRAPH 2014)使用 Umbra 3 增强《命运》的关卡创建和渲染功能- Hao Chen、Otso Makinen(G