Tag: 嵌套

Visual Studio 2012 Express突然“与此版本的Windows不兼容”?

我在Windows 7上运行Visual Studio Express 2012,几个月来我一直在运行它。 上周五,当我closures我的电脑时,安装了很多Windows更新程序。 今天早上,当我开始打开一个VS2012解决scheme时,我得到了这个错误信息: This program has known compatibility issues … Visual Studio 2012 Express for Windows Desktop is incompatible with this version of Windows. 有一个Run Program的button,当我点击它,解决scheme正常打开。 我没有改变任何关于我的Windowsconfiguration。 每当我打开一个解决scheme,就会发生这种情况 MS在上周五申请的一批更新中发布了一个有缺陷的补丁吗? 编辑:我不知道为什么人们投票结束这个问题。 与之相关的答案与我的问题无关。 这个答案似乎是试图在VS2010中打开一个VS2012项目。 我试图在VS2012中打开一个VS2012项目。 如果你真的认为这个问题需要结束,请让我知道为什么在评论中,以便我可以适当地改变它。 星期五安装的.NET更新是: KB2805226 KB2805221 KB2804582 更新:我放弃了,或多或less,并单击错误窗口上的“不要再显示此窗口”checkbox。 Visual Studio似乎运行正常。

在解决scheme资源pipe理器中添加一个已经存在的目录

我想将一个已经存在的目录添加到解决scheme资源pipe理器中的一个目录中,但是每当我右键单击该目录并selectAdd => Existing Item ,我只能添加单个文件,而不能添加目录。 如何将一个已经存在的目录添加到解决scheme资源pipe理器中的Project目录中?

在SQL Server中执行嵌套的case语句逻辑的最佳方法

我目前正在写一个SQL查询,其中一些返回的列需要计算取决于相当多的条件。 我目前使用嵌套的case语句,但它变得混乱。 有没有更好的(更有组织性和/或可读性)的方式? (我正在使用Microsoft SQL Server,2005) 一个简单的例子: SELECT col1, col2, col3, CASE WHEN condition THEN CASE WHEN condition1 THEN CASE WHEN condition2 THEN calculation1 ELSE calculation2 END ELSE CASE WHEN condition2 THEN calculation3 ELSE calculation4 END END ELSE CASE WHEN condition1 THEN CASE WHEN condition2 THEN calculation5 ELSE calculation6 END ELSE CASE WHEN condition2 THEN […]

我在哪里可以findVS2012的主题

好的,VS2012的颜色不够严重。 有什么地方我可以得到一个主题包或东西,以便它实际上看起来合理? 我非常喜欢VS2010的外观。 然而,新的一个提醒了我太多的1984年 。 当我们在这里时,有没有办法停止向我大喊? 所有大写菜单都很难阅读。 [注意:上限已经解决了,谢谢Konamiman]

在SQL Server中嵌套select语句

有人可以帮我理解为什么以下不起作用? SELECT name FROM (SELECT name FROM agentinformation) 我想我对SQL的理解是错误的,因为我会认为这将返回相同的东西 SELECT name FROM agentinformation 内部select语句不会创build外部SELECT语句然后查询的结果集吗?

如何在Visual Studio 2012中撤销“范围到此”?

在“解决scheme资源pipe理器”中,我单击“Scope to this”以仅显示解决scheme的一部分。 现在我无法find如何恢复正常的看法。 closures/重新打开解决scheme资源pipe理器不起作用; 我search了每个菜单项,“新解决scheme资源pipe理器视图”也没有工作; 我在Google上找不到任何东西。 我必须错过一些明显的东西…必须有一个简单的方法来撤消“范围到这个”,对吗?

在VS2012中禁用文件预览

在VS2012中,当您在解决scheme资源pipe理器中select一个文件时,它会自动在特殊的“预览”选项卡中打开文件。 也许我的电脑速度不够快,但是这个预览对我来说太慢了。 如何禁用此function?

你如何在Python中创build嵌套的字典?

我有2个CSV文件。 第一个是数据文件,另一个是映射文件。 映射文件有4列Device_Name GDN Device_Type Device_OS这些也是数据文件中存在的需要处理的列。 数据文件包含Device_Name列填充的数据和其余3列空白的数据。 映射文件包含所有填充的列。 我想让我的Python代码打开这两个文件,并在数据文件中为每个设备名称映射其映射文件的GDN,Device_Type和Device_OS值。 我知道如何使用字典当只有2列(1是需要映射),但我不知道如何完成这3列需要映射。 以下是我试图完成Device_Type映射的Device_Type : x = dict([]) with open("Pricing Mapping_2013-04-22.csv", "rb") as in_file1: file_map = csv.reader(in_file1, delimiter=',') for row in file_map: typemap = [row[0],row[2]] x.append(typemap) with open("Pricing_Updated_Cleaned.csv", "rb") as in_file2, open("Data Scraper_GDN.csv", "wb") as out_file: writer = csv.writer(out_file, delimiter=',') for row in csv.reader(in_file2, delimiter=','): try: row[27] = […]

Python中多个级别的“collection.defaultdict”

感谢一些伟大的人们,我发现了collections.defaultdict提供的可能性,特别是在可读性和速度方面。 我已经把它们用于成功。 现在我想实现三个级别的字典,其中两个字典是defaultdict ,最低的是int 。 我没有find适当的方法来做到这一点。 这是我的尝试: from collections import defaultdict d = defaultdict(defaultdict) a = [("key1", {"a1":22, "a2":33}), ("key2", {"a1":32, "a2":55}), ("key3", {"a1":43, "a2":44})] for i in a: d[i[0]] = i[1] 现在这是有效的,但是下面这个是所期望的行为,并不是: d["key4"]["a1"] + 1 我怀疑我应该在某个地方声明第二层defaultdict是inttypes的,但我没有find在哪里或如何做。 我首先使用defaultdict的原因是为了避免为每个新密钥初始化字典。 更优雅的build议? 感谢pythoneers!

智能感知和代码build议不能在Visual Studio 2012 Ultimate RC中工作

我刚刚下载并安装了Visual Studio 2012 Ultimate RC,但是我遇到了一个intellisense的问题:直到按Ctrl + 空格时才能工作。 代码build议也被禁用(例如方法参数)。 我认为问题出在VS安装上,因为在这个过程结束时会显示以下消息:“ 事件日志文件已满 ”。 为什么我有这个问题,我能做些什么来解决这个问题?