Tag: C#的

将vector复制到STL列表的最佳方法是什么?

使用迭代器迭代遍历vector,并复制到列表的最佳复制方法。 任何build议?

如何在ASP.NET中仅以debugging模式执行代码

我有一个ASP.NET Web应用程序,我只想在debugging版本中执行一些代码。 这个怎么做?

为什么使用#define而不是一个variables

#define在C ++中有什么意义? 我只看到它被用来代替“幻数”的例子,但我没有看到把这个值赋给一个variables的意义。

如何在Windows 7中安装pywin32模块

我正在尝试安装pywin32模块。 我从sourceforge.net下载它。 当我跑步 setup.py install 它显示“无法findvcvarsall.bat”。 我GOOGLE了一下,发现我必须安装mingW并设置path然后运行 python setup.py build –compiler=mingw32 但它显示 Can't find a version in Windows.h 我试图谷歌,但不能解决问题。 有人可以帮我吗? (我已经安装了visual studio 2010终极试用版,并安装了mingw c和c ++ compilor。)操作系统:windows 7。 任何人都可以告诉我一个源代码,我可以从那里下载已经在mingW中编译的python二进制文件,所以我不需要这么做。 或者,如果我可以得到一个已经有Windows模块的Python。 提前致谢。

简单的方法来禁用部分代码

这不是一个解决具体问题的典型问题,而是一个大脑的练习,但是我想知道有没有人有解决方法。 在开发中,我们经常需要禁用或切换代码的​​某些部分来检查不同的方法。 要做到这一点,我们使用评论或#defines ,但我最喜欢的是: //* [code here] //*/ 现在,当您删除第一个斜杠时,代码将被注释掉。 问题是否有任何方法来实现类似的if-else代码开关? 我试图find它,但我总是有一些问题,找不到一个工作的解决scheme。 也许你知道任何类似的技巧?

如何做一个整数log2()在C + +?

在C ++标准库中,我只find一个浮点日志方法。 现在我用log来查找二叉树( floor(2log(index)) )中索引的级别。 代码(C ++): int targetlevel = int(log(index)/log(2)); 恐怕对于一些边缘元素(值为2 ^ n的元素)日志将返回n-1.999999999999而不是n.0。 这种恐惧是否正确? 我怎样才能修改我的陈述,以便它总是会返回正确的答案?

为什么你要使用C#,如果它比C ++慢?

我正在寻找一种新的语言来学习C ++和Java之后。 我正在尝试C#,但是有一些人说它很慢,因为它是高级语言。 那么为什么有人会使用C#? C ++不是更快? 它是否使开发更容易,但只是有一个较慢的最终产品? 另外,C#可以用来做什么? 你可以在Windows和ASP.NET上使用它,但是在其他情况下,你可以使用C#吗? 会有很多工作机会吗?

如何将刻度转换为date格式?

我正在将ticks值转换为如下所示的date: Convert(datetime, (MachineGroups.TimeAdded – 599266080000000000)/864000000000); 使用这个我得到: 9/27/2009 10:50:27 PM 但我只想要这种格式的date: October 1, 2009 我的示例蜱值是 633896886277130000 做这个的最好方式是什么?

?:运营商VS. 如果声明性能

我一直在试图优化我的代码,使其更加简洁和可读,希望不会导致性能下降。 我想我的改变可能会减慢我的申请,但这可能只是在我的脑海中。 是否有任何性能差异: Command.Parameters["@EMAIL"].Value = email ?? String.Empty; 和 Command.Parameters["@EMAIL"].Value = (email == null) ? String.Empty: email; 和 if (email == null) { Command.Parameters["@EMAIL"].Value = String.Empty } else { Command.Parameters["@EMAIL"].Value = email } 我偏好可读性将是空合并运算符,我只是不希望它影响性能。

如何将string转换为布尔值

我有一个string ,可以是“0”或“1”,并保证它不会是别的。 所以问题是:什么是最好,最简单,最优雅的方式来将其转换为bool ? 谢谢。