草庐IT

GRAILS_HOME

全部标签

处理 Tcp 客户端和 Tcp 服务器的 Grails 问题

我不久前在Groovy中创建了一个Tcp客户端和Tcp服务器,并且没有遇到任何问题。当时我只连接到一台机器来收集数据。这次我试图连接到多个主机上的脚本,它只在我的grails应用程序中保存其中一个主机信息。我的Grails应用程序很简单,它有一个用于Machines的域类(基本上是我寻找的计算机和它们的信息),它将使用我的TcpClient.groovy脚本连接并从TcpServer.groovy收集信息其他电脑。对于每个主机,它应该保存收集到的信息,但是,它似乎会直接跳过保存除最后一个主机之外的任何主机。TCP客户端://TCPCLIENTpublicvoidqueryData(de

ios - 为什么场景(Action-Set)添加到 Home(HMHome)总是有更新的 Characteristic(HMCharacteristic)值 :HomeKit

我正在开发基于HomeKitAPI的演示iOS应用程序。我已经为特定家庭(H1)创建了场景(Actions-Set)AS1,其中包含一些服务(S1S2...)以一次性执行多项操作。我可以毫无问题地创建多个场景,但我在更新任何创建的场景时遇到问题我的申请流程显示添加的主页(ListView)单击任何主页,出现详细信息屏幕,其中包含几个选项(附件A1、房间A2、场景A3....)点击A1添加附件(可以从这里更改添加的附件服务的特性)A3有一个已添加场​​景(Action-Set)的列表以及一个用于将新场景(Action-Set)添加到当前主页的按钮用户可以点击任何添加的场景(ActionS

ios - 保留 iPhone X home 指示灯的纵向位置

即使屏幕方向是横向,是否有办法在其纵向位置显示主页指示器? 最佳答案 正如@the4kman指出的那样,实现这一目标的唯一方法是使用View转换:view.transform=CGAffineTransform(rotationAngle:.pi/2)而且,应该转化的观点应该是内心的观点。您需要将其高度设置为父View宽度,并将其宽度设置为父View高度。它应该垂直和水平居中。Youcansupportallorientationsinyourappandonlydisableitforthatspecificcontroller.

ios - 什么是 iOS Home App URL Scheme

有人知道iOSHomeApp的URLScheme吗?我在互联网上的任何地方进行了搜索,但没有一个结果可以解决我的问题。还有一篇关于如何获取URLSchemes的文章,但它仅适用于Apple内置的iOS应用程序。另外,我找到了这个线程https://forums.developer.apple.com/thread/67059但里面没有答案。谢谢! 最佳答案 对于家庭应用程序,您可以尝试使用此应用程序:com.apple.home://这里有一些苹果包标识符:com.apple.* 关于i

java - 安装Maven 3.3.9,如何设置M2_HOME、MAVEN_HOME和bin文件夹?

我正在尝试在我的新笔记本电脑上安装Maven3.3.9,但这似乎非常困难。我不确定self主要使用的3.0版本以来发生了什么变化,但现在我无法正确设置M2_HOME、MAVEN_HOME和PATH变量。Maven主页告诉我这样设置:MAVEN_HOME:C:/apache-maven-3.3.9M2_HOME:C:/apache-maven-3.3.9路径:C:/apache-maven-3.3.9/bin但是,正如您可能猜到的那样,这是行不通的。更何况apache-maven-3.3.9里面连bin文件夹都没有!我找到了目录:C:/apache-maven-3.3.9/apache-

java - groovy (grails) 会给你像 java 一样的编译时检查吗?

groovy(grails)会给你像java一样的编译时检查吗?如果你总是指定类型,那会改变很多吗? 最佳答案 从Groovy2.0开始,可以在编译时检查类型。可以在类或方法上使用注释:@TypeChecked或@CompileStatic。第一个告诉编译器在编译过程中进行类型检查,第二个强制它进行“静态编译”,这或多或少会产生二进制代码,例如本地JAVA编译器。当然,第二个注解的使用本身涉及类型检查。Grails2.2是第一个使用Groovy2.0的版本。 关于java-groovy(

java - Grails 的支付 API

是否有任何适用于Grails的支付API?我正在寻找可以为我的网站抽象接收付款的东西。主要是,我希望使用Paypal和GoogleCheckout-据我所知,这些是最常用的在线支付服务。对任何其他服务的支持将是一种奖励。 最佳答案 有一个PayPal插件http://grails.org/Paypal+Plugin虽然我自己没用过... 关于java-Grails的支付API,我们在StackOverflow上找到一个类似的问题: https://stacko

java - Jenkins/Maven : Could not resolve default JAVA_HOME path, 构建失败

我遇到了关于Jenkins中Java构建的问题。我解决的错误如下:无法在以下位置找到Javac编译器:C:\Jenkins\jre\..\lib\tools.jar请确保您使用的是JDK1.4或更高版本,并且不是JRE(需要com.sun.tools.javac.Main类)。在大多数情况下,您可以更改Java的位置通过设置JAVA_HOME环境变量进行安装。我有JDK1.6和JDK1.7项目,所以我需要安装两个JDK。对于我的默认JavaJDK,我将1.6用于JAVA_HOME变量,它指向C:\ProgramFiles\Java\jdk1.6.0_45。与1.7版本相同,但在一个单独

java - Grails,我如何获得一个不保存的对象

我是grails的新手,正在尝试创建一个表单,允许用户更改与我正在创建的网站的他/她的帐户关联的电子邮件地址。它要求用户提供他们当前的密码以及他们想要使用的新电子邮件地址。如果用户输入了错误的密码或无效的电子邮件地址,那么它应该拒绝他们并显示适当的错误消息。现在电子邮件验证可以通过grails中的约束来完成,但是密码更改必须与他们当前的密码相匹配。我已将此检查实现为服务类上的一种方法。见下面的代码:defsaveEmail={defclient=ClientUser.get(session.clientUserID)client.email=params.emailif(clientU

java - 使用 cordova 构建时 JAVA_HOME 无效

我正在尝试在我的设备上使用OpenSuseLeap42.1中的cordova模拟应用程序。但是,当我尝试使用cordovarun模拟应用程序时,出现以下错误:cordovarunRunningcommand:/home/soufraz/Projects/apps/myproject/platforms/android/cordova/runERROR:Error:Failedtorun"java-version",makesurethatyouhaveaJDKinstalled.Youcangetitfrom:http://www.oracle.com/technetwork/java