DT
文章平均质量分 59
EricWang1358
这个作者很懒,什么都没留下…
展开
-
[Kimi笔记]C# 项目涉及到几个关键概念:解决方案(Solution)、项目(Project)、代码、依赖和库。
在 Visual Studio 中创建 C# 项目时,涉及到几个关键概念:解决方案(Solution)、项目(Project)、代码、依赖和库。每个项目都有自己的项目文件( .csproj ),其中定义了项目的配置、编译选项、依赖关系和其他元数据。当一个项目需要使用另一个项目的输出时,可以在项目中添加对另一个项目的引用。通过 NuGet,开发者可以搜索、安装和管理第三方库,这些库可以是开源的,也可以是商业的。项目是解决方案中的一个单独的组件,通常是编译成单个可执行文件或库文件的代码集合。原创 2024-08-04 12:15:17 · 385 阅读 · 0 评论 -
[kimi笔记]为什么csc.exe不可以双击运行
csc.exe 是 C# 编译器的可执行文件,它是 .NET Framework 的一部分,用于编译 C# 源代码文件( .cs 文件)生成可执行文件( .exe 文件)或其他类型的程序集。3. 环境配置:为了使 csc.exe 正常工作,可能需要配置环境变量,如设置 PATH 环境变量以包含 csc.exe 所在的目录,这样用户可以在命令行中直接调用它而不需要指定完整路径。2. 参数依赖性: csc.exe 需要特定的命令行参数来指定源代码文件、引用的程序集、输出文件等。原创 2024-08-04 12:02:39 · 269 阅读 · 0 评论 -
[kimi笔记].net平台
NET 框架最初是为Windows操作系统设计的,但随着时间的发展,微软逐步扩展了.NET 的应用范围,使其可以在多个平台上运行。2016年,微软发布了.NET Core,这是一个跨平台的.NET 实现,支持Windows、Linux和macOS。2021年,微软宣布了.NET MAUI,这是Xamarin的后续产品,用于构建跨平台的桌面和移动应用程序。2020年,微软发布了.NET 5,这是.NET Framework和.NET Core的统一版本。Xamarin利用了Mono作为其运行时环境。原创 2024-08-04 11:47:37 · 412 阅读 · 0 评论 -
【Kimi学习笔记】C/C++、C#、Java 和 Python
Java 编译成字节码,由 JVM 解释执行,实现了跨平台;平台依赖性:Java 以其跨平台能力著称,而 C# 最初是为微软的 .NET 框架设计的,虽然现在 .NET Core 已经支持跨平台,但 Java 在跨平台方面的历史更悠久。Java 是一种高级的、面向对象的编程语言,它的设计目标是“一次编写,到处运行”(WORA),通过 Java 虚拟机(JVM)实现跨平台运行。编译过程:Java 编译成字节码,运行在 JVM 上,而 C# 编译成中间语言(IL),运行在 .NET 运行时(CLR)上。原创 2024-08-04 11:40:10 · 595 阅读 · 0 评论 -
Resolving Maven dependencies
Maven是一种项目管理和构建工具,通常用于Java项目。这个过程包括下载项目所需的所有外部库和插件,并将它们添加到项目的构建路径中。具体来说,它正在处理名为“AAS_byBasyx”的项目或模块的依赖项。这种任务通常在你打开一个新的Maven项目或更改项目的。解析依赖项可能需要一些时间,具体取决于项目的大小和网络速度。原创 2024-08-03 16:51:44 · 292 阅读 · 0 评论 -
[翻译] Asset Administration Shells
其数据模型同样由AAS元模型定义,并且定义了通用的运行时接口,允许访问属性、操作和事件。为了将这种设备集成到系统中,需要一个专门的设备管理器负责注册设备的AAS和子模型,并通过原生协议与设备通信,将数据推送到设备的子模型中。资产管理壳体元模型由工业4.0平台定义,确切的元模型定义可以从工业4.0平台下载,名为“资产管理壳体的详细信息 - 第一部分”。以下描述是根据该文档改编的。资产管理壳体元模型 资产管理壳体(AAS)元模型定义了相关类型,类别间的关系,资产管理壳体的属性,以及相关类型,例如子模型。原创 2024-08-03 16:11:40 · 709 阅读 · 0 评论 -
[翻译]BaSyx Concepts
注册表支持新的资产管理外壳 (AAS) 的注册,并通过唯一标识符查找已注册的AAS。注册表提供对所有注册的AAS的访问,是大多数工业4.0应用和设备的首要接触点。:托管在网络中的运行时实例,可以通过AAS注册表中的网络ID访问,并提供运行时接口。:子模型描述资产的某个逻辑方面。动态子模型则包含在网络中的组件,反映设备的当前状态。它们提供设备操作模式的设置、服务选择和调用的统一接口,并在PLC控制器上实现面向服务的控制功能。:序列化文件,包含序列化的AAS和静态子模型,并可能引用网络中主机上的动态子模型。翻译 2024-08-03 15:15:36 · 48 阅读 · 0 评论