草庐IT

tool-uml

全部标签

uml - 生成 Kotlin 类图

我正在寻找一种工具、IntellijIdea插件或任何能够从Kotlin源文件生成UML类图的工具。IntellijIdea15的“显示图表...”工具仅适用于.java文件。Google没有提供帮助,但我仍然希望有机会为此找到工具。 最佳答案 实际上它可以工作但有限制:您只能单击项目树中的一个包,然后单击“显示图表...”。它还从Java的角度生成图表(显示Java的签名和外观类) 关于uml-生成Kotlin类图,我们在StackOverflow上找到一个类似的问题:

iphone - UML:如何为移动应用程序(iPhone/iOS、Android)建模 UI 和后台线程

Stackoverflow上已经有一些主题与如何在UML中对不同的线程建模有关,例如:IsthereaninituitiveUMLapproachtodepictthreads.但是我仍然觉得,我的案例还没有被讨论过,尽管它应该很常见:我正在创建一个iPhone应用程序,其中显然有一个主UI线程,我还使用后台线程执行远程调用等。我基本上有4个不同的方面,我想在我的示Intent:向用户显示的UI。Main-UI-Thread正在执行的任务(因此阻塞了UI)后台线程执行的任务UI更新,由UI-Thread执行,但可以由Background-Threads触发。例如:从Server加载新的

ios - 使用远程构建在 Visual Studio Tools for Apache Cordova 中将图标 83.5x83.5@2x 添加到 iOS 应用程序

我添加了一个名为icon-83.5-2x.png的图标在res文件夹中,并将以下行添加到config.xml中:图标被复制到文件夹AppIcon.appiconset在我的Windows机器上,但不在我的Mac上。如何将iPadPro图标添加到Xcode项目? 最佳答案 在Cordova最新版本的iOS平台支持中支持此图标大小,Cordovav6.1.0(iOS平台支持v4.1.0)。截至2016年3月,VisualStudio的Cordova工具正在使用Cordovav6.0.0(iOS平台v.4.0)。在VisualStudio

ios - 错误 MT1108 : Could not find developer tools for this device

我有一个XamariniOS应用程序,当我在“调试”配置上启动该应用程序时,它可以在我的设备上正常运行。现在我创建了一个名为“Staging”的新配置,并将info.plist和entitlements.plist复制为info-Staging.plist和entitlements-Staging.plist并希望在“暂存”配置中调试时使用它们。它们之间的唯一区别是不同的标识符(com.blah.blah)。我这样编辑了.csproj:Info.plistEntitlements.plistfalsebin\Staging4iPhoneDeveloperEntitlements-Sta

android - 运行应用程序时出错 : Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

如果“错误运行应用程序:InstantRun需要启用'工具|Android|启用ADB集成'。”使用最新的Gradle插件和最新的AndroidSDK时出现问题。您可以使用屏幕截图中提到的以下解决方案在您的gradle文件中,只需根据图表启用3个选项(默认始终启用所有选项)。这个解决方案对我来说很奇怪。我不知道这是工作室问题还是Gradle插件的其他问题。但是有些人有更好的解决方案或确切的解决方案,请分享。 最佳答案 启用您的ADB集成。转到工具-->Android-->在启用ADB集成中设置检查

android - 运行应用程序时出错 : Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.

如果“错误运行应用程序:InstantRun需要启用'工具|Android|启用ADB集成'。”使用最新的Gradle插件和最新的AndroidSDK时出现问题。您可以使用屏幕截图中提到的以下解决方案在您的gradle文件中,只需根据图表启用3个选项(默认始终启用所有选项)。这个解决方案对我来说很奇怪。我不知道这是工作室问题还是Gradle插件的其他问题。但是有些人有更好的解决方案或确切的解决方案,请分享。 最佳答案 启用您的ADB集成。转到工具-->Android-->在启用ADB集成中设置检查

VMware安装Ubuntu后使用VMware Tools依然无法复制粘贴(已解决)

VMware安装Ubuntu后使用VMwareTools依然无法复制粘贴(已解决)背景&问题走过的坑坑1坑2坑3坑4解决方法备注最新解决方法:20220602更新啊啊啊啊啊!!!先表达下自己激动喜悦的心情(奋战36小时才解决问题!!!)背景&问题我在使用linux开发嵌入式软件,需要生成32位可执行文件。为了避免系统文件混乱,决定重新安装32位Ubuntu系统+QT5,不在原来64位Ubuntu上开发。但是安装完成后,发现使用VMware提供的VMwareTools不能解决“虚拟机宿主机无法共用剪切板”问题。这个问题没有在64位Ubuntu上出现,我很懊恼。宿主机:Win10虚拟机:VMwar

android - Gradle 同步失败 : failed to find Build Tools revision 24. 0.0 rc1

截至今天,我在AndroidStudio中设置新项目时遇到了错误。在创建一个空白项目后,日志立即提到“Gradle同步失败:未能找到BuildTools修订版24.0.0rc1。”首先我上网查看如何解决这个问题,然后遇到了thissimilarquestion,并遵循给出的解决方案(在模块设置中设置构建工具版本)。但是,这导致AndroidStudio告诉我找不到方法“android()”并且“项目'TestBlankApplication'可能正在使用不包含该方法的Gradle版本。”此外,SDK管理器通知我我已安装Build-tools24rc1。所以不知道为什么AndroidSt

android - Gradle 同步失败 : failed to find Build Tools revision 24. 0.0 rc1

截至今天,我在AndroidStudio中设置新项目时遇到了错误。在创建一个空白项目后,日志立即提到“Gradle同步失败:未能找到BuildTools修订版24.0.0rc1。”首先我上网查看如何解决这个问题,然后遇到了thissimilarquestion,并遵循给出的解决方案(在模块设置中设置构建工具版本)。但是,这导致AndroidStudio告诉我找不到方法“android()”并且“项目'TestBlankApplication'可能正在使用不包含该方法的Gradle版本。”此外,SDK管理器通知我我已安装Build-tools24rc1。所以不知道为什么AndroidSt

ruby - UML 如何表示类关注点/模块/扩展

我说的是关注点/模块/扩展,因为它们存在于例如Ruby和Swift中。Ruby模块是类可以包含(=添加模块函数作为它自己的实例方法)或扩展(添加模块函数作为它自己的类方法)的东西。swift扩展也是类的附加组件,通常当您想要添加功能时,您会首先定义原型(prototype),然后在扩展中实现它。(如有错误请指正)您将如何在UML中表示这样一个Ruby模块/Swift扩展,以及它到它包含/扩展的类的链接? 最佳答案 我也不知道这方面的标准,但会像这样建模:ARealize与>的关系刻板印象。也许是Realize在上下文中太强了,一个简