问题列表 - 第36666页

wpf设置焦点的问题

嗨,我无法将注意力集中在控制之父上.我有一个放在画布上的控件.如果我单击该控件,我需要在画布上设置焦点以处理一些键盘事件.尽管事实上我试图像这样设定焦点

 protected override void OnPreviewMouseDown(MouseButtonEventArgs e)
        {
            base.OnPreviewMouseDown(e);
           Canvas designer = VisualTreeHelper.GetParent(this) as Canvas;
          designer.Focus() ;//this doesn't work
           Keyboard.Focus(designer); //this also doesn't work


        }
Run Code Online (Sandbox Code Playgroud)

附加到画布的键盘事件不会触发.

c# wpf events focus setfocus

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

将 QByteArray 转换为 quint16

我有来自 libpurple 的以下 C 宏:

#define yahoo_get16(buf) ((((*(buf))<<8)&0xff00) + ((*((buf)+1)) & 0xff))
Run Code Online (Sandbox Code Playgroud)

我如何将其编写为一个函数,该函数将获取 QByteArray 作为参数并使用上面 c 宏中的算法重新运行 quint16 值?

我已经问过一个类似的问题,它将从 quint16 转换为 QByteArray 所以基本上我现在想做的是该函数的相反操作。

谢谢。

qt

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

SELECT与多个子查询到同一个表

我一遍又一遍地使用相同的SQL模式,我知道必须有更好的方法,但我无法将它拼凑在一起.这是模式的一个简单版本,我将撤回学生的信息和他们签出的最后一本书(如果存在的话):

SELECT TStudents.*,
       BookName = (SELECT TOP 1 BookName 
                     FROM TBookCheckouts 
                    WHERE StudentID = TStudents.ID 
                 ORDER BY DateCheckedOut DESC),
       BookAuthor = (SELECT TOP 1 BookAuthor 
                       FROM TBookCheckouts 
                      WHERE StudentID = TStudents.ID 
                   ORDER BY DateCheckedOut DESC),
       BookCheckout = (SELECT TOP 1 DateCheckedOut 
                         FROM TBookCheckouts 
                         WHERE StudentID = TStudents.ID 
                     ORDER BY DateCheckedOut DESC)
   FROM TStudents
Run Code Online (Sandbox Code Playgroud)

(为了这个例子,请忽略TBookCheckouts应该分成TCheckouts和TBooks的事实)

我想说明的是:我倾向于为同一个表中的列提供大量子查询.我也倾向于需要按日期对这些子查询表进行排序以获得最新记录,因此对于LEFT JOIN来说,这并不是那么简单(至少对我而言).但是请注意,除了返回哪个字段之外,我基本上做了3次相同的子查询.SQL Server可能足够聪明以优化它,但我不这么认为(我肯定需要在阅读执行计划方面做得更好......).

虽然以这种方式构造它可能是有利的(如果我有大量的子查询和子表,有时这最终会更具可读性),但这似乎并不是特别有效.

我已经考虑从派生表执行LEFT JOIN,可能包含ROW_NUMBER()和PARTITION BY,但我似乎无法将它们拼凑在一起.

sql t-sql sql-server subquery

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

在Python中计算jpeg图像的宽度和高度的最简单方法

如何在Python中计算图像的宽度和高度?我正在使用"图像"库,如果这样可以更容易.

谢谢.

python image image-processing

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

如何在适用于iPad的View Controller中创建多个表视图?

我正在使用通用应用程序.现在我想在iPAD的视图控制器中创建三个表视图.我有三个独立的视图控制器与XIB.So我如何在主控制器中添加另外两个表视图作为子视图.请给我一些示例应用程序和链接.在我的应用程序中,我有三个视图控制器并添加一个子视图作为表视图(而不是UITableViewController).在单击第一个表视图数据时,它导航到第二个表并单击第二个表视图数据,它将导航到第三个表视图.

 Hierarchy:

   MainViewController:
     --SubTableView1 
     --SubTableView2 
Run Code Online (Sandbox Code Playgroud)

见下图, 替代文字

请帮帮我.

谢谢!!

uitableview uiviewcontroller ipad

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

关于C#局部变量范围的问题

我只是想知道,我以为我不能有同名的变量:

int Test;
public void A(int Test)
{

}
Run Code Online (Sandbox Code Playgroud)

为什么这会编译?我知道我可以使用这个关键字,但我觉得很奇怪,因为该方法在类的范围内,它允许我声明具有相同名称的变量.

c# variables scope

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

PHP:require_once和继承

如果我有:

require_once("bla.php");
class controller{.....}
Run Code Online (Sandbox Code Playgroud)

如果我然后在另一个文件中创建class control_A extends controller{...},我是否需要再次说require_once("bla.php");,还是继承?

如果require_onceclass controller定义中完成了怎么办?

谢谢!

JDelage

php inheritance require-once

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

获得Java布尔值的倒数的最简洁方法是什么?

如果你有一个布尔变量:

boolean myBool = true;
Run Code Online (Sandbox Code Playgroud)

我可以通过if/else子句获得相反的结果:

if (myBool == true)
 myBool = false;
else
 myBool = true;
Run Code Online (Sandbox Code Playgroud)

有没有更简洁的方法来做到这一点?

java boolean inverse

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

Java:有地图功能吗?

我需要一个地图功能.Java中有这样的东西吗?

(对于那些想知道的人:我当然知道如何自己实现这个琐碎的功能...)

java map-function

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

UIImageView上的UIGestureRecognizer

我有一个UIImageView,我希望能够调整大小和旋转等.

可以UIGestureRecognizer添加到UIImageView

我想UIImageView在运行时创建一个旋转和捏合识别器.

如何添加这些识别器?

objective-c uiimageview uigesturerecognizer ios

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