问题列表 - 第10992页

Windows窗体:检测聚焦控件的更改

我正在Windows窗体应用程序中实现复制粘贴.当用户更改应用程序中的focus元素时,我需要为这两个操作启用/禁用条形按钮.

我可以使用以下内容找到当前的聚焦控件:http://www.syncfusion.com/FAQ/windowsforms/faq_c41c.aspx#q1021q,但是如何检测聚焦控件是否已更改?

.net c# winforms

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

LINQ与OR连接

我想使用OR语句与LINQ进行JOIN.

这是我开始的SQL查询:

SELECT  t.id
FROM Teams t
INNER JOIN Games g 
   ON (g.homeTeamId = t.id OR g.awayTeamId = t.id) 
  AND g.winningTeamId != 0
  AND g.year = @year
GROUP BY t.id
Run Code Online (Sandbox Code Playgroud)

我无法将该ON子句转换为LINQ.这就是我所在的地方:

var y = from t in db.Teams
        join g in db.Games on t.ID equals g.AwayTeamID //missing HomeTeamID join
        where g.WinningTeamID != 0
           && g.Year == year
        group t by t.ID into grouping
        select grouping;
Run Code Online (Sandbox Code Playgroud)

我想我可以用:

join g in db.Games on 1 equals 1
where (t.ID == g.HomeTeamID || t.ID …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

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

为什么要在数据库主机上保留应用程序的副本?

许多Capistrano示例食谱包括:db角色.默认情况下,部署任务将应用程序代码导出到所有角色中的所有主机.因此,这表明人们通常会在数据库主机上保留其应用程序的副本.此外,在Capistrano的分发deploy.rb配方中,:deploy:migrate看起来像这样:

task :migrate, :roles => :db, :only => { :primary => true } do
  # ...
end
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么这样做呢?将应用程序代码保留在数据库主机(可能甚至没有安装Ruby)并从生产框运行迁移不是更清晰吗?

ruby deployment capistrano ruby-on-rails

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

在ViewModels之间共享状态

我有两个ViewModel,它们为不同的视图提供相同的模型.一个将模型显示为a中的项目ListBox,另一个将其显示为a中的选项卡TabControl.本TabControl是为那些在选定的项目显示选项卡ListBox,从而使标签来来去去,选择的变化.

我可以通过向IsSelectedModel 添加一个属性并将ViewModels绑定到它来轻松地同步这两个控件(有点像这样),但这会使模型与实际上不属于那里的演示细节混乱.

似乎我需要Model和ViewModels之间的东西来保持这个额外的状态.是否有任何好的方法可以做到这一点?

silverlight wpf xaml mvvm

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

在Linux下是否有用于C++的用户模式多线程库/框架?

我正在寻找Linux下用于C++的用户模式多线程库/框架.我熟悉boost :: thread和ACE_Thread_Manager,但AFAIK最终都使用OS本机线程的支持.

建议将受到高度赞赏.

c++ linux

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

<input>元素上的jQuery Change事件 - 保留以前值的任何方式?

我今天早上一直在寻找,我找不到任何简单的解决方案...基本上,我想捕获输入元素的变化,但也知道以前的值.

这是一个更改事件和最简单形式的输入元素.显然,我可以使用$(elem).val()来获取新值,但是我是否因为获得之前的值而缺少一个偷偷摸摸的方法?我没有在jQuery API中看到任何东西来执行此操作,但也许有人已经完成了这个并且有一些提示?

<script>
    $(document).ready(function(){
        $('#myInputElement').bind('change', function(){
            //var oldvalue = ???
            var newvalue = $(this).val();
        });
    });
</script>
<input id="myInputElement" type="text">
Run Code Online (Sandbox Code Playgroud)

我不反对编写我自己的解决方案,我只是想确保我不在这里重新创建轮子.

html javascript forms jquery events

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

在注册时创建子域

我正在建立一个网站,企业可以在那里注册自己的帐户,该帐户应位于http://businessname.example.com,每次都会更改"businessname".

我想在Windows服务器(IIS 7)上执行此操作,但我不确定如何处理它.

subdomain iis-7 registration

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

在此示例中使用临时变量还是内联?

我正在加载一个ASP.NET下拉列表。

这样做有什么好处:

    Private Sub LoadSeasonsListbox(ByVal seasons As List(Of Season))
      Dim li As ListItem
      For Each s As Season In seasons
        li = New ListItem(s.SeasonDescription, s.SeasonCodeID)
        frm.SeasonsList.Items.Add(li)
      Next
    End Sub
Run Code Online (Sandbox Code Playgroud)

在此:

Private Sub LoadSeasonsListbox(ByVal seasons As List(Of Season))
    For Each s As Season In seasons
        frm.SeasonsList.Items.Add(New ListItem(s.SeasonDescription, s.SeasonCodeID))
    Next
End Sub
Run Code Online (Sandbox Code Playgroud)

.net variables inline-code

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

在Java中内联

在C++中,我可以声明一个方法"内联",编译器可能会内联它.据我所知,Java中没有这样的关键字.

如果JVM决定这样做,内联就完成了吗?我能以某种方式影响这个决定吗?

java jvm inline-method inlining

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

在ifstream方法中放置一个字符串

我正在学习C++,当我尝试在ifstream方法中使用String时,我遇到了一些麻烦,如下所示:

string filename;
cout << "Enter the name of the file: ";
   cin >> filename;
ifstream file ( filename );
Run Code Online (Sandbox Code Playgroud)

这是完整的代码:

// obtaining file size
#include <iostream>
#include <fstream>
using namespace std;

int main ( int argc, char** argv )
{
    string file;
    long begin,end;
    cout << "Enter the name of the file: ";
       cin >> file;
    ifstream myfile ( file );
    begin = myfile.tellg();
    myfile.seekg (0, ios::end);
    end = myfile.tellg();
    myfile.close();
    cout << "File size …
Run Code Online (Sandbox Code Playgroud)

c++ string file-io input ifstream

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