问题列表 - 第26238页

SQL Server - 仅在值不同时更新

在SQL Server 2008中,如果表中的字段的值与update语句中的值不同,如何更新表中的字段?

例如:

我有TableA的FirstName列,其值为'Roger Moore',唯一ID为'007'.现在,我正在调用更新语句,但只有当值是"Roger Moore"以外的其他值时才应更新'FirstName'字段.

TIA

sql sql-server-2008 sql-update

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

谷歌地图:如何通过悬停链接打开InfoWindow?

我的页面上有一张左边的地图,大约有40个点,右边是40个点的列表.所以,当您点击地图上的某个点时,会显示"信息窗口",您可以在其中查看有关它的一些信息.我找不到如何通过在相应的链接上"悬停"来简单地打开地图上的"信息窗口",从而关闭所有其他信息窗口.

有人对此有所了解吗?

html javascript google-maps

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

创建"无法为对象堆保留足够的空间"错误

是否有一个实用程序(对于Windows)使用内存,所以我可以创建一个JVM"无法为对象堆保留足够的空间"错误?

我想在JVM之外的进程中耗尽这个内存.

java jvm memory-management

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

Rails开发有哪些有用的Emacs功能

Emacs的功能,软件包,附加组件等可以帮助您进行日常的Ruby On Rails开发?

ruby emacs ruby-on-rails

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

我可以在以下示例中增加"this"的范围吗?

在使用jquery回调时,我发现'this'不再定义了.我找到了一个解决方法,即将'this'设置为另一个变量.例如,像这样:

function handler(DATA) {
       var myThis = this;

       $.post(
          'file.php',
          DATA,
          function() {

               // THIS where I need access to 'this', but its not available
               // unless I've used the 'myThis' trick above

          }
       );
}
Run Code Online (Sandbox Code Playgroud)

它的工作方式与此类似,但我一直在寻找"正确的方法"或"更好的方式"来做事.

这是最好的方法吗?或者还有另一个吗?

javascript jquery

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

在VS 2010中找不到VSIX项目类型

我已经安装了VS 2010 SDK,但我仍然没有VSIX项目类型.这个系统从来没有任何beta位.

有任何想法吗?

visual-studio-2010 vsix

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

WinForms复选框不响应加/减键 - 简单的解决方法?

在使用pre dotNET VB和C++(MFC)创建的表单上,复选框控件响应加号/减号键而不进行自定义编程.当焦点在checbox控件上时,+无论先前的状态如何(按下/取消选中),按下-都会选中该框,而按下将取消选中它,无论之前的状态如何.

C#winform复选框似乎没有表现出这种行为.

所述行为对于自动化非常非常方便,其中自动化程序将焦点设置为复选框控件并发出+-检查或取消选中它.如果没有此功能,则无法完成,因为自动化程序(至少我正在使用的程序)无法查询复选框的当前状态(因此它可以决定是否发出Space密钥以将状态切换为所需的状态).

我已经查看了Visual Studio 2008 IDE中复选框的属性,找不到任何可以恢复/启用对+/的响应的内容-.

由于我控制了有问题的WinForms的源代码,我可以使用自定义复选框控件替换所有复选框控件,但是我想避免这种情况 - 哎呀,我不认为我甚至可以考虑给出需要完成的重构量.

所以最重要的是:有没有人知道如何比编码更改更容易恢复这种行为?

.net c# keyboard-shortcuts winforms

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

将Windows平台C++移植到POSIX(Linux)C++ - WSAGetLastError()

我目前正在将一些Windows移动C++代码移植到标准C++.

所以我试图找到Windows特定功能的替代品.

我很难找到一个标准的C++函数,它可以帮助我替换WSAGetLastError()窗口特定的函数.

WSAGetLastError()返回Windows中套接字发生的错误的错误号.

所以我想知道是否有人知道在标准c ++中替换此功能的方法?

为连接/解除套接字的不同结果获取不同错误号的方法是足够的.

c++ linux error-handling porting

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

如何将这些类似的linq查询合并为一个?

这可能是一个基本的LINQ问题.我需要选择一个对象,如果为null则选择另一个对象.我通过以下方式使用linq对象,我知道可以更快,更好,更清洁...

    public Attrib DetermineAttribution(Data data)
    {

        var one = from c in data.actions
                           where c.actionType == Action.ActionTypeOne
                           select new Attrib 
                                      {
                                          id = c.id,
                                          name = c.name
                                      };
        if( one.Count() > 0)
            return one.First();

        var two = from c in data.actions
                  where c.actionType == Action.ActionTypeTwo
                  select new Attrib
                             {
                                 id = c.id,
                                 name = c.name
                             };
        if (two.Count() > 0 )
            return two.First();

  }
Run Code Online (Sandbox Code Playgroud)

两个linq操作仅在where子句上有所不同,我知道有一种方法可以将它们组合在一起.任何想法将不胜感激.

c# linq

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

使用未提交的更改来存储存储库的存档

如何使用git archive?创建当前存储库的存档,包括本地未提交的更改?

git

17
推荐指数
4
解决办法
6453
查看次数