小编xbe*_*eta的帖子

如何仅对具有diff的文件执行p4提交操作?

我想知道P4中是否有内置函数或基本上只允许p4提交仅在文件有差异时提交.让我说我有转1,我想用rev 2更新文件.但是如果rev 2实际上是来自rev 1的差异,我应该只允许进行此更改.

我在"p4提交"上检查了P4 手册,但我对这种情况没有太多了解.P4V GUI具有以下选项之一,但我们如何在命令行中完成此任务?谢谢.

p4 submit  -d "Update new drop $now" file.txt
Run Code Online (Sandbox Code Playgroud)

perforce submit

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

Golang问题x509:无法验证签名:算法未在net/http上实现

我正在编写一个非常简单的Golang脚本,并使用这个库golang-jenkins来连接我们的内部HTTPS服务器.但是我面临以下x509证书问题,并且不确定如何处理x509证书问题.我们的团队无法访问Jenkins,并想知道我们还可以做些什么来更多地了解这个问题.

$ go run jenkins.go 
2014/07/28 22:00:29 [] Get https://jenkins.mydomain.com/api/json: x509: certificate signed by unknown authority (possibly because of "x509: cannot verify signature: algorithm unimplemented" while trying to verify candidate authority certificate "MyDomain Internal Root CA")
Run Code Online (Sandbox Code Playgroud)

使用curl:

$ curl -v "https://jenkins.mydomain.com/api/json"
* Adding handle: conn: 0x7f8469004000
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x7f8469004000) send_pipe: 1, recv_pipe: 0
* About to connect() to jenkins.mydomain.com port 443 (#0) …
Run Code Online (Sandbox Code Playgroud)

ssl https go x509

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

如何在命令终止时调试vimrc

我最近升级到OSX 10.9(Mavericks)并升级Homebrew上的所有东西,甚至重新安装vim,确保我拥有适用于Mavericks的最新稳定版本.(Vim 7.4)

但是每当我尝试使用vim编辑任何内容时,我就会开始发出这个恼人的警告:

"~/.vimrc" 497L, 12210C^[[>0;95;c
Command terminated
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)

我知道我vimrc可能不正确,但有没有办法调试这个?我认为这是我调用vimrc的一些系统命令搞砸了,但有没有办法获得更多关于哪些命令失败的调试信息?

谢谢,

macos vim homebrew

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

Protobuf 生成的类中的 newBuilder() 是否会创建一个新的 Java 对象?

是否newBuilder()创建一个新的Java对象?我的快速测试似乎并非如此。调用.hashcode()2个不同的对象,它具有相同的哈希码。

import com.mydomain.proto.users.api.User;

...

User a = User.newBuilder().setUserUuid("1111111111").build();
User b = User.newBuilder().setUserUuid("1111111111").build();

System.out.println("a hashcode: " + a.hashCode());
System.out.println("b hashcode: " + b.hashCode());

// assertNotEquals fails.
assertNotEquals(a.hashCode(), b.hashCode());


Run Code Online (Sandbox Code Playgroud)

将它们打印出来并看到哈希码是相同的,尽管我期待一个新的 Java 对象。

a hashcode: 611667980
b hashcode: 611667980

Run Code Online (Sandbox Code Playgroud)

注意,我们正在使用这个

'com.google.protobuf:protobuf-java-util:3.12.0'
Run Code Online (Sandbox Code Playgroud)

java protocol-buffers protobuf-java

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

标签 统计

go ×1

homebrew ×1

https ×1

java ×1

macos ×1

perforce ×1

protobuf-java ×1

protocol-buffers ×1

ssl ×1

submit ×1

vim ×1

x509 ×1