小编sup*_*erM的帖子

Java为父母施舍父母?

这是我的代码:

for (DrawableEntity entity : drawableEntityList) {
    if (entity instanceof Beam) {
        (Beam) entity.age += timeElapsed;
    }
    else if (entity instanceof Block) {

    }
}
Run Code Online (Sandbox Code Playgroud)

基本上drawableEntityListVectorDrawableEntitys,我想通过在一切都进行迭代Vector.然后,根据它们是否是子类Beam或子类,Block我想做一些不同的事情.

问题是我正在尝试更改只有子类的变量,我想我可以使用(Beam)进行转换,但它不起作用.

是否无法将父类强制转换为子类?

java

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

Android EditText原生选择器

我尝试将自己的设计应用于edittext并在我的edittext启用,聚焦等时使用android原生选择器.问题是每次我触摸edittext并且本机选择器正在工作时我的edittext变得更小.任何人都可以建议为什么会发生这种情况?这是我的代码片段:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:state_window_focused="false" android:state_enabled="true"
    android:drawable="@android:drawable/edit_text"/>
<item 
    android:state_window_focused="false" android:state_enabled="false"
    android:drawable="@android:drawable/edit_text"/>
<item 
    android:state_pressed="true" 
    android:drawable="@android:drawable/edit_text"/>
<item 
    android:state_enabled="true" android:state_focused="true" 
    android:drawable="@android:drawable/edit_text"/>
<item 
    android:state_enabled="true" 
    android:drawable="@android:drawable/edit_text"/>
<item 
    android:state_focused="true" 
    android:drawable="@android:drawable/edit_text"/>
<item 
    android:drawable="@drawable/my_border" />
</selector>
Run Code Online (Sandbox Code Playgroud)

在这里我使用我的选择器:

 <EditText 
        android:layout_height="37dip" 
        android:layout_width="fill_parent"
        android:layout_marginLeft="7dip"
        android:layout_marginRight="7dip"
        android:background="@layout/selector_input"
        android:paddingLeft="5dip"
        android:paddingRight="5dip"
        android:inputType="textEmailAddress">
    </EditText>
Run Code Online (Sandbox Code Playgroud)

这是my_border的代码:

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/white"/>
    <stroke android:width="1dip" android:color="@color/border_green"/>
    <corners android:radius="4dp" /> 
    <padding android:left="1dip" android:top="1dip" android:right="1dip" android:bottom="1dip" />
</shape>
Run Code Online (Sandbox Code Playgroud)

PS绝对与按钮一样发生.

android selector android-edittext

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

MASM 中的“label”关键字如何工作?

这段汇编代码有什么作用?

someName label word
         dw 8 dup(0)
Run Code Online (Sandbox Code Playgroud)

怎样label运作?

assembly masm keyword

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

如何设置按钮动作无

我是Objective-c的新手,我正在开发ipad应用程序,我想要一个按钮操作.我希望动作只执行一次,执行动作按钮后的动作应为零.我在按钮Action上编写代码:

#pragma mark AddCollectors Button Action here

-(void)addCollectors:(id)sender {
    [addCollectors actionsForTarget:nil forControlEvent:UIControlStateNormal];
    myTableView.hidden = YES;
    myTableViewForAddCollectors.hidden = NO;
    [self addTableViewForAddCollectors];
    addCollectors = nil;
}
Run Code Online (Sandbox Code Playgroud)

表示添加tableview按钮后的操作应为nil.请帮我.

提前致谢:

iphone objective-c ipad

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

在openCV中以像素为单位计算字符串的长度

是否有人知道任何openCV具有或以像素为单位的字符串长度的方法?

例如,我有

字符串c =“你好”

然后我用它来绘制图像cvPutText。如何获得该字符串在该图像中占据的像素数?

c++ size drawing opencv image

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

特定子串的长度

我检查我的字符串是否以数字开头

if(RegEx(IsMatch(myString, @"\d+"))) ...
Run Code Online (Sandbox Code Playgroud)

如果这个条件成立,我想得到我的字符串开头的这个"数字"子字符串的长度.

我可以找到长度检查,如果每个下一个字符都是从第一个字符开始的数字并增加一些计数器.有没有更好的方法来做到这一点?

c# java regex maxlength digit

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

检查几个布尔值是否具有相同的值

我有三个布尔变量.我需要检查这三个都是真的还是全部都是假的.

我可以用'虚拟'的方式做到这一点:

bool areSame = false; 
if(a && b && c)    
    areSame = true; 
else if (!a && !b && !c)
    areSame = true;
Run Code Online (Sandbox Code Playgroud)

我想知道是否还有其他更优雅的解决方案.

c# boolean compare

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

sql,存在或计数

我有一个表,想要检查是否存在满足某些简单条件的记录.我想知道哪个会更快:

if (select count(*) from ... where ...) > 0

要么

if exists (select top (1) from ... where ...) .

exists count sql-server-2008

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

C++ 11 static_assert(以及其中使用的函数)

static_assert 似乎是一个非常好的功能与模板.

但是,我无法在标准库中查找函数,以便在编译时进行各种测试.

例如,我正在寻找一个函数来检查类型是否是另一个类型的子类型.boost::is_base_of但是,这项工作在std中是一个类似的功能,所以我不需要依赖boost.

基本上,是否有一个很好的源代码可以在static_assertC++ 11的标准库中使用并包含在函数列表中?

什么时候static_assert执行?我可以将它放在模板中的任何位置,并针对每个模板实例进行评估吗?它可以用来将模板参数约束为类的特定子类型吗?

c++ static-assert assertions c++11

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

双倍的价值太大了

当a Double被赋值大于Double.MAX_VALUE?时,Java如何处理这种情况?

是否指定了标准行为?

java double range

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