小编str*_*tle的帖子

HelloWorld示例(sbt new sbt/scala-seed.g8)无效

在使用scala 2.12.0在Mac 10.12.2上安装sbt版本0.13.13(使用brew)之后,我尝试了文档中的第一个示例(根据主题sbt new sbt/scala-seed.g8).

结果是:

...
[info] Set current project to hello (in build file:/scratch/hello/)
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
org.eclipse.jgit.api.errors.TransportException: http://github.com/sbt/scala-seed.g8.git: 301 Moved Permanently
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)
...
Run Code Online (Sandbox Code Playgroud)

我是个新人,只是想知道这是不是因为我的经验不足...

scala sbt

10
推荐指数
2
解决办法
4921
查看次数

IDEA的终端主页/结束/ crtl +箭头不起作用

在IDEA的终端我无法使用(尝试使用zsh - /usr/bin/zsh和bash - /bin/sh)

  • Home,End- 按下也没有任何反应
  • Ctrl+箭头键 - 获取ABCD字符.

但这些键可以在Treminator或Guake等其他终端上使用.

我正在使用Ubuntu 16.04和IDEA 2016.3(与之前版本的IDEA相同).我在配置略有不同的不同笔记本电脑上遇到同样的问题.

bash terminal zsh xterm intellij-idea

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

Kafka生产者读取数据文件

我试图在循环中加载数据文件(以检查统计数据)而不是 Kafka 中的标准输入。下载Kafka后,我执行了以下步骤:

启动动物园管理员:

bin/zookeeper-server-start.sh config/zookeeper.properties
Run Code Online (Sandbox Code Playgroud)

启动服务器:

bin/kafka-server-start.sh config/server.properties
Run Code Online (Sandbox Code Playgroud)

创建了一个名为“test”的主题:

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Run Code Online (Sandbox Code Playgroud)

跑生产者:

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 
Test1
Test2
Run Code Online (Sandbox Code Playgroud)

消费者聆听:

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
Test1
Test2
Run Code Online (Sandbox Code Playgroud)

我想将数据文件传递给生产者,而不是标准输入,消费者可以直接看到它。或者是否有任何 kafka 生产者而不是控制台消费者使用它我可以读取数据文件。任何帮助将不胜感激。谢谢!

apache-kafka kafka-producer-api

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

IntelliJ - 方法引用可能会改变语义

我有以下代码:

return userService.getAll()
    .stream()
    .map(User::getRoleName)
    .map(roleName -> roleService.findRoleByName(roleName))
    .collect(Collectors.toSet());
Run Code Online (Sandbox Code Playgroud)

似乎roleName -> roleService.findRoleByName(roleName)可以用方法引用(即对特定对象的实例方法的引用)替换,但是 IntelliJ IDEA 警告说这可能会改变语义:

截屏

它如何改变语义?它会改变语义吗?

java lambda intellij-idea

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

在 Flutter 中从 Firebase 读取数组

我在 Firebase 中定义了一个具有不同字段类型的集合,例如字符串和字符串数组。

我可以DocumentSnapshot简单地通过调用来读取字符串:

String name = document['name'];
Run Code Online (Sandbox Code Playgroud)

但我怎样才能得到List<String>?通过调用

List<String> names1 = document['names'];
List<String> names2 = document['ingredients'].map((x) => x.toString())
Run Code Online (Sandbox Code Playgroud)

我相应地得到以下例外:

“List”类型不是“List”
类型的子类型“MappedListIterable”类型不是“List”类型的子类型

dart firebase flutter google-cloud-firestore

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

很棒的 WM - os.execute 与 afwul.spawn

我想知道 lua 之间是否有任何区别

os.execute('<command>')
Run Code Online (Sandbox Code Playgroud)

和很棒的

awful.spawn('<command>')
Run Code Online (Sandbox Code Playgroud)

我注意到 lain建议使用os.execute,是否有任何理由,或者这是个人品味的问题?

awesome-wm

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