小编Tia*_*HUo的帖子

如何摆脱Scala中的循环?

我如何打破循环?

var largest=0
for(i<-999 to 1 by -1) {
    for (j<-i to 1 by -1) {
        val product=i*j
        if (largest>product)
            // I want to break out here
        else
           if(product.toString.equals(product.toString.reverse))
              largest=largest max product
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将嵌套for循环转换为尾递归?

来自FOSDEM 2009 上的Scala Talk http://www.slideshare.net/Odersky/fosdem-2009-1013261在第22页:

打破并继续Scala没有它们.为什么?他们有点必要; 更好地使用许多较小的函数问题如何与闭包交互.他们不需要!

解释是什么?

for-loop scala tail-recursion break

267
推荐指数
9
解决办法
18万
查看次数

如何防止node.js崩溃?try-catch不起作用

根据我的经验,php服务器会向日志或服务器端抛出异常,但node.js只是崩溃.用try-catch包围我的代码也不起作用,因为一切都是异步完成的.我想知道其他人在他们的生产服务器上做了什么.

crash try-catch production-environment node.js

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

仅使用css翻转/反转/镜像文本

我做了一些谷歌搜索,这是我的答案

<!--[if IE]>
<style>
    .mirror {
        filter: progid:DXImageTransform.Microsoft.BasicImage(mirror=1);
    }
</style>
<![endif]--> 
<style>
.mirror {
    display:block; 
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform:matrix(-1, 0, 0, 1, 0, 0);
}
</style>
<div class="mirror">testing</div>
Run Code Online (Sandbox Code Playgroud)

这里唯一的问题是镜像的中心不是对象的中心,所以我们可能需要一些javascript来将对象移动到我们想要的位置.

html css webkit mirroring

55
推荐指数
2
解决办法
7万
查看次数

有没有一种简单的方法可以在Java中将String转换为Inetaddress?

我正在尝试将字符串转换为Inetaddress.我不是要解析主机名:字符串是ipv4地址.有用InetAddress.getByName(String host)吗?或者我必须手动解析它?

java string inetaddress

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

UIScrollView中的奇怪UIImageView

非常奇怪的行为,使用此代码在屏幕中央有一个圆点,并且在笔尖内部没有任何内容的UIScrollview.我希望UIScrollview应该是空的.滚动屏幕时,点模糊并消失.

- (void)viewDidLoad {
    [super viewDidLoad];
    NSArray *subviews = [closetScroll subviews];
    UIImageView *strange=[subviews objectAtIndex:0];
    strange.center = CGPointMake([[UIScreen mainScreen] bounds].size.width/2, [[UIScreen mainScreen] bounds].size.height/2);
    strange.alpha=1;

    NSLog(@"%@",subviews);
}
Run Code Online (Sandbox Code Playgroud)

控制台输出是:

<UIImageView: 0x4b1f780; frame = (380.5 508.5; 7 7); opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x4b1f820>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

iphone xcode uiscrollview uiimageview

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

在云中部署和托管scala?

我正在开始一个Web应用程序,将可伸缩性作为首要任务之一.这有什么好处:cassandra scala lift

与云上的传统LAMP相比?从我所读到的,请纠正我,云本身是可扩展的

我以前从未见过有人在云上部署scala.学习平台是否值得付出努力?它准备好用于生产吗?

cloud scala scalability non-relational-database

13
推荐指数
2
解决办法
6508
查看次数

有没有办法在Javascript中监禁,以便DOM不可见

我真的想为用户提供一些脚本功能,同时不让它访问更强大的功能,比如改变DOM.也就是说,所有输入/输出都通过给定接口进行隧道传输.就像一种受限制的javacsript.

示例:如果checkanswer(func) 允许接口:

checkanswer( function (x,y)={
   return x+y;
}
Run Code Online (Sandbox Code Playgroud)

但这些是不允许的:
alert(1)
document.write("hello world")
eval("alert()")

编辑:我想到的是一个使用javascript实现的简单语言,如http://stevehanov.ca/blog/index.php?id=92

javascript scripting dom restriction

9
推荐指数
2
解决办法
2127
查看次数

如何使用http/ftp将文件上传到iphone/ipad?(例如,ifile,goodreader)

将文件上传到设备有什么好的建议吗?我见过很多应用程序在80或8080上创建一个http服务器来上传文件.这是否意味着我必须实现服务器?

有没有第三方图书馆?(最好是开源和非GPL)

编辑:我将在应用程序中为企业环境中的特定设备升级文件,因此从中央服务器拉取文件的ipad也是另一种选择.但我必须向这些ipad发送消息,告诉他们获取这些文件.

iphone file-upload objective-c ios

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

我应该如何在数据库中存储稀疏决策树(移动列表)?

我一直在考虑为棋盘游戏制作AI很长一段时间,最近我开始收集资源和算法.游戏是非随机的,大多数时候,玩家有3次移动,有时候,有20次移动.我想存储关键动作或模糊动作,以便AI从错误中学习并且下次不会犯同样的错误.无需存储肯定会赢或输的动作.所以我实际上有一个稀疏的决策树用于游戏的开始.我想知道如何将这个决策树存储在数据库中?数据库不需要是SQL,我不知道哪个数据库适合这个特定问题.

编辑:请不要告诉我将决策树解析为内存,只要想象游戏像国际象棋一样复杂.

database storage artificial-intelligence decision-tree data-structures

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

如何使用iphone在照片中找到矩形?

我需要从iPhone拍摄的照片中识别,旋转和裁剪矩形(名片).我相信这可以通过使用OpenCV来完成,但我之前没有使用它.有人可以给出一些提示吗?

iphone opencv image-processing image-recognition ipad

6
推荐指数
2
解决办法
6935
查看次数