问题列表 - 第11544页

如何在窗口获得WPF焦点时收到通知?

我希望在单击WPF中的窗口时收到通知(我使用GotFocus事件),但只有在我单击窗口中的Combobox时才会触发.我想要的是在单击窗口或窗口中的任何控件时收到通知.有关如何做到这一点的任何想法?

wpf focus

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

LINQ(或linq)是一个利基工具,还是它正在走向成为基础?

在阅读" LINQ的Java等价物是什么? "后,我想知道,是(小写)语言集成查询 - 换句话说,是使用简洁语法在对象集合或外部存储上执行查询的能力 -成为大多数通用语言的未来之路?或者LINQ是一项有趣的技术,仍将局限于微软的语言?介于两者之间?

编辑:我不知道其他语言,但正如我所知,LINQ既不是史无前例也不是唯一的.LINQ中的想法 - lambdas和查询 - 存在于其他语言中,并且这些想法似乎正在传播.

.net python java linq

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

在Codeigniter中显示多个视图的最佳做法是什么?

我正在尝试确定从控制器中的相同方法调用多个视图的最佳实践.

在控制器中是否最好进行一次视图调用,然后让该视图调用所需的所有视图,或者在控制器中按顺序调用所需的所有视图?

例:

function index(){
   //set all data variables
   //then send them to the view
   $this->load->view($index_view, $data);
}
Run Code Online (Sandbox Code Playgroud)

要么

function index(){
  //set variables
  //then call each view
  $this->load->view($header_view, $header_data);
  $this->load->view($body_view, $body_data);
  $this->load->view($footer_view, $footer_data);
Run Code Online (Sandbox Code Playgroud)

Codeigniter指南显示了两种方式,但似乎没有建议最佳实践...是否有一个?

model-view-controller codeigniter view

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

Perl中最小的非零,正浮点数是多少?

我在Perl中有一个程序可以处理偶尔会非常小的概率.由于舍入误差,有时其中一个概率为零.我想检查以下内容:

use constant TINY_FLOAT => 1e-200;
my $prob = calculate_prob();
if ( $prob == 0 ) {
    $prob = TINY_FLOAT;
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我实际上看到Perl生成的数字小于1e-200(我刚看到8.14e-314飞过).对于我的应用程序,我可以更改calculate_prob(),以便它返回TINY_FLOAT的最大值和实际概率,但这让我对如何在Perl中处理浮点数感到好奇.

Perl中最小的正浮点值是多少?它是平台依赖的吗?如果有,是否有一个快速程序,我可以用来在我的机器上找出它?

floating-point perl numerical

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

哪个更安全的OFB或CFB?

我正在使用AES加密工作一个小项目,并希望在流模式下使用它,这被认为是更适合套接字使用的模式?OFB或CFB?我一直在阅读它并且无法真正决定,所以任何想法都受到高度赞赏.

我将使用OpenSSL/C++.

c++ encryption openssl cryptography aes

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

如何在XNA中找到旋转变换的2D坐标?

我正在制作一个XNA游戏并遇到一个小问题,想出一些矢量数学.

我有一个类表示具有X和Y整数坐标的2D对象和一个旋转浮点数.我需要的是为Position获取一个Vector2属性,并将X和Y设置为使用Rotation float转换的Vector2.这样我就可以做一些事情;

Position += new Vector2((thumbstick.X * scrollSpeed), -(thumbstick.Y * scrollSpeed));
Run Code Online (Sandbox Code Playgroud)

并且物体将沿着它自己的向上方向移动,而不是视图的向上方向.

到目前为止这就是我所拥有的......我认为这个设置是正确的,但是对于+ =更改它需要得到一个并且答案就是现在没有找到我...>.>

public Vector2 Position
{
    get
    {
        // What goes here? :S
    }
    set
    {
        X = value.X * (int)Math.Cos(this.Rotation);
        Y = value.Y * (int)Math.Cos(this.Rotation);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# graphics xna 2d

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

什么是LINQ to events(即RX Framework)?

什么是LINQ to events又名RX Framework又名.NET 4.0中的Reactive Extensions(但也可作为backported版本提供)?

换句话说,System.Reactive.dll中的所有内容是什么?

linq events reactive-programming system.reactive

30
推荐指数
3
解决办法
6928
查看次数

如何等待进程完成使用IO.popen?

IO.popen在Ruby中使用在循环中运行一系列命令行命令.然后我需要在循环外运行另一个命令.在循环中的所有命令都已终止之前,循环外的命令无法运行.

如何使程序等待这种情况发生?目前最后一个命令运行得太快了.

一个例子:

for foo in bar
    IO.popen(cmd_foo)
end
IO.popen(another_cmd)
Run Code Online (Sandbox Code Playgroud)

所以cmd_foosanother_cmd运行之前都需要返回.

ruby linux command-line

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

在大型稀疏矩阵中找到"最大"密集子矩阵

给定一个大的稀疏矩阵(比如说10k +乘以1M +),我需要找到形成密集矩阵(所有非零元素)的行和列的子集,不一定是连续的.我希望这个子矩阵在某些宽高比约束内尽可能大(不是最大和,但是最大数量的元素).

这个问题是否有任何已知的确切或aproxamate解决方案?

对谷歌的快速扫描似乎给出了很多接近但不完全的结果.我应该寻找什么条款?


编辑:只是为了澄清; 子矩阵不需要是连续的.事实上,行和列顺序是完全任意的,因此邻接完全无关紧要.


基于Chad Okere的想法的想法

  1. 从最大计数到最小计数排序行(不是必需但可能有助于执行)
  2. 选择两个具有"大"重叠的行
  3. 添加不会减少重叠的所有其他行
  4. 记录该集
  5. 添加任何行减少重叠最少
  6. 在#3重复,直到结果变小
  7. 从#2开始,使用不同的起始对
  8. 继续,直到您确定结果足够好

algorithm discrete-mathematics sparse-matrix

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

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