问题列表 - 第25128页

CLR如何知道盒装对象的类型?

当值类型被装箱时,它被放置在无类型的引用对象内.那么是什么导致无效的强制转换异常?

long l = 1;
object obj = (object)l;
double d = (double)obj;
Run Code Online (Sandbox Code Playgroud)

c# clr boxing type-conversion

14
推荐指数
3
解决办法
1095
查看次数

IE8 CSS选择器选择,但不应用样式

调试经验http://www.dmhermitage.org/wtfborders.png这让我想要自杀.

我有一些非常简单的CSS来设置输入对象的样式:

    input, button
    {
        border: 1px solid #c66600;
        background-color: white;
        color: #7d212f;
        font-family: "Eras Light ITC", Tahoma, sans;
    }
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它放在单选按钮周围的丑陋边框,所以我用一个选择器来杀死边框:

input[type=radio] { border: none; }
Run Code Online (Sandbox Code Playgroud)

你可能会猜到它在哪些浏览器中运行,哪一个它不起作用.有趣的是,当我按下F12在IE8中启动优秀的开发人员工具时,它实际上告诉我,单选按钮的样式已被覆盖为'none '就像我要求它做的那样,但边框仍然在单选按钮对象上.

我尝试了各种语义的东西,比如将边框宽度设置为0px,或者将颜色设置为像柠檬绿那样疯狂的东西,但它仍然是从第一种样式中获得的最初分配的颜色.

最后,我只尝试 "文本"对象的样式,在这种情况下,没有样式应用于任何东西.同样,浏览器声称要完成CSS选择,但它在视觉上不会发生.

思考?

顺便说一句,这是一个带有生成代码的DotNetNuke安装,我无法明确设置单选按钮的样式.

谢谢,丹

css internet-explorer css-selectors radio-button internet-explorer-8

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

jquery这个和其他元素

好的,再次进入圈内 - 我相信答案会很明显.只是不要对我:)

我似乎无法将此指定为功能的几个目标中的一个目标:

$(this, "elem1, elem2").doStuff()
Run Code Online (Sandbox Code Playgroud)

我只想把doStuff()转换成一对元素,其中一个就是这个.如果我明确地命名元素,我只能让它工作,即......

$("elem1, elem2, elem3").doStuff() 
Run Code Online (Sandbox Code Playgroud)

...工作良好.但我似乎无法得到它的工作,如果我想包括这个列表.我必须写只是为了一行,另一个用于elem1 elem2时等.

所有帮助非常感谢.谢谢.

jquery this

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

主要方法中的变量是否为静态

众所周知,静态方法只能对静态成员起作用.

public static void Main()
{
    Test t1 = new Test();
}
Run Code Online (Sandbox Code Playgroud)

这里的Main方法是静态的,但我没有声明t1为静态.它隐含着静态吗?

.net c# static

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

Android Service onBind - > onStart

我有一个关于Android服务的理解问题.我有一个执行后台http操作的服务和一个应该显示这些http操作的当前状态的Activity.

所以我实现了Binder界面等等.我可以调用bindService方法,并调用我的ServiceConnnection的onServiceConnected.但据我所知,onBind不会调用onStartCommand(),因此永远不会调用Service的onStart().

那么我该如何调用服务类的onStart()方法并开始我的操作呢.或者,当我还想要Activity和Service之间的绑定时,如何在服务中开始我的操作的最佳方式.

service binding android

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

Android上的Xerces

我在邮件列表档案中找到了几个关于Xerces的参考文献,但是我仍然不清楚是否可以在Android中成功使用Xerces.你能告诉我这个信息吗?

如果答案是肯定的,您能否就如何使用Xerces而不是默认的Android XML解析器给我一些提示或参考?

在此先感谢您的支持

亲切的问候芭芭拉

android

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

在Android Native Environment中从我自己的APK中读取资源文件

我正在移植到Android.我现有的项目有大量的资源文件,我正在移植到我的Android项目中.我把它们都放在/ res/raw /中,我想在我的本地库中使用fopen()等函数访问这些资源.可以这样做,还是我必须通过JNI呢?我真的不愿意,为了便于移植和可能的速度和记忆原因.

file-io android android-ndk

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

触摸时,ExpandableListView子项不会获得焦点

好吧,所以我写了一个ExpandableListView和子类BaseExpandableListAdapter ...一切正常,但我无法让孩子的视图在点击时获得焦点.如果我使用轨迹球一切正常.但如果我试图点击一个孩子,我得不到任何反馈.

我已经尝试设置android:focusable,android:focusableInTouchMode和android:clickable(我也试过通过代码设置这个),但我无法得到任何工作.有任何想法吗?

这是我的适配器代码:

public class ExpandableAppAdapter extends BaseExpandableListAdapter
{
    private PackageManager m_pkgMgr;
    private Context m_context;
    private List<ApplicationInfo> m_groups;
    private List<List<ComponentName>> m_children;

    public ExpandableAppAdapter(Context context, List<ApplicationInfo> groups, List<List<ComponentName>> children)
    {
        m_context = context;
        m_pkgMgr = m_context.getPackageManager();
        m_groups = groups;
        m_children = children;
    }

    @Override
    public Object getChild(int groupPos, int childPos) 
    {
        return m_children.get(groupPos).get(childPos);
    }

    @Override
    public long getChildId(int groupPos, int childPos) 
    {
        return childPos;
    }

    @Override
    public int getChildrenCount(int groupPos) 
    {
        return m_children.get(groupPos).size();
    }

    @Override
    public View getChildView(int groupPos, int …
Run Code Online (Sandbox Code Playgroud)

android focus touch expandablelistview

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

为什么Java Map不扩展Collection?

我对这Map<?,?>不是一个事实感到惊讶Collection<?>.

我认为如果宣布这样的话会有很多意义:

public interface Map<K,V> extends Collection<Map.Entry<K,V>>
Run Code Online (Sandbox Code Playgroud)

毕竟,一个Map<K,V>是集合Map.Entry<K,V>,不是吗?

那么为什么没有这样实现呢?


感谢Cletus提供了最权威的答案,但我仍然想知道为什么,如果您已经可以查看Map<K,V>as Set<Map.Entries<K,V>>(via entrySet()),它不仅仅是扩展该界面.

如果a Map是a Collection,那么元素是什么?唯一合理的答案是"键值对"

确切地说,interface Map<K,V> extends Set<Map.Entry<K,V>>会很棒!

但这提供了非常有限(并且不是特别有用)的Map抽象.

但如果是这种情况那么为什么entrySet界面指定?它必须以某种方式有用(我认为这个位置很容易争论!).

您不能询问给定键映射到的值,也不能删除给定键的条目而不知道它映射到的值.

我不是说这就是它的全部内容Map!它可以而且应该保留所有其他方法(除了entrySet现在多余的方法)!

java oop collections

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

防止在文本框焦点上自动选择

使用Tab键选择文本框时,会自动选择其中的所有文本.什么是防止这种情况发生的最简单方法?(在Enter或GotFocus事件中将选择设置为none不起作用)

谢谢 (-:

.net vb.net controls textbox winforms

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