小编Jef*_*eff的帖子

如何在Ruby中生成随机字符串

我正在为"A"生成一个8个字符的伪随机大写字符串."Z":

value = ""; 8.times{value  << (65 + rand(25)).chr}
Run Code Online (Sandbox Code Playgroud)

但它看起来并不干净,并且它不能作为参数传递,因为它不是单个语句.要获得一个混合大小写的字符串"a".."z"加上"A".."Z",我将其更改为:

value = ""; 8.times{value << ((rand(2)==1?65:97) + rand(25)).chr}
Run Code Online (Sandbox Code Playgroud)

但它看起来像垃圾.

有没有人有更好的方法?

ruby random passwords

729
推荐指数
21
解决办法
40万
查看次数

Java EE - 它只是绒毛还是真正的东西?

我熟悉LAMP堆栈,多年来已成功部署了一些基于它的Web sties.我已经使用了从Apache + modPerl到PHP,Ruby和Rails的所有东西.通过充分利用缓存,我的Rails站点可以承受相当不错的负载,但我并不是说大量的.

我从来没有真正喜欢Java作为一种语言或XML,并且非常忽略了整个Java EE方面.对于那些在这两个领域都拥有真实和直接经验的人来说:Java EE是否有一些我非常喜欢的东西,或者只是一堆热风?什么证明专有应用程序服务器的高价格是合理的?

我不是在这里曳:我正在寻找的东西,Java EE的真指甲是从缺少具体的例子现代 LAMP架构,如果存在这种差异.(Modern = Rails,Django等).或者用LAMP真正做得更好的东西(更少的XML坐起来).

+++++更新于2008年10月16日

我很遗憾地报告说,这里的大多数回复都没有用,只是分为两类:"它可以扩展,因为这里有大型网站的三个例子"和"它可以扩展,因为它确实比实际上要好得多LAMP堆栈".

我已经做了很多阅读,并得出结论,Java EE只有一个非常好的技巧:交易(感谢Will),至于其余的你可以成功或失败的自己的优点,环境中没有任何内在的东西为了让你创建一个可扩展且可靠的网站,事实上Java EE有很多陷阱可以很容易地失败(例如,很容易开始使用会话bean而没有意识到你现在正在为相当多的JMS付费通过不同的设计可能已经避免的流量.)

有用的讨论

lamp frameworks java-ee java-ee-5

12
推荐指数
2
解决办法
1458
查看次数

如何以编程方式将代理添加到NSURLSession

展望了本文档NSURLSessionNSURLSessionConfiguration,我的印象是我应该像下面这样的字典进行配置下:

    // Create a dictionary to describe the proxy 
    NSDictionary *proxyDict = @{
        (NSString *)kCFProxyHostNameKey   : @"myProxyHost.com",
        (NSString *)kCFProxyPortNumberKey : @"12345",
        (NSString *)kCFProxyTypeKey       : (NSString*)kCFProxyTypeHTTP
    };

    // Create a configuration that uses the dictionary
    NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
    [configuration setConnectionProxyDictionary:proxyDict];
Run Code Online (Sandbox Code Playgroud)

但是,NSURLSession使用此配置创建的请求将直接连接.

proxy ios nsurlsession nsurlsessionconfiguration

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

当开发人员更改应用名称时,旧版本是否可用?

我写了一个iOS应用程序,并且很想将其命名为"X",但是这个名字已经被采用了.现有的应用程序不是很受欢迎,作者愿意付费重命名.假设我们同意这样做,旧名称是否立即可供所有人使用,或Apple是否将其保留为一段时间不可用,也许永远?

如果旧名称永远被锁定,那么Apple是否允许我购买他的整个应用程序(他愿意),然后使用相同的名称和应用程序ID发布完全不同的内容?我们可能还需要更改类别.

xcode app-store ios

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