问题列表 - 第40074页

如何在NSWindow关闭时收到通知

当NSWindow应该或将要关闭时,我该如何注意?我想要像windowWillClose这样的东西.不幸的是,NSWindowController没有像UIViewController那样方便的方法.那么这样做的最佳做法是什么?

谢谢
-f

cocoa appkit nswindow nswindowcontroller

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

C++:转储RAM内容

  • 如何在不触发访问冲突的情况下实现这一目标?

我已经尝试将bool指针设置为特定的起始位置,然后逐步递增它.这会导致访问冲突.

我正在使用Visual Studio 2010

c++ windows winapi

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

什么是当前最好的Javascript模板引擎?

因此,关于这一主题的一些较早的问题指向了许多可用的选项.例如,这两个问题是关于该主题的最多回答:

JavaScript支持哪种好的模板语言?

jQuery模板引擎

这两个问题的大多数答案都来自2008年.

然而,在过去一年左右的时间里,javascript格局已经发生了很大变化.例如,.NET JQuery扩展最近被添加为官方JQuery插件.

在目前的模板引擎中,哪个是最好的?以下是我所知道的一些选项:

鉴于所有这些不同的选择,这可能是最好的选择?

我试图在Resig的Microtemplates和JQuery-tmpl之间做出决定,但我不知道哪两个更好,或者是否有比其中任何一个更好的选择.

熟悉许多可用选项的人是否可以就此事提出一些建议?

javascript jquery template-engine

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

拆分矩阵并重新加入

这是我的第一篇文章.如果我的问题愚蠢,请提前道歉.我是编程新手.

好的,所以我matrix(eBpvalues)在R中有一个152720行和2列.我想分成10个单独的矩阵,每个矩阵包含15272行.

我试过这个:

> newmx <-split(as.data.frame(eBpvalues), rep(1:10, each = 15272)))

> summary(newmx)  

   Length Class      Mode  
1  2      data.frame list    
2  2      data.frame list  
3  2      data.frame list  
4  2      data.frame list  
5  2      data.frame list  
6  2      data.frame list  
7  2      data.frame list  
8  2      data.frame list  
9  2      data.frame list  
10 2      data.frame list  
Run Code Online (Sandbox Code Playgroud)

我如何并排连接这些矩阵,所以我有一个20列和15272行的新矩阵?

干杯,

尼尔

split r matrix

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

为什么复制构造函数会隐藏C++中的默认构造函数?

#include <iostream>
#include <conio.h>

using namespace std;

class Base
{
      int a;
public:
      Base(const Base & b)
      {
                 cout<<"inside constructor"<<endl;
      }   

};

int main()
{
   Base b1;
   getch();
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误.没有匹配函数来调用`Base :: Base()'为什么?

c++

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

跟踪方法的内存使用情况

我还没有找到一个优雅的解决方案.我有一个类,我希望在不修改函数的情况下跟踪内存使用情况:

class Example
{
    public function hello($name)
    {
        $something = str_repeat($name, pow(1024, 2));
    }
}

$class = new Example;
$class->hello('a');
Run Code Online (Sandbox Code Playgroud)

所以任务是,在hello()没有干扰的情况下使用多少内存?

注意:此方法的内存使用量应为1MB.我试过打包电话memory_get_usage();无济于事:

class Example
{
    public function hello($name)
    {
        $something = str_repeat($name, pow(1024, 2));
    }
}

$class = new Example;

$s = memory_get_usage();

$class->hello('a');

echo memory_get_usage() - $s;
Run Code Online (Sandbox Code Playgroud)

这只会产生144字节数(根本不正确).我通过使用ReflectionMethod该类尝试了各种魔法.

我有一种感觉,我需要做的是计算方法的差异:(.如果有人能想到更干净的东西那么你真的会让我的一天.

编辑:我应该提到这是在基准测试应用程序的上下文中.因此,虽然memory_get_peak_usage在正确返回内存使用的意义上工作,但它也会在高内存方法之后运行基准测试.现在,如果有办法重置内存统计数据,那也可能是好的.

php memory methods function

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

从C#Windows窗体中在MS Word中打开MS Word文档

我希望能够通过单击表单上的按钮从C#表单中打开MS Word中已经生成的word文档,但不知道如何,请帮助.

谢谢

c# forms document ms-word button

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

如何在Windows上获取视频捕获设备(网络摄像头)列表?(C++)

所以我们有一个简单的C++ win32控制台应用程序.我们想要的只是打印网络摄像机列表和其他可用的视频捕获设备.我们想尽可能多地使用windows apis - 毕竟没有外部库 - 我们想要的就是打印出一个列表 - 不要飞到月球上!)怎么做这样的事情?

我自己的研究:我发现这个官方的msdn样本,但我仍然没有得到如何输出设备列表到屏幕=((对不起 - 我是C++的新手)

......还有一些研究......

在一个关于主题的最简单的ms样本中找到了这个

HRESULT OnInitDialog(HWND hwnd, ChooseDeviceParam *pParam)
{
    HRESULT hr = S_OK;

    HWND hList = GetDlgItem(hwnd, IDC_DEVICE_LIST);

    // Display a list of the devices.

    for (DWORD i = 0; i < pParam->count; i++)
    {
        WCHAR *szFriendlyName = NULL;

        hr = pParam->ppDevices[i]->GetAllocatedString(
            MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME,
            &szFriendlyName,
            NULL
            );

        if (FAILED(hr))
        {
            break;
        }

        int index = ListBox_AddString(hList, szFriendlyName);

        ListBox_SetItemData(hList, index, i);

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

看起来它应该做的工作,但我不知道如何将其包含在简单的命令行应用程序中,以便输出数据...


也来自这个系列:

c++ winapi device visual-studio-2010 visual-studio

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

CSS3 Internet Explorer缩放背景过滤器:

我正在尝试拉伸背景图像,因此它总是填满窗口.

使用CSS3我已经在mozilla和chrome中管理它,但是我在IE中苦苦挣扎.我以前在IE中管理过这个,但这次它不起作用,这是我的HTML和CSS:

HTML5:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="description" content="">
        <title>IndieCity.com Signup</title>
        <!-- CSS gets included here -->
    </head>
    <body>
         <div id="background"></div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS:

div#background {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    min-width: 1024px;
    min-height: 768px;
    display: block;
    background: url(../img/theme1.jpg) no-repeat;
    background-size: 100%;
    -moz-background-size: 100%;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/theme1.jpg', sizingMethod='scale');
}
Run Code Online (Sandbox Code Playgroud)

我正在使用IE8.

css internet-explorer background filter css3

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

jQuery同时选择'this'和另一个选择器

我正在使用jQuery单击功能,并想知道我是否可以使用术语'this'来选择导航元素和另一个选择器同时在这里我的代码:

$('#nav').click(function() {
    $(this, '#anotherSelector').hide();
});
Run Code Online (Sandbox Code Playgroud)

这不起作用.它也选择#anotherSelector而不是#nav元素.我究竟做错了什么?

提前谢谢了.

jquery css-selectors jquery-selectors

18
推荐指数
2
解决办法
6952
查看次数