小编vmg*_*vmg的帖子

类级字符串常量与方法级字符串常量

类级字符串常量与方法级字符串常量之间有什么显着差异吗?编译器会识别常量并应用常量折叠吗?或者总是会创建 nw 对象?

这是示例:类级常量

class A
    {
        private const string Sid = "sid";
        private const string Pid = "pid";

        public void Do()
        {
            Console.WriteLine(Sid);
            Console.WriteLine(Pid);
        }
    }
Run Code Online (Sandbox Code Playgroud)

方法级常量:

class B
    {
        public void Do()
        {
            const string Sid = "sid";
            const string Pid = "pid";

            Console.WriteLine(Sid);
            Console.WriteLine(Pid);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# string constants

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

VBScript和浮点(双精度)数字:舍入函数返回错误的结果

VBScript中的此类代码将返回错误的结果:

MsgBox Round(4.99985,4)
Run Code Online (Sandbox Code Playgroud)

它将返回,4.9998但正确的结果是4.9999。我知道这与VBScript如何使用带浮点数的数字有关,有些数字无法用二进制表示,但是请告诉我:

  1. 这里到底发生了什么?
  2. 可能的解决方法是什么?

谢谢!

floating-point vbscript floating-accuracy ieee-754

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

如何使用JavaScript中的Telerik RadConfirm

如何使用JavaScript的radconfirm?函数radalert或radconfirm未定义.有人可以给我看样品吗?

例如,当我调用此函数时,我得到radalert是未定义的:

function testWnd() {
                  radalert("Confirm returned the following result: " + arg);
        }
Run Code Online (Sandbox Code Playgroud)

javascript jquery telerik

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

如何在Selenium WebDriver中按Ctrl + V.

在我的一个自动化测试中,我需要在文本框中按Ctrl+ V以在其中粘贴文本.但我不能这样做.我正在使用Selenium WebDriver for .net v.2.35.0.0.这是我的代码,它不起作用.Ctrl然后按,然后V,文本不会粘贴在框中:

IWebDriver webDriver = new InternetExplorerDriver();
            webDriver.Navigate().GoToUrl(@"C:\Users\us\Documents\Visual Studio 2012\Projects\SeleniumTests\SeleniumTests\test.html");
            var el = webDriver.FindElement(By.XPath(".//*[@id='fld']"));
            el.Click();
            Actions builder = new Actions(webDriver);
            builder.KeyDown(el, Keys.LeftControl).Perform();
            builder.SendKeys(el, "v").Perform();
            builder.KeyUp(el, Keys.LeftControl).Perform();

            webDriver.Quit();
Run Code Online (Sandbox Code Playgroud)

更新: 操作系统:Windows Server 2012,x64浏览器:IE10

selenium keypress selenium-webdriver

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

SCJP模拟问题:有多少对象有资格进行垃圾回收?

我被问到一个问题(在这个网站http://scjptest.com/上):在这行代码示例中有多少对象符合垃圾收集的条件//某些代码在这里?

class A {
    private B b;
    public A() {
        this.b = new B(this);
    }
}

class B {
    private A a;
    public B(A a) {
        this.a = a;
    }
}

public class Test { 
    public static void main(String args[]) {
        A aa = new A();
        aa = null;
        // some code goes here
    }
}
Run Code Online (Sandbox Code Playgroud)

正确答案是:"a和b引用的对象有资格进行垃圾回收." 但为什么?它们包含彼此的循环引用,它们可以相互访问.

谢谢!

java garbage-collection scjp

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

QTP 11中的区分大小写问题:VBScipt中不同案例的结果不同

我今天在QTP 11中发现了奇怪的行为:表达式

Browser().Page().WebElement("PositionManagerContainer").WebElement("LoadingMessage").Object.ParentNode.ParentNode
Run Code Online (Sandbox Code Playgroud)

给出错误:对象必需".Object.ParentNode"

但表达

Browser().Page().WebElement("PositionManagerContainer").WebElement("LoadingMessage").Object.parentNode.ParentNode
Run Code Online (Sandbox Code Playgroud)

(.Object的ParentNode成员的情况不同)是正确的,没有任何错误正常工作.

浏览器是Firefox.在IE中它工作得很好.

有人能解释为什么会这样吗?只是为了兴趣.

vbscript qtp case-sensitive

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

在Visual Studio扩展中使用DTE2接口接收测试运行开始/结束

有没有办法在visual studio扩展中订阅Test Explorer事件?我没有在DTE2界面中找到类似的东西.我的目标是在测试运行完成时从扩展触发一些功能(对于从Test Explorer运行的测试)

谢谢!

c# visual-studio visual-studio-extensions

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

运行Splunk SDK示例时出现错误:“没有适当的协议(协议已禁用或密码套件不合适)”

我从网站(http://dev.splunk.com/sdks)下载了Splunk Java SDK,并尝试在jdk1.8.0_91(Windows 10)下运行它。但是我越来越例外了。我该如何运作?

"C:\Program Files\Java\jdk1.8.0_91\bin\java" -Didea.launcher.port=7537 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.1.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_91\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\rt.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\out\production\examples;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\out\production\splunk;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\gson-2.2.4.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\opencsv-2.3.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-explorer.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-util.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-nodes.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-util-lookup.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-awt.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-dialogs.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-actions.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\org-openide-filesystems.jar;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\out\production\util;C:\Users\vitalii\Downloads\splunk-sdk-java-1.5.0\lib\commons-cli-1.2.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.1.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.splunk.examples.search.Program "index=alpo-dev 12345"
java.lang.RuntimeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
    at com.splunk.HttpService.send(HttpService.java:409)
    at com.splunk.Service.send(Service.java:1293)
    at com.splunk.HttpService.post(HttpService.java:308)
    at com.splunk.Service.login(Service.java:1122)
    at com.splunk.Service.login(Service.java:1101)
    at com.splunk.Service.connect(Service.java:187)
    at com.splunk.examples.search.Program.run(Program.java:117)
    at com.splunk.examples.search.Program.main(Program.java:54) …
Run Code Online (Sandbox Code Playgroud)

c# java splunk

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

我的Singleton类的Spring和IoC(web-app,Tomcat)

我有这样的单例类:

package ua.org.bytes.ewt;

import org.apache.struts2.ServletActionContext;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
import ua.org.bytes.ewt.dao.CategoriesManager;
import ua.org.bytes.ewt.dao.ShortcutsManager;

/**
 *
 * @author Vitaliy Ganzha
 */
public class ApplicationSupervisor {
    private static final ApplicationSupervisor INSTANCE = new ApplicationSupervisor();
    private CategoriesManager categoriesManager;

    public void setCategoriesManager(CategoriesManager categoriesManager) {
        this.categoriesManager = categoriesManager;
    }

    public void setShortcutsManager(ShortcutsManager shortcutsManager) {
        this.shortcutsManager = shortcutsManager;
    }
    private ShortcutsManager shortcutsManager;

    public ShortcutsManager getShortcutsManager() {
        return shortcutsManager;
    }

    private ApplicationSupervisor(){
        /*WebApplicationContext context =
        WebApplicationContextUtils.getRequiredWebApplicationContext(
                    ServletActionContext.getServletContext()
        );

        categoriesManager = (CategoriesManager)context.getBean("categoriesManager");
        shortcutsManager = (ShortcutsManager)context.getBean("categoriesManager");*/
    }

    public static …
Run Code Online (Sandbox Code Playgroud)

java spring

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

有什么方法可以访问 Android 的 WebView 中的 DOM 结构吗?

有什么方法可以访问 Android 的 WebView 中的 DOM 结构吗?我需要它来检查页面上是否存在某个 DOM 对象,然后触发一些事件。

谢谢!

android dom android-webview

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