问题列表 - 第23684页

哪个循环配置需要更多时间才能运行?

代码I:

for(i=0; i<100; i++){
  for(j=0; j<1000; j++){
    x = y;
  }
}
Run Code Online (Sandbox Code Playgroud)

代码II:

for(i=0; i<1000; i++){
  for(j=0; j<100; j++){
    x = y;
  }
}
Run Code Online (Sandbox Code Playgroud)

你能解释为什么其中一个循环配置比另一个循环配置需要更多的时间吗?

c

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

IE中的window.onbeforeunload和window.location.href

我们使用window.location.href将用户导航到页面.此外,我们已配置window.onbeforeunload事件,以便在存在任何未保存的更改时提醒用户.

window.onbeforeunload = confirmBeforeClose;

function confirmBeforeClose() {
    if (jwd.global.inEditMode)
        return "Your changes will not be saved :) and you will be punished to death";
}
Run Code Online (Sandbox Code Playgroud)

在有未保存更改的地方,我尝试使用window.location.href导航用户,我收到警报消息.

如果我在弹出窗口中单击"确定",它可以正常工作.但是,如果我单击CANCEL,JS会在window.location.href处抛出一个未指定的错误.

任何帮助表示赞赏.

html window.location

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

如何隐藏iPhone标签栏?

我有一个小型多视图应用程序.它由UITabBarController每个选项卡中的导航控制器组成.我想要的是显示UIImageView用户何时摇动设备.在我实现加载之后UIImageView,我遇到了一个问题 - 因为选项卡和导航栏,图像只有屏幕的2/3.我设法隐藏了导航栏,但我仍然坚持使用标签栏.我尝试了很多解决方案,[tabBar setHidden: YES];但是我得到了错误"tabBar unclared",虽然我已经导入了AppDelegate,其中tabBar已经定义.

提前致谢!

iphone objective-c

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

有一个单独的"operator new []"的目的是什么?

看起来operator newoperator new[]签名完全相同:

void* operator new( size_t size );
void* operator new[]( size_t size );
Run Code Online (Sandbox Code Playgroud)

并且完全相同:要么返回指向足够大的原始块(未以任何方式初始化)内存的指针,要么抛出异常.

operator new当我创建与物体内部调用newoperator new[]-当我创建对象的数组new[].C++内部以完全相同的方式调用上述两个特殊函数,我看不出这两个函数如何具有不同的含义.

具有完全相同的签名和完全相同的行为的两个不同功能的目的是什么?

c++ memory-management

12
推荐指数
4
解决办法
707
查看次数

如何在SQL Server 2008中找到性能最差的查询?

如何在SQL Server 2008中找到性能最差的查询?

我找到了以下示例,但它似乎不起作用:

SELECT TOP 5 obj.name, max_logical_reads, max_elapsed_time
FROM sys.dm_exec_query_stats a
CROSS APPLY sys.dm_exec_sql_text(sql_handle) hnd
INNER JOIN sys.sysobjects obj on hnd.objectid = obj.id
ORDER BY max_logical_reads DESC
Run Code Online (Sandbox Code Playgroud)

取自:

http://www.sqlservercurry.com/2010/03/top-5-costly-stored-procedures-in-sql.html

sql t-sql sql-server performance sql-server-2008-express

15
推荐指数
3
解决办法
4万
查看次数

Python 中浮点到整数的转换速度更快

根据 timeit 统计,下面是我的程序中花费最多时间的一段代码。将 [-1.0, 1.0] 区间内的浮点数转换为无符号整数 [0, 2**32] 是一个脏函数。我怎样才能加速floatToInt

piece = []
rng = range(32)
for i in rng:
    piece.append(1.0/2**i)

def floatToInt(x):
    n = x + 1.0
    res = 0
    for i in rng:
        if n >= piece[i]:
            res += 2**(31-i)
            n -= piece[i]

    return res
Run Code Online (Sandbox Code Playgroud)

python floating-point binary-data

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

什么是在SQL Server 2005和2008上启用TCP的注册表设置?

我想以编程方式在SQL Server上启用TCP连接.我相信我们可以通过修改注册表项并重新启动SQL Server服务来实现此目的.我应该编辑哪个注册表?

c# sql-server wmi sql-server-2005 sql-server-2008

5
推荐指数
2
解决办法
2584
查看次数

使用Generics-C#的工厂方法模式

我正在学习Generics.当我有一个抽象方法模式时:

//Abstract Product
interface IPage
{
    string pageType();
}

//Concerete Product 1
class ResumePage : IPage
{
    public string pageType()
    {
        return "Resume Page";
    }
}

//Concrete Product 2
class SummaryPage : IPage
{
  public string pageType()
  {
    return "SummaryPage";
   }
}

//Fcatory Creator
class FactoryCreator
{
   public IPage CreateOnRequirement(int i)
    {
      if (i == 1) return new ResumePage();
      else { return new SummaryPage(); }
    }
}


//Client/Consumer

void Main()
{

  FactoryCreator c = new FactoryCreator();
  IPage p;
  p = …
Run Code Online (Sandbox Code Playgroud)

c# generics design-patterns

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

如何在Android应用程序中创建PDF?

有没有办法从Android应用程序创建PDF文件?

pdf android

144
推荐指数
5
解决办法
19万
查看次数

Python,一种更智能的字符串到整数转换方式

我编写了这段代码,将字符串格式为"0(532)222 22 22"转换为整数,如05322222222.

class Phone():
    def __init__(self,input):
        self.phone = input
    def __str__(self):
        return self.phone
    #convert to integer.
    def to_int(self):
        return int((self.phone).replace(" ","").replace("(","").replace(")",""))

test = Phone("0(532) 222 22 22")
print test.to_int()
Run Code Online (Sandbox Code Playgroud)

使用3种替换方法来解决这个问题感觉非常笨拙.我很好奇是否有更好的解决方案?

python string integer type-conversion

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