问题列表 - 第25368页

测试字典<k,v>中的一个项目

我正在使用VS 2005 fx2.0.

如果我知道我的词典只包含1项,我该怎么做?

谢谢,棒

.net c# dictionary visual-studio-2005

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

SQL:如果该值为null,如何更新列上的值?

我有一个SQL问题,这可能是一些基本的,但令我感到困惑.

以下是表'Person'的列名称示例:PersonalID,FirstName,LastName,Car,HairColour,FavDrink,FavFood

假设我输入了一行:

121312,Rayna,Pieterson,BMW123d,Brown,NULL,NULL

现在我想更新此人的值,但仅当新值不为null时,更新:

121312,Rayna,Pieterson,NULL,Blonde,Fanta,NULL

新行必须是:

121312,Rayna,Pieterson,BMW123d,Blonde,Fanta,NULL

所以我想的是:

更新人(PersonalID,名字,姓氏,租车,染发,FavDrink,FavFood)设置汽车= @Car(其中@Car不为空),染发= @HairColour(其中@HairColour ...)...等等.

我唯一担心的是我无法在查询结束时对所有条件进行分组,因为它将要求所有值具有相同的条件.如果@HairColour不是Null,我不能像Update HairColour那样做

mysql sql sql-server where-clause sql-update

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

反思:从PropertyInfo获取FieldInfo

我正在使用Reflection进行一些动态代码生成,并且我遇到了一种情况,我需要获取属性的支持字段(如果有的话)才能使用它的FieldInfo对象.

现在,我知道你可以使用

.IsDefined(typeof(CompilerGeneratedAttribute), false);
Run Code Online (Sandbox Code Playgroud)

在FieldInfo上发现它是否是自动生成的,所以我假设属性类似于自动生成字段?

干杯,艾德

c# reflection

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

MVC在Web应用程序开发方面的优缺点

想知道MVC架构在Web应用程序开发方面的优缺点?MVC和3轮胎架构有什么区别?

model-view-controller

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

在目标服务器上安装.net 4项目 - 错误System.BadImageFormatException

我在我的一台服务器上安装了.net 4框架.

当我运行在Visual Studio中创建的安装项目时 - 获取以下错误:

错误1001初始化安装时发生异常.System.BadImageFormatException:无法加载文件或程序集或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载.

我肯定在目标机器上安装了.net 4框架 - 发生了什么?

.net .net-4.0

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

MATLAB图中不同的左右轴?

我用MATLAB绘制了一条迹线plot().我想添加一个右y轴和一组不同的刻度线(线性缩放).这可能吗?

matlab plot

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

Plist数组,不能改变里面的dictonaries

我有一个plist,它的根源是一个带有dictonaries的数组.

我从我的资源加载一个plist作为NSMutableArray.

[NSMutableArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Filters" ofType:@"plist"]]
Run Code Online (Sandbox Code Playgroud)

我将它存储到nsuserdefault中,因为它必须在启动之间保持不变.

[[NSUserDefaults standardUserDefaults] setObject:array forKey:@"filters"];
Run Code Online (Sandbox Code Playgroud)

但我不能改变数组中的dictonaries,因为它们不可变.我怎么能让它们变得可变?

arrays iphone dictionary mutable plist

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

什么是Ruby与Python元类的模拟?

Python具有元类的概念,如果我理解正确,允许您在构造时修改类的对象.您没有修改类,而是修改了要创建的对象然后进行初始化.

Python(至少从3.0开始,我相信)也有类装饰器的想法.如果我理解正确的话,类装饰器允许在声明它时修改类定义.

现在我相信Ruby中的类装饰器有一个相同的特性或功能,但我目前还没有意识到类似于元类的东西.我确信你可以通过一些函数轻松地抽取任何Ruby对象并按照你的意愿去做,但是语言中是否有一个像metaclass那样设置的功能?

那么,Ruby是否有类似于Python的元类的东西?

编辑我关于Python的元类.元类和类装饰器做的事情非常类似.它们都在定义时以不同的方式修改类.希望Python大师能够在Python中更好地解释这些功能.

但是类或类的父类可以实现一个__new__(cls[,..])函数,该函数在初始化之前自定义对象的构造__init__(self[,..]).

编辑此问题主要用于讨论和了解两种语言在这些功能中的比较.我熟悉Python但不熟悉Ruby并且很好奇.希望其他对这两种语言有相同问题的人会发现这篇文章很有帮助,也很有启发性.

ruby python metaprogramming metaclass

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

带有 &lt;xsl:if&gt; 的 xsl 文字

我必须在 XSL 中编写一个简单的条件:

IF column=0 AND IF result = .35 
    set background color to green and write $result
ELSE IF result = 0.10 
    set background color to white and write the word "QQQ"
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个但它不起作用:

<xsl:param name="result"  />
    <xsl:param name="column" />    

    <xsl:if test="$result  = 0.35 and $column = 0">
        <xsl:attribute name='background-color'>#669933</xsl:attribute>
        <xsl:value-of select="result"/>      
    </xsl:if>

    <xsl:if test="$result = 0.10">
        <xsl:value-of select="QQQ"/>
    </xsl:if>
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

xslt literals value-of

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

MySQL:在一个查询中统计两件事情?

我的一个表中有一个"布尔"列(值为0或1).

我需要得到两个计数:布尔值设置为0的行数和设置为1的行数.目前我有两个查询:一个计数1,另一个计算0.

在使用WHERE条件计算行时,MySQL是否遍历整个表?我想知道是否有一个查询允许两个计数器根据不同的条件?

或者有没有办法获得WHERE条件计数的总计数?这就足够了,因为我只需要从另一个中减去一个计数(由于列的布尔性质).没有NULL值.

谢谢.

mysql count

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