问题列表 - 第1532页

是否为未使用的模板类方法生成了对象代码?

我有一个C++模板类,它使用3个不同的类型参数进行实例化.有一种方法,类只需要对这些类型中的一种进行处理,而且不会使用其他两种类型进行调用.

是否会生成该方法的对象代码三次(对于实例化模板的所有类型),或者只生成一次对象代码(对于实际使用它的类型)?

c++ templates footprint

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

如何在iPhone游戏中播放背景音乐?

可能重复:
iPhone/iPad - 循环背景音乐?

官方的iphone文档也不错,但我发现它们对这个主题非常无益 - 我只能找到一个用于播放midi文件的API,但这不是我想要的.我只是想在后台播放MP3.如果用户已经在播放他们自己的音乐,显然我不想在它上面播放我自己的音乐.

有没有"正确"的方法来做到这一点?

iphone

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

'Un-SVN'是一份工作副本

我有一个文件夹,是我的工作副本.如何从此文件夹中删除所有SVN功能?我有理由这样做,不知何故,我的主文件夹包含我所有工作的网站副本,不知何故已经变成了一个工作副本本身,所以我有一个工作副本本身.

那么,是否有一种从文件夹中删除版本控制的简单方法?

svn tortoisesvn

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

如何禁用所有apache虚拟主机?

我正在编写一个shell脚本来进行一些Web服务器配置.我需要禁用所有当前活动的虚拟主机.a2dissite不接受多个参数,所以我不能这样做

a2dissite `ls /etc/apache2/sites-enabled`
Run Code Online (Sandbox Code Playgroud)

我应该用find吗?手动删除符号链接是否安全/etc/apache2/sites-enabled

apache virtualhost

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

你如何判断视图或控制器中是否有东西?(Zend框架)

你如何判断视图或控制器中是否有东西?

以下是一些具体的例子:

  • Zend_Captcha:控制器是否生成验证码并将其传递给视图或视图是否生成它?
  • Zend_Alc:视图是否决定是应该向用户显示视图的一部分,还是根据可用的操作确定多个视图,并且控制器选择正确的视图进行显示?
  • Zend_Session:视图是根据会话数据跟踪谁正在查看它,还是由控制器解析并作为某种参数呈现给视图?

什么组件(模型,视图或控制器)的规则或指南应该在我可以查看它的地方写什么?我没有在Zend Framework网站上的文档中看到这一点.

php model-view-controller zend-framework separation-of-concerns

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

存储过程版本控制

您如何管理存储过程的修订?

我们在SQL Server 2005上有一个BI解决方案,它有数百个存储过程.什么是将这些变成Subversion的好方法?您将存储过程编写到文件脚本的建议工具是什么?

svn sql-server stored-procedures

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

Visual Studio和Temp文件夹的病毒扫描

我们使用Visual Studio 2008作为主要开发IDE.我们的安全团队已将McAfee设置为扫描\ Local Settings\Temp文件夹中的文件.不幸的是,VS在代码构建期间使用此目录,这会降低开发人员的速度.我们已经与安全团队达成了僵局,并且想知道是否有人知道VS中的配置设置,我们可以将文件夹更改为写入这些临时文件的位置.

谢谢

configuration antivirus visual-studio-2008 visual-studio

12
推荐指数
3
解决办法
7845
查看次数

打破嵌套(for)循环的最佳方法是什么?

在Javascript中打破嵌套循环的最佳方法是什么?

//Write the links to the page.
for (var x = 0; x < Args.length; x++)
{
   for (var Heading in Navigation.Headings)
   {
      for (var Item in Navigation.Headings[Heading])
      {
         if (Args[x] == Navigation.Headings[Heading][Item].Name)
         {
            document.write("<a href=\"" 
               + Navigation.Headings[Heading][Item].URL + "\">" 
               + Navigation.Headings[Heading][Item].Name + "</a> : ");
            break; // <---HERE, I need to break out of two loops.
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

javascript loops break nested-loops

397
推荐指数
9
解决办法
22万
查看次数

开发人员是否应该首先考虑可读性或性能?

通常情况下,开发人员将面临解决问题的两种可能方式之间的选择 - 一种是惯用的和可读的,另一种不太直观,但可能表现更好.例如,在基于C语言中,有两种方法可以将数字乘以2:

int SimpleMultiplyBy2(int x)
{
    return x * 2; 
}
Run Code Online (Sandbox Code Playgroud)

int FastMultiplyBy2(int x)
{
    return x << 1;
}
Run Code Online (Sandbox Code Playgroud)

第一个版本更容易为技术和非技术读者选择,但第二个版本可能表现更好,因为比特移位比乘法更简单.(现在,让我们假设编译器的优化器不会检测到它并对其进行优化,尽管这也是一个考虑因素).

作为开发人员,最初的尝试会更好吗?

performance readability

74
推荐指数
9
解决办法
9124
查看次数

如何在非托管C++中捕获托管异常(来自委托)?

我有非托管C++通过Marshal :: GetFunctionPointerForDelegate提供的函数指针调用托管委托.该委托有可能抛出异常.我需要能够在我的非托管C++中正确处理此异常,以确保指针清理等内容,并可能将异常重新抛出到更多托管代码中.调用堆栈类似于:

托管代码 - >非托管C++ - >通过委托回调托管代码(可以抛出异常).

任何人都有指针正确处理这种情况,以便可以清理非托管代码中的资源,并可以将一个可用的异常抛出到启动整个调用堆栈的托管代码?

.net c++ delegates managed-c++ exception

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