问题列表 - 第44885页

UIActivity指标无法在iPhone 4(Retina)上运行

我有一个UIActivityIndicator在iPhone 3G模拟器/设备上工作得很好,但它不适用于iPhone 4(Retina)的模拟器/设备.我想提一下它是在黑色背景上.

iphone uiactivityindicatorview retina-display ios-simulator

0
推荐指数
1
解决办法
1059
查看次数

NHibernate 3懒惰属性和急切的查询

我正在使用NHibernate 3.0.0和新功能的懒惰属性.但是,在某些查询中,我想急切地加载属性,我希望查询导致非代理实体实例.我也更喜欢使用LINQ提供程序或QueryOver.所以我的两个问题是:

  1. 我知道可以通过"获取所有属性"在HQL中实现对属性的急切加载,但是可以对LINQ提供程序或QueryOver执行相同的操作吗?
  2. 如果我使用"获取所有属性"执行HQL查询,结果中的实体确实会被急切地加载,但它们仍然被代理.有没有办法避免这种情况?

干杯

nhibernate lazy-loading

7
推荐指数
1
解决办法
1967
查看次数

虚函数的返回类型不同

虚函数的返回类型应与基类或协变中的类型相同.但为什么我们有这个限制?

c++ overriding virtual-functions return-type covariant

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

JSF Backing Bean构造函数多次调用

我正在尝试使用JSF 2.0(过去几个月使用ICEfaces 1.8之后),我试图找出为什么在JSF 2.0中我的支持bean构造函数被多次调用.

bean应该在创建时实例化一次,但每当我单击commandButton时,就会显示"Bean Initialized"文本,指示一个新的Bean对象被实例化.

facelet页面:

    <?xml version='1.0' encoding='UTF-8' ?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html">

    <h:body>
        <div id="content">
            <h:form id="form">
                <h:commandButton value="Toggle" action="#{bean.toggleShowMe}"/>
            </h:form>


            <h:panelGrid rendered="#{bean.showMe}">
                <h:outputText value="Show me!"/>
            </h:panelGrid>
        </div>
    </h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

支持bean:

@ManagedBean
@RequestScoped
public class Bean {
    private boolean showMe = false;

    public boolean isShowMe() {
        return showMe;
    }

    public void setShowMe(boolean showMe) {
        this.showMe = showMe;
    }

    public void toggleShowMe(){
        System.out.println(showMe);
        if(showMe==true){
            showMe=false;
        }else{
            showMe=true;
        }
    }
    /** Creates a new instance of Bean */
    public Bean() …
Run Code Online (Sandbox Code Playgroud)

jsf icefaces jsf-2

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

PHP.包含文件时添加符号'?' 无处不在!

我有一个包含函数的问题,这是一个问题:我有一个带字符串的index.php:

<td style="width: 62604px; height: 41px" class="style36"> <?  include('title.php');?></td>
Run Code Online (Sandbox Code Playgroud)

这是title.php:

<?php
echo 'some crazy stuff!';
?>
Run Code Online (Sandbox Code Playgroud)

这个文件里面的内容并不重要!因为,当我运行index.php脚本时:它总是显示'п»'符号代表'?' 在windows-1251 charset中.所以结果页面是:

<td style="width: 62604px; height: 41px" class="style36"> ?» some crazy stuff</td>
Run Code Online (Sandbox Code Playgroud)

php utf-8 include character-encoding echo

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

实现支持方法链的Scala特征的最佳实践

我想创建一个特性,为类添加一些属性,并使链式方法成为可能.在Scala 2.8.1中测试过.

trait SomeProperty {
    var prop : String = "default"
    def setProp(s: String) = {
        prop = s
        this
    }
}
sealed abstract class Value
case class IntegerValue(v: Int) extends Value
case class FloatValue(v: Float) extends Value with SomeProperty {
    def foo() = { println("I'm foo.") }
}
case object UnknownValue extends Value with SomeProperty {
    def bar() = { println("I'm bar.") }
}

scala> val x = UnknownValue
scala> x.setProp("test").bar()
<console>:10: error: value bar is not a member …
Run Code Online (Sandbox Code Playgroud)

scala traits method-chaining

10
推荐指数
1
解决办法
3827
查看次数

哈希算法,字母数字输出最多20个字符

我需要一个哈希算法,输出一个长度最多为20个字符的字母数字字符串.我的意思是"字母数字" [a-zA-Z0-9].

输入是规范形式的UUID(示例550e8400-e29b-41d4-a716-446655440000)

另一种方法是有一种方法将SHA1或MD5哈希转换为具有这些限制的字符串吗?

谢谢.

编辑

不需要加密安全.碰撞会使数据不准确,但如果它们偶尔发生,我就可以忍受它.

编辑2

我不知道截断MD5或SHA1会不会经常发生冲突.现在我想知道是否最好将MD5值或SHA1值截断为20个字符.

hash md5 sha1

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

在C++中从map获取第一个值

map在C++中使用.假设我有10个值map,我只想要第一个.我怎么得到它?

谢谢.

c++ map

57
推荐指数
4
解决办法
8万
查看次数

"在showDialog上添加内容之前必须调用android.util.AndroidRuntimeException:requestFeature()(dialogId)

这个让我走向疯狂的边缘!

我有一个活动,我用onClickListener初始化一个Button视图,如下所示:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.myLayout);

    mMyButton = (Button) findViewById(R.id.myButtonId);
    mMyButton.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            showDialog(ID_MYDIALOG);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我还编写了自己的对话框构建器类(单例),因为我在我的应用程序中有几个其他的Activity,它将使用一组通用的对话框,因此在onCreateDialog(int id)我调用的给定Activity 的函数中:

@Override
protected Dialog onCreateDialog(int id) {
    Dialog dialog;

    switch (id) {
        case ID_MYDIALOG:
            dialog = DialogBuilder.getInstance().getMyDialog(this, mUri, mListener);
            break;

        default:
            dialog = null;
            break;
    }

    return dialog;
}
Run Code Online (Sandbox Code Playgroud)

mUrimListener变量定义在其他地方,我已经验证它们是有效的.单例DialogBuilder类的相关部分如下所示:

public AlertDialog getMyDialog(Context context, Uri uri, DialogInterface.OnClickListener listener) {
    // Inflate the custom body …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog

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

如何解决这个位操作?

我有一个字节,我需要替换最后(最不重要)的位.以下示例.

Original byte:      xxxx0110
Replacement byte:       1111
What I want to get: xxxx1111
Run Code Online (Sandbox Code Playgroud)
Original byte:      xxxx1111
Replacement byte:       0000
What I want to get: xxxx0000
Run Code Online (Sandbox Code Playgroud)
Original byte:      xxxx0000
Replacement byte:       1111
What I want to get: xxxx1111
Run Code Online (Sandbox Code Playgroud)
Original byte:      xxxx1010
Replacement byte:       1111
What I want to get: xxxx1111
Run Code Online (Sandbox Code Playgroud)
Original byte:      xxxx0101
Replacement byte:       0111
What I want to get: xxxx0111
Run Code Online (Sandbox Code Playgroud)

.net c# logic bit-manipulation

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