小编Naw*_*awa的帖子

使用专用网络在Vagrant下无法访问来宾IP

我的Windows主机上有下一个流浪文件

Vagrant.configure(2) do |config|  
    config.vm.provider :virtualbox do |v|
        v.customize [
            "modifyvm", :id,
            "--memory", 1024,
            "--cpus", 1,
        ]
    end
    config.vm.box = "ubuntu/trusty64"
    config.vm.network "private_network", ip: "192.168.0.101"
end
Run Code Online (Sandbox Code Playgroud)

虚拟机正常启动但无法通过"192.168.0.101"ip从主机访问.guest上的/ etc/network/interface是

auto lo
iface lo inet loopback

source /etc/network/interfaces.d/*.cfg

#VAGRANT-BEGIN
# The contents below are automatically generated by Vagrant. Do not modify.
auto eth1
iface eth1 inet static
      address 192.168.0.101
      netmask 255.255.255.0
#VAGRANT-END
Run Code Online (Sandbox Code Playgroud)

和/etc/network/interfaces.d/eth0.cfg是

auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

此外,每次运行该流浪者后,都会创建新的虚拟网络适配器,在Virtualbox UI工具中,我会看到有关该新网络的信息 - 真正的IP是不同的,随机的,即169.254.173.8.我有> 20个虚拟网络:)由此IP客户机器也是自己的.但重新启动后,将使用新IP创建新网络

如何运行静态不可变IP的流浪机?我需要构建具有多个节点的集群,每个节点必须知道每个节点的IP

更新: 在Linux主机上一切都没问题.我可以ping我主机上的所有客人和guets看到对方在Windows上客人无法ping其他客人,即192.168.0.101看不到192.168.0.102

networking virtualbox vagrant vagrant-windows

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

文本输入延迟

用户在 Text 组件中输入内容。当他停止打字 1 秒钟时,我想要获取文本并处理它。我试着这样做

final Timer timer = new Timer();
    Text text = new Text(shell, SWT.BORDER);
    text.addModifyListener(new ModifyListener() {
        @Override
        public void modifyText(ModifyEvent e) {
            timer.purge();
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    //handler
                    System.out
                            .println("MainClass.main(...).new SelectionAdapter() {...}.widgetSelected(...).new TimerTask() {...}.run()");
                }
            }, 500);
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是这段代码工作不正常

java swt

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

如何将文档的内容打印到调试输出?

我看到在 XSL 中有一条指令将一些文本打印到调试输出控制台。

<xsl:message>
    SOME MESSAGES
</xsl:message>
Run Code Online (Sandbox Code Playgroud)

如何将整个文档的内容打印到控制台?

xslt xslt-2.0

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

和投影和结果约束

我在db中有100个实体.我想通过前20个实体的某些属性得到总和

Criteria cr = getSession().createCriteria(Entity.class);
cr.setFirstResult(0);
cr.setMaxResults(20);
cr.setProjection(Projections.sum("propertyName"));
Double sum = cr.uniqueResult();
Run Code Online (Sandbox Code Playgroud)

但是条件返回所有实体的总和,因为setMaxResults(20)限制和值结果,这是一个对象 - uniqueResult.意味着建筑是完全正确的.如何正确使用标准获得几个实体的总和?

java hibernate

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

"原子交换!"之间的区别 和"参考通勤"

有什么区别?

1.

(def x (ref 0))
(dosync
  (commute x f))
Run Code Online (Sandbox Code Playgroud)

2.

(def x (atom 0))
(swap! x f))
Run Code Online (Sandbox Code Playgroud)

这两个例子同样有效

clojure

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