问题列表 - 第44789页

您如何阅读SQL Server 2008中的XML列?

我从未在SQL Server 2008中使用过XML,我需要将客户列表提取到变量表中,您是如何做到的?

鉴于我CustomerListSales表格中调用的列如下所示,如何在sql中提取客户列表?

<ArrayOfCustomers xmlns:xsd="http://www.w3.org/2001/XMLSchema"        
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <Customer>
       <ItemId>1</ItemId>
       <Value>Mr Smith</Value>
   </Customer>
   <Customer>
      <ItemId>2</ItemId>
      <Value>Mr Bloggs</Value>
   </Customer>
</ArrayOfCustomers>
Run Code Online (Sandbox Code Playgroud)

xml sql sql-server-2008

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

如何输出rake任务的性能时间

我正在研究一个大型.net解决方案的rake任务(使用albacore gem),我希望能够记录任何rake任务的启动和停止时间,以便尝试加速我们的构建并找到瓶颈.有什么内置的我可以使用,或者我需要写一些东西?

.net ruby rake

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

如何使用与插入时相同的顺序获取Map中的键

我正在尝试在Map中放入一些键值,并尝试以与插入时相同的顺序检索它们.例如下面是我的代码

import java.util.*;
import java.util.Map.Entry;

public class HashMaptoArrayExample {

    public static void main(String args[])

    {
   Map<String,Integer> map=  new HashMap<String,Integer>();

   // put some values into map

   map.put("first",1);
   map.put("second",2);
   map.put("third",3);
   map.put("fourth",4);
   map.put("fifth",5);
   map.put("sixth",6);
   map.put("seventh",7);
   map.put("eighth",8);
   map.put("ninth",9);



    Iterator iterator= map.entrySet().iterator();
       while(iterator.hasNext())
       {
           Entry entry =(Entry)iterator.next();   
           System.out.println(" entries= "+entry.getKey().toString());
       }

    }
}
Run Code Online (Sandbox Code Playgroud)

我想检索如下的密钥

first second third fourth fifth sixth .....
Run Code Online (Sandbox Code Playgroud)

但它在我的输出中以一些随机顺序显示如下

OUTPUT

ninth eigth fifth first sixth seventh third fourth second
Run Code Online (Sandbox Code Playgroud)

java

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

Asp.net MVC动态Html属性

我的视图文本框,下拉列表等中的元素很少.所有元素都有一些像这样创建的独特属性

<%: Html.DropDownListFor(model => model.MyModel.MyType, EnumHelper.GetSelectList< MyType >(),new { @class = "someclass", @someattrt = "someattrt"})%>
Run Code Online (Sandbox Code Playgroud)

我想通过设置另一个属性禁用来创建我的页面的只读版本.

有人知道我怎么能使用可以全局设置的变量来做到这一点?

就像是:

If(pageReadOnly){
isReadOnlyAttr  = @disabled = "disabled";
}else 
{
isReadOnlyAttr   =”” 
} 

<%: Html.DropDownListFor(model => model.MyModel.MyType, EnumHelper.GetSelectList< MyType >(),new { @class = "someclass", @someattrt = "someattrt",isReadOnlyAttr})%>
Run Code Online (Sandbox Code Playgroud)

我不想使用JavaScript来做到这一点

html c# asp.net-mvc

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

右键单击QPushButton上的contextMenu

对于我的应用程序,我在Qt Designer中创建了一个GUI并将其转换为python(2.6)代码.

在一些QPushButton(使用设计器创建)我想添加一个右键单击上下文菜单.菜单选项取决于应用程序状态.

如何实现这样的上下文菜单?

python qt contextmenu pyqt pyqt4

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

如何检查GUID是否为零

检查GUID是否为零的最简洁但可读的方法是什么?我想出了以下代码:

GUID myGuid /* = ... */ ;
GUID zeroGuid;
memset(&zeroGuid, 0, sizeof(zeroGuid));
if (!IsEqualGUID(myGuid, zeroGuid))
{
    // ... do something if GUID is not zero ...
}
Run Code Online (Sandbox Code Playgroud)

但我认为上面的代码太笨拙了.当然,我可以定义自己的IsZeroGUID()函数,但我想C++中已经有内置函数.

有没有更好的办法?

c++ guid visual-studio-2008

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

当8-10名演员同时跑步时,一些Scala演员进入等待状态

在我的模型中,大约有8-9个Scala Actors.每个actor在RabbitMQ Server上都有自己的队列

在每个Actor的act方法中.它不断地列在队列中

def act {
    this ! 1
    loop {
      react {
        case 1 => processMessage(QManager.getMessage); this ! 1
      }
    }
  } 
Run Code Online (Sandbox Code Playgroud)

我是一个rabbitMq QManager getMessage方法

def getMessage: MyObject = {
    getConnection
    val durable = true
    channel.exchangeDeclare(EXCHANGE, "direct", durable)
    channel.queueDeclare(QUEUE, durable, false, false, null)
    channel queueBind (QUEUE, EXCHANGE, _ROUTING_KEY)
    consumer = new QueueingConsumer(channel)
    channel basicConsume (QUEUE, false, consumer)

    var obj = new MyObject
    try {
      val delivery = consumer.nextDelivery
      val msg = new java.io.ObjectInputStream(
        new java.io.ByteArrayInputStream(delivery.getBody)).readObject()
      obj = msg.asInstanceOf[MyObject] …
Run Code Online (Sandbox Code Playgroud)

multithreading scala rabbitmq

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

C++中的Base-from-Member Idiom

下面的代码是从这里:

#include <streambuf>  // for std::streambuf
#include <ostream>    // for std::ostream

class fdoutbuf
    : public std::streambuf
{
public:
    explicit fdoutbuf( int fd );
    //...
};

class fdostream
    : public std::ostream
{
protected:
    fdoutbuf buf;
public:
    explicit fdostream( int fd ) 
        : buf( fd ), std::ostream( &buf ) // This is not allowed. 
                                          // buf can't be initialized before std::ostream.
        {}
    //...
};
Run Code Online (Sandbox Code Playgroud)

我真的不明白这个评论.为什么"在std :: ostream之前无法初始化buf"?我可以用一些帮助来理解这个吗?

c++ idioms ostream initialization-list

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

为了在C++中调试,如何声明一个不被优化的变量(放入寄存器)?

我正在用C++/Qt开发一个简单的应用程序,我有以下声明:

QGridLayout *layout = new QGridLayout;

我正在使用gdb调试应用程序.我设置了一个断点,它运行正常,调试器就行了.但是,如果我尝试检查上面声明的对象,我得到这个输出:

-data-evaluate-expression --thread 1 --frame 0 layout 
^done,value="<value> optimized out>"
Run Code Online (Sandbox Code Playgroud)

我读到这条消息,"<value> optimized out>"是因为编译器对代码进行了优化,并将数据放入寄存器中.我正在使用g ++编译器,设置了flag -O0(无优化).

是否存在我缺少的东西,或者它是否存在一种声明变量不被优化的方式,比如存储说明符register?我在Ubuntu 10.10 Maverick,内核2.6.35-24.

EDIT1

更多代码:

WorkspaceChooserDialog::WorkspaceChooserDialog(QWidget *parent) : QDialog(parent)
{
    setWindowTitle(tr("Select a workspace location"));
    QLabel *wpLabel = new QLabel(tr("Workspace:"), this);
    QLineEdit *wpLineEdit = new QLineEdit(QDir().homePath(), this);
    QPushButton *okButton = new QPushButton(tr("OK"), this);
    QPushButton *cancelButton = new QPushButton(tr("Cancel"), this);
    QGridLayout *layout = new QGridLayout;

    connect(okButton, SIGNAL(clicked()), this, SLOT(accept()));
    connect(cancelButton, …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction optimization gdb

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

GridView中的中心元素

我有2个列中有6个图像的GridView.我想在屏幕中间显示这6张图像.我将重力属性设置为居中,但此中心元素仅水平放置.GridView占据整个屏幕.

<GridView
    android:id="@+id/gridview"
    android:layout_above="@id/ad" android:layout_alignParentTop="true"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:numColumns="2"    
    android:verticalSpacing="10dp"
    android:horizontalSpacing="10dp"
    android:stretchMode="columnWidth"       
    android:background="#ffffff"
    android:gravity="center"
/>
Run Code Online (Sandbox Code Playgroud)

android gridview

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