小编Sha*_*chi的帖子

何时使用Soapobject和SoapPrimitive

ksoap2最近一直在努力.

我仍然感到困惑的是,SoapObject和之间的确切区别是什么SoapPrimitive.

何时使用它们.

我猜它与字符串和数组有关.这是真的吗?

我找到了一些链接,但感到困惑.

任何人都可以告诉我差异以及何时使用最简单的英语形式?

谢谢 :)

android soap ksoap ksoap2 android-ksoap2

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

c#中1成功与1成功或最新的差异

我想澄清一个概念.在c#中,当我们构建(或重新构建)解决方案时,我们有时会得到 Build: 1 succeeded

而有时,

Build: 1 succeeded or up-to-date
Run Code Online (Sandbox Code Playgroud)

好吧,我知道当我们得到后者时,我们的代码中的某些内容将不符合逻辑.

但是,这是什么意思CONCEPTUALLY

谢谢..

c# build

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

在App Engine Standard上部署时无法生成quickstart.xml

自从过去3天以来我一直在努力解决这个问题,并且可能在SO和Git论坛上尝试了所有解决方案.

在谷歌应用程序引擎中,该应用程序在本地服务器上运行完美,但在部署时,会显示以下错误.

读取应用程序配置数据...*********************************配置警告:/ XML元素和--application/ - 登台时不应指定版本

以下参数将从app.yaml应用程序中清除:shsDemo version:1.1

如果指定了应用程序或版本,则未来的暂存版本将失败.


模块默认开始交互... 0%扫描jsp文件.0%编译jsp文件.2018年2月1日8:10:47 org.apache.jasper.servlet.TldScanner scanJars信息:至少有一个JAR被扫描用于尚未包含TLD的TLD.为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表.在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间.2018年2月1日下午8:10:48 org.apache.jasper.JspC processFile INFO:内置文件:/feedback.jsp

错误:无法找到或加载主类com.google.appengine.tools.development.jetty9.QuickStartGenerator执行时出错:/ usr/lib/jvm/java-8-oracle/jre/bin/java -cp/usr/lib /google-cloud-sdk/platform/google_appengine/google/appengine/tools/java/jetty93/jetty-distribution/lib/jetty-schemas-3.1.jar:/usr/lib/google-cloud-sdk/platform/google_appengine/谷歌/ AppEngine上/工具/ JAVA/jetty93 /码头分布/ lib目录/码头-UTIL-9.3.18.v20170406.jar:/ usr/lib中/谷歌云SDK /平台/ google_appengine /谷歌/ AppEngine上/工具/ JAVA /jetty93/jetty-distribution/lib/jetty-deploy-9.3.18.v20170406.jar:/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/java/jetty93/jetty-distribution/ LIB /码头-HTTP-9.3.18.v20170406.jar:/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/java/jetty93/jetty-distribution/lib/jetty-proxy-9.3 .18.v20170406.jar:/ usr/lib/google-cloud-...类似这样的日志....无法暂存应用:无法生成quickstart-web.xml.有关详细信息,请参阅日志[/tmp/appcfg5433316199131614644.log].

在日志中,

无法登台:java.lang.RuntimeException:无法生成quickstart-web.xml.在com.google.appengine.tools.admin.Application.createQuickstartWebXml(Application.java:1806)在com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:999)在com.google.appengine.tools .admin.Application.createStagingDirectory(Application.java:872)在com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:539)在com.google.appengine.tools.admin.AppAdminImpl.stageApplicationWithDefaultResourceLimits(AppAdminImpl的.java:492)在com.google.appengine.tools.admin.AppCfg $ StagingAction.execute(AppCfg.java:2529)在com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:390)在com.google.appengine.tools.admin.AppCfg.(AppCfg.java:213)位于com.google.appengine.tools.admin.AppCfg.(AppCfg.java:119)com.google.appengine.tools.admin. AppCfg.main(AppCfg.java:115)com.google.appengine.tools.admin.AdminException:无法暂存应用:无法生成quickstart-web.xml.在在com.google.appengine.tools com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:543)在com.google.appengine.tools.admin.AppAdminImpl.stageApplicationWithDefaultResourceLimits(AppAdminImpl.java:492) .admin.AppCfg $ StagingAction.execute(AppCfg.java:2529)在com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:390)在com.google.appengine.tools.admin.AppCfg.( AppCfg.java:213)com.google.appengine.tools.admin.AppCfg.(AppCfg.java:119)com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:115)引起: java.lang.RuntimeException:无法生成quickstart-web.xml.在com.google.appengine.tools.admin.Application.createQuickstartWebXml(Application.java:1806)在com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:999)在com.google.appengine.tools .admin.Application.createStagingDirectory(Application.java:872)位于com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:539)... 6更多信息

JDK:oracle 8.请帮助我找到问题并在App Engine上部署项目.我以前部署了同一个项目.

google-app-engine maven java-8

8
推荐指数
2
解决办法
1111
查看次数

方法重载使用float显示"不兼容类型错误"但不包含double

我试过这个方法重载代码,我得到了错误

找不到合适的添加方法(双,双)

代码:

class Adder {
    static float add(float a, float b) {
        return a + b;
    }

    static int add(int a, int b) {
        return a + b;
    }
}

class TestOverloading1 {
    public static void main(String[] args){
        System.out.println(Adder.add(11.5, 11.5));
        System.out.println(Adder.add(27, 21));
    }
}
Run Code Online (Sandbox Code Playgroud)

在写作时,11.5f在params中,这很有效.

我从这里这里了解浮动和双重之间的区别.

那么,为什么Java默认将参数作为double数据类型?这种偏见背后的双精度更高吗?

我知道它默认需要加倍.但是,我想知道这背后的原因是什么?

java type-conversion

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

网站使用Chrome/Firefox但不在Internet Explorer中

我最近在www.matmetzner.co.uk上建立了一个新网站,它是Chrome作为我的默认浏览器而设计的,并且似乎在Firefox中也可以正常工作,但只IE给我一个背景图片.我是一名游戏设计师,并且知道一些网页设计,但我当然不是这方面的专家,你可以说.

任何人都可以在我的源代码中看到可能导致它的任何内容吗?

对不起,这个问题有点模糊,但因为没有一个工作,很难看到休息点,因此知道要尝试修复哪个特定位.

提前致谢.

html css firefox internet-explorer google-chrome

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

Java继承 - 请解释一下

class A {
    public void talk(){
        this.sayIt();
    }

    private void sayIt(){
        System.out.println("class A says...");
    }
}

class B extends A {
    private void sayIt(){
        System.out.println("class B says...");
    }
}
Run Code Online (Sandbox Code Playgroud)

测试类,主要方法:

B b = new B();
b.talk() 

//output
class A says...
Run Code Online (Sandbox Code Playgroud)

从那以后我无法得到这个:

B类继承自A类,即公共成员,无法查看/继承私有函数.所以在B类中,我们可以调用talk(). //因为它是由父类继承的.

现在,在talk()方法中,调用sayIt(),因为sayIt()是在B类中定义的,

我希望在执行this.sayIt()调用B.sayIt().

"这个"不是指B级吗?

请解释.

java inheritance

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

c#中的等于是真的

我在c#中做webmethod.在调试时,

(chk.Equals(oldpass))
Run Code Online (Sandbox Code Playgroud)

查询在左侧和右侧显示相同的值.

但是,如果执行移动到显示return语句的else部分,而不是进入内部.FOLL.是我的代码.

[WebMethod (Description="for change in password")]
public string update(string authenid,string oldpass,string newpass)
{
     SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\Workspace\\visual studio workspace\\Tmrepo\\App_Data\\tmrepo.mdf;Integrated Security=True;User Instance=True");

    try
    {
        conn.Open();

  string chk = "select pwd from client where authenid = '"+ @authenid +"' ";
        if(chk.Equals(oldpass))
        {
            string update = "update client set pwd=@newpass where pwd=@oldpass and authenid=@authenid";
            SqlCommand cmd = new SqlCommand(update, conn);
            cmd.Connection = conn;
            cmd.Parameters.AddWithValue("@authenid", authenid);
            cmd.Parameters.AddWithValue("@oldpass", oldpass);
            cmd.Parameters.AddWithValue("@newpass", newpass);
            cmd.ExecuteNonQuery();

        }

        else
        {
            return "invalid oldpass";
        }
 conn.Close(); …
Run Code Online (Sandbox Code Playgroud)

c# equals webmethod

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