我们有大量的nAnt脚本来构建我们的各种产品.它们几乎都具有以下结构:
根据我们的研究,似乎CruiseControl(.net?)/ Hudson/BuildBot只会添加导致构建的触发器,此时双击远程桌面上的nAnt脚本和状态仪表板.
我们缺少其他重要的东西吗?
我需要获取在Eclipse Galileo中的模拟器上运行的android应用程序的屏幕截图.
是否有内置功能或我是否必须下载某些类型的插件?
作为计算语言学的学生,我经常进行机器学习实验,我必须从各种不同的资源准备训练数据,如原始或注释文本语料库或语法树库.对于每个新任务和每个新实验,我编写程序(通常使用Python,有时是Java)来提取我需要的功能和值,并将数据从一种格式转换为另一种格式.这通常导致非常大量的非常大的文件和大量的小程序处理它们以获得某些机器学习框架的输入(如Weka的arff文件).
人们需要非常有条理地处理这个问题和计划,并且要小心谨慎,不要错过大量数据中的任何重要特性,例外或错误.良好的软件设计原则,如设计模式或重构范例,对于这些任务来说并不是很重要,因为安全性,可维护性或可持续性等问题并不重要 - 一旦程序成功处理了数据,就不再需要它了.到目前为止,我甚至已经停止了在Python代码和程序中使用类或函数的简单程序方式.下一个实验将需要具有独特特征和不同格式的不同数据集,以便无论如何都可能必须从头开始编程.到目前为止,我的经历是' 将80-90%的项目时间花在准备培训数据的任务上并不罕见.小时和日子只考虑如何从一种数据格式到另一种数据格式.有时,这可能会变得非常令人沮丧.
好吧,你可能猜到我有点夸张,甚至有目的,但我很肯定你理解我想说的话.实际上,我的问题是:
是否有任何通用框架,架构,最佳实践来处理这些任务?在优化设计的情况下,我希望能够重复使用多少代码?
我正在研究一个我分叉的存储库,其中作者采用了脏路径,并在初始提交中将所有依赖项填充到lib /目录中.通常,如果它不是初始提交,我只会做一个交互式rebase并删除整个提交(如果这就是他所做的全部).但是,我不知道如何编辑/删除初始提交.有没有办法可以编辑初始提交并删除lib目录而不触及其余部分?
编辑
我在这里偶然发现了答案:我可以从Git仓库中删除最初的提交吗?在选定的答案中.这就是我没有更彻底地搜索的结果.
如果要使用spark引擎进行渲染,我是否可以通过asp.net MVC 2获得新的强类型Html助手的优势?
今天早些时候的讨论使我质疑我对原始文字和文字的理解是否正确.
我的理解是,文字类型特别是一种类型,它可以使用符号分配值,人类和编译器都可以在没有特定类型声明的情况下理解:
var firstName = "John"; // "John" is literal
var firstName = (string)"John"; // *if* the compiler didn't understand that "John"
// was a literal representation of a string then I
// would have to direct it as such
Run Code Online (Sandbox Code Playgroud)
我对原语的理解是它们本质上是编译器可以理解的元素数据类型,例如int:
int age = 25;
Run Code Online (Sandbox Code Playgroud)
...文字可能是非原始的,例如VB9对XML文字的支持.一个非现实世界的例子是,如果可以为System.Drawing.Point分配文字:
Point somePoint = 2,2; // both X and Y are primitive values, however Point is a
// composite value comprised of two primitive values
Run Code Online (Sandbox Code Playgroud)
最后(这个问题反过来导致我提出上述问题):我的理解是,无论一个类型是原始类型还是文字类型,它都与值或引用类型没有直接关系.
例如,System.String是一种支持文字的引用类型.自定义结构是复合值类型,不支持文字.
我的理解(如果不是我的解释)大部分都是正确的吗?
更新:感谢您提供优质的信息和对话!对于任何发现这一点的人,请务必阅读评论和答案,这里有一些很好的说明以及一些有趣的附注.
顺便说一句:这是一个折腾,哪个答案真的值得进行大绿色检查.我正在给它一个不幸的downvoted答案,它不仅包含一个体面的答案,还包含评论主题中的大量澄清和信息.公平地说,这里没有一个最好的答案,至少有三个:)
我的解决方案中有2个项目
Windows服务
它的安装项目
我需要我ProjectInstaller : System.Configuration.Install.Installer的方法调用OnAfterInstall来ProductName从安装项目中获取.我怎么做?
.net ×3
android ×1
asp.net ×1
asp.net-mvc ×1
c# ×1
code-reuse ×1
eclipse ×1
eclipse-3.5 ×1
erlang ×1
function ×1
gettext ×1
git ×1
git-rebase ×1
gnu ×1
literals ×1
localization ×1
mysql ×1
nant ×1
nlp ×1
primitive ×1
screenshot ×1
sql ×1
sql-view ×1
value-type ×1