问题列表 - 第10019页

MSBuild vs nant

我们使用nant来构建我们的项目(10 + Class Lib)和一个基于ASP.NET 2.0的Web站点.最近我们正在向ASP.NET 3.5迈进.我在网上搜索,发现nant不支持3.5.

我也在寻找迁移MSBuild的选项.

  1. MS Build是否适合这个?
  2. 我听说有人说MSBuild很慢?这是真的吗?
  3. 使用MS Build,我可以进行单步构建吗?我所要做的就是调用nant.ext并给出一个构建文件,它将进行构建并给出输出.

msbuild nant

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

如何在Python中从数组中选择随机元素?

我用Google搜索的第一个例子不起作用.这应该是微不足道的吧?

python arrays random

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

自iPhone3以来,idleTimerDisabled无法正常工作

我用过:

[UIApplication sharedApplication].idleTimerDisabled = YES;
Run Code Online (Sandbox Code Playgroud)

在iPhone OS 2.x下开发和运行的许多应用程序中都没有任何问题.它们是时钟应用,因此需要不断运行并忽略iPhone的闲置定时器设置.

但是,尝试使用运行OS 3.0的新应用程序(并且需要在3.0下部署,因为它使用一些3.0 API)时,我发现空闲的Timer要么被忽略要么不一致.

我的应用程序播放iPod库中的音乐,当音乐播放时,无论上述设置如何,它都会自动锁定.但是一旦你解锁它,它就不会再次自动锁定,除非你再次播放音乐,在这种情况下它会在iPhone自动锁定时间设置后再次锁定.

我很惊讶没有其他人遇到这个,因为我想它会影响大量的应用程序.

只是为了澄清:
1.以上代码在ApplicationDidFinishLaunching
2.我知道从xCode测试时手机不会自动锁定,无论设置如何

如果有人有任何想法,我会非常感激......

iphone iphone-sdk-3.0

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

如何从像@"xxx =%@,yyy =%@"和NSArray对象这样的格式字符串创建NSString?

有没有办法从像@"xxx =%@,yyy =%@"和NSArray对象这样的格式字符串创建一个新的NSString?

在NSSTring类中有许多方法,如:

- (id)initWithFormat:(NSString *)format arguments:(va_list)argList
- (id)initWithFormat:(NSString *)format locale:(id)locale arguments:(va_list)argList
+ (id)stringWithFormat:(NSString *)format, ...
Run Code Online (Sandbox Code Playgroud)

但是没有它们将NSArray作为参数,我找不到从NSArray创建va_list的方法......

cocoa objective-c string-formatting nsstring nsarray

30
推荐指数
3
解决办法
5万
查看次数

如何引发ActiveRecord :: Rollback异常并一起返回一个值?

我有一个使用acts_as_nested_setfork 的模型,我已经为模型添加了一个方法来保存模型并在一个事务中将节点移动到集合中.此方法调用验证方法以确保移动有效,返回true或false.如果验证失败,我希望我的save方法提升ActiveRecord::Rollback以回滚事务,但也返回false给调用者.

我的模型看起来像这样:

class Category < ActiveRecord::Base
  acts_as_nested_set :dependent => :destroy, :scope => :journal

  def save_with_place_in_set(parent_id)
    Category.transaction do
      return false if !save_without_place_in_set

      if !validate_move parent_id
        raise ActiveRecord::Rollback and return false
      else
        place_in_nested_set parent_id
        return true
      end
    end
  end

  alias_method_chain :save, :place_in_set

  def validate_move(parent_id)
    # return true or false if the move is valid
    # ...
  end

  def place_in_nested_set(parent_id)
    # place the node in the correct place in the set
    # ...
  end
end
Run Code Online (Sandbox Code Playgroud)

但是,当我在失败的情况下调用save时,事务将回滚但函数返回nil: …

ruby transactions ruby-on-rails rollback

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

为JodaTime Instant添加一些天

我试图写一个简单实用的方法添加的天数aninteger的乔达时间瞬间.这是我的第一次尝试.

/**
 * Adds a number of days specified to the instant in time specified.
 *
 * @param instant - the date to be added to
 * @param numberOfDaysToAdd - the number of days to be added to the instant specified
 * @return an instant that has been incremented by the number of days specified
 */
public static Instant addNumberOfDaysToInstant(final Instant instant, final int numberOfDaysToAdd) {
    Days days = Days.days(numberOfDaysToAdd);
    Interval interval = new Interval(instant, days);
    return interval.getEnd().toInstant(); …
Run Code Online (Sandbox Code Playgroud)

java datetime jodatime

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

如何将无序列表保持在屏幕中心?

我在div中有以下无序列表:

<div id="footer">
    <ul>
        <li>Blog</li>
        <li>|</li> 
        <li>About Us</li> 
        <li>|</li> 
        <li>Privacy Policy</li> 
        <li>|</li> 
        <li>Copyright</li> 
        <li>|</li> 
        <li>Contact Us</li> 
        <li>|</li> 
        <li>Press Inquiries</li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

无论窗口的宽度如何,我都希望这个页脚文本在屏幕中保持居中.我怎么用CSS做这个?

html css xhtml layout

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

在Oracle中授予"创建目录"权限

我想CREATE DIRECTORY在Oracle 10中运行一个查询,但它给了我一个不足的权限错误.

任何人都可以告诉我如何通过系统作为用户将此权限授予我的用户?

oracle oracle10g

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

MySQL - 哪个键更加优化

假设我有一个由组中的产品组成的大型数据库.假设共有5组,每组有100,000个产品.产品ID是随机整数(组ID也是如此)

我需要找到特定组中的产品.我的问题是哪个主键更有效:

  1. (sid, pid)
  2. (pid, sid)

sid,pid是直观的,但是当按照这个顺序搜索时,MySQL必须从500,000行中隔离100,000,然后在100,000中找到一个数字.另一方面,(pid, sid)听起来对我来说更合理,因为它会强制mysql不在第一阶段创建大型100,000组,而是直接转到正确的项目(如果在不同的cids中有类似的pid,则最多5个项目) .

#2确实更快吗?

更新:好的.我把一张真正的桌子复制了两份.table0有主键sid,pid.table1有pid,sid.

查询结果:

解释select*from items0,其中sid = 22746和pid = 2109418034 1,'SIMPLE','items0','ref','PRIMARY','PRIMARY','8','const,const',14,''

解释select*from items1,其中sid = 22746和pid = 2109418034

1,'SIMPLE','items1','ref','PRIMARY','PRIMARY','8','const,const',11,''

还有另一个更新:我还将两个键添加到同一个表中并运行explain.得到这个:(主要以sid_pid1开头,Index2以pid1,sid开头)

1,'SIMPLE','items','ref','PRIMARY,index_2','index_2','8','const,const',13,''

我不确定,我可以从这个测试中得出什么结论?

mysql optimization

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

Interface Builder无法在静态库中查看类

我已经将一些UIView子类重构为静态库.但是,当使用Interface Builder为使用静态库的项目创建视图组件时,我发现它不知道库类.我需要做些什么才能使Interface Interface对Interface Builder可见?

更新:正确答案是指将标题拖入"XIB浏览器".可以将".h"文件从取景器窗口拖动到此图像中标识的窗口区域:

alt text http://img211.imageshack.us/img211/1221/xibbrowser.png

iphone xcode interface-builder static-libraries

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