小编Wil*_*lQu的帖子

gcc 4.8.1是否对垃圾收集有C++ 11支持?

我问的原因是,网上有相互矛盾的信息.一方面,在isocpp.org上,它指出GCC 4.8.1完全实现了C++ 11标准.另一方面,GCC C++ 11支持页面声明没有"对垃圾收集和基于可达性的泄漏检测的最小支持".那么GCC 4.8.1真的是C++ 11功能完整吗?

c++ gcc garbage-collection c++11

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

在 scalatest 中用什么代替符号?

在 scalatest 中,您\xe2\x80\x99应该能够使用如下符号测试布尔属性:

\n
iter shouldBe 'traversableAgain\n
Run Code Online (Sandbox Code Playgroud)\n

但这个表示法在最新版本的 scala 中已被弃用,所以现在你\xe2\x80\x99应该写:

\n
iter shouldBe Symbol("traversableAgain")\n
Run Code Online (Sandbox Code Playgroud)\n

这有点难看。还有更好的选择吗?

\n

symbols scala scalatest

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

尝试通过Java设置用户名和密码向SOAP WsdlRequest提交请求时的ClientProtocolException

我的目的是使用给定的wsdl URL创建一个Soap UI项目,保存它并通过Java方法发送所有请求.org.apache.http.client.ClientProtocolException..... Caused by: org.apache.http.ProtocolException: Content-Length header already present当我尝试通过设置操作的用户名和密码来提交请求时,我收到错误.找到我的Java方法来发送请求.

public void runSoap() throws Exception
{
        String projectFile = "SoapUIProjects/TestProjectA-soapui-project.xml";
    SoapUI.setSoapUICore(new StandaloneSoapUICore(true));
    WsdlProject project = new WsdlProject(projectFile);

    int c = project.getInterfaceCount();
    System.out.println("The interface count   ="+c);

    for(int i=0;i<c;i++)
    {
        WsdlInterface wsdl = (WsdlInterface) project.getInterfaceAt(i);
        String soapVersion = wsdl.getSoapVersion().toString();
        int opc = wsdl.getOperationCount();
        String result="";

        for(int j=0;j<opc;j++)
        {
            WsdlOperation op = wsdl.getOperationAt(j);
                String opName = op.getName();
                System.out.println("OPERATION:"+opName);

                WsdlRequest req = op.getRequestByName("Req_"+soapVersion+"_"+opName);

                //Assigning correct u/p to an operation: Generate
                if(opName.equals("Generate"))
                { …
Run Code Online (Sandbox Code Playgroud)

java soapui

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

通过更改路径中的一个目录,更快地通过Unix cd?

我有多个目录(例如tom richard harry),它们具有相同的子目录和文件结构.如果我正在处理一个目录中的文件,是否有一种快速或简单的方法来cd到另一个目录中的等效路径?

pwd=/mystuff/myproject/tom/hobbies/sports/highschool

cd /mystuff/myproject/richard/hobbies/sports/highschool
Run Code Online (Sandbox Code Playgroud)

我希望有一些像cd pwd这样的快捷方式,但是在一个命令中更改tom> richard.

unix shell

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

覆盖Java代码

我试图了解我在使用此代码时遇到了什么问题,但我找不到答案.为什么它不在编译器中打印任何东西?

请帮忙.提前致谢.

public class ClassA {

     int x = 0;
     int y = 1;

     public void methodA() {

         System.out.println( "x is " + x + " , and y is " + y) ;
         System.out.println( "I am an instance of:  " + this.getClass().getName() ) ;
     }
}

class ClassB extends ClassA {

    int z = 3; 

    public static void main(String[] args) {

        ClassB obj1 = new ClassB();
        obj1.methodA();

    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

尝试使用参数中的变量在Java中绘制一个圆

我很难做一个相当简单的任务,即获取圆的直径然后绘制它.到目前为止,这是我的代码.

import javax.swing.*;
import java.awt.Graphics;

public class Shapes extends JFrame
{
    double diameter;

    public Shapes()
    {
        setSize(600,600);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }


    public void getDiameter()
    {
        String input = JOptionPane.showInputDialog("What is the diameter of the circle?");
        diameter = Double.parseDouble(input);

        Shapes gui = new Shapes();
        gui.setVisible(true);
    }

    public static void main(String[] args) 
    {       
        Shapes app = new Shapes();
        app.getDiameter();
    }

    public void paint(Graphics canvas)
    {
        canvas.drawOval(50, 50, (int)diameter, (int)diameter);
    }

}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它会调出Jframe窗口,但没有绘制任何东西,所以我猜测直径的值永远不会传递给paint方法.有人可以帮助我让这个工作吗?谢谢.

java swing drawrectangle

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

为什么hashCode的值是相同的,而所有都是不同的String对象

为什么hashCode的值相同而所有是不同的String对象:

public class StringObj {

    public static void main(String[] args) {

        String s1="Jack";

        String s2=new String("Jack");

        String s3=new String("Jack");

        System.out.println(s1.hashCode());

        System.out.println(s2.hashCode());

        System.out.println(s3.hashCode());

  }

}
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×4

c++ ×1

c++11 ×1

drawrectangle ×1

garbage-collection ×1

gcc ×1

scala ×1

scalatest ×1

shell ×1

soapui ×1

swing ×1

symbols ×1

unix ×1