草庐IT

TRAVIS_COMMIT_RANGE

全部标签

c++ - 增加 Stack Size 的缺点以及 Stack Commit 和 Reserve 之间的区别

我最近遇到了DinkumwareC++11的堆栈溢出问题库,到目前为止,我已经通过将StackCommit和StackReserve大小加倍来解决这个问题(我还没有遇到任何问题)。但是,我很好奇增加堆栈大小是否有任何缺点,而且,我不完全确定StackCommit和StackReserve之间的区别是什么(但是堆栈提交要小得多比堆栈保留)。 最佳答案 增加堆栈大小的明显后果是更多的内存使用。由于在大多数情况下堆栈与总内存相比并不大,所以这不是大问题。显然,如果有许多线程每个都使用大堆栈,那么这可能会占用机器中的大量可用内存-特别是如果

c++ - 如何将 `boost::range` 迭代器与标准迭代器一起使用

我有接受std::vector迭代器的函数,如typedefstd::vectorPoints;PointsConvexHull(Points::const_iteratorfirst,Points::const_iteratorlast);我通常将std迭代器传递给它们,但偶尔我需要使用boost迭代器,例如boost::join's范围迭代器。我应该如何更改我的函数的参数化,最好没有模板,以便它们接受两个迭代器?此外,如何在每种类型中指出我需要哪些迭代器概念?我试着查看boost::range文档,但它让我非常困惑,我不知道从哪里开始。例如,我找不到boost::range_det

ios - Git Commit 适用于 Xcode beta 但不适用于普通版本

我有/有使用Xcode7.0beta5的源代码控制,但是当我尝试在我新安装的Xcode7.0GM中执行提交时,它不会工作。(新的Xcode7.0GM已经取代了我以前的Xcode6.4版本,它从未使用过源代码控制。)我收到错误消息Theworkingcopy"APPNAME"failedtocommitfiles下图:这个问题类似于XCodeWon'tCommitToGITXcodeandGitSourceControl:“TheworkingcopyXXXXXfailedtocommitfiles”但对我来说,它确实适用于BetaXcode版本,只是不适用于标准版本。我尝试按照this

ios - Travis-CI:适用于 iOS、OSX、tvOS 和 watchOS 的多种方案

我有一个Xcode工作区,可以为iOS、OSX、tvOS和watchOS构建框架。我想让Travis构建所有四个,但我不知道如何在travis.yml文件中为xcode_scheme和xcode_sdk指定多个值。例如,.travis.yml可能看起来像这样(但这只针对OSX构建):language:objective-cosx_image:xcode7.2xcode_workspace:VirtualGameController.xcworkspacexcode_scheme:VirtualGameControllerIOSxcode_sdk:iphonesimulator9.2xc

ios - 在 Swift 3.0 和 CocoaPods 中使用 Travis CI

自从我在我的GitHubEducationPack中获得TravisCI以来,我正在尝试它。我在iOS10.1上做TDD。我还不知道如何为Swift3.0、iOS10.1和使用CocoaPods配置TravisCI。我设法将TravisCI与我的存储库链接起来。但除此之外,我总是收到“构建失败”消息。不确定是否重要,但我的Repo中没有Pod文件夹。我看到了TravisCI和Swift的教程,并从那里重新创建了travis.yml,看起来像这样:language:objective-cbranches:only:-master-Developmentxcode_project:Frie

ios - Objective-C : loop efficiently through particular range of elements within NSArray

我想快速循环遍历NSArray的一部分,例如从包含1000个对象的数组中的位置700到950。我认为在这里使用[arrayobjectAtIndex:index]不是一个好方法,因为它比使用for(Object*objinarray)的快速迭代要慢在这种情况下最好的方法是什么?我正在考虑使用for(Object*objin[arraysubarrayWithRange]])但不确定开销是多少,因为将为此创建一个子数组。还有其他好的选择吗? 最佳答案 您可以使用enumerateObjectsAtIndexes:在NSIndexSet

ios - Travis 构建失败 - 原因 : The run destination iPad 2 is not valid for Testing the scheme 'UIKitPlus-Example'

我的cocoapods在运行TravisCI时遇到了一些问题。一切似乎都安装正确,但xcodebuild脚本失败$set-opipefail&&xcodebuildtest-workspaceExample/UIKitPlus.xcworkspace-schemeUIKitPlus-Example-sdkiphonesimulatorONLY_ACTIVE_ARCH=NO|xcpretty-cxcodebuild:error:FailedtobuildworkspaceUIKitPluswithschemeUIKitPlus-Example.Reason:Therundestinati

ios - 核心图 : Setting length of global range not working

首先,我有一个图表(CoreplotLinechart)。我已经设置了图形的defaultPlotspace的x范围和y范围。-(void)setUpXRangeForPlotspace:(CPTXYPlotSpace*)plotSpace{intrangeLength=[selfxRangeLength];plotSpace.xRange=[CPTPlotRangeplotRangeWithLocation:CPTDecimalFromFloat(-0.5f)length:CPTDecimalFromFloat(rangeLength+1.0)];}-(void)setUpYRang

android - Xamarin 和 Travis-ci

我有一个简单的helloworld应用程序无法构建。我从构建中得到以下输出。Warnings:/home/travis/build/chaione/csharptrav/csharp/csharp.iOS/csharp.iOS.csproj:warning:Couldnotfindprojectfile/usr/lib/mono/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets,toimport.Ignoring./home/travis/build/chaione/csharptrav/csharp/csharp.Droid/csharp.D

ios - 基于 Cocoapods 的 iOS 项目的示例 .travis.yml

我有这个非常简单的iOS项目。它使用Cocoapods进行依赖管理,并将AFNetworking作为其依赖之一。目前,我的项目代码只是执行一个简单的httpGET请求,测试(使用Specta编写)检查它是否成功。现在,我正在尝试使用Travis-CI对其进行CI。我已经checkoutxctoolCItutorial和objective-cCImanualfromTravis-CI,我当前的.travis-ci.yml是:language:objective-cxcode_project:Foobar.xcodeprojxcode_schema:FoobarCI控制台的最后输出行是:T