小编Anu*_*ari的帖子

离线语言翻译API

请注意,我知道这个问题已在多个地方以各种形式出现,包括stackoverflow,但我还没有看到令人满意的答案.

有几个非常可靠的语言翻译API(例如,MicrosoftGoogle).它们是HTTP RESTful API,适用于Web或移动应用程序,以及在线模式下运行的应用程序.

但是,我正在寻找一种语言翻译API,可以在没有互联网连接的情况下在离线模式下翻译短(或长)句子.

我的问题的另一个版本:谷歌翻译应用程序附带一个选项,可以下载某些语言模型,使其能够在离线模式下运行.是否有Android Java库(官方或非官方;免费或付费),允许利用谷歌翻译的可下载模型进行离线翻译?

api offline google-translate translate

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

使用Meteor.settings功能

Meteor最近添加了一个全新的Meteor.settings对象,从v0.5.4开始.并且以非常烦人的方式,没有正确解释,例如,在他们的文档中如何设置设置.

在我的应用程序中,我有一个名为"settings.json"的文本文件(在根目录中):

{
    "initURL" : "http://localhost:60326/"
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用启动应用程序时meteor --settings settings.json,我收到以下错误:

undefined:1
???{
^
SyntaxError: Unexpected token ???
    at Object.parse (native)
    at Object.exports.getSettings (C:\Program Files (x86)\Meteor\app\meteor\run.
js:537:10)
    at start_server (C:\Program Files (x86)\Meteor\app\meteor\run.js:239:28)
    at exports.run.restart_server (C:\Program Files (x86)\Meteor\app\meteor\run.
js:655:21)
    at C:\Program Files (x86)\Meteor\app\meteor\run.js:726:9
    at Socket.exports.launch_mongo (C:\Program Files (x86)\Meteor\app\lib\mongo_
runner.js:187:9)
    at Socket.EventEmitter.emit (events.js:93:17)
    at Pipe.onread (net.js:391:31)
Run Code Online (Sandbox Code Playgroud)

有没有人知道我的Meteor应用程序的设置有什么问题?

javascript settings meteor

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

在DOM初始化之后加载数据时显示加载程序

当在服务器上部署流星应用程序时,从mongodb获取数据需要相当长的时间(3-4秒).在我的应用程序中,我有一个通过#each块帮助程序绑定到数据的模板.

{{#each items}}
    {{> item_info}}
{{else}}
    No items yet.
{{/each}}
Run Code Online (Sandbox Code Playgroud)

因此,当应用程序在新的浏览器会话中加载时,用户会看到该消息,No items yet直到数据加载完成为止.当数据可用时,该消息将被实际数据替换.但这会导致糟糕的用户体验,因为有些用户实际上认为,在3-4秒内,他们已经丢失了数据.

我的问题是 - 在获取数据时是否可以将"其他"消息更改为"正在加载..."?或者是否有更优雅的解决方案来解决这个问题?

谢谢.

meteor

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

在 IntelliJ IDEA 2018.1 中运行 JUnit 5 测试时出错

我是 IDEA 和 Gradle 生态系统的新手,所以请原谅我提出的基本问题(如果有的话)。

IntelliJ官方宣布支持JUnit 5已经快2年了,不知为何,IDEA仍然讨厌JUnit 5。如果按照官方说明添加JUnit支持,IDEA默认为JUnit 4.12。

无论如何,在阅读之后,我认为我已经在 build.gradle 中正确设置了依赖项:

dependencies {
    testCompile("org.junit.platform:junit-platform-launcher:1.2.0")
    testCompile("org.junit.jupiter:junit-jupiter-engine:5.2.0")
    testCompile("org.junit.vintage:junit-vintage-engine:5.2.0")
}
Run Code Online (Sandbox Code Playgroud)

我的类路径中有所有这些。另外,我发现自己在我的类路径中手动添加了opentest4j-1.1.0.jar

我按照这些说明为 JUnit 创建了一个新的运行配置。测试确实运行成功,但随着测试运行器的输出,我得到了很多异常,如下所示。难道我做错了什么?

"C:\Program Files\Java\jdk-10.0.1\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1.5\lib\idea_rt.jar=57664:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1.5\lib\idea_rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1.5\plugins\junit\lib\junit-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1.5\plugins\junit\lib\junit5-rt.jar;C:\Users\anurag.x.bhandari\IdeaProjects\HackerRankCodingInterview\out\test\Solutions;C:\Users\anurag.x.bhandari\IdeaProjects\HackerRankCodingInterview\out\production\Solutions;C:\Users\anurag.x.bhandari\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-api\5.2.0\9cd901df48d88d8e605a6ccb2c3f140c92db6bf2\junit-jupiter-api-5.2.0.jar;C:\Users\anurag.x.bhandari\IdeaProjects\HackerRankCodingInterview\libs\opentest4j-1.1.0.jar;C:\Users\anurag.x.bhandari\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-launcher\1.2.0\ea230ba8c0b71943d4dd2bb215ca29041c89966e\junit-platform-launcher-1.2.0.jar;C:\Users\anurag.x.bhandari\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-engine\5.2.0\de87318ccd3dfa1a98ebfef792d362776f1914de\junit-jupiter-engine-5.2.0.jar;C:\Users\anurag.x.bhandari\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-commons\1.2.0\dbce1d822d3dc6c61703b340cd79018518685451\junit-platform-commons-1.2.0.jar;C:\Users\anurag.x.bhandari\.gradle\caches\modules-2\files-2.1\org.junit.vintage\junit-vintage-engine\5.2.0\ff11a5d0674df5e2264e50fe3f8a3485a4399ccb\junit-vintage-engine-5.2.0.jar;C:\Users\anurag.x.bhandari\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-engine\1.2.0\35fa3529ce843ada1a10b0909ccb4a8148ee638d\junit-platform-engine-1.2.0.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit5 @w@C:\Users\anurag.x.bhandari\AppData\Local\Temp\idea_working_dirs_junit.tmp @C:\Users\anurag.x.bhandari\AppData\Local\Temp\idea_junit.tmp -socket57663
Jun 21, 2018 9:26:48 PM org.junit.platform.launcher.core.DefaultLauncher handleThrowable
WARNING: TestEngine with ID 'junit-vintage' failed …
Run Code Online (Sandbox Code Playgroud)

java junit intellij-idea

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