草庐IT

scala-macros

全部标签

windows - Windows 上的 Scala 服务

我可以使用sbtandone-jar将我的应用程序编译成一个jar,我知道JavaExe的存在和JavaService,虽然我还不知道如何使用它们。是否有任何工具可以将jar转换为Windows中的服务?我希望能够调用可执行文件与我正在运行的应用程序“对话”,而不是每次都从头开始。 最佳答案 JavaServiceWrapper是你的friend吗:) 关于windows-Windows上的Scala服务,我们在StackOverflow上找到一个类似的问题:

windows - 如何解码scala中的系统进程输出?

我需要处理在Windows上长时间运行的命令的一些文本输出。为了尽早获得此过程的结果,我正在使用ScalaStream和ProcessBuilder类。一切正常,但我遇到了字符编码问题。这是我精简的源代码(powershell命令只是对真实可执行文件的替代)。importscala.sys.process._objectCP850TESTextendsApplication{valcmd=Seq("powershell","-command","echo1a;Start-Sleep-s1;echo2äüîß;Start-Sleep-s1;echo3end")vallines:Strea

windows - Scala - SBT 设置,bash : syntax error near `=~'

尝试在我的家用电脑windows10上安装scala和sbt进行练习。已安装:Scala版本2.12.4Sbt1.1.4Java版本“9.0.4”Java(TM)SE运行时环境(build9.0.4+11)JavaHotSpot(TM)64位服务器虚拟机(build9.0.4+11,混合模式)在gitbash中运行以下命令(在管理员中)sbtnewscala/projectname.g8得到这个错误/c/ProgramFiles(x86)/sbt/bin/sbt-launch-lib.bash:line126:conditionalbinaryoperatorexpected/c/Pr

c++ - '_WIN32_WINNT'/'WINVER' : macro redefinition

我有一个VS2015C++项目。应用程序必须在Windows7和XP上运行。所以,我想将_WIN32_WINNT和WINVER设置为_WIN32_WINNT_WINXP。这是我项目的stdafx.h的样子:stdafx.h#pragmaonce#include"targetver.h"#define_WIN32_WINNT_WIN32_WINNT_WINXP#defineWINVER_WIN32_WINNT_WINXP#include//WindowsHeaderFiles:#include编译时,我看到以下警告/错误:stdafx.h(12):errorC2220:warningtr

windows - 在scala中清除(在cmd中运行的scala程序中调用cls)

在python中这是可行的:clear=lambda:os.system('cls')clear()我如何在Scala中做到这一点? 最佳答案 对于REPL,有:keybindings,Ctrl+L清除屏幕。 关于windows-在scala中清除(在cmd中运行的scala程序中调用cls),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26317091/

windows - "error: can' t 在windows中运行scala时找不到主类scala.tools.nsc.MainGenericRunner

在下载scala2.10.2forwindows并运行scala后,我遇到了这样的错误:“错误:找不到或无法加载主类scala.tools.nsc.MainGenericRunner”意思是“错误:无法找到或加载主类scala.tools.nsc.MainGenericRunner”。于是查了下scala.bat的原因,发现了这样的函数::set_homeset_BIN_DIR=for%%iin(%~sf0)doset_BIN_DIR=%_BIN_DIR%%%~dpsiechoinset_home:%_BIN_DIR%set_SCALA_HOME=%_BIN_DIR%..goto:eo

c# - LINQ 中类似 Scala 集合的 SQL 支持

据我所知,LINQ唯一支持的是与SQL数据库的集成,而Scala目前不支持其集合库。据我所知,LINQ可以“累积”各种操作,并且可以在查询时将“整个”语句提供给数据库以在那里进行处理,从而防止简单的SELECT首先复制整个表进入VM的数据结构。如果我错了,我很乐意得到纠正。如果没有,在Scala中支持相同的内容有什么必要?是否可以编写一个实现集合接口(interface)的库,但没有任何数据结构支持它,而是一个字符串,它与以下集合一起组装到所需的数据库语句中?还是我的观察完全错误? 最佳答案 作为ScalaQuery的作者,我对St

javascript - 如何将 Scala 列表转换为 JavaScript 数组?

有更简单的方法吗?$(document).ready(function(){varjsArray=[]@if(scalaList!=null){@for(id 最佳答案 就这么简单:importplay.api.libs.json.JsonvaljsArr:JsValue=Json.toJson(scalaList)您也可以在模板中执行此操作:@(list:List[Any])@importplay.api.libs.json.Json$(document).ready(function(){varjsArr=@Json.toJso

javascript - 如何在 Scala.js 中使用 AngularJS 的模块配置?

在纯JavaScript中你可以这样做:angular.module('mymodule',['ionic']).config(function($someParam1,$someParam2){//dosomethingwiththeparameters}我正在尝试使用Scala.js来做到这一点。我尝试了以下三种尝试,均失败了:尝试1:使用scalajs-angularAngular.module("mymodule",Seq("ionic")).config(MyConf)问题:MyConf必须扩展Config而我没有找到任何可以传递参数的位置。尝试2:使用scalajs-ang

javascript - Scala Play Framework 和 Angular JS - 在重复和混合概念方面付出了太多努力

我尝试在playframework+scala+AngularJS上编写应用程序。目的是创建一个web应用程序,当JavaScript在浏览器中关闭或打开时,它可以正常工作。这是编写公共(public)网站时的通常要求(这对人们和将其编入索引的谷歌来说应该是好的)所以我最终用JavaScript编写了~50%代码,有两(2)个名为“controller”的文件夹-一个用于Scala代码,一个用于JS代码(因为AngularJS也使用Controller概念)。此外,由于JS代码应该使用Ajax调用,我不得不创建一个返回的scala-controllerjson,但不是html返回客户端