我正在制作facebook iframe应用程序
我正在使用自己的表单数据创建一个请求表单.我该怎么做才能处理数据?
如果我把action ="http://apps.facebook.com/ [appName]/abc.php",即
<fb:serverfbml>
<script type="text/fbml">
<fb:fbml>
<fb:request-form action="http://apps.facebook.com/[appName]/abc.php" method="post" type="abc" content="abc">
<textarea name="pm" fb_protected="true" ></textarea>
<fb:multi-friend-selector showborder="false" max="35" actiontext="test" email_invite="true" bypass="cancel" />
</fb:request-form>
</fb:fbml>
</script>
</fb:serverfbml>
Run Code Online (Sandbox Code Playgroud)
然后结果很有趣... facebook app的iframe里面的facebook页面!
但如果我把动作="http:// [我自己的域名/脸书连接网址] /abc.php",即
<fb:serverfbml>
<script type="text/fbml">
<fb:fbml>
<fb:request-form action="http://[my own domain / facebook connect url]/abc.php" method="post" type="abc" content="abc">
<textarea name="pm" fb_protected="true" ></textarea>
<fb:multi-friend-selector showborder="false" max="35" actiontext="test" email_invite="true" bypass="cancel" />
</fb:request-form>
</fb:fbml>
</script>
</fb:serverfbml>
Run Code Online (Sandbox Code Playgroud)
然后结果页面将呈现WITHOUT facebook模板(这意味着丢失所有顶级Facebook横幅和底部Facebook栏,如Facebook聊天等)
谁知道什么是错的?
非常感谢阅读
我正在看一个模块X,它包含两个名为" InstanceMethods"和" ClassMethods"的模块.
模块X中的最后一个定义是:
def self.included(base)
base.send :include, InstanceMethods
base.send :extend, ClassMethods
end
Run Code Online (Sandbox Code Playgroud)
这是做什么的?
我正在尝试构建一个查询,以便从前一个匹配的行构建一些列.例如,使用以下数据:
CREATE TABLE TEST (SEQ NUMBER, LVL NUMBER, DESCR VARCHAR2(10));
INSERT INTO TEST VALUES (1, 1, 'ONE');
INSERT INTO TEST VALUES (2, 2, 'TWO1');
INSERT INTO TEST VALUES (3, 2, 'TWO2');
INSERT INTO TEST VALUES (4, 3, 'THREE1');
INSERT INTO TEST VALUES (5, 2, 'TWO3');
INSERT INTO TEST VALUES (6, 3, 'THREE2');
COMMIT
Run Code Online (Sandbox Code Playgroud)
我想要检索以下数据.
SEQ L1 L2 L3
1 ONE NULL NULL
2 ONE TWO1 NULL
3 ONE TWO2 NULL
4 ONE TWO2 THREE1
5 ONE TWO3 THREE1
5 ONE …Run Code Online (Sandbox Code Playgroud) 我创建了一个链表.一切正常.
我只是想知道我的代码是否有任何潜在危险.我关注的代码片段是我的推送,弹出和清理.代码的各个部分仅供用户交互,因此不是很重要(无论如何我都发布了,以便我在做什么时更清楚).只是链表应用程序.
非常感谢任何建议,因为这是我的第一次尝试.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct product_data product_data_t;
struct product_data
{
int product_code;
char product_name[128];
int product_cost;
product_data_t *next;
};
static product_data_t *head = NULL;
static product_data_t *tail = NULL;
static product_data_t *new_product = NULL;
// Push a product on to the list.
void push(int code, char name[], int cost);
// Pop (delete) a product from the list.
void pop(int code);
// Display all product in the list.
void display_list();
// Delete all memory allocated …Run Code Online (Sandbox Code Playgroud) 从过去几个月开始,我正在研究最新的dot net框架项目.
我觉得在最新的dot net版本中,鼓励"服务"而不是组件.那是对的吗?
我在银光中看到过(我是银光初学者)所有数据库层操作都作为服务公开.我不知道现在组件程序是否可用?
有什么好处?如果所有层都作为服务而不是DLLS公开,那么性能如何呢?
请通过这个主题的一些说明,我应该从哪里开始正确理解这个概念?
谢谢
SC
我目前正在我的投资组合网站上工作,它使用非常简单的导航.然而,我想要做的是当类型被悬停时,类型下方的阴影变得更强(读取:更高的不透明度/更暗).
现在我的代码看起来如下,并没有产生任何错误,但也没有做任何事情.
/* Work | Play | About | Contact */
/* Shadow Opacity */
$(document).ready(function() {
$('#workShadow', '#playShadow', '#aboutShadow', '#contactShadow').fadeTo( 0, 0.1);
});
/* Shadow Hover effect */
$(document).ready(function() {
$('a#work').hover(function() {
$('#workShadow').fadeTo( 200, 0.5);
}, function() {
$('#workShadow').fadeTo( 400, 0.1);
});
});
/* Type movement on hovering */
$(document).ready(function() {
$('a.shift').hover(function() { //mouse in
$(this).animate({ paddingTop: 85, paddingBottom: 2 }, 200);
}, function() { //mouse out
$(this).stop().animate({ paddingTop: 75, paddingBottom: 12 }, 400); …Run Code Online (Sandbox Code Playgroud) 在我的C#应用程序中,我想显示一个上下文菜单,但是如果在打开上下文菜单时按住SHIFT键,我想在菜单中添加特殊选项.
我目前正在使用GetKeyStateAPI来检查SHIFT键.它在我的计算机上工作正常,但是使用非英语Windows的用户表示它根本不起作用.
我还读到在Win32 API中打开上下文菜单时,菜单中应该显示一个标志EXTENDEDVERBS.在C#中EventArgs,Opening事件不包含(据我所知)一个属性指示EXTENDEDVERBS或是否按下任何修改键.
这是我现在在" Opening"事件中使用的代码:
// SHIFT KEY is being held down
if (Convert.ToBoolean(GetKeyState(0x10) & 0x1000))
{
_menuStrip.Items.Add(new ToolStripSeparator());
ToolStripMenuItem log = new ToolStripMenuItem("Enable Debug Logging");
log.Click += new EventHandler(log_Click);
log.Checked = Settings.Setting.EnableDebugLogging;
_menuStrip.Items.Add(log);
}
Run Code Online (Sandbox Code Playgroud)
如果GetKeyState是正确的方法,我的代码是否正确检测到按下了SHIFT键?
有没有办法在不使用Cucumber的情况下使用Rspec进行集成测试?我更喜欢使用普通的旧Webrat.谢谢.
我正试图理解这个功能.
我能看到的是属性和类型被传递给opal()方法.
然后type_name需要从它的值type,只要type是一个Symbol或String.否则,name调用该方法type.我想这个name方法类似于class获取type参数类的方法.
在self.class_eval我有点迷失但我的猜测是这可能是一个代码块,可能会被添加到引用的类中self.
这怎么工作我不确定.
如果有人能解释之后发生了什么,我将不胜感激self.class_eval << DEF.
def opal(attr, type)
self.ds "#{attr}_id"
type_name = (type.is_a?(Symbol) || type.is_a?(String)) ? type : type.name
self.class_eval <<DEF
def #{attr}
if defined?(@#{attr})
@#{attr}
else
@#{attr} = if self.#{attr}_id
#{type_name}.get(self.#{attr}_id)
else
nil
end
end
end
def #{attr}=(value)
self.#{attr}_id = value.key
@#{attr} = value
end
DEF
end
Run Code Online (Sandbox Code Playgroud) 我正在为我的大学项目使用jsp,jstl和jsf进行应用程序,据说,我对jsf也很新.
到目前为止,一切都很顺利.但是,我似乎有一个问题,想知道如何从托管bean重定向到dinamyc参数的页面.例如article.jsp?article_id=2
有人能告诉我它是如何完成的吗?
我一直想尝试使用像
FacesContext.getCurrentInstance().getExternalContext().dispatch("faces/article.jsp2?article_id=" + articleId);
Run Code Online (Sandbox Code Playgroud)
但得到错误:
javax.servlet.ServletException: #{postComment.postClick}: javax.faces.FacesException: javax.servlet.ServletException: javax.faces.component.UIViewRoot cannot be cast to com.sun.faces.application.StateManagerImpl$TreeNode
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
Run Code Online (Sandbox Code Playgroud)
我一直在努力使用
response.sendRedirect("faces/article.jsp2?article_id=" + articleId);
return;
Run Code Online (Sandbox Code Playgroud)
但又一次出错了.
javax.servlet.ServletException: Cannot forward after response has been committed
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我在使用jsf时如何从托管java bean重定向?
贝娄是我的代码(可能是错误的,这就是为什么重定向不工作).
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();
String articleId = request.getSession().getAttribute("article_id").toString();
//String articleId = request.getParameter("article_id");
String authorName = request.getSession().getAttribute("user_name").toString();
java.util.Calendar calendar = java.util.Calendar.getInstance();
String commentDate = String.valueOf(calendar.get(java.util.Calendar.DAY_OF_MONTH)) + ".";
commentDate += String.valueOf(calendar.get(java.util.Calendar.MONTH)) + ".";
commentDate += String.valueOf(calendar.get(java.util.Calendar.YEAR));
ArrayList error …Run Code Online (Sandbox Code Playgroud) ruby ×2
.net ×1
analytics ×1
architecture ×1
asp.net ×1
c ×1
c# ×1
contextmenu ×1
css ×1
cucumber ×1
facebook ×1
html ×1
iframe-app ×1
java ×1
javabeans ×1
javascript ×1
jquery ×1
jsf ×1
jsp ×1
jstl ×1
keyboard ×1
linked-list ×1
oracle ×1
rspec ×1
serverfbml ×1
soa ×1
sql ×1
webrat ×1