问题列表 - 第44159页

单击后如何按下按钮?

可能重复:
Android.在按钮创建的操作完成之前,如何将按钮显示为PRESSED?

我有一个按钮,我希望当我按下它时,它会保持按下状态(Froyo上的绿色).

有帮助吗?

mycodes_Button = (Button) findViewById(R.id.mycodes);
...
if (saved_Button.isPressed())
{
    saved_Button.setFocusable(true);
}
Run Code Online (Sandbox Code Playgroud)

像这样的东西?

android pressed button

34
推荐指数
3
解决办法
6万
查看次数

基于用户角色渲染JSF组件

如何根据登录用户的角色呈现JSF组件?我知道外部上下文暴露了主体,但是我应该如何在JSF中正确地进行呈现?在JSP中它会是这样的

<% isUserInRole(Roles.ADMIN) { %>
<button>Edit!</button>
<% } %>
Run Code Online (Sandbox Code Playgroud)

我如何以最好的方式在JSF中编写这个?我最好的猜测是渲染属性绑定到一个返回布尔值的支持bean的方法,但如果我必须只为管理员渲染一些导航项,那将引入一个无关的支持bean ...

Glassfish V3.1,JSF 2.x

jsf jsf-2

16
推荐指数
2
解决办法
3万
查看次数

在ruby中观看目录

我们有一个应用程序需要处理放入目录的传入文件.我正在寻找最好的方法来做到这一点.

我们一直在使用循环的Backgroundrb过程,但是,说实话,Backgroundrb是不可靠的,如果可能的话,我们想要远离它.

Delayed_job似乎不是用于正在进行的任务,而是用于一次性.

我发现DirectoryWatcher http://codeforpeople.rubyforge.org/directory_watcher/看起来很有前景,但理想情况下我们希望对此有一些控制权,并且能够监控它是否正常运行.

所以要求是:

  • 永远奔跑
  • 按顺序处理文件
  • 是可以监视的
  • 有某种方式重新启动它并确保它正常运行(上帝?)

感谢您的任何意见!这应该不难,我很惊讶我找不到其他人在网上谈论这个,因为我认为在商业应用中这并不罕见.

ruby filesystemwatcher ruby-on-rails

26
推荐指数
3
解决办法
1万
查看次数

php - 如何验证正则表达式本身?

我需要验证用户输入,这可能是用于过滤他/她自己的应用程序中的字段的正则表达式,如何检查该正则表达式的有效性?

php regex validation filtering user-input

5
推荐指数
1
解决办法
467
查看次数

Java Unicode混淆

嘿所有,我刚开始尝试学习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编译器将其解释为.

我必须在这里遗漏一些明显的东西!谢谢你的帮助!

java unicode

6
推荐指数
2
解决办法
6954
查看次数

在Python中调用基类方法

我有两个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)

python class

40
推荐指数
2
解决办法
5万
查看次数

卸载应用程序时删除钥匙串项

我正在使用idandersen的scifihifi-iphone代码进行钥匙串和使用保存密码

[SFHFKeychainUtils storeUsername:@"User" andPassword:@"123"
              forServiceName:@"TestService" updateExisting:YES error:&error];
Run Code Online (Sandbox Code Playgroud)

当我从设备中删除应用程序时,密码仍保留在钥匙串中.

我想在用户从设备中删除应用程序时从密钥链中删除密码.我怎样才能做到这一点?

objective-c keychain ios

233
推荐指数
7
解决办法
9万
查看次数

1
推荐指数
1
解决办法
2万
查看次数

在C#中从图像中获取RGB数组

我目前正在编写一个用Java编写的小程序的C#实现.

BufferedImage.getRGB(int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize)在我的Java应用程序中使用过函数.但我无法在C#中找到这个版本,我不确定如何手动编写.

c# rgb image image-processing

8
推荐指数
2
解决办法
3万
查看次数

获取任何数据库的物理文件路径

我试图从任何数据库获取没有文件名的路径.到目前为止我有这个:

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)

为什么错过了剩下的路径?

谢谢大家帮忙吗?

t-sql sql-server sql-server-2005

9
推荐指数
1
解决办法
3万
查看次数