问题列表 - 第47920页

是否可以在UIWebView中使用iframe?

我想在我的应用程序中添加一个像facebook一样的按钮.在developer.facebook.com中,我对此无能为力.是否可以使用facebook创建的iframe,如UIWebView中的按钮?它认为如果它可能,那么我可以在我的应用程序中添加使用该iframe的UIWebView.感谢名单.请写一些示例代码.

iphone objective-c uiwebview facebook-iframe ios

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

JSF 2 ManagedProperty从依赖jar注入bean

我正在尝试让ManagedProperty注入工作,注入的bean驻留在我的Web应用程序中包含的jar中.

要注入的豆子:

@ManagedBean(name="messages")  
@SessionScoped  
public class Messages implements Serializable
{
Run Code Online (Sandbox Code Playgroud)

接收bean:

@ManagedProperty(value="#{messages}")
private Messages messages;

public void setMessages(Messages messages)
{
    this.messages = messages;
}
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,我只是收到消息"无法为托管bean设置属性消息".如果我将Messages类放在与接收bean相同的包中,而不是将它放在它自己的jar中,它就可以正常工作.

java jsf dependency-injection jsf-2

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

当我们谈论排序时,自然顺序是什么?

什么是自然排序.假设我有一个Employee对象,其中包含姓名,年龄和加入日期,按自然顺序排序?

language-agnostic sorting

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

有没有更好的方法来确定是否存在本地git分支?

我使用以下命令来查明我的存储库中是否存在本地 git分支branch-name.它是否正确?有没有更好的办法?

请注意我在脚本中执行此操作.因此,如果可能的话,我想远离瓷器命令.

git show-ref --verify --quiet refs/heads/<branch-name>
# $? == 0 means local branch with <branch-name> exists. 
Run Code Online (Sandbox Code Playgroud)

更新

事实证明还有另一种方式.谢谢@jhuynh.

git show-ref --verify --quiet refs/heads/<branch-name>
# $? == 0 means local branch with <branch-name> exists. 
Run Code Online (Sandbox Code Playgroud)

git git-commands git-branch

169
推荐指数
8
解决办法
7万
查看次数

在Android上以编程方式锁定屏幕

我必须以编程方式从我的应用程序中锁定屏幕.

我使用了以下代码:

String service = Activity.KEYGUARD_SERVICE;
KeyguardManager mgr = (KeyguardManager)getSystemService(service);
KeyguardLock lock = mgr.newKeyguardLock(KEYGUARD_SERVICE);
lock.reenableKeyguard();
Run Code Online (Sandbox Code Playgroud)

我在AndroidManifest中设置了以下权限.

 <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
Run Code Online (Sandbox Code Playgroud)

但是,它没有给我任何结果,甚至没有给我任何错误或例外.

我错过了什么?

android

4
推荐指数
1
解决办法
7218
查看次数

在PHP eval()中调用用户定义的函数

我一直在做一个使用eval()函数的php测试,但似乎eval()无法正确调用用户定义的函数.

请看我的例子:

function equals($a,$b){  
        if ($t == $r){  
        return true;  
        }  
    else{  
                throw new Exception("expected:<".$r."> but was:<".$t.">");  
    }  
}
eval("$test = 1;");  
try{  
    echo eval("equals($test,1);");  
}  
catch (Exception $e) {  
    echo $e->getMessage();  
}  
Run Code Online (Sandbox Code Playgroud)

但我收到的总是像"预期的:<1>但是:<>",但是如果我做了

echo $test;
Run Code Online (Sandbox Code Playgroud)

我可以得到1.

我已经尝试通过遵循PHP eval()手册将$更改为\ $,但它似乎打破了eval函数.(http://php.net/manual/en/function.eval.php)

所以我现在有点堆叠,有人可以帮我解决这个问题.非常感谢你.

php eval

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

如何在mysql存储过程中使用case-when语句?

我想使用request_time参数自动设置session_id,所以我选择了一个包含case语句的mysql存储过程.继续.

create procedure upd_userinput(in  request_time timestamp, out user_session_id int) 

begin 

update user_input;

case request_time

when time(request_time) < '9:15:00' && time(request_time) > '8:15:00' 
then set user_session_id = 1; 

when  time(request_time)< '10:15:00' && time(request_time) > '11:15:00' 
then set user_session_id =2; 

end case; 
end
//
Run Code Online (Sandbox Code Playgroud)

但是在//之后输入时出现1064错误.我已经检查了mysql文档,我认为案例语法是正确的.

请帮忙.

mysql timestamp procedures case-when

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

使用HTML和CSS&JS创建流畅全屏布局的最佳技术?

什么是创建流体布局的最佳方式,它将在水平和垂直方向填充屏幕?(布局应该是窗口的100%高度,因此不应该看到滚动条,也不需要滚动)

我正在考虑纯粹的技术,因为布局的元素将会发生变化.

示例可能是这样的:

---------------------------------------
| HEADER  100% x 100px                |
---------------------------------------
|         |                 |         |
| SIDEBAR |      FILL       | SIDEBAR |
| 200px   |                 | 30%     |
| x 100%  |                 | x 100%  |
|         |                 |         |
|         |                 |         |
---------------------------------------
Run Code Online (Sandbox Code Playgroud)
  1. 标题,横跨整个屏幕,
  2. 侧边栏,浮动到边缘,并跨越可用高度的其余部分
  3. 和填充元素,水平和垂直填充其余元素

目前看起来这只能通过窗口调整大小的JavaScript操作来实现(就高度和填充而言).

但是,如果我们添加/删除元素,例如在标题顶部添加栏,或者采取另一个侧边栏,该怎么办?整个布局仍应填充屏幕,不需要任何代码或样式更改.我有点难以理解如何处理这整件事.

便士你的想法互联网?

html javascript css

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

基本的线程问题

如果我有课

public Class foo
{
    public foo()
    {
        myclass = new myclass(param)
        myclass.initiateState();
        val = myclass.getValues();
    }
}
Run Code Online (Sandbox Code Playgroud)

Class.initiateState() 是一个漫长的过程,它在我的GUI构造函数中运行,我想开始用一个线程运行,但是下一行转到同一个类来获取一些数据,但如果我在一个新线程中运行第一行,那么这会得到在完成之前执行.

我怎么解决这个问题?

c# multithreading

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

如果我删除其他人正在处理的远程分支会发生什么?

我创建了一个远程分支,我现在要删除它,因为它被合并回我们的集成分支.我做了

git push origin :name_of_branch
Run Code Online (Sandbox Code Playgroud)

删除远程分支.

但是,不幸的是我错了,其他开发人员实际上有一个本地提交源自该分支.我怎么打扰他的工作,当他拉扯时他的变化现在处于危险之中?

谢谢

git remote-branch git-branch

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