问题列表 - 第743页

YUI Loader Utility可靠吗?

我一直在使用YUI组件,并希望开始使用Loader Utility在我的页面上指定我的依赖项.根据您的经验,YUI Loader Utility是一种在网页中加载Javascript依赖项的可靠方法吗?

javascript yui

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

如何在SQL中引用自定义字段

我正在使用mssql并且在使用子查询时遇到问题.真正的查询非常复杂,但它具有与此相同的结构:

select 
  customerName, 
  customerId,
  (
    select count(*) 
    from Purchases 
    where Purchases.customerId=customerData.customerId
  ) as numberTransactions
from customerData
Run Code Online (Sandbox Code Playgroud)

我想要做的是按交易次数排序表,但是当我使用时

order by numberTransactions
Run Code Online (Sandbox Code Playgroud)

它告诉我没有这样的领域.是否有可能做到这一点?我应该使用某种特殊的关键字,例如this,或self

sql sql-server

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

什么是最好的Java示例站点?

什么是最好的Java示例站点?当你有一个特定的问题并且你想要一个小的Java代码片段来解决它时,我正在寻找你去的地方.

java

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

日期组件操作

是否有可能操纵部件,如year,month,daydate在VBA?我想要一个函数,给定一天,一个月和一年,返回相应的日期.

excel datetime vba date excel-vba

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

6
推荐指数
1
解决办法
761
查看次数

Java中的Iterator接口有什么好处?

我刚刚了解了Java Collections Framework如何在链表中实现数据结构.根据我的理解,这Iterators是一种遍历数据结构(如列表)中的项目的方法.为什么使用这个界面?为什么这些方法hasNext(),next()remove()不是直接编码到数据结构实现本身?

从Java网站:链接文本

public interface Iterator <E>

集合上的迭代器.Iterator取代了Java集合框架中的Enumeration.迭代器在两个方面与枚举不同:

  • 迭代器允许调用者在迭代期间使用定义良好的语义从底层集合中删除元素.
  • 方法名称已得到改进.
此接口是Java Collections Framework的成员.

我试着用Google搜索,似乎无法找到明确的答案.有人可以解释为什么Sun选择使用它们吗?是因为更好的设计?增加安全性?好的OO练习?

任何帮助将不胜感激.谢谢.

java oop collections iterator interface

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

找出(upcast)实例是否未实现特定接口的最佳方法

也许需要这样做是一种"设计气味",但想到另一个问题,我想知道实现这个逆转的最简洁方法是什么:

foreach(ISomethingable somethingableClass in collectionOfRelatedObjects)
{
  somethingableClass.DoSomething();
}
Run Code Online (Sandbox Code Playgroud)

即如何获取/遍历所有实现特定接口的对象?

大概你需要从向上升到最高级别开始:

foreach(ParentType parentType in collectionOfRelatedObjects)
{
  // TODO: iterate through everything which *doesn't* implement ISomethingable 
} 
Run Code Online (Sandbox Code Playgroud)

通过解决TODO回答:以最干净/最简单和/或最有效的方式

.net c# interface

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

has_one:通过工作怎么样?

我有三个型号:

class ReleaseItem < ActiveRecord::Base
  has_many :pack_release_items
  has_one :pack, :through => :pack_release_items
end

class Pack < ActiveRecord::Base
  has_many :pack_release_items
  has_many :release_items, :through=>:pack_release_items
end

class PackReleaseItem < ActiveRecord::Base
  belongs_to :pack
  belongs_to :release_item
end
Run Code Online (Sandbox Code Playgroud)

问题是,在执行期间,如果我将一个包添加到release_item,则它不知道该包是一个包.例如:

Loading development environment (Rails 2.1.0)
>> item = ReleaseItem.new(:filename=>'MAESTRO.TXT')
=> #<ReleaseItem id: nil, filename: "MAESTRO.TXT", created_by: nil, title: nil, sauce_author: nil, sauce_group: nil, sauce_comment: nil, filedate: nil, filesize: nil, created_at: nil, updated_at: nil, content: nil>
>> pack = Pack.new(:filename=>'legion01.zip', :year=>1998)
=> #<Pack id: nil, filename: "legion01.zip", created_by: …
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails

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

如何验证字符串是否仅包含字母,数字,下划线和短划线?

如果我遍历字符串中的所有字符,我知道如何做到这一点,但我正在寻找一个更优雅的方法.

python regex string

81
推荐指数
4
解决办法
11万
查看次数

我应该在什么时间建立生产?

我的用户每周7天,每天24小时都使用该网站.是否有构建时间的模因?

国际观众,东部时间的单一服务器集群,但受到国际客户的影响很大.

1 db,几个web服务器,所以如果没有db,简单,无论何时.

但是当网站不得不降下来的时候,作为一名程序员,你什么时候最不发疯,因为他们会说15分钟.

deployment timing

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