我有一个UIActivityIndicator在iPhone 3G模拟器/设备上工作得很好,但它不适用于iPhone 4(Retina)的模拟器/设备.我想提一下它是在黑色背景上.
我正在使用NHibernate 3.0.0和新功能的懒惰属性.但是,在某些查询中,我想急切地加载属性,我希望查询导致非代理实体实例.我也更喜欢使用LINQ提供程序或QueryOver.所以我的两个问题是:
干杯
虚函数的返回类型应与基类或协变中的类型相同.但为什么我们有这个限制?
我正在尝试使用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) 我有一个包含函数的问题,这是一个问题:我有一个带字符串的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) 我想创建一个特性,为类添加一些属性,并使链式方法成为可能.在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) 我需要一个哈希算法,输出一个长度最多为20个字符的字母数字字符串.我的意思是"字母数字" [a-zA-Z0-9].
输入是规范形式的UUID(示例550e8400-e29b-41d4-a716-446655440000)
另一种方法是有一种方法将SHA1或MD5哈希转换为具有这些限制的字符串吗?
谢谢.
编辑
不需要加密安全.碰撞会使数据不准确,但如果它们偶尔发生,我就可以忍受它.
编辑2
我不知道截断MD5或SHA1会不会经常发生冲突.现在我想知道是否最好将MD5值或SHA1值截断为20个字符.
这个让我走向疯狂的边缘!
我有一个活动,我用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)
在mUri和mListener变量定义在其他地方,我已经验证它们是有效的.单例DialogBuilder类的相关部分如下所示:
public AlertDialog getMyDialog(Context context, Uri uri, DialogInterface.OnClickListener listener) {
// Inflate the custom body …Run Code Online (Sandbox Code Playgroud) 我有一个字节,我需要替换最后(最不重要)的位.以下示例.
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)