小编MeI*_*eIr的帖子

基于Swift的应用程序是否适用于OS X 10.9/iOS 7及更低版本?

基于Swift的应用程序是否适用于OS X 10.9(Mavericks)/ iOS 7及更低版本?

例如,我有一台运行OS X 10.8(Mountain Lion)的机器,我想知道我在Swift中编写的应用程序是否会运行它.

macos ios swift

612
推荐指数
18
解决办法
11万
查看次数

加速度计移动的距离

我想通过移动iPhone在iPhone屏幕上移动对象(矩形,圆形等).例如,我沿着X轴移动iPhone,对象沿着X轴移动.Y轴,Z轴相同.

我怎样才能做到这一点?我可以获得算法吗?

谢谢.

PS:我看了一会儿,似乎有可能使用加速度计.

iphone xcode distance accelerometer

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

jQuery Steps - 重置向导,无需重新加载页面

我正在使用jQuery步骤(https://github.com/rstaib/jquery-steps/wiki)来创建一步一步的表单给用户填写.它工作得很好,但我需要能够重置它.一旦用户提交了表单(使用ajax以便页面不刷新),我想呈现一个用户新的向导.

有没有办法重置向导?或者也许重新加载而不重新加载页面?

javascript jquery jquery-steps

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

限制Groovy中的线程数

如何限制同时执行的线程数?这是我的算法示例:

for(i = 0; i < 100000; i++) {
    Thread.start {
        // Do some work
    }
}
Run Code Online (Sandbox Code Playgroud)

我想确保一旦我的应用程序中的线程数达到100,算法将暂停/等待,直到应用程序中的线程数低于100.

目前"一些工作"需要一些时间来做,我最终在我的应用程序中有几千个线程.最终它耗尽线程和"一些工作"崩溃.我想通过限制它可以一次使用的池数来解决它.

请让我知道如何解决我的问题.

grails groovy multithreading

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

Java System.setProperties可能会影响其他代码

最近我将一段代码集成到现有项目中.但是,为了使代码能够在以下属性中设置:

System.setProperty("javax.xml.soap.MessageFactory","com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl");
System.setProperty("javax.xml.soap.SOAPFactory","com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPFactory1_1Impl");
System.setProperty("javax.xml.soap.MetaFactory","com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl");

System.setProperty("weblogic.security.SSL.enforceConstraints","off");
System.setProperty("weblogic.security.SSL.ignoreHostnameVerification","true");
System.setProperty("weblogic.security.SSL.strictcertchecking","false");
System.setProperty("weblogic.security.SSL.nojce","true");
Run Code Online (Sandbox Code Playgroud)

现在一切似乎运作良好,但我有一个很大的担忧.

1)以上属性是否会破坏巨大应用程序中其他地方的功能?

2)我可以设置一些特定于我的对象的属性吗?这意味着我不必为了获得相同的结果而设置系统范围的属性.

java properties system

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

Groovy中Map的奇怪行为

我正在编写代码,当我处理XML和Maps时,我注意到Groovy中有一些奇怪的行为.我想到了它,无法弄清楚为什么会这样,应该这样.

我用3个例子编写了示例代码.map1和map3之间的关键区别仅在于以下部分:

地图1:

map1 << ["${it.name()}":it.value()]
Run Code Online (Sandbox Code Playgroud)

MAP3:

map3["${it.name()}"]=it.value()
Run Code Online (Sandbox Code Playgroud)

这是完整的代码,您可以将其复制粘贴到Groovy控制台:

def xml = '<xml><head>headHere</head><body>bodyHere</body></xml>'


Map map1 = [:]

def node = new XmlParser().parseText(xml) 

node.each {
      map1 << ["${it.name()}": it.value()]
} 

println map1
println map1["head"]

println ">>>>>>>>>>>>>>>>>>>>>>"



Map map2 = [:]

map2 << ["head":"headHere"]
map2 << ["body":"bodyHere"]

println map2
println map2["head"]

println "<<<<<<<<<<<<<<<<<<<<<<"



def xml2 = '<xml><head>headHere</head><body>bodyHere</body></xml>'    

Map map3 = [:]

def node2 = new XmlParser().parseText(xml2) 

node2.each {
      map3["${it.name()}"]=it.value()
} 

println map3
println map3["head"]
Run Code Online (Sandbox Code Playgroud)

我得到的结果如下:

[head:[headHere], body:[bodyHere]]
null

[head:headHere, body:bodyHere]
headHere

[head:[headHere], …
Run Code Online (Sandbox Code Playgroud)

groovy

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

Grails上传文件没有方法getFile()的签名

我正在实现带有输入字段和文件上传的简单表单.我去了教程:http://grails.org/Simple+Avatar+Uploader 和文档:http://grails.org/doc/2.0.x/guide/theWebLayer.html#uploadingFiles

但是文件上传似乎不起作用!为什么不起作用?有问题的解决方案吗?

问题:

没有方法签名:org.springframework.security.web.servletapi.HttpServlet3RequestFactory $ Servlet3SecurityContextHolderAwareRequestWrapper.getFile()适用于参数类型:(java.lang.String)values:[itemImage]可能的解决方案:getXML(),getPart(java .lang.String),getAt(java.lang.String),getAt(java.lang.String),getLocale(),getJSON().Stacktrace如下:消息:没有方法签名:org.springframework.security.web.servletapi.HttpServlet3RequestFactory $ Servlet3SecurityContextHolderAwareRequestWrapper.getFile()适用于参数类型:(java.lang.String)values:[itemImage]可能的解决方案:getXML( ),getPart(java.lang.String),getAt(java.lang.String),getAt(java.lang.String),getLocale(),getJSON()Line | 方法 - >> 14 | 保存在greatoffer.SellController $$ EOVmPG4d - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 195 | grails.plugin.cache.web.filter.PageFragmentCachingFilter中的doFilter 63 | grails.plugin.cache.web.filter.AbstractFilter中的doFilter 53 | grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter中的doFilter 49 | grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter中的doFilter 82 | grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter中的doFilter 895 | …

grails file-upload

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

TextMate和Groovy

我需要TextMate的帮助.我安装它并希望在其中编译Groovy(这对于尝试来说似乎很方便).我安装了Groovy包但它不起作用.它抱怨:

Couldn't find /Applications/groovy-1.8.4/bin

If you have installed groovy, then you need to either update your PATH or set the 
TM_GROOVY shell variable (e.g. in Preferences / Advanced)

Locations searched:

/Users/meir/Library/Application Support/TextMate/Pristine Copy/Bundles/Groovy.tmbundle/Suppor
/bin
/Applications/TextMate.app/Contents/SharedSupport/Support/bin/CocoaDialog.app/Contents/MacOS
/Users/meir/Library/Application Support/TextMate/Pristine Copy/Bundles/Groovy.tmbundle/Support
/bin
/Applications/TextMate.app/Contents/SharedSupport/Support/bin/CocoaDialog.app/Contents/MacOS
/usr/bin 
/bin
/usr/sbin
/sbin
/Applications/groovy-1.8.4/bin
/Applications/grails-1.3.7/bin
/Applications/TextMate.app/Contents/SharedSupport/Support/bin
/Applications/TextMate.app/Contents/SharedSupport/Support/bin
Run Code Online (Sandbox Code Playgroud)

我试着做一切.我在设置中将路径(/Applications/groovy-1.8.4/bin)添加到TM_GROOVY,在相同设置中添加到PATH变量,我甚至将它添加到系统路径但根本没有帮助.

请帮忙.

groovy textmate textmatebundles

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

Grails背景过程

我是Grails的新手,我要求我不知道如何实现.我需要创建一个与Grails应用程序一起运行的进程,并进行远程调用,处理接收到的数据并将其写入DB,以便Grails应用程序可以使用它.

到目前为止,我认为我需要利用域控制器,但我不知道如何创建一个在后台持续运行并更新数据库的单独进程.

可能吗?我可以获得参考或代码示例吗?谢谢.

grails scheduled-tasks

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

Groovy XmlSlurper 从 NodeChildren 中获取价值

我正在解析 HTML 并尝试从一个特定节点中获取完整/未解析的值。

HTML 示例:

<html>
    <body>
        <div>Hello <br> World <br> !</div>
        <div><object width="420" height="315"></object></div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

代码:

def tagsoupParser = new org.ccil.cowan.tagsoup.Parser()
def slurper = new XmlSlurper(tagsoupParser)
def htmlParsed = slurper.parseText(stringToParse)

println htmlParsed.body.div[0]
Run Code Online (Sandbox Code Playgroud)

但是,它仅在第一个节点的情况下返回文本,而第二个节点则为空字符串。问题:如何检索第一个节点的值,以便获得:

Hello <br> World <br> !
Run Code Online (Sandbox Code Playgroud)

groovy xmlslurper html-parsing nodechildren

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

不同应用程序的NSUserDefaults

我目前正在开发系统窗格,我的应用程序将一些配置设置保存为“用户默认设置”:

NSUserDefaults *userDefault=[NSUserDefaults standardUserDefaults];
NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:listOfStuff];
[userDefault setObject:encodedObject forKey:@"myStuff"];
[userDefault synchronize];
Run Code Online (Sandbox Code Playgroud)

谁能告诉我其他应用程序是否以及如何读取上面系统窗格中保存的设置?

谢谢。

macos nsuserdefaults xcode5

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