我输入后
sudo apt-get install mpich2
Run Code Online (Sandbox Code Playgroud)
mpich已安装,但第一个问题是我不知道文件的安装位置。另一方面,当我写
mpirun -np 3 ./hello.o
Run Code Online (Sandbox Code Playgroud)
它给了我:
mpiexec_hani-laptop: cannot connect to local mpd (/tmp/mpd2.console_hani); possible causes:
1. no mpd is running on this host
2. an mpd is running but was started without a "console" (-n option)
In case 1, you can start an mpd on this host with:
mpd &
and you will be able to run jobs just on this host.
For more details on starting mpds on a set of hosts, see
the …Run Code Online (Sandbox Code Playgroud) 我是编程新手,我正在学习Python作为我的第一语言.我的任务是编写一个脚本,将一种输入文件类型转换为另一种.我的问题是:输入文件的一部分可以有任意数量的数据行.我写了一个循环来确定有多少行,但似乎无法编写一个循环,将每一行定义为自己的变量,例如:rprim1,rprim2,rprim3等.这是我用来从文件中提取变量的代码:
rprim1=linecache.getline(infile,7)
Run Code Online (Sandbox Code Playgroud)
重申一下,我希望解析器定义许多数据行,X,作为rprimx,每行7到7 + X.
任何帮助,将不胜感激.
谢谢
我刚才注意到给出以下代码:
if (x.ID > 0 && !x.IsCool)
Run Code Online (Sandbox Code Playgroud)
Microsoft C#3.0(VS2008 SP1)编译器将优化它:
if (!((x.Id <= 0) || x. IsCool))
Run Code Online (Sandbox Code Playgroud)
这是在未启用优化的Debug构建中.为什么编译器会这样做?它在执行方面更快吗?
我用Reflector找到了(我实际上是在寻找不同的东西)
我正在开发一个ASP.Net MVC应用程序,该应用程序具有我希望能够为桌面浏览器和移动浏览器格式化的视图.两种格式都使用相同的控制器和操作,但需要不同的视图.
最好的方法是什么?我是否在Action中进行浏览器检测,然后调用相应的视图?视图是否会对浏览器进行检测,然后相应地进行自我渲染?是否存在介于两者之间的内容return View();以及何时可以覆盖视图?
谢谢
好的,所以这是场景.我有一个简单的HTML页面:
<html>
<head>
</head>
<body>
<form action="submit.php" method="get">
<input type="image" src="btn_getStarted.png" name="getStarted" value="btnBasic1" alt="Submit" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
与submit.php页面一起:
<?php
if(isset($_GET['getStarted'])) {
echo "GOOD";
}
else {
echo "BAD";
}
?>
Run Code Online (Sandbox Code Playgroud)
在提交表单时,我希望能够检索到的值getStarted,但在IE中并非如此.
以下是提交的网址:
Firefox: http://localhost/submit.php?getStarted.x=57&getStarted.y=11&getStarted=btnBasic1
IE8: http://localhost/submit.php?getStarted.x=50&getStarted.y=21
IE6: http://localhost/submit.php?getStarted.x=67&getStarted.y=14
我不确定为什么IE没有btnGetStarted从输入中接收名称.任何帮助将不胜感激.谢谢.
我正在尝试打开一个开源项目,并且在尝试打开项目的某个组件时遇到错误.我正在使用Visual Studio C#2008 Express Edition,我正在打开一个.sln文件.文件的那一部分打开正常,但是当我进入IDE时,我立即受到了错误的欢迎:
...无法打开DinamapSetup.vdproj',因为此版本的应用程序不支持其项目类型(.vdproj).
我一直在寻找打开这个文件可能需要的东西,但我还没弄清楚.我发现它是一个"安装和部署项目"文件,但我似乎无法获得有关保持此功能的信息.
快递版不支持这不是文件扩展名吗?我使用的是错误版的visual studio吗?
我有一些关于WCF服务的问题,我将不胜感激.我已经阅读了很多关于如何将WCF服务应用于现实场景的材料,但是有很多矛盾的观点.
我们有一个数据服务,它只不过是后端数据存储的接口.此数据服务有许多客户端,当数据服务保存的数据发生更改时,应通知这些客户端.这些客户端随后可以基于这些通知从数据服务请求数据.我们想支持最多2000个客户端(不是基于Web的解决方案,但可能是一个大型的分散网络).
我的担忧:
·如果服务和客户端之间的连接丢失,客户端应立即知道.
·服务应在短时间内通知客户数据变化.通知不能排队等待以后收到.
·我们不希望客户端有大量的配置工作来使其与服务一起使用.
·如果服务和客户端不能很好地扩展,我们不希望它们之间存在永久连接.
我们研究过的方法:
·MSMQ
·双面装订
·轮询事件(包括Silverlight 3的新轮询绑定)
·订阅/发布方法.
我们发现所有这些都存在缺陷,并且似乎没有一种最佳方式来做我们想要的事情.
任何帮助,将不胜感激.
谢谢伊恩
我想要
我怎么能在BioPython中做到这一点?
我试图在我的服务器端调试一个问题,我相信它与从浏览器发送的接受标头有关.这是我的问题,为什么Internet Explorer会将"接受"标题从一个页面更改为另一个页面?我可以从javascript更改请求标头吗?
以下是一页的请求:
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-application, application/x-shockwave-flash, */*
Run Code Online (Sandbox Code Playgroud)
以下是来自其他页面的请求:
Accept: */*
Run Code Online (Sandbox Code Playgroud)
他们都是GET请求,我看到内容之间有任何重大差异.全部来自同一个应用程序服务器(Websphere).
我正在寻找一种通过互联网处理大型数据集的设计模式,并定期更新这些对象.我正在开发一个应用程序,它将一次在UI中显示数千条记录.此外,这些对象上的各种属性非常短暂,需要在客户端上进行更新,以使用户了解系统中这些记录的更改状态.我有一些想法如何处理这个问题,但想到可能有一个处理这种情况的设计模式(或模式).
限制:
关于如何解决这个问题的全部或部分的想法?就像我提到的那样,我已经考虑了一些想法,但到目前为止,我所做的一切都没有让我对这个项目的成功有一个很好的感觉.
编辑:
我认为困难的部分实际上归结为两件事,我可能需要两种截然不同的模式/做法/策略:
有几种设计模式可用于其他一切.
编辑2:
感谢Silverlight中各种"推送"实现的链接.我可以发誓套接字已从Silverlight中取出,但根据下面的答案找到了Silverlight 3参考.这对我来说真的不是一个大问题,而且我没有花太多时间研究,所以我正在编辑原始文本.无论是通过民意调查还是通过推送进行更新,一般的设计问题仍然存在.很高兴知道我有选择权.
编辑3:推动技术的后续行动.
我怀疑Silverlight WCF双工实现是类似于彗星的推送.这不会扩展,并且有很多关于它在现实世界中如何不存在的文章.
Silverlight中的套接字实现以多种方式瘫痪.看起来它在我们的场景中将毫无用处,因为Web服务器可能位于任何给定的客户端防火墙后面,不允许非标准端口,并且Silverlight套接字不会连接到80,443等.
我仍在考虑以有限的方式使用WCFduplex方法,但看起来轮询将成为答案.
编辑4:找到一个模式来解决我的一半问题
我发现这个模式(PDF)说明了使用迭代器模式从服务器检索数据页并将它们呈现为一个简单的迭代器.在.Net中我想象这将实现为IEnumerable(示例代码在Java和Oracle SQL中).我特别感兴趣的是异步页面预取,基本上缓冲结果集客户端.使用5k对象时,所有内容都不会同时出现在屏幕上,因此我可以使用一种策略,即不会立即获取所有内容,而是从UI中隐藏实现细节.应用程序将检索的核心对象位于数据库中,然后需要其他查找才能完全填充这些对象.这种方法似乎是一种快速将一些数据输出到客户端的好方法.
我现在正在考虑使用这种模式+某种代理对象模式,它监听结果集的增量并相应地更新对象.这里可以采取一些策略.我可以加载所有数据前期,然后发送变化的增量(这可能需要在子系统中一些额外的代码,以提供改变的通知).这可能是我的第一种方法.我还在寻找.感谢到目前为止的所有想法.
c# ×2
wcf ×2
asp.net-mvc ×1
biopython ×1
blast ×1
browser ×1
header ×1
html ×1
http ×1
http-headers ×1
linux ×1
message ×1
optimization ×1
php ×1
python ×1
sequences ×1
silverlight ×1
variables ×1
vdproj ×1