我正在使用JSF和RichFacecs来创建一个Web门户.我希望在会话超时时将用户重定向到登录页面.我试图在会话到期/注销阶段抛出SecurityException,如下所示
<error-page>
<exception-type>java.lang.SecurityException</exception-type>
<location>/Login.jsf</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)
但这不适合我.处理这个问题的正确方法是什么?
我在oracle中编写以下查询:
DBMS_OUTPUT ..... '阿希什'
从tab_1中选择col1到val1
DBMS_OUTPUT ..... 'Ubale'
当我运行这个程序时,我得到输出为"Ashish"只为什么?还有什么是v_val1变量的值
注意:该表不包含任何记录
我正在编写一个小型C#应用程序,以便在检测到其他鼠标设备时禁用设备(我的笔记本电脑触摸板),如果未检测到鼠标,则再次启用触摸板.我甚至无法在设备管理器中禁用触摸板(它在默认的鼠标类驱动程序上运行).
我正在进入设备驱动程序开发,所以我想也许我可以编写一个小的过滤器驱动程序,它只接受IOCTL来启用和禁用在设备堆栈上传递鼠标事件消息,并通过原始PDO从用户模式获取消息.但是,我问了这个问题,并且有人建议我可以通过SetupDi ..函数在usermode中执行此操作.这将是非常好的,因为这种原始的PDO通信方法是一个可以使用的PITA.
我以前只使用过SetupDiGetClassDevs,而且有很多这样的人,对于这部分Win32 API有更多经验的人可以快速告诉我应该调用什么来停止/禁用鼠标设备或其界面,或者是否有在框架的黑暗角落某处可以做到这一点(也许在WMI?).
更新(2009年9月24日)我想出了如何使用过滤器驱动程序执行此操作并发布了我在原始问题上的操作方式.我仍然想知道是否可以直接从Win32启用或禁用设备,如果可以,如何 - 所以我将打开这个问题.
我的视口中有一个Ext west面板,我在一个按钮上有一个处理程序,它首先从西方删除所有元素然后再广告另一个元素,然后执行doLayout().所以这个功能在点击按钮时有3件事.我想在单击按钮时向西面板添加一个蒙版,并在完成所有三个任务后取消屏蔽.
这是小组:
{
region: 'west',
id: 'west-panel',
title: 'West',
split: true,
width: 200,
minSize: 175,
maxSize: 400,
collapsible: true,
margins: '0 0 0 5',
layout: 'fit'
items: [leftMenu]
}
Run Code Online (Sandbox Code Playgroud)
这就是我完成任务的方式:
west.removeAll();
west.add(indexHeaderPanel);
west.doLayout();
Run Code Online (Sandbox Code Playgroud)
这可能吗 ?如果被问到,我会提供更多信息.谢谢.
如何在C中创建一个计时器,在时间到期后,我应该可以调用一个回调函数.平台是窗户.
有人可以指导我
此致,Mithun
我正在寻找不同的 持续集成(CI)服务器(特别是关注.NET)的比较,但找不到任何.
因此,我想知道您对可用的不同解决方案的看法,优缺点是什么,托管要求是什么以及为什么CI Server XY是您选择的服务器.
我对你的想法很感兴趣(随意评论别人):
兴趣点是:
我正在运行一些测试来证明一个概念,我只是编写了这个代码并发现了一个奇怪的情况:
public class Test {
public static void main(String[] args) {
Date now = new Date();
File file = new File("/root/batch-experiments/test.txt");
try {
file.createNewFile();
} catch (IOException e) {
System.out.println("cannot create file...");
}
System.out.println(MessageFormat.format("Checking File {0}! Last Modified time is {1}. Must be newer than {2}", file.getName(),
file.lastModified(), now.getTime()));
if (file.lastModified() >= now.getTime()) {
//ignore...
} else {
System.out.println(MessageFormat.format("File {0} is out of date and was ignored.", file));
}
}
Run Code Online (Sandbox Code Playgroud)
}
输出是:
Checking File test.txt! Last Modified time is 1,253,187,650,000. …Run Code Online (Sandbox Code Playgroud) 我刚刚阅读了这个问题,解决方案指出:
您不知道自己得到NO_DATA_FOUND异常这一事实表明您已经犯了PL/SQL开发人员犯过的最大错误之一:
Run Code Online (Sandbox Code Playgroud)EXCEPTION -- Never do this in real code!!! WHEN OTHERS THEN NULL; END;
你能解释一下这句话中的错误是什么,你会怎么做才能避免这样做......
我知道类名,说"MyClass"并想要检索Class对象,即.MyClass.class以供将来参考.有没有办法做到这一点?
我已经浏览了网页,但我发现的大部分内容与我有关ClassLoader,我认为这不适合我的情况.我不想初始化一个类,但只获取一个类对象以供将来使用.
编辑:关于这个的第一个答案:
我已经检查了forName()方法,但我认为这也应该初始化类.现在我可以用完整的参数调用它并传递false给第二个参数,但第三个参数必须是null什么?
将
Class.forName("MyClass", false, null);
Run Code Online (Sandbox Code Playgroud)
回来MyClass.class?
事实上,我想要做的是替换与Class对象关联的String ID 数组,以及从中自动获取类对象的ID数组,以摆脱一些手动工作:)
感谢您的快速回答,对不起之前没有提到这一点.