Tag: 编程方式创build的

Maven和依赖模块

同事一直在兜售Maven的奇迹和它的神奇依赖的东西,但是我发现它在我认为明显的用途上失败了。 假设我有一个主POM的根文件夹。 然后在下面我有一些项目,叫他们A和B B需要A,因此B文件夹中的POM在其中具有适当的相关性条目 现在,回到根文件夹中,在一个configuration文件中,我指定我要构buildB. 当我执行通常的mvn干净安装时,我得到一个失败,因为没有build立。 我的朋友告诉我,我必须在根中的主configuration文件中指定A和B. 但是,不是maven看到B的依赖pipe理的全部观点,而是去看看对A的依赖关系的B POM文件,所以它应该自动地去构buildA.

如何实现Eclipse的清理和构build(又名重build)?

我在一个Eclipse Indigo中删除了我的./bin文件夹(类似于Helios),现在我想知道如何重build我的Java项目。 我只是找不到像我们在Netbeans中看到的button。

如何在Jenkins中构build时间表?

我如何安排一个Jenkins构build,使其能够每天只在特定的时间构build? 例如从下午4点开始 0 16 1-7 * * 我明白,如:0分钟,每个月星期一到星期日下午4点,但每分钟build立:( 我会很感激任何意见。 谢谢!

是否有function性编程范例的可视化build模语言或风格?

UML是一个旨在对将用OO语言编写的软件进行build模的标准,并与Java结合在一起。 但是,它是否可能被用来模拟意在编写function性编程范例的软件呢? 考虑到embedded式视觉元素,哪些图将变得有用? 有没有一种针对函数式编程的build模语言,更具体的说是Haskell? 你会推荐什么工具来组合图表? OP编辑于2009年9月2日: 我正在寻找的是代码中最直观,最清晰的代码。 易于遵循图表,视觉模型不一定针对其他程序员。 我很快就会在Haskell开发一个游戏,但是因为这个项目是为了我的gradle结束工作,所以我需要介绍一些正式的解决scheme。 我想知道是否有相当于UML + Java标准,但对于Haskell。 我应该坚持使用故事板,书面描述,非forms化的图表(一些浅stream程图像),非forms化的用例描述吗? 2012年6月21日由jcolebrand编辑: 请注意,提问者最初想要一个可视的隐喻,现在我们已经有三年了,我们正在寻找更多/更好的工具。 没有一个原始的答案真的解决了“视觉隐喻devise工具”的概念,所以…这是新的赏金正在寻求提供。

为什么HTML / JavaScript / CSS不是编译语言,他们会是?

为什么HTML / JavaScript / CSS没有成为编译语言(或者甚至可能合并成单一的编译语言)? 如果浏览器运行“浏览器虚拟机”,html / javascript / css源代码可以编译成“浏览器字节码”。 它不会帮助开发者和用户很多吗? 我可以看到一些挑战: 如何处理现有网页的无数? 使这个编译可选,所以如果你想你可以使用普通的旧的HTML。 如果你想喂一个浏览器与编译页面只使用.chtml例如。 search引擎如何索引页面? 创build一个反编译器,将字节码反编译成精确的原始资源(例如像flash一样可以被反编译)。 或者search提供者可以使用相同的虚拟机并从那里获取他们需要的数据。 如何使它与所有浏览器兼容? 有一个集中的开发人员(可以说w3c)开发这个虚拟机,然后每个浏览器将embedded它。 但是好处呢? 速度。 尺寸。 没有更多的“宽松”和“半正确”的HTML。 这是正确的或不会编译。 每个(支持的)浏览器看起来都一样。 如果不是字节码,那么至less有一些本地压缩,html可能不是最有效的数据存储方式。 我知道有gzip,但为什么每次在服务器上压缩页面,并在浏览器解压缩,如果我们可以压缩一次,并将其提供给浏览器? 那么是什么阻止我们走上这条路?(除此之外,还有很大的努力来完成这一切)?

Qt – “暗影大厦”?

我有一个简单的问题 – Shadow Building是什么? 我在Target Setup对话框中看过Qt,但不知道它是干什么的,或者我应该使用它。 它也出现在“常规”组下的“项目”选项卡中。

iPhone:创build一个可重用的组件(控件),它具有一些Interface Builder部分和一些代码

我想为iPhone创build一个可重用的组件(一个自定义控件)。 它由几个预先安排在View上的标准控件组成,然后是一些相关的代码。 我的目标是: 我想能够使用Interface Builder在我的自定义控件中布局子视图; 我想以某种方式打包整个事情,这样我就可以很容易地将生成的自定义组件拖放到其他视图中,而无需手动重新连接一堆sockets等等。 (稍微手动重新连线是好的,我只是不想做吨和吨。) 让我更具体一点,并具体告诉你我的控制应该做什么。 在我的应用程序中,我有时需要访问Web服务来validation用户input的数据。 在等待Web服务的回复时,我想显示一个微调(一个活动指示器)。 如果networking服务回复成功代码,我想显示一个“成功”复选标记。 如果Web服务使用错误代码回复,我想显示错误图标和错误消息。 一次性使用的方法很简单:我只是创build一个包含UIActivityIndi​​catorView的UIView,两个UIImages(一个用于成功图标,另一个用于错误图标),以及一个用于错误消息的UILabel。 这是一个截图,相关部分用红色标出: 然后我将这些部分连接到网点,然后在控制器中放入一些代码。 但是,我如何打包这些代码 – 代码和less量视图 – 以便我可以重用它们? 以下是我发现的一些事情,让我在那里,但不是那么好: 我可以将视图和控件的集合拖入库的“自定义对象”部分; 之后,我可以将它们拖回到其他视图上。 但是(a)它忘记了哪些图像与这两个UIImage相关,(b)有四五个网点有很多手动重新布线,(c)最重要的是,这不会带来代码。 (也许有一个简单的方法来连接代码?) 我想我可以创build一个IBPlugin; 不知道这是否会有所帮助,而且看起来还有很多工作要做,IBPlugins是否适用于iPhone开发还不太清楚。 我想,“嗯,有与此相关的代码 – 闻起来像一个控制器,”所以我尝试创build一个自定义控制器(如WebServiceValidatorController )与关联的XIB文件。 这实际上是非常有前途的,但是到那时我无法弄清楚在Interface Builder中如何将这个组件拖到其他视图上。 WebServiceValidatorController是一个控制器,而不是一个视图,所以我可以将它拖到一个文档窗口,但不是一个视图。 我有一种感觉,我失去了明显的东西…

Swift框架不能使用除“Debug”或“Release”以外的其他构buildconfiguration:没有这样的模块

每当我尝试使用名为“Debug”或“Release”以外的构buildconfiguration时,Xcode突然找不到我的Swift框架。 configuration与其名称完全相同(实际上,新的configuration是从工作的“debugging”configuration中复制的)。 Xcode报告“没有这样的模块” 这似乎是一个非常奇怪的错误。 肯定有人遇到过这个? 我的Googlesearch没有结果。 有没有人有任何想法可能会导致这个问题? 我很确定我正确地添加了框架。 我创build了一个简短的截屏video,向您展示我在做什么: http : //www.screencast.com/t/zpgZ5ZYgvH 底线: 确保项目目前使用第三方Swift框架构build 在项目/文件导航器中select项目 在编辑器左侧边栏中select目标上方的项目,并确保您在“信息”选项卡上 通过单击configuration列表下方的+button,然后select“重复XXXconfiguration”,复制当前configuration(可能是“debugging” 转到产品(菜单)>scheme>编辑scheme,修改您的scheme以使用新configuration… select左侧栏中的运行 在“构buildconfiguration”下select新的configuration 试图再次build立 您也可以下载示例项目: http : //s000.tinyupload.com/?file_id=48797763216274271820 我正在运行Xcode 6.0.1(6A317)和Yosemite 10.10(14A361c)。

为什么C或C ++标准没有将char定义为signed或unsigned?

int main() { char c = 0xff; bool b = 0xff == c; // Under most C/C++ compilers' default options, b is FALSE!!! } C或C ++标准都没有将char指定为有符号或无符号,它是实现定义的。 为什么C / C ++标准没有明确地将char定义为signed或unsigned,以避免像上面的代码那样危险的错误使用?

最佳实践 – 编码之前的devise

我很好奇你怎么想? (我的意思是一种思维方式),关于你的图书馆,系统,框架等的devise架构,然后开始编码。 最近我发现自己感到痛苦,几乎每一次我都想从头开始。 我之前做过devise,在纸上绘制了一些scheme,并想象它会如何工作,但也许我做的是错误的方式? 例如,你如何决定你将需要什么界面,或者如何以最好的方式连接所有的东西? (前一天我有一个问题,我的朋友问我一个图书馆,我刚刚做了什么,而不是给他一个文件,我不得不给他3-4个文件,那是因为他们以某种方式连接..但不是在正确的我想:)所以这是我的错误devise..)