小编soo*_*noo的帖子

Array.function和Array.prototype.function有什么区别?

我发现一些功能concat() push() every()都存在于ArrayArray.prototype(使用firefox 57.0.1控制台)

由于存在原型方法,因此令人困惑Array.
此外,哪里staic方法(Array.from(),Array.isArray()等)中是否存在?

在此输入图像描述


我想我已经了解的JavaScript原型的概念,在一定程度上,所以我很好奇的就是原型方法(concat() push()...)在apear都ArrayArray.prototype

javascript prototype

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

如何获得外部存储的路径?

我正在尝试将文件写入手机.

我曾经Environment.getDataDirectory()知道内部存储的路径并Environment.getExternamStorageDirectory()知道外部存储的路径.

但是当我使用Environment.getExternalStorageDirectory()路径时,文件是在内部存储中创建的.当我使用Environment.GetDataStorage()路径时,文件不会被创建.(这不确定,但我至少在资源管理器应用程序中找不到.)

我认为我的手机的内部存储被视为外部存储.(在我的情况下,它有32GB的存储空间)

我想知道可移动存储(例如micro SD card)路径.我该怎么办?

android

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

Android Asynctask:内部类是否必要?

我尝试使用Asynctask在Android中进行网络连接,并且成功与否.

我很好奇:是否有必要制作Asynctask内部类?

我没有把它作为内部类的一种形式,但谷歌API指南说AsyncTask must be subclassed to be used.(但我没有,它的工作......) - http://developer.android.com/reference/android/os/AsyncTask. HTML

为什么Asynctask采用一种形式的类,即使它只执行一个主函数?(我认为它应该是一种方法,而不是一种类.)

java android android-asynctask

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

服务器不支持Android 5.0的默认密码套件

更新到android 5.0棒棒糖后,HttpsURLConnection发生握手错误.

05-05 14:54:08.821  10855-11793/com.soonoo.mobilecampus E/INFO? javax.net.ssl.SSLHandshakeException: Handshake failed
    at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:374)
    at com.android.okhttp.Connection.upgradeToTls(Connection.java:238)
    at com.android.okhttp.Connection.connect(Connection.java:158)
    at com.android.okhttp.Connection.connect(Connection.java:170)
    at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:309)
    at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:242)
    at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
    at com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:118)
    at com.android.okhttp.internal.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:220)
    at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)
    at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:25)
    at com.soonoo.mobilecampus.User.login(User.java:72)
    at com.soonoo.mobilecampus.LoginView$Login.doInBackground(LoginView.java:112)
    at com.soonoo.mobilecampus.LoginView$Login.doInBackground(LoginView.java:84)
    at android.os.AsyncTask$2.call(AsyncTask.java:288)
    at java.util.concurrent.FutureTask.run(FutureTask.java:237)
    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
    at java.lang.Thread.run(Thread.java:818)
 Caused by: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xaaaf8a00: Failure in SSL library, usually a protocol error
error:1407743E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert inappropriate fallback (external/openssl/ssl/s23_clnt.c:765 0xa9295b25:0x00000000)
        at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
        at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:302)
        ... 19 …
Run Code Online (Sandbox Code Playgroud)

java ssl android httpsurlconnection

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

Android:NoClassDefFoundError 仅在发布版本上

我正在Android Studio尝试在发布模式下构建我的项目。
\n在调试模式下一切正常,但在发布模式下出现以下错误...

\n\n
08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 java.lang.NoClassDefFoundError: a.a.b.l\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at java.lang.Class.classForName(Native Method)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at java.lang.Class.forName(Class.java:308)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at java.lang.Class.forName(Class.java:272)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at com.a.a.a.a(Unknown Source)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at com.a.a.a.a(Unknown Source)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at com.a.a.e.b(Unknown Source)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at com.a.a.e.a(Unknown Source)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at com.a.e.a.uncaughtException(Unknown Source)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)\n08-26 17:59:05.599  31696-31931/? W/System.err\xef\xb9\x95 at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)\n08-26 17:59:05.600  31696-31931/? E/AndroidRuntime\xef\xb9\x95 FATAL EXCEPTION: AsyncTask #2\n    Process: com.soonoo.mobilecampus, PID: 31696\n    java.lang.RuntimeException: …
Run Code Online (Sandbox Code Playgroud)

java android android-studio

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

动态添加的SVG g标签未显示

我动态地circleg标签中添加标签jQuery.append()并得到以下结果.(服务器端语言是php)

的jsfiddle

但是,当我从本地服务器加载圆圈时,不显示圆圈.
具体来说,浏览器在第一次加载时不会在g标签中显示圆圈,然后当我g从chrome开发人员工具复制标签的一部分并将其粘贴到单独的html文件(或jsfiddle等)时,它会正确显示.

问题是什么?

这是JS代码:

    var dataset = new Array();

    <?php
     // data is added to dataset
    ?>

    var day = dataset[dataset.length - 1].date - dataset[0].date + 1;

    for(var i = 0; i < dataset.length; i++){
        var count = dataset[i].date - dataset[0].date; 

        if(dataset[i].like == true) $('g.like').append("<circle  cx='"+ (count * 100) + "' cy='" + dataset[i].num/max * 300 +"' r = '4.5'  fill='red'>s</circle>");
        else $('g.dislike').append("<circle  cx='"+ (count * 100) + "' cy='" …
Run Code Online (Sandbox Code Playgroud)

html javascript svg

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