问题标签 [artifacts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mfc - 如何让 CEdit 正确滚动?
我有一个用于显示诊断输出的 CEdit 控件。
有时数据会溢出屏幕大小,所以我很自然地将 Vertical Scroll 属性设置为 true(MFC 对话框编辑器)。
但是,当我尝试滚动之前在窗口中的文本时,它并没有被清除并且新的文本被写在上面。
结果是我滚动过去的所有内容都变得一团糟。
我一直在寻找绘制背景属性或类似的东西,它们会在滚动时擦除窗口中的所有内容(在重绘新数据之前)。
有什么建议么?
c++ - 选项卡控件上的列表控件 SetFocus 重绘错误
环境: Visual Studio 2008、Visual Studio Feature Pack、MFC Dialog App、Windows XP、New Common Controls。
我遇到了恰好位于选项卡控件上的列表控件的问题。
要重现该问题,只需创建一个基于对话框的应用程序。在该对话框上放置一个选项卡控件,然后在该选项卡控件上放置一个列表控件。您不需要向项目中添加任何代码。只需构建并运行。将焦点设置到列表视图,然后最小化对话框或将另一个窗口放在它前面。
现在将对话框带回前台,列表将无法正确绘制。
我尝试过的一件事是处理列表控件的设置焦点事件,但留下了一个空的方法体,即......
然后重绘问题就消失了,但是现在您无法选择列表中的项目。取消注释对 Default 的调用会使问题再次出现。
如果我将列表从选项卡上移开,问题就会消失。如果我将焦点设置到选项卡或对话框上的另一个控件,问题就会消失。这是一个奇怪的问题。
事实上,如果您仔细观察,您可以看到列表绘制本身,然后被选项卡控件遮挡。
teamcity - 如何防止 TeamCity 为预测试提交创建工件?
现在,每次我成功进行预测试提交时,TeamCity 都会创建两组工件,一组是使用我的本地更改构建解决方案以运行测试,另一组是由 VCS 存储库触发改变。
如何防止它在提交之前为其构建测试创建工件?
continuous-integration - 如何配置 Hudson 以归档空文件夹
我有以下示例/测试配置,其中 Hudson 创建了一个空文件夹目录。然后指示归档该文件夹中的所有内容,除非它与空文件夹不匹配并且最终什么都不归档。更烦人的是,Hudson 并没有提醒你没有匹配搜索字符串“root**”,但是当它构建时,它说没有匹配搜索字符串。
(来源:86th.org)
我们需要 Hudson 为我们的安装程序存档这些空文件夹,因为它需要它们。我担心这可能是不可能的,因为文本“要归档的文件”。
无论如何,我如何配置 Hudson 以将空文件夹存档为工件。
build - 将 Teamcity 中的构建工件聚合到单个 zip
目标:设置一个 ant/cmd 脚本,它将来自多个构建的工件打包到一个 zip 中。我计划通过设置依赖于这几个项目的最终构建配置来做到这一点。
所以我所有的构建配置都成功构建并在构建服务器@.BuildServer\system\artifacts{PROJECT}{several configurations} 上生成构建工件。在我的“工件聚合”配置中,我需要能够引用那些内容和位置工件正在使用可在我的 ant/cmd 脚本中使用的变量。即,我有项目 A,其配置为 w、x 和 y;我将如何定义/构造这些配置(w、x、y)的变量,这些变量可以被构建配置 z 引用。我查看了当前的 Teamcity 文档,即http://www.jetbrains.net/confluence/display/TCD3/System+Properties+of+a+Build+Configuration#SystemPropertiesofaBuildConfiguration-ref;但我发现这不能解决我的查询。
有没有办法可以为配置 w、x 和 y 设置我的工件路径,以使最终任务更容易?
完成这项任务的最佳方法是什么?欢迎任何想法。
java - 常春藤存储库的任何最佳实践或工具?
我们使用 Gradle 来构建 Java 项目,目前我们有 Ivy 存储库来存储第三方工件并将我们自己的工件发布到(repo 是使用 Gant 脚本和 Ivy ANT 任务构建的)。但回购管理是基本的。
Gradle 也可以使用 maven 存储库,因此切换到像 Archiva 或 Nexus 这样的 Maven 工件管理器是一种选择,但可能没有必要。您知道任何可以帮助我们构建和维护 Ivy 存储库的工具或最佳实践吗?
只是要明确一点:我们已经阅读了教程和更多内容并了解了如何做到这一点,但它仍然是维护的基础。
maven-2 - 如何阻止 Maven 2.x 在每次构建时尝试检索不存在的 pom.xml 文件以获取依赖项?
在我的项目中,有许多依赖项是从其他依赖项中传递包含的,这些依赖项在我们的任何公司存储库中都没有可用的 pom.xml 文件。这些是各个团队支持的内部 jar-only 库,为了方便非 Maven 团队,这些库已上传到存储库中,但不幸的是,这些存储库不是我可以使用的。
对于这些依赖项,Maven 坚持在每次运行构建时尝试从我的每个存储库列表中检索 pom,或者mvn dependency:list
. 这意味着 maven 尝试从 7 个不同的存储库位置检索 8 个 pom 文件,并且考虑到这是通过全球企业 WAN 进行的;真的很慢。
例如对于一个特定的依赖
另一方面,对于无效的 POM(例如,较旧的 modelVersion 或损坏/无效的 XML),它只会检查我的本地存储库,抱怨它无效然后继续。这很好;至少这不会在 WAN 上再次尝试。
有没有办法(设置、覆盖、存储库配置更改)我可以防止 Maven 的依赖插件/工件解析器反复尝试定位丢失的 POM,如果它已经在本地存储库中有 jar 文件?
规格:Maven 2.2.1(默认 superPOM 插件定义)JDK 1.6.0_18
maven-2 - Maven:如何使用没有时间戳文件名的快照工件创建程序集?
我有一个包含带有时间戳的快照工件的存储库。
我想创建一个包含依赖项的程序集。这工作正常。但工件名称包含时间戳。所以我想知道如何仅从程序集的文件名中删除时间戳。
我用过这个dependencySet:
但是版本接缝已经包含时间戳。那么有没有机会获得1.1.1-SNAPSHOT而不是1.1.1-20100323.071348-182?
我正在使用 maven-assembly-plugin 的 2.2-beta-4 版本。
eclipse - 如何处理包含多个内部工件的 Maven 项目?
我即将开始开发一个网络应用程序,我将使用 Maven。我希望 Web 应用程序成为一个单独的工件。Web 应用程序最终将依赖于几个自编写的库(例如文本格式),并且这些库中的每一个都应该是一个单独的工件。
实现这种分离的推荐方法是什么,同时使两个工件的编码变得简单?我正在考虑为每个工件创建一个项目,并在 Eclipse 中将它们一一导入。但是,如果 web 应用程序的 pom 有一个指向自写库的依赖项,我最终将不得不部署一个快照,每次我想查看我所做的更改是否阻止了 web 应用程序崩溃(例如)。
我希望你明白我在说什么。我将与更多的开发人员合作,我们正在使用 Nexus 来维护我们共享的工件存储库。
java - 用Java从相机接收图像时的伪影
大家好,奇怪的问题。我的公司有一个来自另一家公司的应用程序,它记录了通过以太网连接的相机拍摄的图像。他们的应用程序是用 C++ 编写的,我一直在尝试使用 Java 对其进行转换/破解。
我能够接收图像,但质量不一样。顶部的照片来自他们的应用程序,底部的照片来自我的:
知道为什么这些工件会出现在我用 Java 编写的应用程序版本中吗?BMP 和 JPG 图像都会发生这种情况。
它的工作方式只是通过套接字(C++ 和 Java 版本)......发送命令以捕获图像,相机通过发送数据(字节)来响应。我保存一个字节数组,然后从它们创建一个新的 BufferedImage:
感谢您的任何意见或想法。