小编hhh*_*hhh的帖子

Java:如何使用第三方库?

代码显示使用-cp触发器编译但未运行.显然,它无法找到HashMultimap.类路径问题?

$ javac -cp google-collect-1.0.jar  MultiThing.java 
$ java -cp google-collect-1.0.jar MultiThing 
Exception in thread "main" java.lang.NoClassDefFoundError: MultiThing
Caused by: java.lang.ClassNotFoundException: MultiThing
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
Could not find the main class: MultiThing. Program will exit.
$ cat MultiThing.java 
import java.io.*;
import java.util.*;
import com.google.common.annotations.*;
import com.google.common.collect.*;

public class MultiThing {
    public static void main(String[] args) {
        Multimap<String, String> wordToFiles = HashMultimap.create();
        wordToFiles.put("first", "HELLO");
        wordToFiles.put("first", "HALLO");
        for (String thing : …
Run Code Online (Sandbox Code Playgroud)

java guava

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

Java:如何在try-catch -loop中访问作业?

这个问题让我陷入了巨大的try-catch循环.我想要更小.那么如何在循环中访问赋值?

$ javac TestInit2.java 
TestInit2.java:13: variable unknown might not have been initialized
  System.out.println(unknown);
                     ^
1 error
Run Code Online (Sandbox Code Playgroud)

import java.util.*;
import java.io.*;

public class TestInit2 {

 public static void main(String[] args){
  String unknown;
  try{
   unknown="cannot see me, why?";
  }catch(Exception e){
   e.printStackTrace();
  }
  System.out.println(unknown);
 }
}
Run Code Online (Sandbox Code Playgroud)

java compiler-construction error-handling variable-assignment

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

Java:条件初始化?

Ruby有条件初始化.显然,Java没有或没有?我尝试更多地写作,以尽可能小地限制范围.

import java.io.*;
import java.util.*;

public class InitFor{

        public static void main(String[] args){
                for(int i=7,k=999;i+((String h="hello").size())<10;i++){}

                System.out.println("It should be: hello = "+h);

        }
}
Run Code Online (Sandbox Code Playgroud)

错误

Press ENTER or type command to continue
InitFor.java:8: ')' expected
  for(int i=7,k=999;i+((String h="hello").size())<10;i++){}
                              ^
Run Code Online (Sandbox Code Playgroud)

拼图

  1. 是否可以在while循环中为声明的值赋值?代码1
  2. for循环条件的赋值?代码2
  3. 条件初始化NO
  4. 你能在循环中分配不同类型的值吗?回复是的
  5. 内部循环初始化的一些规则?稍后在外部声明访问值,init怎么样? (?)

1.代码

import java.io.*;
import java.util.*;

public class InitFor{
        public static void main(String[] args){
                int k=5;
                while((k=(k%3)+1)!=1){
                        System.out.println(k);
                }
                //PRINTs only 3
        }
}
Run Code Online (Sandbox Code Playgroud)

2.代码

import java.io.*;
import java.util.*; …
Run Code Online (Sandbox Code Playgroud)

java conditional initialization declaration variable-assignment

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

Java:ListA.addAll(ListB)会触发NullPointerException吗?

错误的部分在代码中是大写的,它也在预告中.由于抽象列表,它无法初始化,声明在静态字段中.列表具有相同的类型.

import java.util.*;

public class Test
{

        public static final List<String> highPrio = Arrays.asList("*","/");
        public static List<String> ops;

        public static void main(String[] args)
        {
                //ERROR HERE, why do it throw nullPointer?
                ops.addAll(highPrio);

                for(String s : ops)
                {
                        System.out.println(s);
                }
        }
}
Run Code Online (Sandbox Code Playgroud)

为什么不在初始化中使用新的List()?

不初始化的原因是无法使用= new List<String>().我看不到不允许它的逻辑.它必须与内在因素有关,例如数据结构或其他内容.

Test.java:7: java.util.List is abstract; cannot be instantiated public static List<String> ops = new List<String>();

为什么列表是一个界面?

我知道许多数据结构如堆栈实现列表.但我无法理解为什么List是一个接口,为什么不以Table为例.我将list视为一个原始结构,您可以使用它来实现其他结构.接口是可以指定结构要求的东西.作为界面的原始性或广泛性的原因是什么?

java list add nullpointerexception

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

Unix:sudo-mv-chown组合的命令?

我在一个系统中运行sudo,我有大量的文件和来回的dirs.是否有组合命令?

$ sudo -i; # mv hello /home/other; # chown -R other:other /home/other/hello
Run Code Online (Sandbox Code Playgroud)

unix sudo mv chown

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

Python中的指针?`x.pointerDest = y.pointerDest`?

我打破了我的旧问题,因为这里的野兽非常混乱.这个问题与这个答案答案有关.我尝试理解指针,甚至不确定它们是否存在于Python中.

# Won't change x with y=4
>>> x = 0; y = x; y = 4; x
0

# Won't change y
>>> x = 0; y = x; x = 2; y
0

#so how can I change pointers? Do they even exist in Python?
x = 0
y.pointerDestination = x.pointerDestination   #How? By which command?
x = 2
# y should be 0, how?
Run Code Online (Sandbox Code Playgroud)

[更新2:已解决]

也许,对存在矛盾的语句There are no pointers in Python. …

python pointers

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

R是否有NCSS式"描述性统计"或其他报告?

NCSS捆绑了各种漂亮的报告,极大地加速了单调分析.R中是否有任何包装模仿NCSS风格的报告?你可以在这里找到NCSS .我相信R拥有创建NCSS风格报告的所有必要工具,但我从未发现任何NCSS报告的程度.你呢?

通过这个术语reports,我可以在Cran中找到以下包.结果非常新,所以不知道它们.

  • R.rsp动态生成科学报告
  • batade HTML报告等

以及更多的术语report:

  • brew报告生成的模板框架
  • dmRTools数据管理报告工具版本1.0.1
  • HTMLUtils促进自动创建HTML报告
  • knitr用于在R中生成动态报告的通用软件包
  • metrumrg用于数据准备,建模,模拟和报告的药物测量工具
  • MIfuns用于数据准备,建模,模拟和报告的Pharmacometric工具
  • rapport报告模板系统eportr一般消息和错误报告系统
  • reporttools生成描述性统计信息的LaTeX表

有了这个词Descriptive statistics,我发现:

  • descr描述性统计
  • prettyR非常具有描述性的统计数据
  • reporttools生成描述性统计信息的LaTeX表

我快速浏览 - 阅读出版日期,所有的包都很年轻,显然很多先驱者正在研究这个问题.现在他们中的任何一个接近NCSS报告?

statistics r

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

从Unix中的目录中仅复制文件,而不是文件夹结构

我发现这个解决方案后,谷歌搜索在这里,但我吓坏了:太复杂的解决方案.我很确定一些cp -versions有这个标志,或者只是简单的find做.那么如何在Unix中复制文件,而不是目录结构?

unix cp

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

R:`ID:在添加ID列时将LHS强制转换为列表`,为什么?

我有数据

       N11.1 N22.2 N33.1 N44.1 N21.1 N31.1 N32.1
Sinus      1     0     0   0.0     0     0  12.0
ArrAHB     1     0     0   0.1     0     0  20.9
Run Code Online (Sandbox Code Playgroud)

在这里我想添加一个额外的列ID与值SinusArrAHB.

require(lattice)
Sinus<-c(1,0,0,0,0,0,12)
ArrAHB<-c(1,0,0,0.1,0,0,20.9)
Labels<-c("N11.1","N22.2","N33.1","N44.1","N21.1","N31.1","N32.1")
ID<-c("Sinus","Arr/AHB")
data.female<-data.frame(Sinus,ArrAHB,row.names=Labels)
data.female<-t(data.female)

> data.female$ID<-ID

Warning message:
In data.female$ID <- ID : Coercing LHS to a list
Run Code Online (Sandbox Code Playgroud)

为什么ID列的创建会导致data.frame中的强制?

PS我的目标是获取此数据所需的格式如在这里barchart(N11.1+N22.1+N33.1+N44.1+N21.1+N31.1+N32.1 ~ ID, data=data.female)这需要一个新的ID列在这里,我不明白为什么这个ID添加有时工作,有时没有.请解释.

warnings runtime-error r

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

如何使用didly等Tidyverse工具跳过顶部标题和底部标题?

我想学习在tidyverse工具中跳过顶部标题和底部标题.

aaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaa aaaaaaaaaaaa aaaaa aaaaaaaaaaaaaaaaa;;;
aaaaaaaaaaaaaaa;;;
;aaaaa(%);;
;aaaaaaaaaa;aaaaaaaaaaaaa;

 aa/33;3.3;3.3;
 a/33;3.3;3.3;
aa/33;3.3;33.3;
 a/33;3.3;33.3;
 aa/33;3.3;33.3;
 a/33;3.3;33.3;
aaaaaaa aaaaaaaa aa
aaaaaaa: %
aaaaa: aaaaaaaaa aaaaaa aaaaaaa / aaaaaaa aaaaaaaa aa;;;
Run Code Online (Sandbox Code Playgroud)

开头有5行长的顶部标题,而末尾有3行长的底部标题.

如何在R中使用Tidyverse工具跳过它们?

r dplyr tidyverse

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