在Java中创建FixedThreadPool Executor对象时,您需要传递一个参数,该参数描述Executor可以并发执行的线程数.我正在建立一个服务类,负责处理大量的电话号码.对于每个电话号码,我需要执行Web服务(这是我的瓶颈),然后在hashmap中保存响应.
为了使这个瓶颈对我的服务性能的危害减少,我决定创建一个Worker类来获取未处理的元素并处理它们.Worker类实现了Runnable接口,我使用Executor运行Workers.
可以在同一时间运行的Worker数量取决于Executor FixedThreadPool的大小.ThreadPool的安全大小是多少?当我用一些大数字作为参数创建FixedTheradPool时会发生什么?
我只使用Java和Ruby这么久以至于我真的不喜欢再次追踪自己的记忆.这不是我不能做到的,我可以.我只是不想.
任何特殊的技巧,库,或者你在iApps中处理内存所学到的任何其他东西,都在我这里.
我正在寻找一种以编程方式获取/设置桌面上的图标位置的方法.显然,有一些"状态"存储在某个地方.有人知道吗?
我试图在任何平台上获得概念证明,所以如果你知道如何在gnome,KDE或Mac OS上的XP上做这件事,我真的很想听听它.
你应该为每个表使用一个ADO.NET实体数据模型吗?或者一个用于整个数据库,其中关系也被路由,等等......
sql-server ado.net entity-framework ado.net-entity-data-model
使用iPhone SDK,我让用户从图像选择器中选择图像.如果用户选择之前选择的图像,我想让用户知道它.
我的初步计划(目的是确保其他工作正常)是将图像保存到文件(由于其他原因需要这样做),使用NSData的校验和作为文件名.然后,当他们稍后选择相同的图像时,校验和将是相同的,因此我可以看到具有该名称的文件已经存在 - 欢呼!
但是,我已经浏览了互联网和Apple文档,了解如何从NSData计算校验和.我知道我可以实现自己的实现,但如果可能的话,我宁愿避免这种情况.我也很高兴有关如何检查两个UIImages是否相同的其他想法.
编辑
两年前,我承诺了一个代码示例,就在这里.真的很抱歉延误!:)
+(NSString*)imageIdForData:(NSData*)data
{
char* result = (char*) [[data MD5Sum] bytes];
NSString* hash = [NSString stringWithFormat: @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
result[0], result[1],
result[2], result[3],
result[4], result[5],
result[6], result[7],
result[8], result[9],
result[10], result[11],
result[12], result[13],
result[14], result[15]];
return hash;
}
Run Code Online (Sandbox Code Playgroud) 我似乎无法在haskell的POSIX实现上找到合适的文档.特别是模块Text.Regex.Posix.
有人能指出我在字符串上使用多行匹配的正确方向吗?
一个奇怪的片段:
> extractToken body = body =~ "<textarea[^>]*id=\"wpTextbox1\"[^>]*>(.*)</textarea>" :: String
Run Code Online (Sandbox Code Playgroud)
我正在尝试提取维基百科页面的来源,但是当涉及多行时,这种方法显然会失败.
我最近开始了一个项目,团队决定我们想要使用jQuery而不是Prototype/Scriptaculous来满足我们的javascript需求.我们设置了项目,并开始切换.插件是通过这些说明安装的,所有都按计划进行.不久之后,当试图运行"./script/server"时,我们收到以下错误:
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:105:in `rescue in const_missing': uninitialized constant ActionView::Helpers::JavaScriptElementProxy::ActionView (NameError)
from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:94:in `const_missing'
from /home/company/Development/project/vendor/plugins/jrails/lib/jrails.rb:229:in `<class:JavaScriptElementProxy>'
from /home/company/Development/project/vendor/plugins/jrails/lib/jrails.rb:226:in `<module:Helpers>'
from /home/company/Development/project/vendor/plugins/jrails/lib/jrails.rb:2:in `<module:ActionView>'
from /home/company/Development/project/vendor/plugins/jrails/lib/jrails.rb:1:in `<top (required)>'
from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `require'
from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `block in require'
from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `require'
from /home/company/Development/project/vendor/plugins/jrails/init.rb:6:in `block in evaluate_init_rb'
from /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/rails/plugin.rb:146:in `eval'
from /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/rails/plugin.rb:146:in `block in evaluate_init_rb'
from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
from /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/rails/plugin.rb:142:in `evaluate_init_rb'
from /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/rails/plugin.rb:48:in `load'
from /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/rails/plugin/loader.rb:38:in `block in load_plugins'
from /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/rails/plugin/loader.rb:37:in `each'
from /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.2/lib/rails/plugin/loader.rb:37:in …Run Code Online (Sandbox Code Playgroud) 随着我越来越习惯使用元编程技术,我发现越来越多的元编程应用程序.我现在在一个小项目中工作,我正在动态创建这些类的类和实例,我想知道我是否已经将元编程过度了?是否存在过多的元编程?如果是这样,人们在哪里划线?
我想在ASP.NET应用程序中使用常规登录系统,但我想使用用户的电子邮件地址作为其用户名(在许多网站中很常见.)但是,似乎没有允许的属性或属性我做这样的事情; 用户名和电子邮件地址似乎总是分开的.可以这样做还是需要一些复杂的定制?谢谢.
在构建此Web服务和调用它的应用程序时,我们注意到每天第一次调用Web服务的速度非常慢.它甚至会在某些日子里超时.然而,在那之后的每一次电话都很棒.任何人都可以阐明为什么会这样,以及我们如何摆脱这种痛苦?
提前致谢!
iphone ×2
ruby ×2
web-services ×2
ado.net ×1
asp.net ×1
cabal ×1
concurrency ×1
gnome ×1
haskell ×1
java ×1
jquery ×1
jrails ×1
kde ×1
login ×1
macos ×1
nsdata ×1
objective-c ×1
posix ×1
regex ×1
sql-server ×1
threadpool ×1
timeout ×1
winapi ×1