我想通过移动iPhone在iPhone屏幕上移动对象(矩形,圆形等).例如,我沿着X轴移动iPhone,对象沿着X轴移动.Y轴,Z轴相同.
我怎样才能做到这一点?我可以获得算法吗?
谢谢.
PS:我看了一会儿,似乎有可能使用加速度计.
我正在使用jQuery步骤(https://github.com/rstaib/jquery-steps/wiki)来创建一步一步的表单给用户填写.它工作得很好,但我需要能够重置它.一旦用户提交了表单(使用ajax以便页面不刷新),我想呈现一个用户新的向导.
有没有办法重置向导?或者也许重新加载而不重新加载页面?
如何限制同时执行的线程数?这是我的算法示例:
for(i = 0; i < 100000; i++) {
    Thread.start {
        // Do some work
    }
}
我想确保一旦我的应用程序中的线程数达到100,算法将暂停/等待,直到应用程序中的线程数低于100.
目前"一些工作"需要一些时间来做,我最终在我的应用程序中有几千个线程.最终它耗尽线程和"一些工作"崩溃.我想通过限制它可以一次使用的池数来解决它.
请让我知道如何解决我的问题.
最近我将一段代码集成到现有项目中.但是,为了使代码能够在以下属性中设置:
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");
现在一切似乎运作良好,但我有一个很大的担忧.
1)以上属性是否会破坏巨大应用程序中其他地方的功能?
2)我可以设置一些特定于我的对象的属性吗?这意味着我不必为了获得相同的结果而设置系统范围的属性.
我正在编写代码,当我处理XML和Maps时,我注意到Groovy中有一些奇怪的行为.我想到了它,无法弄清楚为什么会这样,应该这样.
我用3个例子编写了示例代码.map1和map3之间的关键区别仅在于以下部分:
地图1:
map1 << ["${it.name()}":it.value()]
MAP3:
map3["${it.name()}"]=it.value()
这是完整的代码,您可以将其复制粘贴到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"]
我得到的结果如下:
[head:[headHere], body:[bodyHere]]
null
[head:headHere, body:bodyHere]
headHere
[head:[headHere], …我正在实现带有输入字段和文件上传的简单表单.我去了教程: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 | …
我需要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
我试着做一切.我在设置中将路径(/Applications/groovy-1.8.4/bin)添加到TM_GROOVY,在相同设置中添加到PATH变量,我甚至将它添加到系统路径但根本没有帮助.
请帮忙.
我是Grails的新手,我要求我不知道如何实现.我需要创建一个与Grails应用程序一起运行的进程,并进行远程调用,处理接收到的数据并将其写入DB,以便Grails应用程序可以使用它.
到目前为止,我认为我需要利用域控制器,但我不知道如何创建一个在后台持续运行并更新数据库的单独进程.
可能吗?我可以获得参考或代码示例吗?谢谢.
我正在解析 HTML 并尝试从一个特定节点中获取完整/未解析的值。
HTML 示例:
<html>
    <body>
        <div>Hello <br> World <br> !</div>
        <div><object width="420" height="315"></object></div>
    </body>
</html>
代码:
def tagsoupParser = new org.ccil.cowan.tagsoup.Parser()
def slurper = new XmlSlurper(tagsoupParser)
def htmlParsed = slurper.parseText(stringToParse)
println htmlParsed.body.div[0]
但是,它仅在第一个节点的情况下返回文本,而第二个节点则为空字符串。问题:如何检索第一个节点的值,以便获得:
Hello <br> World <br> !
我目前正在开发系统窗格,我的应用程序将一些配置设置保存为“用户默认设置”:
NSUserDefaults *userDefault=[NSUserDefaults standardUserDefaults];
NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:listOfStuff];
[userDefault setObject:encodedObject forKey:@"myStuff"];
[userDefault synchronize];
谁能告诉我其他应用程序是否以及如何读取上面系统窗格中保存的设置?
谢谢。
groovy ×4
grails ×3
macos ×2
distance ×1
file-upload ×1
html-parsing ×1
ios ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
jquery-steps ×1
nodechildren ×1
properties ×1
swift ×1
system ×1
textmate ×1
xcode ×1
xcode5 ×1
xmlslurper ×1