小编Han*_*xue的帖子

MSBuild日志的默认位置是什么?

我正在使用Visual Studio Express 2012.日志文件的位置在哪里?我搜索了存储我的解决方案和项目的文件夹,但找不到任何.log文件.

这是日志记录的配置:

在此输入图像描述

msbuild visual-studio visual-studio-2012

94
推荐指数
3
解决办法
5万
查看次数

列出自制软件包中的所有文件

如何homebrew列出为包安装的所有文件?例如,当我运行brew listexim包时,我得到这些文件:

$ brew list exim
/usr/local/Cellar/exim/4.80.1/bin/exiwhat
/usr/local/Cellar/exim/4.80.1/bin/exiqsumm
/usr/local/Cellar/exim/4.80.1/bin/exiqgrep
/usr/local/Cellar/exim/4.80.1/bin/exipick
/usr/local/Cellar/exim/4.80.1/bin/exinext
/usr/local/Cellar/exim/4.80.1/bin/eximstats
/usr/local/Cellar/exim/4.80.1/bin/exim_tidydb
/usr/local/Cellar/exim/4.80.1/bin/exim_lock
/usr/local/Cellar/exim/4.80.1/bin/exim_fixdb
/usr/local/Cellar/exim/4.80.1/bin/exim_dumpdb
/usr/local/Cellar/exim/4.80.1/bin/exim_dbmbuild
/usr/local/Cellar/exim/4.80.1/bin/exim_ctl
/usr/local/Cellar/exim/4.80.1/bin/exim_checkaccess
/usr/local/Cellar/exim/4.80.1/bin/exim-4.80.1-3
/usr/local/Cellar/exim/4.80.1/bin/exim
/usr/local/Cellar/exim/4.80.1/bin/exigrep
/usr/local/Cellar/exim/4.80.1/bin/exicyclog
/usr/local/Cellar/exim/4.80.1/share/man/man8/exim.8
Run Code Online (Sandbox Code Playgroud)

但是系统中添加的文件不在上面的列表中.例如:

$ ls -ld /usr/local/etc/exim.conf 
-rw-r--r--  1 hanxue  admin  35904 Sep 25 21:11 /usr/local/etc/exim.conf
Run Code Online (Sandbox Code Playgroud)

macos homebrew osx-snow-leopard

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

jQuery选择重置

select在表单中有一堆元素,我正在使用Jquery Chosen插件.我该如何重置表格?以下不起作用:

<input type="reset" />
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins jquery-chosen

78
推荐指数
4
解决办法
9万
查看次数

如何在Scala中声明一个字节数组?

在Scala中,我可以用这种方式声明一个字节数组

val ipaddr: Array[Byte] = Array(192.toByte, 168.toByte, 1.toByte, 9.toByte)
Run Code Online (Sandbox Code Playgroud)

这太冗长了.是否有更简单的方法来声明Byte数组,类似于Java

byte[] ipaddr = {192, 168, 1, 1};
Run Code Online (Sandbox Code Playgroud)

请注意,由于.String 中的错误导致以下错误

InetAddress.getByAddress("192.168.1.1".toByte)
Run Code Online (Sandbox Code Playgroud)

java arrays scala

36
推荐指数
3
解决办法
5万
查看次数

替换Scala中String中的字符

我正在尝试创建一个方法来转换String中的字符,特别是将所有'0'转换为''.这是我正在使用的代码:

def removeZeros(s: String) = {
    val charArray = s.toCharArray
    charArray.map( c => if(c == '0') ' ')
    new String(charArray)
}
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?此语法无效:

def removeZeros(s: String) = 
  new String(s.toCharArray.map( c => if(c == '0') ' '))
Run Code Online (Sandbox Code Playgroud)

string dictionary functional-programming scala

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

使用nailgun时Scala编译服务器错误

我目前正在使用IntelliJ Idea 13.0 Build 132.197,我在构建任何Scala项目时经常遇到这个问题

6:08:42 PM Scala compile server: java.net.BindException: Address already in use: JVM_Bind
    at java.net.DualStackPlainSocketImpl.bind0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)
    at java.net.ServerSocket.bind(ServerSocket.java:376)
    at java.net.ServerSocket.(ServerSocket.java:237)
    at com.martiansoftware.nailgun.NGServer.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:724)
Run Code Online (Sandbox Code Playgroud)

当我只打开一个项目,并且在任何其他进程中不使用nailgun时,会发生此错误.关闭并重新打开项目不起作用.退出IntelliJ并重新启动后,我仍然遇到相同的错误.

在Windows任务管理器中,我看到一个java.exe包含以下详细信息的进程:

E:\Dev\Java\bin\java -cp "E:/Dev/Java/lib/tools.jar;C:/Program Files (x86)/JetBrains/IntelliJ IDEA 132.197/lib/jps-server.jar;C:/Program Files (x86)/JetBrains/IntelliJ IDEA 132.197/lib/trove4j.jar;C:/Program Files (x86)/JetBrains/IntelliJ IDEA 132.197/lib/util.jar;C:/Users/hanxue/.IntelliJIdea13/config/plugins/Scala/lib/scala-library.jar;C:/Users/hanxue/.IntelliJIdea13/config/plugins/Scala/lib/scala-plugin-runners.jar;C:/Users/hanxue/.IntelliJIdea13/config/plugins/Scala/lib/jps/nailgun.jar;C:/Users/hanxue/.IntelliJIdea13/config/plugins/Scala/lib/jps/sbt-interface.jar;C:/Users/hanxue/.IntelliJIdea13/config/plugins/Scala/lib/jps/incremental-compiler.jar;C:/Users/hanxue/.IntelliJIdea13/config/plugins/Scala/lib/jps/jline.jar;C:/Users/hanxue/.IntelliJIdea13/config/plugins/Scala/lib/jps/scala-jps-plugin.jar" -Xmx1024m -server -Xss1m -XX:MaxPermSize=256m org.jetbrains.plugins.scala.nailgun.NailgunRunner 3200
Run Code Online (Sandbox Code Playgroud)

这是因为Nailgun设置的问题吗?

java scala intellij-idea nailgun

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

需要Chrome远程桌面键盘快捷方式

我在Windows桌面上使用Chrome远程桌面来访问Apple iMac.我无法弄清楚如何从我的Windows键盘调用Apple Command键功能.我认为Windows密钥可以工作,但事实并非如此.有没有办法将Windows键映射到Apple Command键?我真的希望能够从键盘调用复制和粘贴,这是iMac上的Command-C和Command-V,所以我被卡住了,因为我没有"Command"键.

macos keyboard-shortcuts chrome-remote-desktop

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

直观的方式来查看最活跃的fork

是否有第三方工具可视化叉子和活动?

例如,这是github存储库的网络图

github叉图

没有迹象表明哪个叉子拥有最多的星星和观察者.例如,提交可能是对文档文件的简单更新.

是否有任何工具在浏览github forks时提供更多信息?

github github-api

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

vscode:打开文件而不是从快速打开预览文件

当我打开Command Palette(CtrlCmd+ P)时,键入文件名并点击Enter,文件将自动在预览模式下打开.

永久打开文件

我想要的是有一个从Command Palette永久打开文件的选项.我知道"workbench.editor.enablePreviewFromQuickOpen"设置,但这将禁用预览模式.

例如,在命令选项板中选择文件并按Ctrl+ Enter将在新的拆分视图中将文件打开为预览.我正在寻找类似的快捷方式永久打开文件.

编辑1

更正:我指的是使用+/+ 的快速查看模式.该命令调色板用于运行命令,不能搜索或打开文件.CmdPCtrlP

keyboard-shortcuts visual-studio-code

16
推荐指数
3
解决办法
2264
查看次数

Scala:解压缩元组作为参数列表的一部分

我试图发送方法调用的元组的结果,作为另一个方法的参数列表的一部分.

目标方法

def printResult(title: String, result: Int, startTime: Long, endTime: Long)
Run Code Online (Sandbox Code Playgroud)

从方法,部分参数列表返回

def sendAndReceive(send: Array[Byte]): (Int, Long, Long)
Run Code Online (Sandbox Code Playgroud)

换句话说,我试着打电话printResult(String, (Int, Long, Long)).如果方法返回签名与方法调用匹配,那么我可以使用

(printResult _).tupled(sendAndReceive(heartbeat))
Run Code Online (Sandbox Code Playgroud)

这会导致语法错误

printresult("Hi", Function.tupled(sendAndReceive(heartbeat))
Run Code Online (Sandbox Code Playgroud)

解决方法

我正在手动解压缩元组,然后在调用方法时使用它

val tuple = sendAndReceive(heartbeat)
printResult("Heartbeat only", tuple._1, tuple._2, tuple._3)
Run Code Online (Sandbox Code Playgroud)

是否有一种更优雅的方式来解压缩并将元组作为参数列表的一部分发送?

参考

Scala:在函数参数中分解元组

使用元组作为参数列表调用方法

在Scala中的参数列表中是否会直接支持元组解包?

元组在地图操作中解包

scala tuples arity iterable-unpacking

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