小编bit*_*ion的帖子

使用命名空间的范围

运行以下代码段后,输出为

外.
内.
内.

我知道这是关于"命名空间"的用法,但不明白为什么"Inner :: message()"的调用打印出"内部".谢谢你的解释.

#include <iostream>
using namespace std;
namespace Outer
{ 
    void message( );
    namespace Inner
    {  
        void  message( );
    }
}
int main( )
{ 
    Outer::message( );
    Outer::Inner::message( );

    using namespace Outer;
    Inner::message( );

    return 0;
}

namespace Outer
{   

    void message( )
    { 
        cout<< "Outer.\n";
    }
    namespace Inner
    { 
        void message( )
        {
            cout << "Inner.\n";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ namespaces

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

关于"在服务器上运行"和"运行配置"的问题

我正在学习使用开源库.但是,当我右键单击一些示例java文件时,某些文件给了我一个选项,如"作为应用程序运行",这让我感觉很好.但其他一些人只给我一个选项,比如"运行配置"而没有其他选项.虽然其他一些人只给我一个选项,比如"在服务器上运行"而没有其他选项."运行配置"和"在服务器上运行"是什么意思?我正在使用Eclipse IDE.

java eclipse

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

安装RTextTools for R时出现问题

我试图为R安装RTextTools包,但失败了.这是屏幕的输出

> >  install.packages("RTextTools")
Warning in install.packages("RTextTools") :
  argument 'lib' is missing: using 'C:\Users\datamining\Documents/R/win-library/2.10'
--- Please select a CRAN mirror for use in this session ---
Warning: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.10
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘RTextTools’ is not available
Run Code Online (Sandbox Code Playgroud)

这个问题的原因是什么,以及如何解决?谢谢.

r

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

将一组可用的 R 命令包装到函数中的问题

我使用 r 命令集合生成树状图。它工作得很好,并将生成的树状图保存到 PDF 文件中。为了提高效率,我将这些命令包装为一个函数,这不会改变任何东西。然而,pdf只是一个空白文件,没有任何图形内容。请让我知道我的函数定义有什么问题。谢谢。

\n\n
myplot<-function(inputcsv, outputfile){\n\nlibrary(ggdendro)\n\nlibrary(ggplot2)\n\nx<-read.csv(inputcsv,header=TRUE)\n\nd<-as.dist(x,diag=FALSE,upper=FALSE)\n\nhc<-hclust(d,"ave")\n\ndhc<-as.dendrogram(hc)\n\nddata<-dendro_data(dhc,type="rectangle")\n\nddata$labels$text <- gsub("\\\\."," ",ddata$labels$text)\n\nggplot(segment(ddata))+geom_segment(aes(x=x0,y=y0,xend=x1,yend=y1))\npdf(outputfile, width=30,height=35)\n\nlast_plot()\n\ndev.off()\n}\n
Run Code Online (Sandbox Code Playgroud)\n

r ggplot2

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

运算符重载中的成员二元运算符和非成员二元运算符

在尝试学习运算符重载时,我阅读了C++ Primer中的以下语句.坦率地说,我不太明白这些陈述想传达的信息是什么.示例包括定义成员二元运算符和非成员二元运算符.使用它们有什么不同吗?

通常我们将算术和关系运算符定义为非成员函数,并将赋值运算符定义为成员:

Sales_item& Sales_item:: operator (const Sales_item&)
Sales_item operator_(const Sales_item&, const Sales_item&);
Run Code Online (Sandbox Code Playgroud)

加法和复合赋值都是二元运算符,但这些函数定义了不同数量的参数.出现差异的原因是这个指针.

c++

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

ggplot和ggdendro:编写生成树形图并将其保存为pdf文件的函数时出现问题

我将ggplot脚本包装成一个函数,如下所示.但是,运行这个给我错误消息,如

xy.coords(x,y,xlabel,ylabel,log)中的错误:

'x'是一个列表,但没有组件'x'和'y'

如果不将这些脚本包装到函数中,它们就可以正常工作.因此,如何编写这种函数,使用ggplot生成树形图并将其保存为pdf.

nicedendro<-function(inputdat, outputfile){
    library(ggdendro)
    library(ggplot2)
    x <- read.table(inputdat,  head=TRUE)
    y <- 1-x
    d <- as.dist(y,diag=FALSE,upper=FALSE)
    hc <- hclust(d,"ave")
    dhc <- as.dendrogram(hc)
    ddata <- dendro_data(dhc,type="rectangle")
    ddata$labels$text <- gsub("\\."," ",ddata$labels$text)
    pdf(outputfile, width=30,height=35)

    plot(ggplot(segment(ddata)) + 
       geom_segment(aes(x=x0,y=y0,xend=x1,yend=y1)) + 
       xlab(NULL) + 
       ylab(NULL) + 
       scale_x_discrete(limits=ddata$labels$text) + 
       opts(panel.grid.major = theme_blank()) + 
       opts(panel.grid.minor=theme_blank()) + 
       coord_flip())


    dev.off()
}
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

从每行中删除部分字符串

我有一个文本文件,其中每一行都是格式的单个字符串

/home/usr1/284.txt
Run Code Online (Sandbox Code Playgroud)

整个文件就像

/home/usr1/284.txt
/home/usr1/361.txt
Run Code Online (Sandbox Code Playgroud)

我想要的是删除/home/usr1/并保留文件名,例如,284.txt

如何使用 linux/unix 命令来做到这一点?

regex unix linux shell command-line

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

安装Rstem包的问题

我试图安装"情绪"包,这需要"Rstem"包.但由于以下错误消息,安装过程失败,

install.packages("Rstem")
Installing package(s) into ‘/home/user/R/x86_64-redhat-linux-gnu-library/2.14’
(as ‘lib’ is unspecified)
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘Rstem’ is not available (for R version 2.14.1)
Run Code Online (Sandbox Code Playgroud)

我可以知道如何解决这个问题吗?

r

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

将矩阵保存到csv文件的问题

我试图将整数矩阵保存到csv文件.我的代码如下所示.

try
    {
      FileWriter writer = new FileWriter("test.csv");          
         for(int i = 0; i < row; i++)
         {
            for (int j=0; j<(column-1); j++)
             {
                 writer.append(Matrix[i][j]);
                 writer.append(',');
             }
               writer.append(Matrix[i][j]);
               writer.append('\n');
               writer.flush();
         }
         writer.close();
      }        
    catch(Exception e)
    {
      e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

但是,Eclipse提供了以下错误消息:

Writer类型中的方法append(CharSequence)不适用于参数(int)

如何解决这个问题?谢谢.

java eclipse csv

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

标签 统计

r ×4

c++ ×2

eclipse ×2

ggplot2 ×2

java ×2

command-line ×1

csv ×1

linux ×1

namespaces ×1

regex ×1

shell ×1

unix ×1