小编use*_*421的帖子

如何使用Javascript/jQuery设置下拉列表的选项?

有谁知道如何使用javascript或jquery设置下拉菜单的选项和值?我正在使用这个HTML:

<select size="1" id="D1">
</select>
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

javascript jquery drop-down-menu

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

如何解决这个java.lang.RuntimeException?

Google Developer Console显示我的应用在过去一个月内收到了两个相同的错误,但这RuntimeException并未指定错误源自的类或文件.我没有具体的具体内容.以下是两个不同设备的错误:

三星Galaxy S8 Active(cruiserlteatt),4096MB RAM,Android 7.0第1页,共2页

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2984)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3045)
  at android.app.ActivityThread.handleRelaunchActivity 
(ActivityThread.java:4978)
  at android.app.ActivityThread.-wrap21 (ActivityThread.java)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1648)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6781)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run 
(ZygoteInit.java:1520)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
Run Code Online (Sandbox Code Playgroud)

三星Galaxy S7(heroqltespr),4096MB RAM,Android 7.0报告2 of 2

java.lang.RuntimeException: 
  at android.app.ActivityThread.performLaunchActivity 
(ActivityThread.java:2947)
  at android.app.ActivityThread.handleLaunchActivity 
(ActivityThread.java:3008)
  at android.app.ActivityThread.handleRelaunchActivity 
(ActivityThread.java:4974)
  at android.app.ActivityThread.-wrap21 (ActivityThread.java)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1656)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6688)
  at java.lang.reflect.Method.invoke (Native Method) …
Run Code Online (Sandbox Code Playgroud)

java android runtimeexception

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

Java RMI - UnicastRemoteObject:UnicastRemoteObject.exportObject()和扩展UnicastRemoteObject有什么区别?

我正在准备考试,我有一个问题,我希望有人能回答我.

它是关于RMI和远程对象.我想知道为什么这两个实现之间存在很大差异.一个是扩展UnicastRemoteObject,而另一个是将对象导出为UnicastRemoteObject.

我真的没有区别

接口:

public interface EchoI extends Remote {
   public String echo() throws RemoteException
}
Run Code Online (Sandbox Code Playgroud)

这是服务器代码(版本1):

public class EchoImpl extends UnicastRemoteObject implements EchoI {
    public EchoImpl {
        super();
    }

    public static void main (String[] args) {
        try {
            LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
            StoreHouse storehouseImpl = new StorehouseImpl();
            Naming.rebind("//localhost/StoreHouse.SERVICE_NAME", storehouseImpl);
            System.out.println("Server ready");
        } catch (RemoteException e) {
            e.printStackTrace();
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
    }

    public String echo() {
        return "echo";
    }
}
Run Code Online (Sandbox Code Playgroud)

这将是版本2:

public class EchoImpl implements EchoI {
    public static …
Run Code Online (Sandbox Code Playgroud)

java export rmi interface

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

Can isdigit合法地是依赖于C的语言环境

在涉及setlocale的部分中,ANSI C标准在脚注中指出,其行为不受当前语言环境影响的唯一ctype.h函数是isdigit和isxdigit.

isdigit的Microsoft实现依赖于语言环境,因为,例如,在使用代码页1250的语言环境中,isdigit仅对0x30('0') - 0x39('9')范围内的字符返回非零值,而在使用代码页的语言环境中对于上标数字0xB2('²'),0xB3('³')和0xB9('¹'),1252 isdigit也返回非零值.

Microsoft是否依赖于isdigit语言环境违反了C标准?

在这个问题中,我主要对C90感兴趣,C90是微软声称要遵守的,而不是C99.

附加背景:

Microsoft自己的setlocale文档错误地指出isdigit不受语言环境的LC_CTYPE部分的影响.

涵盖ctype.h函数的C标准部分包含一些我认为含糊不清的措辞:

这些函数的行为受当前语言环境的影响.下面将说明仅在不在"C"语言环境中时具有语言环境特定方面的那些函数.

我认为这是模棱两可的,因为不清楚它是什么试图说的isdigit这样的函数,没有关于locale特定方面的注释.它可能试图说这些函数必须假定依赖于语言环境,在这种情况下,Microsoft的isdigit实现就可以了.(除了我之前提到的脚注似乎与这种解释相矛盾.)

c locale codepages

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

recv()套接字函数返回长度为0的数据

我有一个应用程序,它在端口号5005上与另一个设备(带有Web服务器的硬件设备)建立了套接字连接.

现在,如果我的硬件设备断开连接,那么我将断开与设备的连接.

  1. 这是否意味着我现在使用的套接字变为无效.

  2. 发生此断开连接时,是否会收到任何特殊消息,如空字符或其他内容.

  3. 如果我的套接字连接变得无效,那么为什么recv()套接字函数不会抛出和SOCKET_ERROR.相反,为什么我会收到0长度的数据.

谢谢

c sockets tcp

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

我可以在Visual Studio 2012中编译和调试(运行)单个C++文件吗?(如何避免创建太多项目)

我正在学习C++并使用Visual Studio 2012.为了学习本书的练习,我需要在其中创建带有main()函数的多个.cpp文件.有没有什么方法可以编译/调试我的程序而不是每次都创建一个新项目?

例如,如果我写一个简单的"Hello,World!" 文件,然后决定做一些非常简单的事情,我可以避免为每个简单的程序制作一个新项目吗?有没有办法像编译器一样使用Visual Studio 2012?如果我能在一个项目中拥有所有内容,我可以编译我想要的任何单个文件并看到它运行,我会喜欢它.

谢谢你的帮助.

c++ single-file visual-studio-2012

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

默认情况下,将Java ENUM打印为小写,保持枚举常量为大写

我在JAVA中有一个ENUM我想序列化,所以当我从代码中的任何地方调用它时,我得到名称的小写表示.

假设我有以下枚举:

public enum Status {
    DRAFT, PENDING, COMPLETE;
}
println ("Status=" + Status.DRAFT);
Run Code Online (Sandbox Code Playgroud)

我想得到以下内容:

Status=draft
Run Code Online (Sandbox Code Playgroud)

[注意]:我想以大写形式使用枚举常量,并在请求值时获取小写表示.

java enums

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

OSX(Java)上新的ChromeDriver()抛出的IllegalAccessError

直接从Eclipse中获取这个.

码:

    System.setProperty("webdriver.chrome.driver" ,  "/path/to/selenium/chromedriver");
    WebDriver driver = new ChromeDriver();
Run Code Online (Sandbox Code Playgroud)

抛出异常:

Exception in thread "main" java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.<init>(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker
    at org.openqa.selenium.net.UrlChecker.<init>(UrlChecker.java:67)
    at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:190)
    at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:181)
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:78)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:637)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:250)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:236)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:137)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:184)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:171)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:124)
Run Code Online (Sandbox Code Playgroud)

OSX 10.12 Selenium 3.4 ChromeDriver 2.31

java selenium-chromedriver

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

为什么多态不以同样的方式处理泛型集合和普通数组?

假设类Dog扩展类Animal:为什么不允许这种多态语句:

List<Animal> myList = new ArrayList<Dog>();
Run Code Online (Sandbox Code Playgroud)

但是,它允许使用普通数组:

Animal[] x=new Dog[3];
Run Code Online (Sandbox Code Playgroud)

java generics collections polymorphism

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

左值作为一元'&'操作数

我有以下几行代码:

#define PORT 9987
Run Code Online (Sandbox Code Playgroud)

char *ptr = (char *)&PORT;
Run Code Online (Sandbox Code Playgroud)

这似乎适用于我的服务器代码.但是当我在我的客户端代码中编写它时,它会给出以下错误消息:

lvalue required as unary ‘&’ operand
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c pointers

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