问题列表 - 第4841页

使用linq读取属性值

我有一个xml文件,如下所示.我要做的是创建一个查询,只选择具有属性"Channel"和值"Automotive"的项目.

<item>
      <title>Industries</title>
      <category type="Channel">Automotive</category>
      <category type="Type">Cars</category>
      <category type="Token">Article</category>
      <category type="SpecialToken">News</category>
      <guid>637f0dd7-57a0-4001-8272-f0fba60feba1</guid>
</item>
Run Code Online (Sandbox Code Playgroud)

这是我的代码

 var feeds = (from item in doc.Descendants("item")
    where item.Element("category").Value == "Channel"  
    select new { }).ToList(); 
Run Code Online (Sandbox Code Playgroud)

我尝试使用item.attribute方法,但我无法获取Item中的值,只有属性Value"type"

有人可以帮我解决这个问题吗?

干杯,克里斯

c# linq linq-to-xml

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

更改本地路径,团队资源管理器

有没有人知道如何在团队资源管理器2008中更改下载项目的本地路径.我将项目下载到错误的目录,现在我删除它并确实获得最新但我得到一条消息"所有文件都是最新的"

谢谢--Mithil

visual-studio-2008

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

SQL vs CODE,余额在哪里?

作为CRUD开发人员,需要做出的权衡之一是决定在服务器上的SQL中应该完成多少工作,以及在代码中应该在客户端完成多少工作.

你如何决定支点在哪里?您的决定有哪些因素?你犯了什么样的错误?什么效果很好?

[编辑]我对这个问题的回答率很低,我感到很惊讶.我认为这是所有CRUD编程的基本问题.设置余额的是性能和可维护性之间的权衡.

我没有真正考虑的另一个问题是域名变化不大,答案可能需要在每个域的部分表达.这就是我在答案中尝试做的事情.

sql

20
推荐指数
4
解决办法
4988
查看次数

如何在MySQL中执行分组排名

所以我有一张表如下:

ID_STUDENT | ID_CLASS | GRADE
-----------------------------
   1       |    1     |  90
   1       |    2     |  80
   2       |    1     |  99
   3       |    1     |  80
   4       |    1     |  70
   5       |    2     |  78
   6       |    2     |  90
   6       |    3     |  50
   7       |    3     |  90
Run Code Online (Sandbox Code Playgroud)

我需要对它们进行分组,排序和排序以给出:

ID_STUDENT | ID_CLASS | GRADE | RANK
------------------------------------
    2      |    1     |  99   |  1
    1      |    1     |  90   |  2
    3      |    1     |  80 …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

Ruby on Rails中重要的算术工作?

我有一个相当密集的算法,必须在我的RoR应用程序中经常运行(每秒多次).考虑到Ruby对这种东西的速度有多,我觉得在Ruby中做这项工作并不好.

你可能会认为我应该将它添加到某种工作队列并让C++应用程序解决它,但我需要立即返回结果.有没有办法用C++插件扩展RoR?如果我喜欢通过套接字连接到C++应用程序怎么办?或者那只是疯了?

ruby ruby-on-rails

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

我可以"乘"一个字符串(在C#中)吗?

假设我有一个字符串,例如,

string snip =  "</li></ul>";
Run Code Online (Sandbox Code Playgroud)

我想基本上写多次,取决于一些整数值.

string snip =  "</li></ul>";
int multiplier = 2;

// TODO: magic code to do this 
// snip * multiplier = "</li></ul></li></ul>";
Run Code Online (Sandbox Code Playgroud)

编辑:我知道我可以轻松编写自己的函数来实现这一点,我只是想知道是否有一些我不知道的奇怪的字符串运算符

c# string extension-methods

126
推荐指数
8
解决办法
6万
查看次数

如何在ActionScript 3精灵中绘制文本?

我有一些精灵,用户可以操纵,拖动和调整大小.现在我希望能够在这些精灵中显示文字.我尝试了很多很可能是愚蠢的方法.就像继承自Label并将一个Label子项添加到精灵中一样,但不显示任何文本.

一个令人不安的事情:从Label继承我是否会在调试器中运行并检查我的Label子类实例时显示文本.

我有这种感觉我错过了一些非常明显的东西.这是怎么做的,正确的方法?

apache-flex flash actionscript-3

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

滥用CSS类属性或有效的设计模式?

正如您可能已经知道的那样,在JQuery中选择具有特定CSS类的文档中的所有元素是很简单的,然后使用链接将常用事件处理程序分配给所选元素:

$(".toolWindow").click(toolWindow_click);
$(".toolWindow").keypress(toolWindow_keypress);
Run Code Online (Sandbox Code Playgroud)

像往常一样,类"toolWindow"通常也在CSS中定义并与一些视觉样式相关联:

.toolWindow{
   color:blue;
   background-color:white;
}
Run Code Online (Sandbox Code Playgroud)

class属性现在不仅要指示元素的外观(可视状态),还要指示行为.因此,我经常使用这种方法并将CSS类名称更多地定义为伪对象类,然后仅视觉化CSS类.换句话说,每个类都代表状态(CSS样式)和行为(事件).

在某些情况下,我甚至创建了没有视觉样式的类,只是使用它们作为向元素分配行为的便捷方式.

此外,jQuery LiveQuery插件(以及live()内置函数)通过​​自动将事件绑定到属于特定类的动态创建元素,使这种方法更加有效.

最近我主要使用类名来定义关联DOM元素的一组公共行为,并且稍后使用它们来定义视觉样式.

问题:这是一个可怕的滥用CSS"类"属性,如果是这样,为什么?

另一方面,也许这是进一步实现"关注点分离"和提高HTML/DHTML页面可维护性的完美有效方法?

html javascript css oop jquery

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

为什么Visual Studio调试模式无法正常工作(按下F11时执行F5)?

可能重复:
为什么Microsoft Visual C#2008 Express Edition调试器会随机退出?

在我的职业生涯中,我遇到了Visual Studio C#调试器最奇怪的问题.简而言之,在我的代码中出现断点后,我无法单步执行代码.F11(步入)和F10(步骤)工作多次,但最终Visual Studio执行F5(继续)操作.我仍然能够在每一行使用断点进行调试.

此行为在每个项目开发人员的计算机上重现.到处都是Visual Studio SP1.

我已经检查了每个(据我所知)选项.我禁用了"Just My Code".我已禁用"逐步通过属性".我已禁用自动属性评估.在绝望中,我从头开始重新创建所有项目和解决方案文件.

我的问题有什么解决方案吗?

更新此行为只能在此项目中重现.

更新2这似乎不是线程问题:它在Visual Studio的开发人员Web服务器下重现...

c# debugging visual-studio-2008 visual-studio

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

为什么要在SQL文本列中存储分隔列表?

我必须维护一个具有许多文本数据类型的列的应用程序,其中插入多个值,用逗号,斜杠或有时甚至管道(|)字符分隔.我想弄明白你为什么要在地球上做这件事.

例如,订单表有一个名为详细信息的列,其中包含以下信息:

2x #ABC-12345  Widget, Black: $24.99 /4x #ABC-12344 Widget, Blue: $23.50
Run Code Online (Sandbox Code Playgroud)

其中/分离的行项目; 有一个VBScript代码,它从记录集中读取值并在一个For循环中解析它,以便使用类似的东西进行显示(这几乎就是代码读取的方式,变量名和所有内容)arydtls = split(rstmp("details"), "/").在整个代码中针对各种表重复该方法.

在我看来,它只是100倍更好(更不用说更容易使用)只是将细节放在一个单独的表中并链接回它(有趣的是,对于Orders它确实这样做,但数据不始终匹配详细信息文本字段,因为OrderDetail表在代码中更新;详细信息字段在应用程序中被视为只读.

我的前任是否知道我没有做过的事情,或者说"WTF?!!"我是对的.当我看这个架构?它看起来像是非常低效且难以维护,并且它使运行报告更加困难,因为我需要的数据可能包含在文本字段中,或者它可能位于十几个具有相似信息的表中并且用于不同的表中部分应用程序.

database-design

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