问题列表 - 第46226页

在SQL Server游标中获取多个值

我有一个游标,其中包含我想要一次处理的行中的几列.我注意到我看到的关于如何使用游标的大多数示例都显示它们将光标中的特定列一次分配给一个标量值,然后移动到下一行,

例如

OPEN db_cursor  
FETCH NEXT FROM db_cursor INTO @name  

WHILE @@FETCH_STATUS = 0  
BEGIN  
       --Do Stuff with @name scalar value, then get next row from cursor

       FETCH NEXT FROM db_cursor INTO @name  
END
Run Code Online (Sandbox Code Playgroud)

我想知道的是,是否可以执行以下操作:

    OPEN db_cursor  
    FETCH NEXT FROM db_cursor; 

    WHILE @@FETCH_STATUS = 0  
    BEGIN  
           SET @myName = db_cursor.name;
           SET @myAge = db_cursor.age;
           SET @myFavoriteColor = db_cursor.favoriteColor;
           --Do stuff with scalar values

           FETCH NEXT FROM db_cursor; 
    END
Run Code Online (Sandbox Code Playgroud)

总是感谢帮助.

sql t-sql sql-server cursor

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

我该如何解释REAL的ASN.1 BER标准?

我一直在阅读

  • X.690"信息技术--ASN.1编码规则:基本编码规则(BER)规范,规范编码规则(CER)和可分辨编码规则(DER)"

特别是,§8.5.6.4(d),关于具有可变长度尾数和指数的REAL值的二进制编码,如下所示:

"如果第2位到第1位是11,则第二个内容八位字节编码八位字节的数量,X表示,(作为无符号二进制数)用于编码指数的值,第三个直到(X加3)th(包含)内容八位字节将指数的值编码为二进制补码二进制数X的值至少为1 ;发送指数的前九位不应全为零或全部为1.

这是不一致的,因为从"第三个到(X加3)[rd] "的八位字节实际上是X + 1个八位字节.

有人能澄清这一节吗?

我认为它应该读

"......然后,第二个内容八位字节编码八位字节数少一个,X说,......"

要么

"......第三个到(X加2)和nd(含)内容八位字节......"

并且,X的最小值是1,还是0 表示 1个八位字节?

附录:如果有人可以向我提供一些不同BER编码值(八位字符串及其含义)的测试数据,那将会很有帮助.

到目前为止我所拥有的是什么

  • 09 00 = 0(零)
  • 09 01 40 = + INF(无穷大)
  • 09 01 41 = -INF
  • 09 08 03 2b 31 2e 30 65 2b 30 ="+ 1.0e + 0"= 1.0(精确十进制)
  • 09 05 80 fe 55 55 55 …

floating-point standards asn.1 der

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

实体框架4 CTP 5 POCO - 多对多配置,插入和更新?

我真的需要有人帮助我完全理解如何与Entity Framework 4 CTP 5,POCO建立多对多的关系.我需要了解3个概念:

  1. 如何配置我的模型以指示一些表是多对多的.
  2. 如何正确插入.
  3. 如何正确地做更新.

这是我目前的型号:

public class MusicSheet
{
    [Key]
    public int ID { get; set; }
    public string Title { get; set; }
    public string Key { get; set; }

    public virtual ICollection<Author> Authors { get; set; }
    public virtual ICollection<Tag> Tags { get; set; }
}

public class Author
{
    [Key]
    public int ID { get; set; }
    public string Name { get; set; }
    public string Bio { get; set; }

    public virtual …
Run Code Online (Sandbox Code Playgroud)

entity-relationship many-to-many entity-framework poco entity-framework-4

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

TypeError:'NoneType'对象不支持项目分配?

所以我用"文件选择"和"开始"按钮启动根屏幕.go按钮被禁用,我想在选择文件后使其处于活动状态.当我选择文件时,go应该变为活动状态但是这个错误"TypeError:'NoneType'对象不支持项目赋值"这里有一些示例代码

import Tkinter
import tkFileDialog

def chooseDir():
    dir1=tkFileDialog.askopenfilename(parent=root, title='choose file path')
    go['state']=Tkinter.ACTIVE
root=Tkinter.Tk()
global go
go=Tkinter.Button(text='file location',command=chooseDir,state=Tkinter.DISABLED).pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tkinter

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

通过Powershell在Select-Xml中使用Xpath not运算符

我正在使用csproj文件,我正在尝试编写一个cmdlet来提取项目文件引用的所有文件.这将包括所有Compile,EmbeddedResource,Resource,Content和None元素(更重要的是,它们的@Include值),但我特别想要将引用元素排除在它们引用的dll之外,这些对我来说并不重要.

我没有太多的经验,但我认为我想要的xpath表达式看起来像这样

$projectFile | Select-Xml -namespace @{msb="http://schemas.microsoft.com/developer/msbuild/2003"} -xpath "//msb:ItemGroup/*[not(self::node() = msb:Reference) and @Include]"
Run Code Online (Sandbox Code Playgroud)

但是,只要我尝试引入self :: node(),我的表达式就不会返回任何节点.我不是100%确定self :: node()是正确的方法.知道我会改变什么以使其返回,概念上,"所有包含属性的属性值都不是作为ItemGroup元素的子元素的Reference元素吗?"

powershell xpath operators csproj select-xml

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

Emacs Haskell模式2.8.0 - 在哪里?

我在哪里可以找到针对emacs .tar的haskell-mode-2.8?我再也找不到下载了......

emacs haskell

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

为什么std :: bitset的位按相反的顺序排列?

为什么bitset以相反的顺序存储这些位?经过多次打击后,我终于写了这个binary_to_dec.可以简化吗?

int binary_to_dec(std::string bin)
{
    std::bitset<8> bit;

    int c = bin.size();

    for (size_t i = 0; i < bin.size(); i++,c--)
    {
        bit.set(c-1, (bin[i]-'0' ? true : false));
    }

    return bit.to_ulong();
}
Run Code Online (Sandbox Code Playgroud)

c++ bitset

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

XMLAdapter for HashMap

我想转换我的payaload中的项目列表并将它们转换为hashmap.基本上,我有一个Item xml表示,它有一个ItemID列表.每个ItemID都有一个idType.但是,在我的Item类中,我希望这些ItemID表示为Map.

HashMap<ItemIDType, ItemID>
Run Code Online (Sandbox Code Playgroud)

传入的有效负载将此表示为列表

<Item>...
    <ItemIDs>
       <ItemID type="external" id="XYZ"/>
       <ItemID type="internal" id="20011"/>
    </ItemIDs>
</Item>
Run Code Online (Sandbox Code Playgroud)

但我想要一个适配器,将其转换为HashMap

"external" => "xyz"
"internal" => "20011"
Run Code Online (Sandbox Code Playgroud)

我现在正在使用LinkedList

public class MapHashMapListAdapter extends XmlAdapter<LinkedList<ItemID>, Map<ItemIDType, ItemID>> {

     public LinkedList<ItemID> marshal(final Map<ItemIDType, ItemID> v) throws Exception { ... }

     public Map<ItemIDType, ItemID> unmarshal(final LinkedList<ItemID> v) throws Exception { ... }

}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,当我的有效负载被转换时,它无法将列表转换为散列映射.方法unmarshal的传入LinkedList是一个空列表.你们知道我在这里做错了吗?我是否需要在此处创建自己的数据类型来处理LinkedList?

java jax-rs jaxb jersey

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

如何用Cufon调整字体大小?

我在Cufon使用浓缩字体.当页面加载时,我的菜单太宽并且包装.然后Cufon取代了字体,它看起来很好.为了减少视觉干扰,我想将字体大小设置得更小,然后让Cufon在显示时更改字体大小.

目前,字体大小由包含菜单的div设置.这是菜单容器的CSS:

.header_menu_block
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin-top: 3px;
    /*margin-left: 238px;  ie 6 can't handle, see margin block below*/
    float: left;
    text-align: left;
    font-weight: normal;
    font-size: 14px;
    color: #FFFFFF;
    height: 41px;  
    width: 991px;
}
Run Code Online (Sandbox Code Playgroud)

Cufon替换代码如下所示:

<script type="text/javascript">
    Cufon.replace('.header_menu_block_col_menu ', 
    { color: '#ffffff', 
      hover: {color: '#204966'}
    } );
</script> 
Run Code Online (Sandbox Code Playgroud)

我已经尝试将CS​​S字体大小设置为12px,然后使用以下Cufon代码,但它不起作用:

<script type="text/javascript">
    Cufon.replace('.header_menu_block_col_menu ', 
    { color: '#ffffff', 
      hover: {color: '#204966'},
      font-size:'14px'
    } );
</script>
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?

cufon

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

jquery热键 - 在INSIDE输入/ textarea中启用组合

我在这里使用jQuery热键插件:https://github.com/tzuryby/jquery.hotkeys

当您在输入字段内时,该插件可防止触发热键.

在我的情况下,我想要一个热键在输入框内触发,而不是特别是一个:

$(function() {
    $(document).bind('keydown', 'Shift+return',function (evt) {
        alert('got it')
    });
});
Run Code Online (Sandbox Code Playgroud)

关于如何修补jQuery热键以允许在输入/ textarea字段内触发shift + return的任何想法?但是没有为所有其他热键绑定解雇?

谢谢

jquery hotkeys jquery-plugins

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