问题列表 - 第11298页

如何捕获Print Screen键?

我按下Print Screen键时需要捕获的程序,但它不能正常工作(但是它可以与其他键一起使用).

我想这与windows劫持我的权威有关,因为我还是新手,我很想知道如何解决这个问题.

这是我目前的代码:

namespace Boom_Screenshot_
{
    /// <summary>
    /// Interaction logic for Window1.xaml
    /// </summary>
    public partial class Window1 : Window
    {
        //SETTINGS
        Key TRIGGER_KEY = Key.PrintScreen;

        public Window1()
        {
            InitializeComponent();
        }

        private void Window_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == TRIGGER_KEY)
            {
                MessageBox.Show("'PrintScreen' was pressed.");
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# events keydown visual-studio-2008 visual-studio

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

如何在特定的ajax调用上调用.ajaxStart()

我对站点文档进行了一些ajax调用,根据ajax状态显示或隐藏进度条

  $(document).ajaxStart(function(){ 
        $('#ajaxProgress').show(); 
    });
  $(document).ajaxStop(function(){ 
        $('#ajaxProgress').hide(); 
    });
Run Code Online (Sandbox Code Playgroud)

我想基本上在网站的其他部分覆盖这些方法,在这些部分上进行了很多快速的小型ajax调用,并且不需要进出弹出的进度条.我试图将它们附加到其他$ .getJSON和$ .ajax调用中或插入它们.我试过把它们链接起来,但显然这并不好.

$.getJSON().ajaxStart(function(){ 'kill preloader'});
Run Code Online (Sandbox Code Playgroud)

ajax jquery preloader progress-bar

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

为什么join子句的顺序会影响SQL Server中的查询计划?

我正在SQL Server 2000(和2005)中构建一个视图,我注意到连接语句的顺序极大地影响了查询的执行计划和速度.

select      sr.WTSASessionRangeID,
            -- bunch of other columns
from        WTSAVW_UserSessionRange us
inner join  WTSA_SessionRange sr on sr.WTSASessionRangeID = us.WTSASessionRangeID
left outer join WTSA_SessionRangeTutor srt on srt.WTSASessionRangeID = sr.WTSASessionRangeID
left outer join WTSA_SessionRangeClass src on src.WTSASessionRangeID = sr.WTSASessionRangeID
left outer join WTSA_SessionRangeStream srs on srs.WTSASessionRangeID = sr.WTSASessionRangeID
--left outer join MO_Stream ms on ms.MOStreamID = srs.MOStreamID
left outer join WTSA_SessionRangeEnrolmentPeriod srep on srep.WTSASessionRangeID = sr.WTSASessionRangeID
left outer join WTSA_SessionRangeStudent stsd on stsd.WTSASessionRangeID = sr.WTSASessionRangeID
left outer join WTSA_SessionSubrange ssr …
Run Code Online (Sandbox Code Playgroud)

sql-server optimization join sql-server-2005 sql-server-2000

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

如何为linux用户帐户定义变量和常量?

假设我创建了一个名为john的linux用户帐户.John希望在linux shell(bash)中创建一个名为MYVAL的变量,其值为Hello World

MYVAL ='Hello World'

约翰不希望他每次在登录时重新声明这个变量.有一些Linux的配置文件或启动文件,约翰可以在这样的声明这个变量,它将填充每次他启动他的电脑时?

linux shell scripting

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

什么时候在git中分支?

我刚刚开始使用Git,虽然它是比较容易找出如何做混帐我有麻烦搞清楚什么时候做什么混帐.

例如,什么时候通常分支项目?

我正在考虑分支当前项目的每个版本,以及什么时候将它与主人完全合并 - 这是常见的做法吗?

git

13
推荐指数
3
解决办法
3998
查看次数

Subsonic 3 - SimpleRepository Update =未将对象引用设置为对象的实例

看起来相当直接和简单,我正在执行以下操作并获得"对象引用未设置为对象的实例".错误.这是一个非常简单的更新.

   [AcceptVerbs(HttpVerbs.Post)][Authorize(Roles="admin")][ValidateInput(false)]
    public ActionResult SaveContent(int id, string content)
        {
            var page = _repos.Single<Models.Page>(p=>p.PageID == id);
            page.PageContent = content;
            _repos.Update(page);
             return RedirectToAction("Index",new { pagename=page.Name});
         }
Run Code Online (Sandbox Code Playgroud)

我可以在调试器中看到我实际上正在获取我的对象并使用新值更新它,但是_repos.Update(页面); 每次都会窒息.

还有谁有相同的问题吗?

subsonic3

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

为什么线程被认为是"邪恶的"?

我正在阅读SQLite FAQ,并发现了这段话:

线程是邪恶的.避免他们.

我不太明白"线程是邪恶的"这句话.如果这是真的,那么替代方案是什么?

我对线程的肤浅理解是:

  • 线程会发生并发.否则,CPU功率将被浪费,等待(例如)慢速I/O.
  • 但最糟糕的是,您必须同步逻辑以避免争用,并且必须保护共享资源.

注意:由于我不熟悉Windows上的线程,我希望讨论仅限于Linux/Unix线程.

unix multithreading thread-safety

23
推荐指数
6
解决办法
5499
查看次数

UIAatePicker在UIActionSheet分层问题中

有人在另一个问题中发布了这个代码,将UIDatePicker放在UIAlertSheet中:

UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@"Date Picker" 
                                                  delegate:self
                                         cancelButtonTitle:@"Cancel"
                                    destructiveButtonTitle:nil
                                         otherButtonTitles:nil];

// Add the picker
UIDatePicker *pickerView = [[UIDatePicker alloc] init];
pickerView.datePickerMode = UIDatePickerModeDate;
[menu addSubview:pickerView];
[menu showInView:self.view];        
[menu setBounds:CGRectMake(0,0,320, 500)];

CGRect pickerRect = pickerView.bounds;
pickerRect.origin.y = -100;
pickerView.bounds = pickerRect;

[pickerView release];
[menu release];
Run Code Online (Sandbox Code Playgroud)

我已将其修改为:

    UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:nil
                                                      delegate:nil
                                             cancelButtonTitle:@"Done"
                                        destructiveButtonTitle:nil
                                             otherButtonTitles:nil];

    // Add the picker
    UIDatePicker *pickerView = [[UIDatePicker alloc] init];
    pickerView.datePickerMode = UIDatePickerModeCountDownTimer;
    [menu addSubview:pickerView];
    [menu showInView:self.navigationController.tabBarController.view];        
    [menu setBounds:CGRectMake(0,0,320, 516)];
    [pickerView setFrame:CGRectMake(0, 85, …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uidatepicker uialertview

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

Objective-C中是否有一个方法从字符串递归创建目录?

我正在尝试使用从服务器下载的图像写入iPhone应用程序的缓存文件夹.我的计划是将图像保存在"site.com/path/to/image.jpg"中,因为镜像服务器文件夹结构会使重复的名称变得不可能,而这似乎是正确的方法.不幸的是,我似乎必须在编写文件之前自己创建文件夹.在Objective-C中是否有一个方法来调用哪个,如果给出"/ Users/Me/a/b/c"(不,那不是一个有效的iPhone路径,只是一个例子)将实现/ Users/Me存在,然后创建一个,然后在一个创建b下,依此类推,直到它结束?

我可以自己写,但我喜欢尽可能使用内置函数.我在这里找不到任何相关的东西.

iphone file-io objective-c

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

使用Winforms免费构建优秀程序UI的示例在哪里?

我正在尝试在Winforms和WPF之间为C#应用程序做出决定.我想要一个好的免费用户界面,我知道WPF会很棒.但是,Winforms上的免费UI外观有多好?

我已经读过Paint.net是基于Winforms构建的,但我不认为UI非常有吸引力.我正在寻找可以在Winforms上构建的最新鲜的免费UI,所以我可以看到它可以做什么,并在它和WPF之间做出决定.

谢谢.

wpf user-interface winforms

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