想了解代码可在普通计算机上工作,但不能在群集上工作的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于代码只能在电脑上写吗的相关问题,此外,我们还将为您介绍关于@font-face和CSS3在本
想了解代码可在普通计算机上工作,但不能在群集上工作的新动态吗?本文将为您提供详细的信息,我们还将为您解答关于代码只能在电脑上写吗的相关问题,此外,我们还将为您介绍关于@ font-face和CSS3在本地工作,但不能在主机上工作、@Autowired和@Service在控制器上工作,但不在其他程序包中工作、Ajax 不在 iphone 上工作,但在 pc 上工作、AJAX 没有收到来自后端的响应,在本地主机上工作但在部署的服务器上工作?的新知识。
本文目录一览:- 代码可在普通计算机上工作,但不能在群集上工作(代码只能在电脑上写吗)
- @ font-face和CSS3在本地工作,但不能在主机上工作
- @Autowired和@Service在控制器上工作,但不在其他程序包中工作
- Ajax 不在 iphone 上工作,但在 pc 上工作
- AJAX 没有收到来自后端的响应,在本地主机上工作但在部署的服务器上工作?
代码可在普通计算机上工作,但不能在群集上工作(代码只能在电脑上写吗)
如何解决代码可在普通计算机上工作,但不能在群集上工作?
我有一个用C编写的序列代码(大型开源软件包)。当我将工作提交到普通计算机时,此代码很好用。
但是,当我使用1个内核将同一作业提交到群集(超级计算机)时,它将返回:
*** Error in `../src/NLLoc'': double free or corruption (top): 0x000000000e1a4a20 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81609)[0x7f4118770609]
/lib64/libc.so.6(fclose+0x177)[0x7f411875d0f7]
../src/NLLoc[0x42ac89]
../src/NLLoc[0x40bde3]
../src/NLLoc[0x401ff2]
../src/NLLoc[0x401940]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f4118711495]
../src/NLLoc[0x401987]
======= Memory map: ========
00400000-00466000 r-xp 00000000 00:2a 591037329 /petastore/ganymede/home/cxd170430/mako_codes/NLLoc_Lomax/src/NLLoc
00665000-00666000 r--p 00065000 00:2a 591037329 /petastore/ganymede/home/cxd170430/mako_codes/NLLoc_Lomax/src/NLLoc
00666000-00695000 rw-p 00066000 00:2a 591037329 /petastore/ganymede/home/cxd170430/mako_codes/NLLoc_Lomax/src/NLLoc
00695000-06337000 rw-p 00000000 00:00 0
065dd000-0e1be000 rw-p 00000000 00:00 0 [heap]
7f3c70000000-7f3c70021000 rw-p 00000000 00:00 0
7f3c70021000-7f3c74000000 ---p 00000000 00:00 0
7f3c77979000-7f3c7798e000 r-xp 00000000 08:04 18386787 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f3c7798e000-7f3c77b8d000 ---p 00015000 08:04 18386787 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f3c77b8d000-7f3c77b8e000 r--p 00014000 08:04 18386787 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f3c77b8e000-7f3c77b8f000 rw-p 00015000 08:04 18386787 /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f3c77b9b000-7f41186ef000 rw-p 00000000 00:00 0
7f41186ef000-7f41188b1000 r-xp 00000000 08:04 18386950 /usr/lib64/libc-2.17.so
7f41188b1000-7f4118ab1000 ---p 001c2000 08:04 18386950 /usr/lib64/libc-2.17.so
7f4118ab1000-7f4118ab5000 r--p 001c2000 08:04 18386950 /usr/lib64/libc-2.17.so
7f4118ab5000-7f4118ab7000 rw-p 001c6000 08:04 18386950 /usr/lib64/libc-2.17.so
7f4118ab7000-7f4118abc000 rw-p 00000000 00:00 0
7f4118abc000-7f4118bbd000 r-xp 00000000 08:04 18386343 /usr/lib64/libm-2.17.so
7f4118bbd000-7f4118dbc000 ---p 00101000 08:04 18386343 /usr/lib64/libm-2.17.so
7f4118dbc000-7f4118dbd000 r--p 00100000 08:04 18386343 /usr/lib64/libm-2.17.so
7f4118dbd000-7f4118dbe000 rw-p 00101000 08:04 18386343 /usr/lib64/libm-2.17.so
7f4118dbe000-7f4118de0000 r-xp 00000000 08:04 18386882 /usr/lib64/ld-2.17.so
7f4118de0000-7f4118fd2000 rw-p 00000000 00:00 0
7f4118fd2000-7f4118fdf000 rw-p 00000000 00:00 0
7f4118fdf000-7f4118fe0000 r--p 00021000 08:04 18386882 /usr/lib64/ld-2.17.so
7f4118fe0000-7f4118fe1000 rw-p 00022000 08:04 18386882 /usr/lib64/ld-2.17.so
7f4118fe1000-7f4118fe2000 rw-p 00000000 00:00 0
7fff9ce44000-7fff9ce68000 rw-p 00000000 00:00 0 [stack]
7fff9cffe000-7fff9d000000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= PID 36518 RUNNING AT compute-6-9-8
= EXIT CODE: 6
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGnorE THE BELOW CLEANUP MESSAGES
===================================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Aborted (signal 6)
因为此代码是一个开源软件包,所以我不知道如何粘贴在这里。任何人都知道这里可能是什么问题,我该如何解决?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
@ font-face和CSS3在本地工作,但不能在主机上工作
我对您来说有些奇怪(可以这么说).我为我的站点设计了一个“即将到来”页面,该页面在本地(在WAMP设置下)运行无瑕-在功能强大的浏览器(例如Chrome和Safari)中,该页面看起来不错,并具有不错的CSS3过渡效果悬停时.在其他浏览器中,该页面在外观上(实际上)看起来是相同的,并且悬停效果仍然有效,只是没有过渡.
上传到我的主机后,该站点仍然看起来不错,并且可以在Chrome和Safari中正常工作,但是由于某些原因,在Firefox中,@ font-face声明似乎无效,并且在IE中的布局略有不同.
我很困惑!这些文件在我的托管服务器上与本地本地文件完全相同.
网址是http://iamfriendly.com/
CSS文件在以下位置可见:
http://iamfriendly.com/wp-content/themes/iamfriendly_comingsoon/css/screen.css
和
http://iamfriendly.com/wp-content/themes/iamfriendly_comingsoon/css/typography.css
任何建议将不胜感激!
理查德
@Autowired和@Service在控制器上工作,但不在其他程序包中工作
我需要帮助来了解@Autowired
and 背后的概念@Service
。我用@Service
和定义了一个DAO
,@Autowired
并且一切正常,但是,我@Autowired
在不同的类中使用了相同的DAO ,但它不起作用。
例:
服务
@Servicepublic class MyService { private JdbcTemplate jdbcTemplate; @Autowired public void setDataSource (DataSource myDataSource) { this.jdbcTemplate = new JdbcTemplate(myDataSource); } public void testUpdate(){ jdbcTemplate.update("some query"); }}
控制者
package com.springtest.mywork.controller;@Controller@RequestMapping(value = "/test.html")public class MyController{ @Autowired MyService myService; @RequestMapping(method = RequestMethod.GET) public String test(Model model) { systemsService.testUpdate(); return "view/test"; }}
以上所有工作正常。但是,如果我想MyService
在POJO中使用,那就行不通了。例:
package com.springtest.mywork.pojos;public class MyPojo { @Autowired MyService myService; public void testFromPojo () { myService.someDataAccessMethod(); //myService is still null }}
弹簧配置:
<beans> <mvc:annotation-driven /> <bean> <property name="prefix" value="/WEB-INF/views/"/> <property name="suffix" value=".jsp"/> </bean> <context:component-scan base-package="com.springtest.mywork" /> <bean id="dataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://127.0.0.1:3306/mydb" /> <property name="username" value="hello" /> <property name="password" value="what" /> </bean> <bean name="jdbcTemplate"> <constructor-arg ref="dataSource"/> </bean> </beans>
答案1
小编典典这是因为您的POJO类不是由spring容器管理的。
@Autowire
注解仅对那些由spring管理(即由spring容器创建)的对象起作用。
在您的情况下,服务和控制器对象由spring管理,但POJO类不是由spring管理的,这就是为什么@Autowire
不会产生您期望的行为的原因。
我注意到的另一个问题是,@Service
当spring具有@Repository
专门为此目的创建的注释时,您正在DAO层中使用注释。
同样不希望允许spring管理POJO类,因为通常它将是必须在容器外部创建的数据存储元素。
您能告诉我们POJO类的用途是什么,为什么要使用该service
实例吗?
Ajax 不在 iphone 上工作,但在 pc 上工作
如何解决Ajax 不在 iphone 上工作,但在 pc 上工作?
我有一个下拉列表,当我选择一个选项时,我运行一个 ajax 调用,在 pc 上按预期工作,但在 iPhone 上没有触发 ajax,它转到该功能,我知道这一点,因为我添加了警报。 当我单击 13、14、15 时不起作用。 9、10、11、12 正在工作。
<divid="type">
Selected type: @Html.DropDownListFor(model => model.GymType,listItems,new { id = "GymType",onchange = "getBookTime();" })
</div>
<div id="timesList"https://www.jb51.cc/tag/dis/" target="_blank">display:none;margin:auto">
Selecte time: <select id="states_ddl" name="states_ddl"> </select>
</div>
function getBookTime(e) {
var selectedtype = $(''#GymType'').val();
alert(selectedtype);
var selectedDate = $(''#date'').text();
$.ajax({
type: "GET",async: false,//This makes the JQuery below wait until $.ajax() call is finished
cache: false,headers: { "cache-control": "no-cache" },url: ''/Home/GetBookTime/'',data: { date: selectedDate,type: selectedtype },success: function (data) {
if (data.message != undefined) {
alert(data.message);
$(''#error'').show();
document.getElementById("errormsg").innerHTML = data.message;
}
else {
alert(data);
$(''#error'').hide();
$("#timesList").show();
var options = $("#states_ddl");
options.empty();
$.each(data,function (index,item) {
options.append($("<option />").val(item).text(item));
});
}
$("#submitbtn").show();
},error: function (xhr,status,error) {
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
}
})
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
AJAX 没有收到来自后端的响应,在本地主机上工作但在部署的服务器上工作?
如何解决AJAX 没有收到来自后端的响应,在本地主机上工作但在部署的服务器上工作??
我的 POST 请求的响应没有被接收并得到 504 错误,尽管它在我的本地机器上运行良好。
正如调试器所确认的那样,后端一切正常,我网站上具有相同 AJAX 代码的另一个页面运行良好。我不确定可能是什么问题。我在下面附上了代码片段:
在我的网页中(网址是 basesite.com/tables/listallusers)
$.ajax(
url: "/assignuser"
type: "POST"
data: JSON.stringify(request_object)// already been defined before
datatype: "json"
contentType: "application/json"
success: function(data)
{
console.log(data) // This is the data to be returned by the AJAX call
}
error: function(request)
{
console.log("An error has occurred")
}
在后端(在烧瓶中完成)
@app.route("/assignuser",methods=[''POST''])
def assign_user():
if request.method == "POST":
assignuser(request.json)
return "User has been assigned"
return "An error has occured"
此代码在我的本地主机上有效,但在部署在云上时无效,并给出 504 错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
关于代码可在普通计算机上工作,但不能在群集上工作和代码只能在电脑上写吗的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于@ font-face和CSS3在本地工作,但不能在主机上工作、@Autowired和@Service在控制器上工作,但不在其他程序包中工作、Ajax 不在 iphone 上工作,但在 pc 上工作、AJAX 没有收到来自后端的响应,在本地主机上工作但在部署的服务器上工作?的相关知识,请在本站寻找。
本文标签: