小编Kev*_*ith的帖子

列出所有Redis数据库

我运行此命令来访问我的redis服务器.

telnet 127.0.0.1 6379
Run Code Online (Sandbox Code Playgroud)

现在,我想显示我的所有数据库.

请告诉我这个命令.

谢谢.

redis

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

错误:参数不是函数,未定义

使用AngularJS和Scala Play,我收到了这个错误.

错误:参数'MainCtrl'不是函数,未定义

我正在尝试创建一个包含一周中几天的表格.

请看一下我的代码.我检查了控制器的名称,但这似乎是正确的.注意:此SO 答案中使用的代码

index.scala.html

@(message: String)

@main("inTime") {

<!doctype html>
<html lang="en" ng-app>
    <head>
        <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
    </head>
<div ng-controller="MainCtrl">
    <table border="1">
    <tbody ng-repeat='(what,items) in data'>
      <tr ng-repeat='item in items'>
        <td ngm-if="$first" rowspan="{{items.length}}">{{what}}</td>
        <td>{{item}}</td>
      </tr>
    </tbody>
  </table>
</div>
</html> 
}
Run Code Online (Sandbox Code Playgroud)

MainCtrl.js

(function() {
    angular.module('[myApp]', []).controller('MainCtrl', function($scope) {
        $scope.data = {
            Colors: ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
        }
    });
}());
Run Code Online (Sandbox Code Playgroud)

playframework angularjs

119
推荐指数
5
解决办法
21万
查看次数

Maven Out of Memory构建失败

截至今天,我的maven编译失败了.

[INFO] [ERROR] Unexpected
[INFO] java.lang.OutOfMemoryError: Java heap space
[INFO]  at java.util.Arrays.copyOfRange(Arrays.java:2694)
[INFO]  at java.lang.String.<init>(String.java:203)
[INFO]  at java.lang.String.substring(String.java:1877)
Run Code Online (Sandbox Code Playgroud)

[错误]内存不足; 要增加内存量,请在启动时使用-Xmx标志(java -Xmx128M ...)

截至昨天,我已成功运行maven编译.

截至今天,我刚刚把我的堆增加到3 GB.另外,我只更改了2-3行代码,所以我不明白这个"内存不足"的错误.

vagrant@dev:/vagrant/workspace$ echo $MAVEN_OPTS
-Xms1024m -Xmx3000m -Dmaven.surefire.debug=-Xmx3000m
Run Code Online (Sandbox Code Playgroud)

编辑:我通过更改失败的模块的pom.xml尝试了海报的评论.但我得到了相同的maven构建错误.

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.5</source>
            <target>1.5</target>
            <fork>true</fork>
            <meminitial>1024m</meminitial>
            <maxmem>2024m</maxmem>
       </configuration>
    </plugin>
Run Code Online (Sandbox Code Playgroud)

out-of-memory pom.xml maven-3 maven maven-compiler-plugin

83
推荐指数
7
解决办法
19万
查看次数

用Java创建地图

我想创建一个map包含条目的条目(int, Point2D)

我怎么能用Java做到这一点?

我尝试了下面的失败.

HashMap hm = new HashMap();

hm.put(1, new Point2D.Double(50, 50));
Run Code Online (Sandbox Code Playgroud)

java map

68
推荐指数
6
解决办法
24万
查看次数

模拟静态方法

最近,我开始使用Moq进行单元测试.我使用Moq来模拟我不需要测试的类.

你通常如何处理静态方法?

public void foo(string filePath)
{
    File f = StaticClass.GetFile(filePath);
}
Run Code Online (Sandbox Code Playgroud)

怎么可能这个静态方法StaticClass.GetFile()被嘲笑?

PS我很欣赏你推荐的Moq和单元测试的任何阅读材料.

c# unit-testing moq mocking

66
推荐指数
4
解决办法
7万
查看次数

模式匹配`@`符号

鉴于此Person案例类:

scala> case class Person(name: String, age: Int) {}
defined class Person
Run Code Online (Sandbox Code Playgroud)

......而这个例子

scala> val b = Person("Kevin", 100)
b: Person = Person(Kevin,100)
Run Code Online (Sandbox Code Playgroud)

是否有理由喜欢这个代码(有@)

scala> b match {
     |    case p @ Person(_, age) => println("age")
     |    case _ => println("none")
     | }
age
Run Code Online (Sandbox Code Playgroud)

...以下?

scala> b match {
     |    case Person(_, age) => println("age")
     |    case _ => println("none")
     | }
age
Run Code Online (Sandbox Code Playgroud)

也许我错过了意义/力量@

scala pattern-matching

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

将Play JSON库添加到sbt

如何将Play JSON库(play.api.libs.json)添加到我的sbt项目中?

当我将以下内容添加到我的plugins.sbt文件中时:

addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
Run Code Online (Sandbox Code Playgroud)

我遇到了这个错误:

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: play#sbt-plugin;2.1.0: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

我没有找到这个库的解析器,否则我会添加它并运行sbt update.请注意,我resolvers包括http://repo.typesafe.com/typesafe/releases/.

sbt playframework playframework-2.1

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

幻影类型背后的动机?

Don Stewart 在大型演讲中的Haskell提到了Phantom Types:

data Ratio n = Ratio Double
1.234 :: Ratio D3

data Ask ccy = Ask Double
Ask 1.5123 :: Ask GBP
Run Code Online (Sandbox Code Playgroud)

我读了他们关于他们的要点,但我不理解他们.另外,我在这个主题上阅读了Haskell Wiki.但我仍然错过了他们的观点.

使用幻影类型的动机是什么?

haskell phantom-types

45
推荐指数
2
解决办法
5463
查看次数

SSH到具有不同用户名的Vagrant Box

我不想使用"流浪"用户名和密码ssh到我的Vagrant虚拟机上,而是想使用kevin/kevin.

我修改Vagrantfile了包括:

config.ssh.username = "kevin"

然后,我跑了vagrant reload.

以下输出显示:

[default] Waiting for machine to boot. This may take a few minutes...
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period. This can
mean a number of things.
Run Code Online (Sandbox Code Playgroud)

但是,我仍然可以使用ssh到我的流浪盒上vagrant/vagrant,但我不能使用kevin/kevin或kevin/vagrant的用户名和密码ssh到盒子上.

请注意,我也尝试了这个答案(/sf/answers/694688571/),但我只能使用用户名ssh到框中vagrant,而不是kevin(尽管在其中指定Vagrantfile).

如何配置我的Vagrantfile以便我可以使用用户名进行ssh kevin

ssh vagrant

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

无法初始化编译器:找不到编译器镜像中的对象java.lang.Object

在Ubuntu 16.04上,我安装了scala:

$ls ~/Binary/scala-2.11.8
bin  doc  lib  man
$grep -A 2 SCALA ~/.bashrc
SCALA=~/Binary/scala-2.11.8
SBT=~/Binary/sbt
export PATH=$PATH:$SCALA/bin:$SBT/bin
Run Code Online (Sandbox Code Playgroud)

随着openjdk8安装,scala打开REPL时失败:

$javac -version
javac 1.8.0_91
$ 
$scala
Welcome to Scala 2.11.8 (OpenJDK 64-Bit Server VM, Java 9-internal).
Type in expressions for evaluation. Or try :help.
scala> 
Failed to initialize compiler: object java.lang.Object in compiler mirror not found.
** Note that as of 2.8 scala does not assume use of the java classpath.
** For the old behavior …
Run Code Online (Sandbox Code Playgroud)

ubuntu scala

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