小编Min*_*gyu的帖子

在Mac上安装gitk

有谁知道如何在Mac上安装gitk?

从他们的官方网站来看,似乎gitk带有git,但我的git(git version 1.7.12.4 (Apple Git-37))的版本没有附带gitk.

brew install gitk 不适用于gitk.

版本信息(从评论中复制):

  • OS X 10.8.2(12C2034)"Mountain Lion"
  • XCode版本4.6(4H127)

git macos gitk osx-mountain-lion

196
推荐指数
8
解决办法
15万
查看次数

Go中的time.Time的"零"值是多少?

在错误的情况下,我试图返回nil,这会引发错误:

cannot use nil as type time.Time in return argument
Run Code Online (Sandbox Code Playgroud)

有什么zero价值time.Time

time null go

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

Vagrant如何在同一台机器上转发多个端口?

我想知道如何设置一个Vagrant文​​件,该文件将放置一台带有两个端口转发的机器.这是我目前的Vagrantfile,转发8080页面:

Vagrant.configure("2") do |config|

  config.vm.box = "precise32"
  config.vm.box_url = "http://files.vagrantup.com/precise32.box"
  config.vm.provider "virtualbox"

  config.vm.network :forwarded_port, guest: 8080, host: 8080
  config.vm.provision :shell, :path => "start.sh", :args => "'/vagrant'"

  config.vm.network :public_network
end
Run Code Online (Sandbox Code Playgroud)

谢谢!

portforwarding vagrant

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

三双报价与双重报价

编写Python文档字符串的首选方法是什么?

""" 要么 "

Dive Into Python一书中 ,作者提供了以下示例:

def buildConnectionString(params):
    """Build a connection string from a dictionary of parameters.

    Returns string."""
Run Code Online (Sandbox Code Playgroud)

在另一章中,作者提供了另一个例子:

def stripnulls(data):
    "strip whitespace and nulls"
    return data.replace("\00", "").strip()
Run Code Online (Sandbox Code Playgroud)

两种语法都有效.对我来说唯一的区别是"""允许我们编写多行文档.

除此之外有什么区别吗?

python docstring pep8 pep quote

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

无法在非接口值上键入开关

我使用以下虚拟代码玩类型断言,我得到错误:

无法在非接口值上键入开关

有谁知道这是什么意思?

package main

import "fmt"
import "strconv"

type Stringer interface {
    String() string
}

type Number struct {
    v int
}

func (number *Number) String() string {
    return strconv.Itoa(number.v)
}

func main() {
    n := &Number{1}
    switch v := n.(type) {
    case Stringer:
        fmt.Println("Stringer:", v)
    default:
        fmt.Println("Unknown")
    }
}
Run Code Online (Sandbox Code Playgroud)

http://play.golang.org/p/Ti4FG0m1mc

interface type-conversion go

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

"Psycopg"这个名字来自哪里?

Psycopg是Python编程语言中最流行的PostgreSQL适配器.

这个名字Psycopg对我来说没有意义.

我理解最后的pg方法Postgres,但是呢Psyco

python postgresql

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

无法在mac os x上重启postgres

我无法在Mac OS X上重新启动postgres服务器.我该如何解决这个问题?

试过两种方式:

pg_ctl restart返回:

pg_ctl: PID file "usr/local/var/postgres:/postmaster.pid" does not exist
Is server running?
starting server anyway
pg_ctl: could not read file "usr/local/var/postgres:/postmaster.opts"
Run Code Online (Sandbox Code Playgroud)

服务器不会重新启动

pg_ctl -D/usr/local/var/postgres restart导致:

   pg_ctl: PID file "/usr/local/var/postgres/postmaster.pid" does not exist
   Is server running?
   starting server anyway
   server starting
   LOG:  could not bind IPv4 socket: Address already in use
   HINT:  Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
   LOG:  could not bind IPv6 socket: Address already in …
Run Code Online (Sandbox Code Playgroud)

postgresql macos

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

将BrowserMob代理传递给Sauce Labs - "代理服务器拒绝连接"错误

我一直试图将BrowserMob代理传递给Sauce Labs,但没有运气.

这是我尝试过的:

  • 启动代理服务器

    sh browsermob-proxy -port 9090
    
    Run Code Online (Sandbox Code Playgroud)
  • 启动代理

    curl -X POST http://localhost:9090/proxy
    {"port":9091} 
    
    Run Code Online (Sandbox Code Playgroud)
  • 启动酱连接,并传递代理服务器信息

    java -jar Sauce-Connect.jar myname xxxxxx -p localhost:9091
    
    Run Code Online (Sandbox Code Playgroud)
  • 运行Java客户端

    ProxyServer proxyServer = new ProxyServer(9091);
    proxyServer.start();    
    
    Proxy proxy = proxyServer.seleniumProxy();
    DesiredCapabilities capabillities = DesiredCapabilities.firefox();
    capabillities.setCapability(CapabilityType.PROXY, proxy);
    capabillities.setCapability("version", "5");
    capabillities.setCapability("platform", Platform.XP);
    this.driver = new RemoteWebDriver(
            new URL("http://myname:xxxxxx@ondemand.saucelabs.com:80/wd/hub"),
            capabillities);
    
    Run Code Online (Sandbox Code Playgroud)

下面的帖子提供了关于如何使它工作的一般指导线,但我不断收到"代理服务器拒绝连接"的错误.

java proxy selenium saucelabs browsermob

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

Play sbt-plugin(Build.scala)的文档在哪里?

我目前正在使用Play版本2.1.1,并尝试修改Build.scala.

默认情况下,它导入一个名为play.Project._的包.

我一直试图找出这个包的API,以便我可以自定义我们的Build.scala文件.

我唯一拥有的是这个链接:http: //www.playframework.com/documentation/2.1.1/Build

我也尝试从这里找到它:http: //www.playframework.com/documentation/api/2.1.1/scala/index.html#package

有人能指出我这个API的位置吗?

scala build sbt playframework

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

如何只在VIM中小写引号字符串

假设我有一个包含以下内容的文件:

Apple 'BANANA' ORANGE 'PEACH'
Run Code Online (Sandbox Code Playgroud)

将所有引用的大写转换为小写的正则表达式是什么?

预期的输出文件应如下所示:

Apple 'banana' ORANGE 'peach'
Run Code Online (Sandbox Code Playgroud)

regex vim shell lowercase

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