小编Car*_*men的帖子

从Guest到Host的Virtualbox"port forward"

这是我的设置:

- Host: Windows XP
- Guest: Ubuntu 10.04
- Networking: NAT
Run Code Online (Sandbox Code Playgroud)

我在Guest上设置了一个Apache Web服务器,但我希望能够在Windows机器上执行此操作:

- go to the browser, type http://localhost:8000
Run Code Online (Sandbox Code Playgroud)

此外,我试图改变我的网络桥接,我得到了一个新的IP.但是,当我尝试做http://:8000时,它说它无法连接.

virtualbox portforwarding

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

Ruby检查可读性?

有没有办法让检查输出更具可读性?

在Perl中,有Data::Dumper一个使输出更容易阅读.

ruby

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

如何在Ruby中读取打开的文件

我希望能够读取当前打开的文件.test.rb将其输出发送到test.log,我希望能够阅读并最终通过电子邮件发送.

我使用cron运行它:

*/5 * * * /tmp/test.rb > /tmp/log/test.log 2>&1
Run Code Online (Sandbox Code Playgroud)

我在test.rb中有这样的东西:

#!/usr/bin/ruby

def read_file(file_name)
  file = File.open(file_name, "r")
  data = file.read
  file.close
  return data
end

puts "Start"
puts read_file("/tmp/log/test.log")
puts "End"
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,它只给我这个输出:

Start

End
Run Code Online (Sandbox Code Playgroud)

我希望输出是这样的:

Start
Start (from the reading of the test.log since it should have the word start already)
End
Run Code Online (Sandbox Code Playgroud)

ruby

23
推荐指数
4
解决办法
8万
查看次数

期待的脚本还值得学习吗?

还值得学习期待吗?因为我还没有看过关于这个主题的新书?什么人会推荐一本好书?

expect

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

木偶执行流程

我有这个node.pp,我想知道puppet将如何执行它.

node 'agent.puppet.demo' {
    include ssh
    include postfix
    include mysql
    include apache
}
Run Code Online (Sandbox Code Playgroud)

在代理节点上,当我运行它时:

$ puppetd -t -d
Run Code Online (Sandbox Code Playgroud)

木偶没有顺序执行它意味着,它不首先执行ssh,然后是postfix,...

有人知道为什么吗?是因为它被称为"声明性语言",其执行顺序并不重要?

如果是这种情况,那么我可以以某种方式,声明我想要的东西,木偶会弄清楚如何执行它?

puppet

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

Java学习层次结构

我现在正在学习Java,但我想知道在学习Java时是否存在"树的层次结构".让我举一个例子解释一下,

所以,Java中的初级水平应该开始:Java for dummies等...

Java中的中级应该开始:Ant,JDBC,Hibernate,Swing,Eclipse等......

高级... J2EE等.

此外,如果有一个文档显示主题之间的互连,那将是很好的.例如,在Hibernate之前首先学习JDBC是首选...

java

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

Python Sort()方法

我开始学习Python了.

有人能解释为什么sort()返回None吗?

alist.sort()            ## correct
alist = blist.sort()    ## NO incorrect, sort() returns None
Run Code Online (Sandbox Code Playgroud)

为什么不呢

alist = blist.sort()
Run Code Online (Sandbox Code Playgroud)

返回已排序的列表并将其返回给alist?这对我来说没有意义.

谢谢.

python

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

Python白色空间风格指南

Python样式指南建议不要在表达式和语句中添加空格.所以,当我这样做时:

def testme( first_arg, second_arg ):
    pass

testme( 'a', 'b' )
Run Code Online (Sandbox Code Playgroud)

并对它运行pep8,它会抱怨白色空间.

我知道这只是一个样式指南所以它不应该影响代码,但我想了解这种风格背后的逻辑.对我来说,白色空间更清晰.这是大多数编程语言普遍接受的吗?

python

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

标签 统计

python ×2

ruby ×2

expect ×1

java ×1

portforwarding ×1

puppet ×1

virtualbox ×1