问题列表 - 第16899页

绘制来自两个data.frame的数据时图例的问题

我正在按照我的意愿让ggplot2工作有点麻烦.基本上,我想通过将它们放在一个单独的图中来比较实际观察值与近似值.例如,

> library(ggplot2)
> df.actual <- data.frame(x = 1:100, y = (1:100) * 2)
> df.approx <- data.frame(x = 1:150, y = (1:150) * 2 + 5  + rnorm(150, mean = 3) )
> ggplot() + geom_point(aes(x, y), data = df.actual) + geom_line(aes(x,y), data = df.approx)
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法显示传奇.我在某处读到ggplot2的传说不是很灵活(?).理想情况下,传说与

  • title ='类型'
  • key:黑色填充点和黑色线条
  • 关键标签:'实际','近似'
  • legend.position ='topright'

谢谢.

r ggplot2

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

等待Executor中的所有线程完成?

我正在实现一个parellel quicksort作为编程实践,在我完成后,我阅读了Executors上的Java教程页面,听起来他们可以让我的代码更快.不幸的是,我依靠join()来确保程序不会继续,直到所有内容都被排序.现在我正在使用:

public static void quicksort(double[] a, int left, int right) {
    if (right <= left) return;
    int i = partition(a, left, right);

    // threads is an AtomicInteger I'm using to make sure I don't
    // spawn a billion threads.
    if(threads.get() < 5){

        // ThreadSort's run method just calls quicksort()
        Future leftThread = e.submit(new ThreadSort(a, left, i-1));
        Future rightThread = e.submit(new ThreadSort(a, i+1, right));

        threads.getAndAdd(2);
        try {
            leftThread.get();
            rightThread.get();
        }
        catch (InterruptedException ex) {}
        catch (ExecutionException ex) {}
    }
    else{ …
Run Code Online (Sandbox Code Playgroud)

java parallel-processing quicksort executor

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

printf((char*)i); 运行时错误?(我整数)

在for循环中,我试图使用printf来打印当前的i值.这一行:printf((char *) i);给我运行时错误.为什么是这样?!

以下是一个快速的fizzbuzz解决方案:

void FizzBuzz()
{
    for (int i = 0; i < 20; i++)
    {
        printf((char *)i);
        if ((i % 3 == 0) && (i % 5 == 0))
        {
            printf("FizzBuzz \n");
        }
        else if (i % 3 == 0)
        {
            printf("Fizz \n");
        }
        else if (i % 5 == 0)
        {
            printf("Buzz \n");
        }
        else 
        {
            printf("%d\n", i);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ runtime-error

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

在多个<select>列表中包装文本

我想让用户能够选择多个元素(恰好是每个元素的一个段落).问题是html中的标准选择倍数(据我所知)每个选择一行.这是一个问题,因为如果让线路变长,布局变得非常棘手.此外,如果我只是截断该行,文本的主要要点就会丢失.有没有办法用javascript解决这个问题?是否有替代方法允许显示所有文本并将值返回到冒号分隔列表中?

html javascript css

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

无论如何要解密加密的sql server存储过程吗?

我有几个 ms sql server (2000) 存储过程,很久以前就被前雇员加密了,一切都很好,直到我们需要稍微改变一下......有什么方法可以检索源代码吗?或者重写是唯一的选择?

多谢。

sql-server encryption stored-procedures

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

自动匹配INSERT INTO ... SELECT ... FROM中的列

SQL Server问题.做的时候

INSERT INTO T1 SELECT (C1, C2) FROM T2
Run Code Online (Sandbox Code Playgroud)

我不想指定列名,T1因为它们与in中的相同T2

有可能这样做吗?

目前我收到了错误

Msg 213,Level 16,State 1,Line 1

列名或提供的值数与表定义不匹配.

sql t-sql sql-server select insert

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

是否有一种习惯的方式来在Erlang中订购函数子句?

对于子句的顺序不重要的函数,它是最后的基本情况:

all(Pred, [Head|Tail]) ->
  case Pred(Head) of
    true -> all(Pred, Tail);
    false -> false
  end;
all(Pred, []) when is_function(Pred, 1) -> true.
Run Code Online (Sandbox Code Playgroud)

或者基础案例:

all(Pred, []) when is_function(Pred, 1) -> true;
all(Pred, [Head|Tail]) ->
  case Pred(Head) of
    true -> all(Pred, Tail);
    false -> false
  end.
Run Code Online (Sandbox Code Playgroud)

从查看标准库中的源代码看,该约定似乎是最后的基础案例.这是首选的风格吗?它是有原因的,还是只是它的方式?

erlang

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

这是标准的C++代码吗?

下面简单的一段代码,用VC2008编译但g ++拒绝代码:

#include <iostream>

class myclass
{
protected:
    void print() { std::cout << "myclass::print();"; }
};

struct access : private myclass
{
    static void access_print(myclass& object)
    {
        // g++ and Comeau reject this line but not VC++
        void (myclass::*function) () = &myclass::print;

        (object.*function)();
    }
};

int main()
{
    myclass object;
    access::access_print(object);
}
Run Code Online (Sandbox Code Playgroud)

(/W4) 在VC中打开,但它没有给出任何警告.

g ++ 4.4.1给出了一个错误:

correct.cpp: In static member function ‘static void access::access_print(myclass&)’:
correct.cpp:6: error: ‘void myclass::print()’ is protected
Run Code Online (Sandbox Code Playgroud)

如果g ++是正确的,我如何访问类的受保护成员?有另一种方式吗?


@Suroot你是说我不应该传递类型的对象myclass?实际上并不重要,g ++给出了相同的错误,但VC编译代码时没有任何警告.

#include <iostream>

class …
Run Code Online (Sandbox Code Playgroud)

c++ standards standards-compliance

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

定义我自己的BASE_PATH与set_include_path?

我了解了函数set_include_path().这一次,我在config.php文件中定义了一个常量

define('BASE_PATH', '/var/www/mywebsite/public_html/');
Run Code Online (Sandbox Code Playgroud)

在所有后续的php文件中,我都会这样包含

include(BASE_PATH.'header.php');
include(BASE_PATH.'class/cls.data_access_object.php');
Run Code Online (Sandbox Code Playgroud)

使用常量方法与set_include_path方法有什么优势,反之亦然?常量方法是否过时了?

php set-include-path

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

使用相同的密钥签署多个程序集:明智/不明智?

可以对多个相关项目/程序集使用相同的强名称密钥.

我很想知道使用这种方法是否有任何缺点.特别是,它会导致缺乏安全性吗?

我正在考虑的一个方面是使用朋友组件.

.net security strongname assemblies friend

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