求助,单机多CPU并行运算出现问题,自由泳菜鸟真心求教求教

求助,单机多CPU并行运算出现问题,菜鸟求教_百度知道
求助,单机多CPU并行运算出现问题,菜鸟求教
提问者采纳
一般遇到运算时间太长的时候我就直接调C语言了,你这里面我也没有看见啥运算复杂度啊,是你怎么定义你的逻辑,怎么用并行工具箱? 至于你所描述的问题不是并行不并行的问题我没有使用过并行工具箱
来自团队:
其他类似问题
为您推荐:
其他1条回答
你问的什么问题?
你的问题类似于这个
太阳对昨天说我大姨妈明天没来
牛头不对马嘴,不合道理
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&& 查看话题
新手求教:怎么在GROMACS下实现并行计算?怎么看用了几个CPU?
新手求教:怎么在GROMACS下实现并行计算?该输入什么命令?怎么看用了几个CPU?谢谢前辈指点!:cry:
安装并行版本,mdrun之后会自动多核运行 并行结算的话,你得下一个并行脚本,提交到服务器上算就行了,CPU 的话也不用你看,你写脚本的时候里边就规定了用多个CPU,你指定用多少,就并行多少 : Originally posted by smutao at
安装并行版本,mdrun之后会自动多核运行 好的,谢谢! : Originally posted by
并行结算的话,你得下一个并行脚本,提交到服务器上算就行了,CPU 的话也不用你看,你写脚本的时候里边就规定了用多个CPU,你指定用多少,就并行多少 好的,懂了~、!感谢下载的高清影片有5.1声道吗?有的话硬件如何设置呀?新手求教
- 小水管的高清分享乐园
下载的高清影片有5.1声道吗?有的话硬件如何设置呀?新手求教
BD原版或RUMUX封装的高清片源主音轨基本上都是DTS-HD、TrueHD、LPCM等高清音轨,片子里也包含了几条其它语言的DTS或杜比AC3音轨,现在国产片或港片主音轨基本上都是7.1的高清音轨的。国外大片主音轨30%也是7.1高清音轨。像低码流封装的MKV或AVI基本上都是DTS或AC3音轨,。如果要想享受原汁原味的高清音轨,我建议买个支持DTS-HD、TrueHD、LPCM解码的7.1声道功放。播放设备可以是HTPC(现在很多最新的显卡都支持原码输出,或装有i3CPU的笔记本)或高清播放机。高清播放机最好是最新的Sigma 864X系列芯片,其它芯片对DTS-HD、TrueHD等高清音轨支持不稳定,而且其它芯片大部分不支持蓝光原版播放。 由于带宽的限制,高清音轨都是使用HDMI接口传送到功放解码,因DTS、AC3带宽低可以使用光纤或铜轴传送至功放解码。如果只是为了享受5.1的而不过份追求音质的话,那可直接买带5.1音频接口的播放机接普通的功放就行了,或者用5.1多媒体音箱也行。
其他回答 (10)
在音频解码器的设置里选择 SPDIF输出就OK了。这样是吧源码交给功放去解码的,保证原汁原味
电脑连音响最好是光纤输出 现在主板都有光纤接口了
我有几首三星试机片是6声道的,但要有5.1的音响设备才出效果,正考虑置一套呢·~~~
我用盒子,通过光纤或者同轴输入到功放进行解码,一般的MKV,还有BD原盘都有5.1声道的。
发现要学习的东西很多,还要投影、hdmi、功放、音响等
有5.1声道的,文件名多数带有DD51、AC3或DTS这样的字样。当然,必须是MKV或AVI,而RMVB是必然不行的。另外,你可以用KMP看文件属性,AUDIO里如果是6声道,说明就是5.1了。最后,还是楼上说的,你必须有6个音箱(含1低音炮)才能出来效果。不然两只音箱是没有意义的。
我再来补充点。看高清,推荐用播放器,比如我用I9才不到400块钱,淘宝上一般包邮送线。如果买不带网络的I8H才不到300块钱。接到电视上看,比在电脑上看舒服得多。硬件的设置,我在我的I9上,是通过数字音频(光纤或同轴)接功放实现的。因为I9目前不支持HDMI传送音频源码,所以,正常是HDMI接到功放,功放再HDMI接到电视。但由于I9的HDMI不传送音频源码,不能让功放解码,而是自己解码为杜比定向的2声道,听起来不爽(I9官方说下一固件努力HDMI传送源码功能),所以我是用光纤(同轴也用过没问题)送到功放。需要在播放器的SPDIF输出中,设为RAW输出(源码输出)就行了。一放电影,功放上就显示杜比或DTS的字样,说明解码成功。如果你在电脑上放,要麻烦一点,你得在声卡设置里设置5.1输出。
回复 benbenmaoaaa 的帖子 又是小猫一只~~
现在高清都是5.1的多,但不知道楼主的播放设备支不支持5.1声道的了。
RMVB是不支持5.1,一般现在的高清基本上都是5.1声道,但是要求你硬件支持
相关知识等待您来回答
该问题来自:高清迷是非盈利性质的免费高清资源分享论坛硬件领域专家
& &SOGOU - 京ICP证050897号503: Service Unavailable
503: Service Unavailable
访问太频繁了,服务器要炸。#include &boost/thread/thread.hpp&
#include &boost/bind.hpp&
#include &iostream&
void wait(int seconds)
boost::this_thread::sleep(boost::posix_time::seconds(seconds));
DEFINE_SINGLETON(A2)
//定义为单件模式;
void dis()
while(t & 5)
cout&&"A2 display running..."&&
cout&&"A2 displaying is stopped"&&
bool stop()
DEFINE_SINGLETON(A1)
void disp()
cout&&"i = "&&i&&
cout&&"After, i = "&&i&&
cout&&"a is "&&a&&
cout&&"After, a is "&&a&&
void stay()
while(false == A2::getInstRef().stop())
cout&&"***"&&
cout&&"thread B stopped by A2 display"&&
bool stay_end()
main函数那边是这样写的:C/C++ code
#include &boost/shared_ptr.hpp&
int main(int argc, char* argv[])
boost::shared_ptr&boost::thread& testA(new boost::thread(boost::bind(&A2::dis, A2::getInstPtr())));
boost::shared_ptr&boost::thread& testB(new boost::thread(boost::bind(&A1::stay, A1::getInstPtr())));
boost::shared_ptr&boost::thread& testB(boost::bind(&A2::dis, A2::getInstPtr()));
这个测试大概就是A1中的函数一直运行,希望通过A2中的函数的变化去控制A1中的函数的执行。我想尝试的东西是在单件模式下线程之间的控制。这样写好后在windows下编译可以通过没有问题。可是拿到solaris下用sunstudio编译则无法通过,显示的错误如下:"boost/exception_ptr.hpp", line 111: Warning: Function boost::exception_ptr::~exception_ptr() can throw only the exceptions thrown by the function boost::exception_detail::exception_ptr_base::~exception_ptr_base() it overrides.1 Warning(s) detected.ux-4800 --& 1 jobmkdir -p dist/Debug/SunStudio_12.1-Solaris-SparcCC -mt
-o dist/Debug/SunStudio_12.1-Solaris-Sparc/testcpu build/Debug/SunStudio_12.1-Solaris-Sparc/_ext/appuser/huangxu/testCPU/../thread_sin.oux-4800 --& Job outputmkdir -p dist/Debug/SunStudio_12.1-Solaris-SparcCC -mt
-o dist/Debug/SunStudio_12.1-Solaris-Sparc/testcpu build/Debug/SunStudio_12.1-Solaris-Sparc/_ext/appuser/huangxu/testCPU/../thread_sin.oUndefined
first referenced
in fileboost::thread::~thread()
build/Debug/SunStudio_12.1-Solaris-Sparc/_ext/appuser/huangxu/testCPU/../thread_sin.oboost::detail::thread_data_base::~thread_data_base #Nvariant 1() build/Debug/SunStudio_12.1-Solaris-Sparc/_ext/appuser/huangxu/testCPU/../thread_sin.ovoid boost::thread::start_thread() build/Debug/SunStudio_12.1-Solaris-Sparc/_ext/appuser/huangxu/testCPU/../thread_sin.oboost::detail::thread_data_base::__vtbl build/Debug/SunStudio_12.1-Solaris-Sparc/_ext/appuser/huangxu/testCPU/../thread_sin.o
[Hint: try checking whether the first non-inlined, non-pure virtual function of class boost::detail::thread_data_base is defined]ld: fatal: Symbol referencing errors. No output written to dist/Debug/SunStudio_12.1-Solaris-Sparc/testcpu*** Error code 1dmake: Fatal error: Command failed for target `dist/Debug/SunStudio_12.1-Solaris-Sparc/testcpu'Current working directory /appuser/huangxu/testCPU*** Error code 1dmake: Fatal error: Command failed for target `.build-conf'Current working directory /appuser/huangxu/testCPU*** Error code 1dmake: Fatal error: Command failed for target `.build-impl'Build failed. Exit value 1.这个错误是什么意思呢?是thread里面的析构函数出问题了吗?第一次编译的时候说不支持多线程,让我在工程属性里加上 -mt,我加上以后就报这个错误了,研究了老半天还是云里雾里的,网上也没找到关于这个问题的介绍。有没有哪些高人给小弟指点一二?非常感谢~~!------解决方案--------------------
不懂,但是帮你顶一下!
tabel自适应高度,该如何处理
tabel自适应高度&asp:DataList ID="dal_shangpin" runat="server" RepeatColumns="4" RepeatDirection="Horizontal" OnItemCommand="dal_shangpin_ItemCommand" CssClass="procss"&
&ItemTemplate&
&table style="border-top:solid 1px #DDDDDD;border-left:solid 1px #DDDDDD;border-right:solid 1px #DDDDDD;border-bottom:solid 1px #DDDDDD;" class="procss"&
&td style="height:100%" valign="top" width="200px" align="center"&
&a href="ShowProducts.aspx?productid=&%# Eval("product_id") %&&&str=ss"&
&img src='&%# Eval("product_img") %&' alt="" style="border: 0;" onload="javascript:DrawImage(this,200,280)"
width="200px" height="280px" /&&/a&
&asp:UpdatePanel ID="UpdatePanel9" runat="server"&
&ContentTemplate&
&asp:Label ID="Label18" runat="server" Font-Size="12px" ForeColor="#999999" Text='&%#SelectContentCount(Eval("product_id")) %&'&&/asp:Label&&asp:LinkButton ID="LinkButton6" runat="server" Font-Size="12px" onmouseover="this.className='color_red'" onmouseout="this.className='color_black'" CssClass="a" CommandArgument='&%#Eval("product_id") %&' CommandName="pinglun"&评论&/asp:LinkButton&&
&asp:Label ID="Label19" runat="server" Font-Size="12px" ForeColor="#999999" Text='&%#SelectfLikeCount(Eval("product_id")) %&'&&/asp:Label&
&asp:LinkButton ID="LinkButton7" runat="server" Font-Size="12px" onmouseover="this.className='color_red'" onmouseout="this.className='color_black'" CssClass="a" CommandArgument='&%#Eval("product_id") %&' CommandName="like"&喜欢&/asp:LinkButton&
&span style="font-size:12color:#999999"&¥&/span&&asp:Label ID="Label10" runat="server" Text='&%# Eval("product_price") %&' Font-Bold="true" ForeColor="red" Font-Size="12px"&&/asp:Label&&/ContentTemplate&&/asp:UpdatePanel&&br /&
&asp:DataList ID="DataList8" runat="server" DataSource='&%# SelectContent(Eval("product_id"))%&' CssClass="procss"&
&ItemTemplate&
&table align="left"&&tr&
&td align="left"&
&img src="&%# SelectUserById(Eval("user_id")).User_img %&" alt="" width="24px" height="24px"/&
&td align="left"&
&asp:Label ID="Label20" runat="server" Text='&%#SelectUserById(Eval("user_id")).User_name %&' ForeColor="#D1438A" Font-Size="12px"&&/asp:Label&
&span style="font-size:12color:#666666"&:&/span&
&asp:Label ID="Label21" runat="server" Text='&%#Eval("ps_content") %&' Font-Size="12px" ForeColor="#666666"&&/asp:Label&
&/td&&/tr&&/table&&/ItemTemplate&&/asp:DataList&&/td&
&/tr&&/table&&/ItemTemplate&&/asp:DataList&代码如上:现在的问题是这个显示出来以后,行与行之间的间距很大,我试了好多种方法,都不行,最上面的那个img我用了js,如果图片超出规定大小就等比例缩放,之前用了min-height,js都不行,帮忙看看啊怎么才能把下一行紧挨着上面一行------解决方案--------------------
引用:应该不是img的问题.而是table的vertical-align的对齐问题我试了,不管用啊!
不进则退!软件工程师怎么保持优秀
不进则退!程序员如何保持优秀1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。  2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。  3. 理解各种算法的优点和缺点。  4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。  5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密切的联系。  6. 发挥你的想象力。永远都要问,“有更好的方法吗?”跳出常规思维约束。最好的解决方案也许还没有被发现。  7. 优秀程序员:我优化代码。更优秀程序员:我设计数据。最优秀程序员:他们的不同之处是什么?  8. 正确的构造你的数据。任何的缺陷都将造成你的代码里无尽的技术债务。  9. 正确的命名事物。使用“动词-形容词-名词”格式来命名程序和函数。变量名要足够长,尽量短,有意义。如果其他程序员不能够理解你的代码,说明你写的不够清楚。在大多数情况下,针对下一个程序员而编码要比针对环境而编码重要的多。  10. 把分析和编程分离开做。它们不是同类的事物,需要不同类型的劳力资源,需要在完全不同的时间和地点分开做。如果同时做它们,你一样都做不好。(我喜欢在一天的末尾做不涉及技术的分析,而在第二天早上进行编程。)  11. 永远不要图省事走近道。永远不要把相同的代码部署两次。永远不要把一个变量命名成另一个变量名的一部分。也许你不明白这些规则,也许你要辩解。但如果你是遵守着这样做的,这些规则就会约束你正确的构造你的程序。图省事的做法是让那些低等级的程序员永远停留在低等级的原因。  12. 学习如何测评程序性能。你会惊奇的发现从中能学到很多之外的知识。  13. 学会区别对待问题细节和问题后果。问题细节不会导致太大的差别,而问题后果能导致世界灭亡。只关注后果。  14. 密切关注你的用户/客户/管理人员。帮助他们认清楚他们的“what”,这比帮助他们明白他们的“how”要重要的多。  15. 写一个框架,不论你是否打算用它。你将从中学到从其它途径中学不到的东西。  16. 把你知道的东西教给他人——通过口口交流或通过写作。最终这将成为教育自己的机会。  17. 永远要对你的客户/用户说“Yes”,即使在你不确定的情况下。90% 的情况下,你会最终找到方法实现它。10% 的机会,你将会去向他们道歉。这是重要的个人成长中付出的一点小代价。  18. 寻找别人的做出神奇的事情但却一滩糊涂的代码。重构它。然后丢掉它,并发誓自己永远不要犯他们犯下的相同错误。(这样的程序你会发现很多。)  19. 数据永远 & 理论或观点。通过开发东西来学习数据  20. 有可能的话,开创自己的业务(服务或产品)。你将从中学到很多你做雇员永远学不到的关于编程的知识。
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:}

我要回帖

更多关于 菜鸟物流 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信