小编How*_*ard的帖子

akka或golang的类似替代方案支持分布式并发?

我知道golang在内置支持方面非常擅长并发,但在我看来它们并不是分布式的,所以框架/库允许我们在分布式环境中编写生产者/消费者应用程序.

distributed-computing go

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

Markdown/Github:将代码块语法高亮显示为列表的子代

在Github/MD中,如果我们想要在列表的子节点时启用代码块,我们需要将其用于8个空格.

但是如何使代码块具有语法突出显示功能?

以下代码无法按预期工作...

    1. foo

             ```python
                print 'bar'
             ```

    2. bar
Run Code Online (Sandbox Code Playgroud)

markdown github

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

如何以编程方式崩溃Android应用程序?

我想测试崩溃报告,acra但第一步是我需要使用代码模拟Android中的致命崩溃.

任何的想法?

java eclipse android

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

在目标C中使用原子属性:任何副作用?

我理解的意思atomic是在原子和非原子属性之间有什么区别?,但我想知道的是:

问:除了性能问题之外,在所有地方使用原子属性是否有任何副作用?

似乎答案是否定的,因为现在iPhone的性能相当快.那么为什么这么多人还在使用non-atomic呢?

即使atomic不保证线程安全,但它仍然比没有好,对吧?

multithreading properties atomic objective-c ios

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

NSArray属性:复制还是保留?

根据这个:NSString属性:复制还是保留?

对于NSString/NSMutableString,建议使用copy.

NSArray/NSMutableArray怎么样?

copy properties objective-c retain nsarray

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

如何在Eclipse中搜索方法名称

Cmd + O只允许你在当前打开的文件搜索方法,有没有简单的方法来搜索您的项目方法是什么?

java eclipse

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

如何在测试时更改默认的Xcode iphone模拟器

我不知道为什么,但现在我在构建项目时启动的默认iphone模拟器是"ipad",但我希望它使用iphone 3g代替.

有没有办法设置这个偏好?

iphone xcode ipad

19
推荐指数
6
解决办法
4万
查看次数

在生产Java服务器中打开GC日志记录是否常见?

我在几个地方看到[1]人们开始在生产服务器(关键任务)中进行GC登录,例如

java -server -Xms1024m -Xmx1024m -XX:NewSize=256m \
     -XX:MaxNewSize=256m \
     -XX:+UseConcMarkSweepGC \
     -XX:CMSInitiatingOccupancyFraction=70
     -XX:+PrintGCDetails \
     -XX:+PrintGCDateStamps \
     -XX:+PrintTenuringDistribution \
     -Xloggc:logs/gc.log \
     -Djava.awt.headless=true
     -Dcom.sun.management.jmxremote -classpath ...
Run Code Online (Sandbox Code Playgroud)

这些天是否建议在生产环境中实践?

更新:我已经包含了Oracle的链接[2],建议在生产服务器上监控GC.

资料来源:

[1] https://serverfault.com/questions/121490/java-opts-xxprintgcdetails-affect-on-performance

[2] http://docs.oracle.com/cd/E24290_01/coh.371/e22838/deploy_checklist.htm#CHHFADDF

java garbage-collection jvm java-ee

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

Objective-C中Singleton的替代方案,用于更好的应用程序设计

现在似乎很多Objective-C代码都在使用Singleton.

虽然有很多人抱怨Singleton,例如谷歌(Where Have All the Singletons Gone?),他们的同事也会使用它:http://code.google.com/mobile/analytics/docs/iphone/

我知道我们已经在Stack Overflow中得到了一些答案,但它们并不完全特定于Objective-C作为动态语言:Objective C有类别,而许多其他语言没有.

那你的意见是什么?你还在使用辛格尔顿吗?如果是这样,你如何使你的应用程序更可测试?

更新:我认为我们需要使用代码作为更具体的讨论的例子,所以关于SO的讨论是基于理论而没有一行代码

我们以Google Analytics iOS SDK为例:

// Initialization
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-0000000-1"
                                        dispatchPeriod:kGANDispatchPeriodSec
                                              delegate:nil];
// Track page view
[[GANTracker sharedTracker] trackPageview:@"/app_entry_point"
                                   withError:&error];
Run Code Online (Sandbox Code Playgroud)

上面代码的优点是,一旦使用方法" startTrackerWithAccountID " 初始化,您可以在整个应用程序中运行方法" trackPageview ",而无需通过配置.

如果你认为Singleton不好,你能改进上面的代码吗?

非常感谢您的投入,祝周五愉快.

iphone objective-c ios

17
推荐指数
2
解决办法
5138
查看次数

在电子邮件中使用协议相对URL是否安全?

关于在HTML中使用协议相对URL存在讨论[1],但电子邮件怎么样?

电子邮件客户端或Gmail等服务提供商在HTML电子邮件中使用时会剥离或修改协议相对URL吗?

[1] 我可以将所有http://链接更改为//吗?

email gmail http newsletter html-email

16
推荐指数
2
解决办法
4414
查看次数