问题列表 - 第17802页

用于获取SQL XML值的XPath

这是我的问题:根据列中的以下XML,我想知道给定步骤Id和组件ID,名称为"Enabled"的变量的值是否等于"是".

'<xml>
  <box stepId="1">
    <components>
      <component id="2">
        <variables>
          <variable id="3" nom="Server" valeur="DEV1" />
          <variable id="4" nom="Enabled" valeur="Yes" />
        </variables>
      </component>
      <component id="3">
        <variables>
          <variable id="3" nom="Server" valeur="DEV1" />
          <variable id="4" nom="Enabled" valeur="No" />
        </variables>
      </component>
    </components>
  </box>
  <box stepId="2">
    <components>
      <component id="2">
        <variables>
          <variable id="3" nom="Server" valeur="DEV2" />
          <variable id="4" nom="Enabled" valeur="Yes" />
        </variables>
      </component>
      <component id="3">
        <variables>
          <variable id="3" nom="Server" valeur="DEV2" />
          <variable id="4" nom="Enabled" valeur="No" />
        </variables>
      </component>
    </components>
  </box>
</xml>'
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server xpath

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

可变数量的参数没有装箱值类型?

public void DoSomething(params object[] args)
{
    // ...
}
Run Code Online (Sandbox Code Playgroud)

上述签名的问题是,将传递给该方法的每个值类型都将被隐式装箱,这对我来说是严重的性能问题.

有没有办法去掉一个方法,接受可变数量的参数而不装箱值类型?

谢谢.

.net c# performance boxing value-type

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

jQuery滚动到页面底部/ iframe

如何使用jquery向下滚动到iframe或页面的底部?

jquery scroll scrollto

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

Python和Django中的继承和工厂函数

我正在创建一个在它的模型中使用一些继承的Django应用程序,主要是因为我需要为UUID和引用分配所有内容,所以我知道它是什么类.这是基类的简化版本:

class BaseElement(models.Model):
    uuid = models.CharField(max_length=64, editable=False, blank=True, default=lambda:unicode(uuid4()))
    objmodule = models.CharField(max_length=255, editable=False, blank=False)
    objclass = models.CharField(max_length=255, editable=False, blank=False)

class ChildElement(BaseElement):
    somefield = models.CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)

我想确保自动设置objmodule,objclass和uuid.我从这篇文章中了解到,通过编写自己的构造函数来做这件事是个坏主意,而且我最好写一个工厂函数.所以现在我的BaseElement和ChildElement看起来像这样:

class BaseElement(models.Model):
    uuid = models.CharField(max_length=64, editable=False, blank=True, default=lambda:unicode(uuid4()))
    objmodule = models.CharField(max_length=255, editable=False, blank=False)
    objclass = models.CharField(max_length=255, editable=False, blank=False)

    def set_defaults(self):
        self.objmodule = unicode(self.__class__.__module__)
        self.objclass = unicode(self.__class__.__name__)
        self.uuid = unicode(uuid4())

class ChildElement(BaseElement):
    somefield = models.CharField(max_length=255)

    @staticmethod
    def create(*args, **kwargs):
        ce = ChildElement(*args, **kwargs)
        ce.set_defaults()
        return ce
Run Code Online (Sandbox Code Playgroud)

这有效.我可以叫ChildElement.create(somefield="foo")我一定要得到一个合适的对象有uuid,objmoduleobjclass …

python django inheritance

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

如何使用ActionScript从Flash动态包含JavaScript?

我有一个flash电影,需要一些包含文件的JavaScript,但我希望能够将它嵌入任何地方而无需脚本标记.

有没有办法使用ExternalInterface库包含外部JavaScript文件,以便稍后调用JavaScript包含文件中的方法?

谢谢!

javascript flash actionscript-3

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

跨2个联合sql server表获取不同的值

我试图使用union来获取2个表中的所有不同值.

我们的想法是获得columnA列中所有唯一值的计数而不重复,这样我就可以得到包含唯一columnA的所有列的总和.

这是我试过的(sql server express 2008)

select 
    count(Distinct ColumnA) 
from 
( 
    select Distinct ColumnA as ColumnA from tableX where x = y
    union
    select Distinct ColumnA as ColumnA from tableY where y=z
)
Run Code Online (Sandbox Code Playgroud)

sql union distinct distinct-values

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

如何从列获取最新记录日期

我想在表格中返回最新添加记录的日期和ID.任何人都可以建议正确查询该PLZ.我们正在使用sqlServer

SELECT [BGArx_ID], [BGArx_PUBLISHED_DATE]      
FROM TECH_ARTICLES   
WHERE [BGArx_PUBLISHED_DATE] = ???
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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

这两个陈述是否相同?

以下2个代码片段是否实现了相同的功能?

我原来的代码:

if (safeFileNames != null)
{
    this.SafeFileNames = Convert.ToBoolean(safeFileNames.Value);
}
else
{
    this.SafeFileNames = false;
}
Run Code Online (Sandbox Code Playgroud)

ReSharper认为是一个更好的主意:

this.SafeFileNames = safeFileNames != null && 
                     Convert.ToBoolean(safeFileNames.Value);
Run Code Online (Sandbox Code Playgroud)

我认为上面的代码更容易阅读,任何令人信服的理由改变它?
它会执行得更快,最重要的是,代码会执行完全相同的操作吗?

另外,如果你看看:Convert.ToBoolean(safeFileNames.Value);部分,那么肯定会导致空引用异常?

this.SafeFileNames = bool
Run Code Online (Sandbox Code Playgroud)

本地safeFileNames是一个强类型的自定义对象,这里是类:

public class Configuration
    {
        public string Name
        {
            get;
            set;
        }
        public string Value
        {
            get;
            set;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# if-statement

6
推荐指数
3
解决办法
548
查看次数

Django模板访问嵌套数据

这看起来很傻,但我不明白Django Templates如何访问上下文中的嵌套数据.我可以使用.访问嵌套在上下文数据结构中的字典值.符号 - {{ aDictionary.i_am_a_key }}工作正常.但是,如果我尝试迭代一个键列表并从同一个字典中获取它们的值,我什么也得不到.所以

{% for key in keys_list %}{{ aDictionary.key }}{% endfor}}

只是生成空白.

我在这里错过了什么?Django不支持动态上下文字典的密钥访问吗?我是否需要编写自定义标记才能执行此操作?

编辑

我的例子假设这些数据结构:

aDictionary = {'i_am_a_key': 'all good', 'i_am_another_key': 'okay'}
keys_list = ['i_am_a_key', 'i_am_another_key']
Run Code Online (Sandbox Code Playgroud)

django django-templates

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

Win7上的XAMPP太慢了

我在Windows 7旗舰版上运行XAMPP 1.7.1.除了速度之外,一切(Apache和MySQL)都运行良好.

当我打开http:// localhost /时,我必须等待1-3秒才能查看网页.在我看来,它应该最多几百毫秒.

基本事实:

  • 在等待加载localhost网页时,状态栏显示"正在等待localhost ..."
  • CPU仍处于空闲状态(加载时没有增加活动)
  • 在localhost上没有要求的PHP脚本,问题是当有简单的phpinfo()时,即使有很长的重脚本.
  • 禁用MySQL服务器不会影响速度
  • 我的电脑:AMD Turion 64 X2; 1,6 GHz双核,2 GB RAM,100 GB HDD

我做了一个简单的基准PHP脚本来测试HDD/CSS速度:

<?php

function getmicrotime() { 
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}

function testReadWrite() {
 $timeStart = getmicrotime();
 $filename = "test.txt";

 file_put_contents( $filename, '' ); // prepare empty file

 for ( $i = 0; $i < 1000; $i++ ) {
  $a = file_get_contents( $filename );
  file_put_contents( $filename, $a . '.' );
 } …
Run Code Online (Sandbox Code Playgroud)

php windows apache xampp

25
推荐指数
6
解决办法
5万
查看次数