如何在Erlang中获取收到消息的时间?
我想根据收到的gen_server消息的频率计算一些东西.
例如消息1,一些时间,消息2一段时间.获取消息之间的时间.
谢谢
与前面的示例相关,我试图在服务器上监视我的get/set方法(当它们被调用时,以及多久).所以,我的实际看起来像这样:
@ManagedBean(name="selector")
@RequestScoped
public class Selector {
@ManagedProperty(value="#{param.profilePage}")
private String profilePage;
public String getProfilePage() {
if(profilePage==null || profilePage.trim().isEmpty()) {
this.profilePage="main";
}
System.out.println("GET "+profilePage);
return profilePage;
}
public void setProfilePage(String profilePage) {
this.profilePage=profilePage;
System.out.println("SET "+profilePage);
}
}
Run Code Online (Sandbox Code Playgroud)
并且唯一可以调用此方法的页面(它只调用渲染时的get方法)是:
<!DOCTYPE html>
<ui:composition
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:panelGroup layout="block" id="profileContent">
<h:panelGroup rendered="#{selector.profilePage=='main'}">
// nothing at the moment
</h:panelGroup>
</h:panelGroup>
</ui:composition>
Run Code Online (Sandbox Code Playgroud)
当我看到服务器日志时,我的昏迷,我看到:
SET null
GET main
GET main
GET main
GET main
GET main
GET main
GET main
Run Code Online (Sandbox Code Playgroud)
什么?它调用七次getProfilePage()方法?(也是1次setProfilePage())我想知道为什么这个行为:)
谢谢
添加了一个例子 …
可能重复:
是否有将四元数旋转转换为欧拉角旋转的算法?
嘿伙计们,我一直在互联网上搜索,我找不到一种方法将四元数符号的旋转转换为欧拉角.有办法吗?谢谢.
我试图访问一个404事件,我可以看到回来作为404与firebug,但错误功能没有踢,用我的下面的代码我总是得到错误:成功?
即.
$.ajax({
type: 'get',
url: 'url: 'https://admin.instantservice.com/resources/smartbutton/5702/10945/available.gif?' + Math.floor(Math.random()*10001),
success: function(data, textStatus, XMLHttpRequest){
console.log('Error: ' + textStatus);
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(xhr.statusText);
alert(xhr.responseText);
}
});
Run Code Online (Sandbox Code Playgroud)
我再次知道1000%,我在firebug中获得404 Not Found,它永远不会触发错误.
我错过了什么吗?
我有一个带有日期时间字段的postgres数据库.我想永久地将它转换为日期字段(即删除时间元素).最好的方法是什么?有没有办法在不必将表转储到新表的情况下就地执行?
我对不同的java框架非常困惑.我想创建一个java服务器项目来提供一些Restful web服务,但我真的不知道应该选择哪个框架.JSF,EJB,Hibernate和Spring有什么区别?请多帮我理解一下.
我一直在寻找一段时间来看看是否有人在CSharp中读取Matlab mat文件方面做了任何工作,似乎没有任何东西在那里.
有没有人见过任何解决方案?
我不能简单地将我的mat文件导出到文本然后将它们读入我的C#代码,因为它有相当复杂的结构.
我不喜欢与Matlab交互操作,我也不想使用Python(带有loadmat的SciPy).
我有一个同名的静态和动态库:libclsocket.a和libclsocket.so当我指定要链接到的库时,我只需输入-lclsocket作为库.我的程序符合并运行完美,但我使用的是什么库?静态库还是动态库?我想给我的朋友我的程序,我不确定我是否需要在发布中包含库.C++,codelite,pcLinuxOS 2010
我在C#中从jan到dec有几个月的字符串数组.我想插入nov并获得11.我该怎么做?
Months.FindIndex("November")+1//returns 11
Run Code Online (Sandbox Code Playgroud) 这是我的问题:我希望从我的手机上的天线获取一些GPS数据,我看起来几乎都是相同的例子(就像这样在Windows手机7上获取GPS坐标).这一切都清晰简单,但缺少一件事,准确性.我的意思是,我怎么知道返回的位置实际上是从GPS读取而不是从CellID三角测量?对我来说这不是一个问题,直到我得到一个好读,但我怎么知道什么时候停止?我不知道我是否已经在我的曝光中详尽无遗,我只是想知道是否有某种方法可以确定这个位置不是对一些Cell Towers进行三角测量的近似值.谢谢
[更新]
我现在正在我家里面用一台设备进行一些测试,奇怪的是我得到的结果是指向我门外的坐标,时间戳告诉我这是2小时前的读数.这不是缓存机制的问题,我总是可以检查时间戳并丢弃旧值,但我真的不明白HorizontalAccuracy参数:它的值是10000.在地图上绘制纬度和经度坐标显示我的家,因此它不能是CellID三角测量(通常使用GSM三角测量,我得到的最准确的位置是距离这里大约300 - 400米).那么10000价值意味着什么呢?再次感谢 :)