小编Cap*_*rge的帖子

如何将android.net.Uri转换为java.net.URL?

有没有办法转换UriURL?我需要这个我正在使用的库,它只接受一个URL但我需要在我的设备上使用图像.

java android

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

如何在eclipse中将包视为文件夹结构

在eclipse中,我希望看到包作为文件夹结构而不是Package Explorer默认设置提供的扁平外观,有没有办法做到这一点?

java eclipse package

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

日志与平方根的大O.

一般来说,以下总是如此吗?

log(n)= O(n a /(a + 1))?st a是任何常数正整数,也许非常大.

如果没有,什么是最大的价值一个针对这一说法将举行真的吗?

algorithm math big-o logarithm time-complexity

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

Swift - 使构造函数参数上的标签可选吗?

比方说,您可以使用以下代码:

struct SomeStruct {
     init (arg1: String, arg2: Int){
          // Does Stuff with Variables
     }
}

// Some Point Later

var str = "fasfsad"
var integer = 343
let smth = SomeStruct(arg1: str, arg2: integer)
Run Code Online (Sandbox Code Playgroud)

是否可以修改SomeStruct结构以使以下代码行合法?

let smth = SomeStruct(str, integer)
Run Code Online (Sandbox Code Playgroud)

constructor swift

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

哈希表的查找时间总是 O(n) ?

我不明白如果存储桶的数量恒定,那么哈希表如何进行恒定时间查找。假设我们有 100 个桶和 1,000,000 个元素。这显然是 O(n) 查找,这就是理解非常大的 n 值时事物的行为方式的复杂性所在。因此,哈希表永远不是常量查找,它始终是 O(n) 查找。

为什么人们说平均查找时间为 O(1),而最坏情况下查找时间仅为 O(n)?

algorithm hashtable time-complexity

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

你如何让 Mockito 与 Kotlin 不可空类型一起玩得很好?

作为重现这个概念的一个非常基本的例子,我有这个类:

open class Something {
    fun doSomething(param: String): Boolean {
        println(param)
        return true
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在这里嘲笑它时:

class ExampleUnitTest {
    @Test
    fun mockito_test() {
        val myMock =  Mockito.mock(Something::class.java)
        Mockito.`when`(myMock.doSomething(any())).thenReturn(true)
    }
}
Run Code Online (Sandbox Code Playgroud)

执行此单元测试会出现此错误:

java.lang.IllegalStateException: any() must not be null

    at com.example.mockitokotlinexample.ExampleUnitTest.mockito_test(ExampleUnitTest.kt:18)
Run Code Online (Sandbox Code Playgroud)

``

理论上我可以使我试图模拟的方法的参数可以为空,但这违背了 kotlin 的目的。我在网上找到了替代解决方案,即这些解决方法:https : //stackoverflow.com/a/30308199/2127532

但是这些并没有使问题消失,似乎其他人已经评论说他们不适用于最新版本的 Kotlin。他们一开始就觉得很讨厌。

我也尝试使用这个库:https : //github.com/nhaarman/mockito-kotlin

我再次收到 IllegalStateException 错误。

有人有想法吗?

java android mockito kotlin

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

AVD管理器找不到工具\ android.bat即使它在那里

我在互联网上研究过这么多,我找不到任何帮助我的东西.我让SDK管理器运行,但是当我尝试运行Adroid AVD Manager时,它没有运行!!!!! 为什么?

它一字不漏地说,"无法执行工具\ android.bat:系统无法找到指定的文件."

为什么它找不到一个明显在哪里的文件呢?

PS我正在运行Windows 8,安装了最新版本的ADK.

java windows android android-virtual-device adk

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

解决多源多汇流网络的最优方法

为了简单起见,假设我们有以下问题:

我们正在为城市中的自动驾驶汽车编写 GPS。我们假设运行我们软件的汽车是路上唯一的汽车。

他们将城市的布局表示为一个流动网络,但流动网络有多个起点/终点,因此存在多个不一定彼此靠近的源/汇。

这个问题有没有有效的解决方案?

algorithm graph

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

"找不到MyFirstApp.apk!" 错误

我真的不明白发生了什么.我在谷歌的网站上关注了基本的android"Hello World"程序教程.我基本上没有改变任何代码...我只是运行它...它没有运行.每次运行程序时,控制台中都会出现以下情况:

[2013-05-27 11:44:46 - MyFirstApp] ------------------------------
[2013-05-27 11:44:46 - MyFirstApp] Android Launch!
[2013-05-27 11:44:46 - MyFirstApp] adb is running normally.
[2013-05-27 11:44:46 - MyFirstApp] Could not find MyFirstApp.apk!
Run Code Online (Sandbox Code Playgroud)

那么,我该怎么办?我没有正确安装吗?我以为我做了,但这是一个复杂的安装,所以我不确定如何去做.

如果有人能够解释错误信息意味着什么......这可能会有所帮助.

java xml eclipse android apk

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

未捕获的类型错误:document.getElementById(...).onclick 不是函数

我正在运行此代码以尝试让用户选择表/矩阵的大小。用户可以在表格中单击以选择矩阵的大小。但是,当我尝试访问onclick其中一个<td>元素时出现错误。

具体来说,我在第 179 行收到以下错误:Uncaught TypeError: document.getElementById(...).onclick不是函数。

我在之前的 stackoverflow 问题上查过这个错误,似乎人们过去所做的是将函数(在我的例子中onclick)重新声明为不同的函数/变量。在本文档中,onclick抛出错误的唯一实例。

您可以在此处查看此网页的实时版本,来源如下。

编辑:好的,我想直接链接到我的页面会使它由于某种原因崩溃。尝试复制并粘贴 URL:http : //la.matthewpagecs.com/LinearAlgebraCalculator/index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Linear Algebra Calculator</title>
    <style type="text/css">
        body {
            background-color: #111111;
            color: #DDDDDD;
        }
        td {
            background-color: #444444;
            padding: 15px;
        }
    </style>
</head>
<body>
    <h1>Linear Algebra Calculator</h1>
    <p>Click on one of the cells in the table below to select your matrix size.</p>
    <div id="table">
    <table>
        <tr>
            <td onmouseenter="newSelection(0, …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery onclick

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

Python无法找到已安装的flask软件包

在服务器上运行flask项目时,出现以下错误:

Traceback (most recent call last):
  File "File.py", line 1, in <module>
    from flask import Flask, request
ImportError: No module named 'flask'
Run Code Online (Sandbox Code Playgroud)

但是我已经安装了烧瓶!

$sudo pip install flask
Requirement already satisfied: flask in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: itsdangerous>=0.21 in /usr/local/lib/python2.7/dist-packages (from flask)
Requirement already satisfied: click>=2.0 in /usr/local/lib/python2.7/dist-packages (from flask)
Requirement already satisfied: Werkzeug>=0.7 in /usr/local/lib/python2.7/dist-packages (from flask)
Requirement already satisfied: Jinja2>=2.4 in /usr/local/lib/python2.7/dist-packages (from flask)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python2.7/dist-packages (from Jinja2>=2.4->flask)
Run Code Online (Sandbox Code Playgroud)

这真让我抓狂。我尝试了其他SO答案提出的建议,包括使用venv,但是它们都会产生相同的错误。有人有建议吗?

$ which python
/usr/bin/python
$ which …
Run Code Online (Sandbox Code Playgroud)

python pip flask

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

嵌套for循环总是O(n ^ 2)?

我正在努力想出这个代码的复杂性(这不是一个功课问题,我只是想了解这个概念):

public static boolean boxesHaveItem(List<Box> boxes, Item object) {
    for (Box box : boxes) {
        for (Item item : box.getItems()) {
            if (item.equals(object)) {
                return true;
            }
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

因为有嵌套for循环,你的instict将是O(n ^ 2),但这没有意义,因为框中的项目数与我传递给此方法的框数无关.

也许O(mn),其中m =一个盒子中的平均物品数量,n =盒子数量?

我认为O(n)是最好的,其中n是传递给函数的所有框中的项目总数,但这有点奇怪,因为它们没有直接传递给函数.

algorithm big-o

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