小编Reu*_*ben的帖子

Jvm会加载一个类文件两次吗?

假设我有一个名为A.java的文件,当我编译它时,它会使A.class现在假设我已经打开了两个命令提示,并且我在这个命令提示符中同时命中了Java A命令.jvm会加载这个类两次吗?

java

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

瞬态int的反序列化值?

public class Employee implements java.io.Serializable
{
 public String name;
 public int transient id;
}
Run Code Online (Sandbox Code Playgroud)

假设我们正在序列化......

Employee e = new Employee();
e.name="REUBEN";
e.id=94731;
Run Code Online (Sandbox Code Playgroud)

现在如果我反序列化那么

System.out.println("Name: " + e.name); will give the o/p REUBEN
System.out.println("ID: " + e.id); will give the o/p 0
Run Code Online (Sandbox Code Playgroud)

很显然,因为idtransient 它未发送到输出流.

我的问题是,这个零是默认值int
我们没有保存状态,所以它给出了输出0,但它也是一个值.不应该null吗?

java serialization

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

bash中的参数解析

我是 bash 新手。需要针对以下问题提出建议。

所以我想以这种方式执行脚本

./myscript --bootstrap bootstrap.exe --vmmount ./vmmount --image /dev/sdb2 --target-exe installer.exe [--internal-exe] param1 param2 param3 ...
Run Code Online (Sandbox Code Playgroud)

我做过的参数解析器:

VMMOUNT=""
BOOTSTRAP=""
IMAGE_FILE=""
TARGET_EXE=""
INTERNAL_EXE=""
while : ; do
if [ "$1" = "--vmmount" ] ; then
    [ -n "${VMMOUNT}" ] && usage
    VMMOUNT="$2"
    shift
    shift
elif [ "$1" = "--bootstrap" ] ; then
    [ -n "${BOOTSTRAP}" ] && usage
    BOOTSTRAP="$2"
    shift
    shift
elif [ "$1" = "--image" ] ; then
    [ -n "${IMAGE_FILE}" ] && usage
    IMAGE_FILE="$2"
    shift
    shift       
elif …
Run Code Online (Sandbox Code Playgroud)

bash shell

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

svn:/ etc/subversion/servers:6:预期的节头

我必须在/etc/subversion/servers文件中添加代理.

  http-proxy-host=web-proxy.xxx.xxx.com
  http-proxy-port=8080
Run Code Online (Sandbox Code Playgroud)

添加代理信息后,我在执行svn命令时遇到上述错误.现在,错误消息清楚地表明作为代理主机的第6行.如果我评论该行,则svn命令开始工作.

现在谷歌搜索几个论坛后,我发现我必须把信息 "under [global] section and not at file's head"

  • 那么unix文件系统中的[global]部分在哪里?是config文件吗?
  • 有没有其他方法可以解决这个问题?

unix svn proxy

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

如何在Swing中显示随机图像

我想要一个Swing应用程序,它将从文件夹中随机选择一些图像并显示它们.

我尝试过这样的事情,但图像没有渲染.

import java.awt.*;
import javax.swing.*;
import java.util.*;

 public class RandomCards extends JFrame
 {
  RandomCards()
  { 
   setLayout(new FlowLayout(FlowLayout.LEFT, 25, 10));
    Map<Integer, String> hm = new HashMap<Integer, String>();
     int noOfImage=3;
      for(int i=0; i < noOfImage; i++)
      { 
       hm.put(i, "resources/" + i + ".png");
       }
      double cardNumber = Math.floor(Math.random()*3) + 1;
     add(new JLabel(hm.get(cardNumber))); 
 }


 public static void main (String [] args)
 {
   RandomCards frame = new RandomCards();
   frame.setSize(330, 150);
    frame.setLocationRelativeTo(null);
   frame.setVisible(true);

  } 
} 
Run Code Online (Sandbox Code Playgroud)

java collections swing

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

如何使用Hashtable查找重复和唯一的字符串条目

假设我从命令行输入一个字符串,我想通过使用Hashtable在字符串中找到重复和唯一的条目.

例如:

I/P:

嗨你好再见嗨好你好名字喜天喜

O/P:

独特的元素是:再见,好,名字,日

重复的元素是:

嗨3次

你好2次

java collections hashtable

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

Python(2.x)乘法没有正确发生

这是代码......

a=4
b=8.0
if a and a >0:
    a=a*int(b)
    print "Value:",a 
Run Code Online (Sandbox Code Playgroud)

期望的o/p应该是32.我也在python控制台中得到相同的结果.但是在我的产品中存在相同的代码,而不是32,输出将以44444444(八个四分之一)出现,即无论我用什么价值乘以"a",它只是打印那么多的.如果给出12则将打印出12个四肢.

不知道是什么问题?

python

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

Windows xcopy在python中不起作用

当我在做的时候

xcopy "D:\Accessories\My File\read-me.rtf" "D:\Any Folder\Destn"
Run Code Online (Sandbox Code Playgroud)

它很好复制

我在python中做的一样(2.7)

import os
source = "D:\Accessories\My File\read-me.rtf"
target = "D:\Any Folder\Destn"
output = os.system ("xcopy %s %s" % (source, target))
Run Code Online (Sandbox Code Playgroud)

但是这段代码正在抛出错误 Invalid number of parameters

这是一种正确的调用方式吗?有什么建议吗?

python xcopy

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

标签 统计

java ×4

collections ×2

python ×2

bash ×1

hashtable ×1

proxy ×1

serialization ×1

shell ×1

svn ×1

swing ×1

unix ×1

xcopy ×1