我主要使用Visual Studio和ReSharper(R#)进行开发,并具有出色的R#工作知识.我想利用IntelliJ IDEA中的知识(使用我的个人Java冒险)而无需学习IDEA键映射方案.IDEA有一个Visual Studio键盘映射,但主要更新如Find(Ctrl + F)和Replace(Ctrl + H)等键绑定.因为Visual Studio没有像"Inspect This ..."等内置功能. (由R#提供的那种东西),Visual Studio键映射中的那些IntelliJ键绑定仅仅是IDEA的转储.
在VS.NET中,ReSharper附带了两个关键图,IDEA和Visual Studio.我一直在使用自R#5以来的Visual Studio键盘映射,并且非常希望在IntelliJ构思中有一个键映射,它实际上是Visual Studio IDEA键映射和R#Visual Studio键映射的组合.这个组合键映射是我所谓的IntelliJ IDEA的Visual Studio ReSharper(R#)键映射.
如果有人可以创建一个与所述描述接近的密钥图,我会很感激.如果JetBrains正在听,那么如何将一个额外的键盘映射方案与IntelliJ捆绑在一起,IntelliJ本质上是Visual Studio方案(在IntelliJ IDEA中)和ReSharper Visual Studio方案(在VS.NET中)的组合?
我按照http://caskroom.io/所述安装了Homebrew Cask for kick .它归结为以下命令:
$ brew install caskroom/cask/brew-cask
$ brew tap caskroom/versions
Run Code Online (Sandbox Code Playgroud)
安装了Homebrew Cask,一切都很好.然后我卸载了Homebrew Cask,如下所示:
$ brew untap caskroom/versions
$ brew uninstall brew-cask
Run Code Online (Sandbox Code Playgroud)
以下是目前的水龙头:
$ brew tap
homebrew/versions
Run Code Online (Sandbox Code Playgroud)
然而,当我搜索不属于Homebrew本身的项目时(例如Graphical programs,aText,Fantastical等),我看到来自Cask的东西:
$ brew search atext
Caskroom/cask/atext
Run Code Online (Sandbox Code Playgroud)
虽然它没有安装(如预期):
$ brew install atext
Error: No available formula for atext
Searching formulae...
Searching taps...
Caskroom/cask/atext
Run Code Online (Sandbox Code Playgroud)
所以问题是为什么brew搜索Caskroom/cask以及如何摆脱它(我不希望Homebrew告诉我它有一个文本,例如,当它无法安装它时)?
我正在运行Mac OS X Yosemite.
我试图在PostgreSQL中持久化一个使用UUID作为主键的实体.我已经尝试将其作为简单的UUID持久化:
@Id
@Column(name = "customer_id")
private UUID id;
Run Code Online (Sandbox Code Playgroud)
有了上面的内容,我收到了这个错误:
ERROR: column "customer_id" is of type uuid but expression is of type bytea
Hint: You will need to rewrite or cast the expression.
Position: 137
Run Code Online (Sandbox Code Playgroud)
我也尝试将UUID作为byte []保持无效:
@Transient
private UUID id;
@Id
@Column(name = "customer_id")
@Access(AccessType.PROPERTY)
@Lob
protected byte[] getRowId() {
return id.toString().getBytes();
}
protected void setRowId(byte[] rowId) {
id = UUID.fromString(new String(rowId));
}
Run Code Online (Sandbox Code Playgroud)
如果我删除@Lob,我得到的错误与上面发布的错误相同.但是应用@Lob后,错误会略有变化:
ERROR: column "customer_id" is of type uuid but expression is of type bigint
Hint: You will …Run Code Online (Sandbox Code Playgroud)