这是我的表格:
<form action="j_security_check">
<h:panelGrid columns="2" bgcolor="#eff5fa" cellspacing="5" frame="box" styleClass="center">
<h:outputLabel value="User ID:"/>
<h:inputText id="j_username" tabindex="1" />
<h:outputLabel value="Password:"/>
<h:inputSecret id="j_password"/>
<h:outputLabel value=""/>
<h:commandButton id="login" value="Login"/>
</h:panelGrid>
</form>
Run Code Online (Sandbox Code Playgroud)
它适用于Glassfish 3.0.1,但是从Glassfish 3.1 b2开始,它FacesMessage在JSF页面中显示了这个警告:
表单组件需要在其祖先中具有UIForm.建议:将必要的组件包含在内
<h:form>
如果我更改<form action="j_security_check">为<h:form>,它不会修复它,我必须放在<h:form>里面<h:panelGrid>.
我有一个查询的结果被转储到datagridview.它看起来像这样:
QC3 498.46
QC4 1,251.63
QC1 862.62
QC2 1,432.21
Run Code Online (Sandbox Code Playgroud)
我需要两件事
862.62(或只删除第三行)的datagrid的所有行QC4,第二个字段是第二个 字段1,251.63File testDir = new File("C:\temp\test");
testDir.createNewFile();
Run Code Online (Sandbox Code Playgroud)
据我了解,上述将创建一个目录的目录c名为test:\ TEMP
File testDir = new File("C:\temp\test.dir");
testDir.createNewFile();
Run Code Online (Sandbox Code Playgroud)
据我了解,上面将在目录c:\ temp中创建一个名为test.dir 的文件
如果我希望test.dir实际上是一个目录,我应该对上面的代码做什么?
我需要在一个查询中使用选择,插入,删除和更新.
(我需要将旧表中的数据复制到new,然后删除旧表,然后更新另一个表).
插入并选择(复制功能我能够,但现在我有问题)
我有这个问题:
INSERT INTO news_n (id, data)
SELECT (id, data)
FROM news
WHERE id > 21
Run Code Online (Sandbox Code Playgroud)
谢谢
我想我会发布这篇文章,因为我在没有真正了解正在发生的事情的情况下通过猜测来完成工作,我认为如果有人解释它可能会有所帮助.
我理解如何在Compojure处理程序中获取:params map的元素:
(GET "/something" [some_arg] "this is the response body")
Run Code Online (Sandbox Code Playgroud)
要么
(GET "/something" {{some_arg "some_arg"} :params} "this is the response body")
Run Code Online (Sandbox Code Playgroud)
虽然我不完全明白这{some_arg "some_arg"}部分在做什么:(
我也想访问:remote-addr请求的一部分以及some_arg.我结束了
(GET "/something" {{some_arg "some_arg"} :params ip :remote-addr}
(do-something-with some_arg ip))
Run Code Online (Sandbox Code Playgroud)
所以,我得到了未加引号的字符串,some_arg并且ip是我想要绑定值的变量的名称,但上面的地图不是有效的Clojure映射.它是如何工作的?
我还得到这是根据Ring请求映射(由某种方式由defroutes宏提供)进行评估,但上面的表达式不是函数或宏定义,那么它如何在我的代码中"存在"为有效表达式?宏观参数的正常规则是否存在某种暂停?我一直无法找到这种非Lisp'er可理解的解构形式语法的定义.
void MethodA()
{
Monitor.Enter(this);
if(someCondition)
{
Monitor.Exit(this);
// This point
MethodB();
}
else
{
// Set some values only
Monitor.Exit(this);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我有上面的方法可以在多线程中调用:
//This pointMonitor.Enter当线程1仍在时,另一个线程进入//This pointMethodB执行吗?如果是,是否有办法MethodB执行.我需要MethodA在执行前释放,MethodB()因为我不能等到发布之前MethodB完成MethodA.另外,我无法MethodB在新线程中开始.
在我们的ASP.Net Web项目中,我们似乎有一些.refresh文件与我们正在使用的一些第三方Dll相关联.知道它们是什么以及它们是如何/何时创建的?
我在Windows上使用最新的gcc和Netbeans.为什么不起作用long double?是printf符%lf错了吗?
码:
#include <stdio.h>
int main(void)
{
float aboat = 32000.0;
double abet = 5.32e-5;
long double dip = 5.32e-5;
printf("%f can be written %e\n", aboat, aboat);
printf("%f can be written %e\n", abet, abet);
printf("%lf can be written %le\n", dip, dip);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
输出:
32000.000000 can be written 3.200000e+004
0.000053 can be written 5.320000e-005
-1950228512509697500000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000.000000
can be written 2.725000e+002
Press [Enter] to close the terminal ...
Run Code Online (Sandbox Code Playgroud) 是否可以使用JavaScript更改浏览器的URL,但不能离开页面?
每当我使用ToroiseSVN重命名文件夹,然后在父文件夹上进行提交时,它就会变得难看.我通常会遇到一些奇怪的树冲突,以及关于SVN .tmp文件/文件夹不存在的错误,以及我以前从未见过的其他模糊信息.考虑到文件夹被删除并据说被重新创建,如果它以某种可怕的方式被删除或损坏,那会非常紧张吗?
是否更好地直接在repo上重命名,而不是在工作副本上?这些问题是否正常?