我刚刚开始使用CCNet,并且在设置构建项目的过程中,我从试验和错误中获得了很多构建历史记录.我真的不想保留旧的东西,但我似乎无法看到在哪里/如何摆脱它.我确定这是一个愚蠢的问题,如果我忽略了一些显而易见的事情,我会道歉.我做了大约半小时的RTM和谷歌,并且围绕着我的CCNet安装,但它并没有向我跳出来.我删除了项目的状态文件(不知道是否与它有任何关系),但是如果我从仪表板钻取项目的统计数据,那么旧版本仍然存在.有什么建议?谢谢.
回答:我已经明确地将artifacts目录设置到一个不在CCNet服务器目录下的位置,因此再也没有查看过它...去看看,迪斯科,还有构建历史记录.
您对是否应该为特定平台编写应用程序或使用跨平台方法以及覆盖更多潜在客户有何看法?
它将是一个基于GUI的应用程序,我正在考虑使用Java.
我在Java上使用的大多数应用程序都不像各自平台上的本机应用程序那样流畅.
我想到的两个平台是windows和mac.
如果我正在创建仅供我自己使用的应用程序,而且我必须选择一个系统,我会选择专注于mac.
我想听听你的想法.
我试图使用Linq查询在下拉列表控件中查找和设置所选值.
Dim qry = From i In ddlOutcome.Items _
Where i.Text.Contains(value)
Dim selectedItem As ListItem = qry.First
ddlOutcome.SelectedValue = selectedItem.Value
Run Code Online (Sandbox Code Playgroud)
即使文档说DropDownList.Items集合实现IEnumerable,我在Where子句中得到一个错误,Option Strict ON不允许后期绑定!
考虑到iPhone对文件缓存的25k限制,我想知道是否对iPhone优化的javascript库感兴趣,这使得缓存成为顶级目标.由于它只是iPhone,它可以摆脱大多数跨浏览器残骸并依赖于safari特定功能,希望减少一些周长并保持25k.
John Resig对此进行了简要讨论,但似乎主要是为了解雇它.他确实提到:
如果你对将jQuery分解成小块而感到特别兴奋,你可以从SVN中获取各个部分并构建自定义副本.
有人试过吗?
Dojo实现了一个似乎依赖于延迟加载的6k版本.我主要是一个jQuery用户,所以我没试过,但看起来很有趣.
总体而言:你如何看待一个safari/iphone特定的javascript库,它实现了jQuery(或你最喜欢的库)中90%最常用的API?
我怎样才能实现以下目标?我有两个模型(博客和读者)和一个JOIN表,它允许我在它们之间建立N:M关系:
class Blog < ActiveRecord::Base
has_many :blogs_readers, :dependent => :destroy
has_many :readers, :through => :blogs_readers
end
class Reader < ActiveRecord::Base
has_many :blogs_readers, :dependent => :destroy
has_many :blogs, :through => :blogs_readers
end
class BlogsReaders < ActiveRecord::Base
belongs_to :blog
belongs_to :reader
end
Run Code Online (Sandbox Code Playgroud)
我现在想做的是将读者添加到不同的博客中.但是,条件是我只能将博客添加到博客中.因此表中不得有任何重复(相同readerID,相同blogID)BlogsReaders.我怎样才能做到这一点?
第二个问题是,如何获得读者尚未订阅的博客列表(例如,填写下拉选择列表,然后可以将读者添加到另一个博客)?
在我的JSF/Facelets应用程序中,这是我表单的一部分的简化版本:
<h:form id="myform">
<h:inputSecret value="#{createNewPassword.newPassword1}" id="newPassword1" />
<h:message class="error" for="newPassword1" />
<h:inputSecret value="#{createNewPassword.newPassword2}" id="newPassword2" />
<h:message class="error" for="newPassword2" />
<h:commandButton value="Continue" action="#{createNewPassword.continueButton}" />
</h:form>
Run Code Online (Sandbox Code Playgroud)
我希望能够根据continueButton()方法中发生的事情为特定的h:message标记分配错误.需要为newPassword和newPassword2显示不同的错误.验证器不会真正起作用,因为将传递结果的方法(来自DB)在continueButton()方法中运行,并且运行两次太昂贵.
我无法使用h:messages标记,因为该页面有多个地方需要显示不同的错误消息.当我尝试这个时,页面显示每条消息的重复.
我试过这个是最好的猜测,但没有运气:
public Navigation continueButton() {
...
expensiveMethod();
if(...) {
FacesContext.getCurrentInstance().addMessage("newPassword", new FacesMessage("Error: Your password is NOT strong enough."));
}
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?任何帮助,将不胜感激!
假设您创建一个通用Object变量并将其分配给特定实例.如果你做GetType(),它会得到类型Object或原始类的类型?
有没有理由避免使用text-align: justify;?
它会降低可读性还是导致问题?
我在某处看到了这段代码并且想知道:何时以及为什么有人会做以下事情:
doSomething( (MyClass) null );
Run Code Online (Sandbox Code Playgroud)
你有没有这样做过?你能分享一下你的经历吗?
我想用ActiveRecord验证创建一个Rails(2.1和2.2)模型,但没有数据库表.什么是最广泛使用的方法?我发现一些声称提供此功能的插件,但其中许多插件似乎没有得到广泛使用或维护.社区推荐我做什么?现在我倾向于根据这篇博文提出我自己的解决方案.
java ×2
ruby ×2
activerecord ×1
asp.net ×1
c# ×1
css ×1
dojo ×1
duplicates ×1
facelets ×1
has-many ×1
iphone ×1
javascript ×1
jquery ×1
jsf ×1
macos ×1
null ×1
object ×1
types ×1
typography ×1
usability ×1