我想知道是否有可供出租的集群.
场景:
我们有一个程序,它将采用我们估计的一周运行(优化后)给定文件.很可能,更长.不幸的是,我们还需要做大约300多个不同的文件,这导致大约300几周的计算时间(可连续运行6个挂钟年份).对于应该在12月份完成的研究工作,这是完全不可接受的.在我们探索其他选择的同时,我正在研究简单地租用Beowulf集群的选择.这项工作是学术性的,将导致完成博士学位.
什么是理想的是我们将源和作业文件发送给公司然后在一两周后收到结果文件的公司.瞧!
快速的谷歌搜索没有出现任何非常有希望的东西.
推荐的解决方案?
分配给$是否可以!在Perl中出错?
例如,
if( ! (-e $inputfile))
{
$! = "Input file $inputfile appears to be non-existent\n";
return undef;
}
Run Code Online (Sandbox Code Playgroud)
这样我就可以处理顶层的所有错误.
谢谢.
作为一个没有遵循C++ 0x - 现在C++ 1x - 故事和发展的人,我正在考虑它已接近我需要加速发布'版本的时间.我也不是真的有兴趣立即查看标准.因此:
(标记为社区维基,如果还有其他与转换相关的好问题,请将其提出)
我在Jenkins有很多不同的工作,用他们自己的构建/测试/分析"管道"划分成项目.大多数这些作业实际上是远程命令而不是on-box-builds.
但是,Jenkins开箱即用只支持所有构建的一个队列.我想为每个项目(或视图)定义一个队列.
我怎么做到这一点?
我正在寻找嵌入式处理器的分类.哪些处理器属于哪个系列?谁下了谁?
这里有没有人知道描述它的简单文章?
我在本地机器上有几个存储库.一个是我的主要代码,另一个是各种有用的代码/工具.这是两个根本不同的回购.它可能是有意义的建立一个新的回购,并作为子回购拉这两个,但我想等到水银开发者纪念之前,我做的是子回购作为非实验.
其中一个有用的代码文件变得如此有用,我想把它放到我的主代码区......但我想保留它的历史.当然,这会产生一些fork的变体,但这是可以接受的.(最好的情况是能够来回拉动并不断更新其历史).
我想这样做的相当于chmod -w+r-x foo或attrib +R foo在Windows PowerShell.Putzing的时候,我注意到一个相当粗糙的Set-Acl功能,看起来显著比我需要的票友.
如何attrib +R foo在Windows Powershell中执行此操作?
假设我有这个奇妙的功能foo
[92]> (defun foo () (lambda() 42))
FOO
[93]> (foo)
#<FUNCTION :LAMBDA NIL 42>
[94]>
Run Code Online (Sandbox Code Playgroud)
现在,假设我想实际使用 foo并返回42.
我怎么做?我一直在谷歌周围徘徊,我似乎无法提出正确的语法.
我正在研究一些Haskell(请原谅新手错误) -
这个例程出错了.我对do&< - 语法的理解是它们从monad中提取非Monad类型.所以理解是有缺陷的:这里的正确理解是什么?
exister :: String -> Bool
exister path = do
fileexist <- doesFileExist path
direxist <- doesDirectoryExist path
return fileexist || direxist
Run Code Online (Sandbox Code Playgroud)
错误
ghc -o joiner joiner.hs
joiner.hs:53:2:
Couldn't match expected type `Bool' against inferred type `m Bool'
In the first argument of `(||)', namely `return fileexist'
In the expression: return fileexist || direxist
In the expression:
do { fileexist <- doesFileExist path;
direxist <- doesDirectoryExist path;
return fileexist || direxist }
Run Code Online (Sandbox Code Playgroud) (新手问题.:-))
假设您有一系列操作(对外界进行健全性检查).如果理智失败,就必须大声疾呼.
但是,Haskell ifs需要定义两个分支.案件fail是monad.但是,我不确定在else情况下生成的正确类型是什么.编译器认为推断类型是IO a.但是,我不确定如何创建无操作IO.
holler msg test =
do
if not test
then
fail msg
else
-- ??? no-op
main :: IO ()
main = do
holler "Go" True
Run Code Online (Sandbox Code Playgroud) haskell ×2
c++ ×1
c++11 ×1
common-lisp ×1
embedded ×1
hpc ×1
jenkins ×1
lambda ×1
lisp ×1
mercurial ×1
monads ×1
perl ×1
permissions ×1
powershell ×1
resources ×1
taxonomy ×1
transition ×1