问题列表 - 第47441页

如何用图像替换替换单选按钮?

我想,而不是标准的单选按钮,为每个单选按钮使用不同的图像.对于选定的状态,我希望在图像周围出现边框.

我已经尝试为单选按钮制作图像标签然后隐藏按钮,但这似乎因某种原因而破坏了功能.

我也遇到过这篇文章:http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/我可能会以某种方式扭曲我的目的.

有更简单/更好的方法吗?

html css forms radio-button

13
推荐指数
3
解决办法
7万
查看次数

有关IEEE 754的问题,64位是否加倍?

请看一下以下内容:

在此输入图像描述

我理解如何将双精度转换为基于IEEE 754的二进制.但我不明白该公式的用途.

当我们使用上面的公式时,有人可以给我一个例子吗?

非常感谢.

c ieee-754

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

对自定义对象的矢量进行排序

如何对自定义对象的矢量进行排序并选择要排序的属性?

我确实看到了这个问题和答案,但我不太清楚它的排序是基于什么的.代码示例将优先于"方法论".

对自定义对象的矢量进行排序

public class ItemLocation {
    String icon;
    String title;
    String message;
    String subtext;
    String deviceId;
    double latCoords;
    double lngCoords;
    int expiary;
    int id;
    double proximity;
    String locSeen;
}
Run Code Online (Sandbox Code Playgroud)

java sorting vector

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

我无法引导Spork配置

spork --bootstrap在命令行上运行,我得到了错误-bash: spork: command not found

我知道我安装了spork因为当我跑步时bundle show spork我得到了/Library/Ruby/Gems/1.8/gems/spork-0.9.0.rc3

我甚至尝试将目录更改为Spork所在的位置并运行spork --bootstrap但我收到相同的错误消息.

我该怎么办?

ruby testing install ruby-on-rails spork

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

如何将rails的activerecord对象保存到redis

我使用redis作为我的web缓存,我想直接将这些activerecord对象存储到redis,但是使用redis-rb我得到一个错误.

似乎我无法将其序列化或某些内容.是否有一个lib为我这样做?我必须将其序列化为json格式吗?

哪种序列化格式最有效?

ruby activerecord ruby-on-rails redis ruby-on-rails-3

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

通过c#中的反射提升事件

我想编写一个可重用的函数来通过反射来引发事件.

搜索之后,我发现了类似的问题:如何通过.NET/C#中的反射来引发事件?

它一直有效,直到我向WinForm控件注册一个事件处理程序并尝试调用它.私人领域' <EventName>'简直消失了.

下面是我的简化代码,它可以重现问题:

Program.cs中:

public static void Main()
{
    Control control = new Control();
    control.Click += new EventHandler(control_Click);

    MethodInfo eventInvoker = ReflectionHelper.GetEventInvoker(control, "Click");
    eventInvoker.Invoke(control, new object[] {null, null});
}

static void control_Click(object sender, EventArgs e)
{
    Console.WriteLine("Clicked !!!!!!!!!!!");
}
Run Code Online (Sandbox Code Playgroud)

这是我的ReflectionHelper类:

public static class ReflectionHelper
{
    /// <summary>
    /// Gets method that will be invoked the event is raised.
    /// </summary>
    /// <param name="obj">Object that contains the event.</param>
    /// <param name="eventName">Event Name.</param>
    /// <returns></returns>
    public …
Run Code Online (Sandbox Code Playgroud)

c# reflection events

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

如何在Python中指出无效参数?

可能重复:
python:我应该使用ValueError还是创建自己的子类来处理无效字符串?

阅读内置异常我读到:

所有用户定义的异常也应该从这个类派生"关于异常.

我还看到一个ValueError,它说:

当内置操作或函数接收到具有正确类型但不适当值的参数时引发,并且情况不会由更准确的异常(如IndexError)描述.

如果我想为无效参数引发异常(相当于Ruby的ArgumentError),我该怎么办?我应该ValueError直接提出,或者最好是以我自己的意图揭示名称来继承ValueError吗?

在我的例子中,我接受一个关键参数,但我想限制键中的字符集,这样只/\A[\w.]+\Z/接受(Perl/Ruby正则表达式).

python exception

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

在列表迭代期间从java.util.List中删除元素时抛出ConcurrentModificationException?

@Test
public void testListCur(){
    List<String> li=new ArrayList<String>();
    for(int i=0;i<10;i++){
        li.add("str"+i);
    }

    for(String st:li){
        if(st.equalsIgnoreCase("str3"))
            li.remove("str3");
    }
    System.out.println(li);
}
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我将抛出一个ConcurrentModificationException.

看起来当我从列表中删除指定的元素时,列表不知道它的大小是否已被更改.

我想知道这是集合和删除元素的常见问题吗?

java list concurrentmodification

60
推荐指数
5
解决办法
5万
查看次数

使用Maven设置Java编译器的-source和-target不起作用

我已经设置了我的pom文件,要求Maven使用sourcetargetconfig参数将我的源代码编译为兼容版本1.5 .这是我的pom:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com</groupId>
  <artifactId>user</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>test</name>
   <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的简单主类:

package com.user;
public class Test
{
    public static void main(String[] argv)
    {
        System.out.println("".isEmpty());
    }
}
Run Code Online (Sandbox Code Playgroud)

String#isEmpty()从Java 1.6开始引入.但是,编译我的代码与mvn compile工作,虽然我会期望它失败,因为我已经设置Maven将我的代码编译为Java 1.5并String#isEmpty在Java 1.6中引入.任何人都可以建议我可能做错了什么?在编译时强制Maven使用特定Java版本的正确方法是什么?

有关信息,我使用Apache Maven 2.2.1和javac 1.6.0_19.

谢谢.

java maven

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

为什么setTimeout不在javascript中执行

我有一个函数睡在javascript如下:

var is_sleep = true;
function sleep(time){
  if (is_sleep){
    is_sleep = false;
    setTimeout("sleep(time)", time);
  }else{
    is_sleep = true;
  }
}
sleep(3000);
Run Code Online (Sandbox Code Playgroud)

但是它运行is_sleep = true的语句,不会运行is_sleep = false语句而不再睡眠.

有人能说出原因是什么吗?先感谢您.

javascript settimeout

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