我有一个按钮,我希望当我按下它时,它会保持按下状态(Froyo上的绿色).
有帮助吗?
mycodes_Button = (Button) findViewById(R.id.mycodes);
...
if (saved_Button.isPressed())
{
saved_Button.setFocusable(true);
}
Run Code Online (Sandbox Code Playgroud)
像这样的东西?
如何根据登录用户的角色呈现JSF组件?我知道外部上下文暴露了主体,但是我应该如何在JSF中正确地进行呈现?在JSP中它会是这样的
<% isUserInRole(Roles.ADMIN) { %>
<button>Edit!</button>
<% } %>
Run Code Online (Sandbox Code Playgroud)
我如何以最好的方式在JSF中编写这个?我最好的猜测是渲染属性绑定到一个返回布尔值的支持bean的方法,但如果我必须只为管理员渲染一些导航项,那将引入一个无关的支持bean ...
Glassfish V3.1,JSF 2.x
我们有一个应用程序需要处理放入目录的传入文件.我正在寻找最好的方法来做到这一点.
我们一直在使用循环的Backgroundrb过程,但是,说实话,Backgroundrb是不可靠的,如果可能的话,我们想要远离它.
Delayed_job似乎不是用于正在进行的任务,而是用于一次性.
我发现DirectoryWatcher http://codeforpeople.rubyforge.org/directory_watcher/看起来很有前景,但理想情况下我们希望对此有一些控制权,并且能够监控它是否正常运行.
所以要求是:
感谢您的任何意见!这应该不难,我很惊讶我找不到其他人在网上谈论这个,因为我认为在商业应用中这并不罕见.
我需要验证用户输入,这可能是用于过滤他/她自己的应用程序中的字段的正则表达式,如何检查该正则表达式的有效性?
嘿所有,我刚开始尝试学习Java并遇到了令人困惑的事情!
我正在输入我正在使用的书中的一个例子.它是为了演示char数据类型.
代码如下:
public class CharDemo
{
public static void main(String [] args)
{
char a = 'A';
char b = (char) (a + 1);
System.out.println(a + b);
System.out.println("a + b is " + a + b);
int x = 75;
char y = (char) x;
char half = '\u00AB';
System.out.println("y is " + y + " and half is " + half);
}
}
Run Code Online (Sandbox Code Playgroud)
令我困惑的是声明,char half ='\ u00AB'.该书指出\ u00AB是符号"1/2"的代码.如上所述,当我从cmd编译并运行程序时,在此行上生成的符号实际上是'1/2'.
所以一切似乎都在起作用.我决定玩代码并尝试一些不同的unicodes.我搜索了多个unicode表,发现它们都不符合上述结果.
在每一个我发现它声明代码/ u00AB不是'1/2'并且事实上是这样的:
http://www.fileformat.info/info/unic...r/ab/index.htm 那么Java使用的字符集是什么,我认为UNicode应该就是那个,Uni,只有一个.我搜索了几个小时,无处可以找到状态/ u00AB等于1/2的字符集,但这是我的java编译器将其解释为.
我必须在这里遗漏一些明显的东西!谢谢你的帮助!
我有两个A和B类,A是B的基类.
我读到Python中的所有方法都是虚拟的.
那么我如何调用基类的方法,因为当我尝试调用它时,派生类的方法按预期调用?
>>> class A(object):
def print_it(self):
print 'A'
>>> class B(A):
def print_it(self):
print 'B'
>>> x = B()
>>> x.print_it()
B
>>> x.A ???
Run Code Online (Sandbox Code Playgroud) 我正在使用idandersen的scifihifi-iphone代码进行钥匙串和使用保存密码
[SFHFKeychainUtils storeUsername:@"User" andPassword:@"123"
forServiceName:@"TestService" updateExisting:YES error:&error];
Run Code Online (Sandbox Code Playgroud)
当我从设备中删除应用程序时,密码仍保留在钥匙串中.
我想在用户从设备中删除应用程序时从密钥链中删除密码.我怎样才能做到这一点?
可能重复:
Android:如何判断软键盘是否显示?
如何检测软键盘是否在屏幕上显示在android中?
我目前正在编写一个用Java编写的小程序的C#实现.
我BufferedImage.getRGB(int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize)在我的Java应用程序中使用过函数.但我无法在C#中找到这个版本,我不确定如何手动编写.
我试图从任何数据库获取没有文件名的路径.到目前为止我有这个:
declare @db_name varchar (50)
SELECT @db_name = physical_name FROM sys.master_files WHERE database_id = DB_ID(N'master') AND type_desc = 'ROWS'
set @db_name = REVERSE(RIGHT(REVERSE(@db_name),(LEN(@db_name)-CHARINDEX('\', REVERSE(@db_name),1))+1))
print @db_name
Run Code Online (Sandbox Code Playgroud)
当我检查我的普通数据库但是当我在master数据库上尝试它时,它可以工作.我明白了:
C:\ Program Files\Microsoft SQL Server \
但是,正确的路径是:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
Run Code Online (Sandbox Code Playgroud)
为什么错过了剩下的路径?
谢谢大家帮忙吗?