Tag: 编程方式创build的

Xcode 9 – “固定宽度限制可能会导致裁剪”和其他本地化警告

我下载了新的Xcode,并在界面生成器中,我遇到了很多警告,说: 固定的宽度限制可能会导致裁剪 它看起来像这样: 我确实有几种语言的本地化,我知道在另一种语言的标签的大小可能会改变的警告,但我的应用程序没有这个问题。 我昨天在Xcode 8上运行并testing过,没有问题。 我不想花几个小时加点毫无意义的新约束。 任何build议解决scheme

MANIFEST.in忽略“python setup.py install” – 没有安装数据文件?

这是我的精简setup.py脚本,删除了非代码的东西: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup( name = 'Whyteboard', version = meta.version, packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub', 'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'], py_modules = ['whyteboard'], scripts = ['whyteboard.py'], ) MANIFEST.in: include *.txt include whyteboard-help/*.* recursive-include locale *.mo recursive-include images *.png 当我运行“python setup.py install sdist”时,我用“whyteboard-0.41”根文件夹获得了一个不错的.tar.gz文件,里面有我的locale / images /和whyteboard-help /文件夹。 这也有我的whyteboard.py脚本从whyteboard源码包里面启动我的程序。 所以: […]

iOS自动布局将视图置于两个视图之间

如何在界面生成器中设置自动布局来垂直排列视图,如图所示: Top view固定到顶部屏幕边缘, Bottom view固定到底部屏幕边缘。 My view应该集中在顶部和底部视图之间(所以到Top view距离等于Bottom view距离)

NIB和XIB Interface Builder文件格式有什么区别?

界面生成器文件中的nib和xib有什么不同?

如何将整个目录或项目输出添加到WiX包

我们决定从VS集成设置切换到WiX。 但是,我们目前所做的就是使用项目输出文件作为安装项目的input。 这使我们可以轻松地将应用程序文件添加到目录(对于图像,示例和其他资源…),并且在构build时,这些文件会自动添加到设置中。 我无法在WiX中find任何类似的function。 WiX似乎需要一个目录条目和一个文件条目为每个目录和文件。 这就要求我们在每次添加文件时都要更改WiX源文件,在我看来,由于我们有这么多文件,所以这个文件是令人望而却步的。 是否有任何与WiX做到这一点的集成方式,或者我必须写我自己的任务,在调用蜡烛之前创build一个WiX源?

在MsBuild中禁用生成PDB文件

我正在寻找更多的速度挤出我的构build,并想知道如果我可以指示msbuild不生成PDB文件。 我通过configuration=发布和DebugSymbols = false属性没有运气。

在Maven的某些模块中跳过testing

我希望我的Maven能够运行大部分的unit testing。 但是在一个项目中有unit testing比较慢,我想排除它们; 偶尔打开它们。 问 :我该怎么做? 我知道-Dmaven.test.skip=true ,但是关掉了所有的unit testing。 我也知道跳过集成testing, 这里描述。 但是我没有集成testing,只是unit testing,我没有任何明确的调用maven-surefire插件。 (我正在使用Maven 2和Eclipse-Maven插件)。

在Windows上运行CMake

我目前正试图让CMake在我的Windows 7(64位)系统上运行。 我想编译TagLib,以便以后使用我正在使用的Qt应用程序。 我想用MinGW(而不是像这个其他问题的 Visual C ++)来编译它。 我下载安装程序(cmake-2.8.3-win32-x86.exe)并安装它(我也select将CMake添加到我的path中)。 然后我去为CMakeLists.txt文件为目录,并运行cmake . 。 然后它给了我这个巨大的错误。 C:\Users\Joel\Downloads\taglib-1.6.3>cmake . CMake Warning at CMakeLists.txt:1 (project): To use the NMake generator, cmake must be run from a shell that can use the compiler cl from the command line. This environment does not contain INCLUDE, LIB, or LIBPATH, and these must be set […]

IntelliJ构build器模式代码生成

有什么办法可以在IntelliJ中自动编写生成器模式? 例如,给这个简单的类: class Film { private String title; private int length; public void setTitle(String title) { this.title = title; } public String getTitle() { return this.title; } public void setLength(int length) { this.length = length; } public int getLength() { return this.length; } } 有没有一种方法可以让IDE生成这个或类似的: public class FilmBuilder { Film film; public FilmBuilder() { film […]

如何从Jenkins的其他工作中推广特定版本号?

我从Jenkins安装了Promoted Build Plugin ,现在我正面临着一些麻烦,要从现有的工作中推广构build。 这是情景: 现在有一个Nightly Build运行的Nightly Build作业,运行所有需要的testing和指标; 有一个现有的Deploy Build接受参数$ {BUILD_NUMBER},并从Nightly Build部署具有相应$ {BUILD_NUMBER}的Nightly Build 说[Nightly Build](夜间构build)运行并成功构build了工件#39 现在我可以运行在#39传递的[Deploy Build]作为参数 来自[Nightly Build]#39的​​文物将被部署 到现在为止还挺好。 现在是我想添加Build Promotions … 有没有办法从Deploy Build推广Nightly Build #39 ( 注意之前已经构build过 )? 或者,也许甚至从别的地方,坦率地说,我是一种迷失在这里:( 我没有看到他们有明确的Upstream / Downstream关系,因为他们没有: 在执行期间总是运行这个构build,然后执行另一个 – 有时只执行[Deploy Build],并不总是在[Nightly构build] 。