我遇到全局变量问题.
考虑到我有以下文件:init.html,main.html,init.js,main.js和help.js:
哪里,init.html:
<HTML>
<HEAD>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.3.min.js"></script>
<script type="text/javascript" charset="UTF-8" src="init.js" ></script>
<script type="text/javascript" charset="UTF-8" src="main.js" ></script>
<script type="text/javascript" charset="UTF-8" src="help.js" ></script>
</HEAD>
<BODY>
<script>
$(document).ready(function() {
test();
});
</script>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
在init.js中:
function test(){
alert(window.glob);
}
Run Code Online (Sandbox Code Playgroud)
在main.html中:
<HTML>
<HEAD>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.3.min.js"> </script>
<script type='text/javascript' >
top.glob = "global variable";
</script>
<script type="text/javascript" charset="UTF-8" src="help.js" ></script>
<script type="text/javascript" charset="UTF-8" src="main.js" ></script>
</HEAD>
<BODY>
<div id="divtest"></div>
<form>
<input type="button" value="button" onClick="callTest()" />
</form>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
main.js:
function change(p){
window.glob …
Run Code Online (Sandbox Code Playgroud) 我需要在我的应用程序中收集一些统计信息.我有一个用户表(tb_user)每次新用户访问该应用程序时,它都会在此表中添加一条新记录,即每个用户一行.主要字段是id和date_hour(第一次用户访问应用程序的时间戳).
tb_user
id (bigint) | date_time (timestamp with time zone)
1 | 2012-01-29 11:29:50.359-03
2 | 2012-01-31 14:27:10.359-03
Run Code Online (Sandbox Code Playgroud)
我需要得到:
按日,周和月计算的平均用户数
例:
白天:55.45
按周:XX.XX
月:XX.XX
编辑:
我最好的解决方案是:
WITH daily_count AS (SELECT COUNT(id) AS user_count FROM tb_user)
SELECT user_count, tbaux2.days, (user_count/tbaux2.days) FROM daily_count,
(SELECT EXTRACT(DAY FROM (t2.diff) ) + 1 AS days
FROM
(with tbaux AS(SELECT min(date_time) AS min FROM tb_user)
SELECT (now() - min) AS diff
FROM tbaux) AS t2) AS tbaux2
GROUP BY user_count, tbaux2.days
Run Code Online (Sandbox Code Playgroud)
但是这个解决方案只适用于EXTRACT(DAY …
我正在开发社交网络的应用程序.当我尝试访问它时,我的浏览器出错:
拒绝显示文档,因为X-Frame-Options禁止显示.
此社交网络使用Iframe.我的问题是,如何更改标题来解决此问题?
考虑克服"X-Frame-Options禁止显示",在我的servlet中我尝试了命令:
httpServletResponse.addHeader("X-FRAME-OPTIONS", "SAMEORIGIN" );
Run Code Online (Sandbox Code Playgroud)
考虑到http://www.rivercitystudio.com/blog/2011/09/google-maps-embedding-x-frame-options-change/我也尝试在我的网址中添加以下内容:
&output=embed
Run Code Online (Sandbox Code Playgroud)
这两种选择都没有奏效.
目前Facebook允许您通过应用程序发送通知?
我提到的通知是在左侧的顶部栏上,如图像:http: //imageshack.us/photo/my-images/824/img2a.png/
有些帖子称由于垃圾邮件而被禁用,其他帖子称已被弃用.
谢谢.
当事件组件被触发时,我正在使用richfaces并在bean中尝试调用方法.我想直接调用"set"属性.
XHTML:
h:selectBooleanCheckbox value="#{!mbean.myFlag}" immediate="true">
<a4j:ajax event="click" immediate="true"></a4j:ajax>
</h:selectBooleanCheckbox>
Run Code Online (Sandbox Code Playgroud)
的MBean:
@SuppressWarnings("serial")
@ManagedBean(name = "mbean")
@ViewScoped
public class MyMbean implements Serializable {
private Boolean myFlag;
...
/** @see #myFlag*/
public Boolean getMyFlag() {
return flagCartaEmitida;
}
/** @see #myFlag*/
public void setMyFlag(Boolean myFlag) {
this.myFlag= myFlag;
}
...
Run Code Online (Sandbox Code Playgroud)
单击复选框时出现错误:
javax.faces.component.UpdateModelException: org.apache.myfaces.view.facelets.el.ContextAwarePropertyNotWritableException: javax.el.PropertyNotWritableException: Illegal Syntax for Set Operation
Run Code Online (Sandbox Code Playgroud)
谢谢.
facebook ×1
html ×1
http-headers ×1
iframe ×1
java-ee ×1
javascript ×1
jsf-2 ×1
message ×1
postgresql ×1
richfaces ×1
select ×1
servlets ×1
sql ×1