问题列表 - 第44341页

厘米到像素

如何在c#中将厘米转换为像素?

c# math winforms

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

移动构造函数似乎没有执行

这是我第一次使用C++ 0x rvalue引用进行实验,似乎有些奇怪的事情正在进行中.

在下面的代码示例中,factory函数MakeWindow按值返回Window对象.调用者使用它来初始化Window对象.如果我理解正确,这应该调用移动构造函数.为了检测到这一点,我在那里抛出异常.最重要的是我禁用了复制构造函数:

#include <iostream>


// Fake WinAPI
typedef void* HWND;
HWND CreateWindow() { return (void*)1; }
void DestroyWindow(HWND) { }
// End WinAPI


// C++ WinAPI Wrapper Library
class Window
{
public:
    Window(HWND inHandle) :
        mHandle(inHandle)
    {
        std::cout << "Window constructor. Handle: " << inHandle << std::endl;
    }

    Window(Window && rhs) :
        mHandle(rhs.mHandle)
    {
        std::cout << "Window move constructor. Handle: " << mHandle << std::endl;
        rhs.mHandle = 0;
        throw 1; // this is my "breakpoint"
    } …
Run Code Online (Sandbox Code Playgroud)

c++ c++11

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

预提交钩子验证c ++代码

今天我更新了我们的存储库并尝试重新编译它(它是一个c ++应用程序).它不编译.我的第一反应是杀死我的同事,但因为我不能这样做,我需要找到另一个解决方案.

是否可以阻止提交不编译的代码?我们有一个Makefile以及预提交钩子需要做什么,以便检查命令make的输出状态.这样对吗?

如何在实践中实现它(我从未使用过svn hook)?

c++ svn pre-commit-hook

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

Spring MVC 是否支持静态资产(css、js 和图像)的版本控制

Spring MVC 是否通过将上次修改日期附加到资产文件名来支持静态资产(css、js 和图像)的版本控制,从而自动有效地服务、缓存和使资产失效?

Rails 通过使用 asset_tag 助手来支持这一点。

我想添加一个文件的 last-modified-date 属性作为查询参数来提供来自服务器的静态资产,这样如果我修改静态文件(css、js、图像),我就不必修改我的代码和缓存失效可以自动发生。

谢谢你

caching web-applications spring-mvc

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

C++ - enum vs. const vs. #define

在这篇文章的最后:http://www.learncpp.com/cpp-tutorial/45-enumerated-types/,它提到了以下内容:

最后,与常量变量一样,枚举类型显示在调试器中,使得它们在这方面比#defined值更有用.

上面的大胆句子是如何实现的?

谢谢.

c++ macros enumeration constants

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

C++ - 常量变量,它是一个正确的术语吗?

在这里的结尾处:http://www.learncpp.com/cpp-tutorial/45-enumerated-types/

它提到了以下句子:

最后,与常量变量一样,枚举类型显示在调试器中,使得它们在这方面比#defined值更有用.

"常数变量"是一个正确的术语吗?常量与常量不同吗?

谢谢.

c++ variables constants

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

大型TChart需要很长时间才能画出来

帖子:我已经接受了答案,但它对我不起作用.我将发布一个新问题,强调Delphi 7.感谢所有给出一些好的意见的人


我在一小时内以一秒的间隔进行测量.

我有一个先前的问题,它需要45秒来更新TStringGrid并设法将其降低到"比眼睛看得更快".部分是通过移动循环的一些计算和数据库相关的功能,但是 - 令我惊讶的是 - 真正产生差异的变化是在循环之前将strindgrid的rowCount设置为3600而不是在循环内增加它.

现在我和TChart有类似的问题.也许如果我尝试预先分配图表?所以,我可以Chart1.Series[0].Count := 3600,但是我不能使用AddXy()或者Add(),那么我将如何明确地设置系列值?

我有一个非常简单的图表,在y轴上有浮点数,在x轴上有小时:秒

任何人都可以帮忙,或建议另一种方法来加快图表绘制速度?


更新:有几个人建议使用TFastLineSeries,但我不知道如何使用.

啊啊 - 双击图表,显示所有系列,选择一个并单击更改

delphi teechart delphi-7

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

R:快速乘以data.frame(或其他数据结构)中的选定行

我有一个像data.frame这样的类型的对象,但更大:

> head(mydf)  
   id1     id2   n  
1    0 1032142   3  
2    0 1072163   1  
3    0  119323   2  
Run Code Online (Sandbox Code Playgroud)

我需要打印到文件列a1a1,他们每个人的n时间.这样我就可以获得这样的文件:

0 1032142  
0 1032142  
0 1032142  
0 1072163  
0  119323  
0  119323  
Run Code Online (Sandbox Code Playgroud)

我尝试了以下解决方案,但他们使用显式for循环并且速度非常慢(用我的数据完成它们需要几天时间):

for (j in 1:(nrow(mydf))) for (i in 1:(mydf[j,"n"])) write.table( mydf[j,c("id1","id2")], file="trials", append=T, row.names= F, col.names=F )
Run Code Online (Sandbox Code Playgroud)

另一个尝试使用乘法行构建一个新的data.frame,但运行速度更慢.

towrite=data.frame(); for (j in 1:(nrow(mydf))) for (i in 1:(mydf[j,"n"])) towrite=rbind(towrite,mydf[j,c("id1","id2")])
Run Code Online (Sandbox Code Playgroud)

在R下解决这个问题的最简单,最快捷的方法是什么?

r dataframe

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

php - 使用类中的公共函数回调的数组映射

class something{   
    public function add_val( $val ){
    $array = array();
    foreach( $val as $value ) {
        $array[] = static::$post[${$value}];
    }
    return $array;
    }
    pulblic function somethingelse(){
       .... 
       ....
       $optionsArray['value'] = array_map( 'add_val', array_chunk( $drop_val, count( $optionsArray['heading_x'] ) ) );
       ....
       ....
    }
}
Run Code Online (Sandbox Code Playgroud)

如何使用array_map()在另一个内调用add_val方法?

php methods class array-map

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

当保留NSArray的子​​节点并且阵列被释放时会发生什么?

假设我从NSArray读取一个对象并保留该对象.然后我完成NSArray并释放它.NSArray现在的保留计数为零.它是否已被解除分配或者是否会被强制保留,直到子对象被解除分配为止?

基本上我要问的是,如果我需要复制孩子而不是保留它,当孩子将被保留一段时间但不需要阵列?

我认为保留是好的,NSArray将被解除分配,但我想确定.

objective-c nsarray

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