小编Din*_*esh的帖子

如何在iPhone上点击按钮打开网址

我有一个url,我在NSString urlone中来自xml.但我运行应用程序,它提供了多余的错误

  // urlone contains  http://www.forasinvest.com/v2/index.php

  NSString*myurl=urlone;
  NSURL *url = [NSURL URLWithString:myurl];
  [[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

在nvd3散点图中自定义无数据标签

我正在尝试使用自定义消息而不是显示的"无数据可用"消息.我正在使用nvd3散点图/气泡图.我在这里遇到了一个建议

data2 = [ 
  { 
  "key" : "A key" , 
  "values" : [[]]
  }
];
Run Code Online (Sandbox Code Playgroud)

但我想改变信息.我查看了源scatter.js但没有找到"No Data Available"消息.我需要修改另一个源文件吗?我怎么能这样做?

d3.js nvd3.js

13
推荐指数
2
解决办法
6507
查看次数

使用Mockito的Mock File,FileReader和BufferedReader类

我在下面的代码中得到了一个我要测试的方法

File f = map.get("key1")
BuffereReader r = new BufferedReader(new FileReader(f));
String line=null;
do {
    line=r.readLine();
} while(r!=null);
Run Code Online (Sandbox Code Playgroud)

我想模拟这个操作,以便我可以从JUnit测试用例传递文件的内容.我在下面做了:

Map fles = Mockito.mock(ConcurrentHashMap.class);
File file = Mockito.mock(File.class);
Mockito.when(files.get("key1")).thenReturn(file);

FileReader fileReader = Mockito.mock(FileReader.class);
BufferedReader bufferedReader = Mockito.mock(BufferedReader.class);

try {
     PowerMockito.whenNew(FileReader.class).withArguments(file).thenReturn(fileReader);
     PowerMockito.whenNew(BufferedReader.class).withArguments(fileReader).thenReturn(bufferedReader);
     PowerMockito.when(bufferedReader.readLine()).thenReturn("line1")
         .thenReturn("line2").thenReturn("line3");

    } catch (Exception e) {
        Assert.fail();
    }
Run Code Online (Sandbox Code Playgroud)

所以基本上我需要将"line1","line2"和"line3"作为文件中的行传递,这些行由模拟的BufferedReader读取.

但是,在尝试实例化新的FileReader(f)部分时,它会以NullPointerException的形式出错.

所以是因为我不能模拟BufferedReader或方法是错的?

谢谢

java junit4 mockito

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

包含一组点的三角形/圆形

我在2D中有一组点.我想找到:

  1. 包围所有点的最小三角形
  2. 包围所有点的最小圆圈.

有没有算法这样做?我遇到了Convex Hull,为一组点拟合凸多边形.但我想要一个圆圈和三角形.

提前致谢

algorithm geometry computational-geometry

6
推荐指数
2
解决办法
1913
查看次数

在链接列表C++中的某个位置插入节点

我正在尝试在某个位置插入一个节点.在我的代码中,位置1的数字仅被插入(基本上在链表的开头)并且它没有插入位置2的任何数据.是否有一些错误的temp2?当我运行程序时,它并没有指向我想的任何东西.

我知道你们有多讨厌这里被问到的家庭作业问题,但我不知道我的课程有什么问题.我只是一个初学者,我的老师没有很好地解释链表.

代码如下.

- 我得到的输出是8 7

- 我希望它读取8 6 7 5,其中6和5插入位置2

/*
Insert node at a given positon in a linked list.
First element in the linked list is at position 0
*/

#include<stdlib.h>
#include<stdio.h>

struct Node
{
   int data;
   struct Node* next;
};

struct Node *head;

void Insert(int data, int n)
{
   Node* temp1 = new Node();
   temp1->data = data;
   temp1->next = NULL;
   if (n == 1){
    temp1->next = head;
    head = temp1;
    return;
   }
   Node* temp2 = new …
Run Code Online (Sandbox Code Playgroud)

c++ position linked-list insert nodes

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

nvd3.js - 无法更改折线图中的线条颜色

我试图改变不同行nvd3线图的颜色在这里,但我无法理解如何做到这一点.我想将示例中2行的颜色更改为绿色和青色.我试过了

nv.addGraph(function() {
   var chart = nv.models.lineChart()
      .useInteractiveGuideline(true)
      .color(["rgb(0,255,0)","rgb(255,165,0)"]);
}
Run Code Online (Sandbox Code Playgroud)

它的工作的散点图这里.但是折线图的颜色没有变化.有什么建议.

谢谢

javascript color-scheme linechart d3.js nvd3.js

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

使用R中的igraph获取连接的组件

我想找到图形的所有连通组件,其中组件具有多个元素.

使用the clusters赋予不同集群的成员资格并使用cliques不提供连接的组件.

这是一个跟进

R中的多个列表交集

我的主要目标是找到所有具有相互共同元素的列表组.

提前致谢!

r graph igraph connected-components

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

R中的多个列表交集

我有4个清单

a <- list(1,2,3,4)
b <- list(5,6,7,8)
c <- list(7,9,0)
d <- list(12,14)
Run Code Online (Sandbox Code Playgroud)

我想知道哪些列表有共同的元素.在此示例中,列出bc具有共同的元素7.

蛮力方法是采用每个列表组合并找到交叉点.在R中还有其他有效的方法吗?

另一种方法是从所有列表中制作单个列表并找到重复的列表.那么也许我们可以有一个映射函数来指示这些重复项来自哪些原始列表.但我不确定如何做到这一点.我遇到过这篇文章

查找重复行的索引

我在想是否可以修改它以找出具有重复项的实际列表.

我必须为许多列表组重复此过程.任何建议/想法都非常感谢!提前致谢

r list set-intersection

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

用于nvd3散点图的自定义x轴工具提示

我正在使用nvd3 Scatter Chart,我看到可以使用以下功能自定义工具提示内容.

chart.tooltipContent(function (key, x, y, e, graph) {
    return '<p><strong>' + key + '</strong></p>' +
           '<p>' + e.value + ' in the month ' + x + '</p>';
    });
Run Code Online (Sandbox Code Playgroud)

当鼠标在气泡上移动时,会突出显示/显示自定义工具提示内容以及点/气泡的x值和y值.我想显示自定义内容,而不是显示x轴标签.我怎样才能做到这一点?

谢谢,

javascript tooltip scatter-plot d3.js nvd3.js

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

使用OpenCPU进行t检验

我尝试使用OpenCPU在R中使用t-test,如下所示 -

<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="//cdn.opencpu.org/opencpu-0.4.js"></script>
Run Code Online (Sandbox Code Playgroud)

ocpu.seturl("//public.opencpu.org/ocpu/library/stats/R")

var x = [1,2,3,4,5,6,7,8,9,10];
var y = [7,8,9,10,11,12,13,14,15,16,17,18,19,20];
// call R function: stats::t.test
var req = ocpu.rpc("t.test",{
    "x" : x,
    "y" : y
}, function(output){
    alert("t.test equals: " + output);
});

//optional
req.fail(function(){
    alert("R returned an error: " + req.responseText);
});
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误

在此输入图像描述

我无法理解我哪里出错了

javascript statistics r opencpu

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