程序设计

专业和发烧友程序员的问答

12
如何在Spring中定义List bean?
我正在使用Spring定义应用程序中的阶段。已配置为将必要的类(此处称为Configurator)与阶段一起注入。 现在,我需要另一个名为的类中的阶段列表LoginBean。在Configurator不提供访问其阶段的名单。 我不能改变班级Configurator。 我的想法: 定义一个名为Stages的新bean,并将其注入到Configurator和中LoginBean。我的想法是,我不知道如何转换此属性: <property ...> <list> <bean ... >...</bean> <bean ... >...</bean> <bean ... >...</bean> </list> </property> 变成豆 这样的事情不起作用: <bean id="stages" class="java.util.ArrayList"> 有人可以帮我吗?
203 java  spring 

6
是什么引起此ActiveRecord :: ReadOnlyRecord错误?
在此之前的问题得到了解答。我实际上发现我可以从该查询中删除联接,所以现在可以使用的查询是 start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] 这似乎起作用。但是,当我尝试将这些DeckCard移动到另一个关联中时,出现ActiveRecord :: ReadOnlyRecord错误。 这是代码 for player in @game.players player.tableau = Tableau.new start_card = start_cards.pop start_card.draw_pile = false player.tableau.deck_cards << start_card # the error occurs on this line end 和相关的模型(Tableau是桌上的玩家卡片) class Player …

16
如何在Docker注册表v2上获取图像列表
我正在使用docker Registry v1,并且有兴趣迁移到较新的版本v2。但是我需要某种方法来获取注册表中存在的图像列表。例如,对于注册表v1,我可以执行GET请求,http://myregistry:5000/v1/search?结果是: { "num_results": 2, "query": "", "results": [ { "description": "", "name": "deis/router" }, { "description": "", "name": "deis/database" } ] } 但是我在官方文档中找不到类似于在注册表中获取映像列表的内容。有人知道在新版本v2上执行此操作的方法吗?

8
有没有办法在Python中使用PhantomJS?
我想在Python中使用PhantomJS。我用谷歌搜索了这个问题,但是找不到合适的解决方案。 我发现os.popen() 可能是一个不错的选择。但是我无法通过一些争论。 使用subprocess.Popen()可能是目前合适的解决方案。我想知道是否有更好的解决方案。 有没有办法在Python中使用PhantomJS?
203 python  phantomjs 


13
C#和Java…中的泛型与C ++中的模板之间有什么区别?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我主要使用Java,泛型相对较新。我一直在阅读Java做出了错误的决定,或者.NET具有更好的实现等。 那么,C ++,C#,Java在泛型之间的主要区别是什么?每个优点/缺点?
203 c#  java  c++  generics  templates 


4
如何从jQuery选择器中排除$(this)?
我有这样的事情: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> 当单击这些链接之一时,我要在未单击的链接上执行.hide()函数。我了解jQuery具有:not选择器,但是在这种情况下我不知道如何使用它,因为有必要使用$(".content a") 我想做类似的事情 $(".content a").click(function() { $(".content a:not(this)").hide("slow"); }); 但在这种情况下,我不知道如何正确使用:not选择器。

3
如何在IIS 7应用程序池中设置.net Framework 4.5版本
我安装了Visual Studio 11 Beta,突然间我在VS 11 Developer预览下创建的所有异步操作方法开始挂起(显然,此问题:http : //blogs.msdn.com/b/pfxteam/archive/2012/03/ 03 / 10277166.aspx)。 我的应用程序使用v4.0.30319作为Framework版本,但是没有选择使用4.5。我已经修复了.net 4.5安装,但是没有。有没有一种方法可以在IIS中进行配置?我需要对文件进行bin部署吗?
203 .net  visual-studio  iis 

5
在输入类型=“数字”上禁用Webkit的旋转按钮?
我有一个主要针对移动用户的网站,但也针对台式机。 在Mobile Safari上,使用<input type="number">效果很好,因为它会在只能包含数字的输入字段上弹出数字键盘。 但是,在Chrome和Safari中,使用数字输入会在字段的右侧显示旋转按钮,这在我的设计中看起来像废话。我真的不需要按钮,因为当您仍然需要编写6位数字之类的东西时,它们是无用的。 是否可以通过-webkit-appearance其他CSS技巧来禁用此功能?我尝试了很多运气。
203 css  html  webkit 


14
SQL:WHERE子句中的IF子句
是否可以在MS SQL 的WHERE子句中使用IF子句? 例: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
203 sql  sql-server  tsql 

3
什么是自动加载;如何使用spl_autoload,__ autoload和spl_autoload_register?
我正在学习高级PHP标准,并尝试实现新的有用方法。之前,我__autoload只是为了转义而在每个页面上包含多个文件,但是最近我看到了一个提示__autoload manual spl_autoload_register()为自动加载类提供了更灵活的替代方法。因此,不建议使用__autoload(),以后可能不建议使用或将其删除。 但我真的不知道如何实施spl_autoload和spl_autoload_register
203 php  autoload  spl 

7
当WebSockets可用时,为什么要使用AJAX?
我已经使用WebSockets一段时间了,我选择使用Node服务器和WebSockets为我在大学的最后一年的项目创建一个敏捷项目管理工具。我发现使用WebSockets可以使我的应用程序每秒处理的请求数量增加624%。 但是,自启动项目以来,我已经阅读了安全漏洞,并且一些浏览器默认选择禁用WebSocket。 这使我想到了一个问题: 当WebSocket似乎在降低延迟和资源开销方面做得如此出色时,为什么还要使用AJAX?AJAX有什么比WebSocket更好的功能吗?

2
优化PostgreSQL以进行快速测试
我从典型的Rails应用程序从SQLite切换到PostgreSQL。 问题在于PG的运行规范变得缓慢。 在SQLite上花了〜34秒,在PG上花了〜76秒,比原来慢2倍以上。 因此,现在我想应用一些技术来使规范的性能与SQLite保持一致,而无需修改代码(理想情况下仅通过设置连接选项,这可能是不可能的)。 从我的脑海中显而易见的几件事是: RAM磁盘(在OSX上使用RSpec进行良好的设置很不错) 未记录的表(可以将其应用于整个数据库,这样我就不必更改所有脚本了吗?) 正如您可能已经了解的那样,我不在乎可靠性和其他方面(这里DB只是一堆东西而已)。 我需要充分利用PG,并使其尽可能快。 最佳答案将理想地描述这样做的技巧,设置以及这些技巧的缺点。 更新: fsync = off + full_page_writes = off仅将时间减少到〜65秒(〜-16秒)。良好的开端,但离34的目标还很远。 更新2:我尝试使用RAM磁盘,但性能提升在误差范围内。因此似乎不值得。 更新3:* 我发现了最大的瓶颈,现在我的规格与SQLite一样快。 问题是进行了截断的数据库清理。显然,SQLite的速度太快了。 为了“修复”它,我在每次测试之前都打开一个事务,并在最后将其回滚。 约700个测试的一些数字。 截断:SQLite-34s,PG-76s。 交易:SQLite-17s,PG-18s。 SQLite的速度提高了2倍。PG的速度提高了4倍。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.