问题列表 - 第42658页

char数组作为放置新的存储

以下合法C++是否具有明确定义的行为?

class my_class { ... };

int main()
{
    char storage[sizeof(my_class)];
    new ((void *)storage) my_class();
}
Run Code Online (Sandbox Code Playgroud)

或者这是因为指针投射/对齐考虑因素有问题吗?

c++ pointers placement-new

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

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

对Java程序进行基准测试

对于大学,我执行字节码修改并分析它们对Java程序性能的影响.因此,我需要Java程序 - 在生产中使用的最佳情况 - 和适当的基准测试.例如,我已经获得了HyperSQL并通过基准程序PolePosition测量其性能.在没有JIT编译器的情况下在JVM上运行的Java程序.谢谢你的帮助!

PS:我不能使用程序来测试JVM或Java语言本身(例如Wide Finder)的性能.

java performance benchmarking

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

打开jpa的问题

当我使用open jpa时,我在控制台上遇到以下错误.可能的原因可能是什么?我无法将代码发布为违反我的公司政策.

[12/31/10 14:54:13:279 GMT+05:30] 00000063 MetaData      W   CWWJP9991W: openjpa.MetaData: Warn: OpenJPA cannot map field "abc.xyz" efficiently.  It is of an unsupported type. The field value will be serialized to a BLOB by default.
[12/31/10 14:54:13:295 GMT+05:30] 00000063 MetaData      W   CWWJP9991W: openjpa.MetaData: Warn: The class "pqr.xyz" listed in the openjpa.MetaDataFactory configuration property could not be loaded; ignoring.
[12/31/10 14:54:13:295 GMT+05:30] 00000063 MetaData      W   CWWJP9991W: openjpa.MetaData: Warn: OpenJPA cannot map field "pqr.xyz" efficiently.  It is of an unsupported type. The field …
Run Code Online (Sandbox Code Playgroud)

jpa openjpa

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

增加char

我发现了一些问题,询问如何让char'B'返回'C'然后'D'等等.答案非常复杂,而且大多只是矫枉过正.

为什么不简单地使用这个:

char X='A';
X++
Run Code Online (Sandbox Code Playgroud)

编辑:它从A到Z,接下来是什么?

c# char

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

无法使用rspec控制器测试POST创建操作(设计和cancan)

我很难获得一个控制器的rspec测试通过.我想测试POST创建操作是否有效.我使用rails(3.0.3),cancan(1.4.1),devise(1.1.5),rspec(2.3.0)

这个模型很简单

class Account < ActiveRecord::Base
  attr_accessible :name 
end
Run Code Online (Sandbox Code Playgroud)

控制器也是标准配置(直接用于脚手架)

class AccountsController < ApplicationController
  before_filter :authenticate_user!, :except => [:show, :index]
  load_and_authorize_resource
  ...

  def create
    @account = Account.new(params[:account])

    respond_to do |format|
      if @account.save
        format.html { redirect_to(@account, :notice => 'Account was successfully created.') }
        format.xml  { render :xml => @account, :status => :created, :location => @account }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @account.errors, :status => :unprocessable_entity }
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

我想通过的rspec测试是(原谅标题,也许不是最合适的)

 it "should call …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails devise cancan

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

使用javascript在悬停时更改背景图像位置

我有10个链接.我正在为单个链接使用单独的精灵表,其中包含活动,悬停和非活动链接图像.我想知道如何从javascript更改背景位置.我知道如何在CSS中做到这一点,但对于10个不同的链接我认为javascript将是一个更好的选择,因为我可以为每个链接使用相同的代码.等待你的建议.

javascript css

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

为什么我的代码无法在Windows 7下的"C:\ Program Files"中创建目录?

我正在使用Windows 7,我必须在该Windows中运行一个程序,但该程序在Windows XP中运行.这是一个Visual C++程序,我正在使用Visual Studio 2008.当我运行我的应用程序时,它不会抛出任何错误,但它不会在"c:\ program files \"中创建一个目录.那么有人可以帮我创建目录和exe文件吗?

这是我正在使用的代码:

char szAppPath[MAX_PATH];
char szFileName[MAX_PATH];
DWORD dwResult;
WIN32_FIND_DATA FindFileData;
HANDLE hFind;

dwResult = ExpandEnvironmentStrings( NULL, szAppPath, MAX_PATH);  // "%ProgramFiles%"


// do same for NSim directory
strcat(szAppPath,"\\NSim");
hFind = FindFirstFile(szAppPath, &FindFileData);

if (hFind == INVALID_HANDLE_VALUE) 
{
    //Directory Does't Exists create New
    if(!CreateDirectory(szAppPath,NULL))  //Throw Error
    {
        MessageBox("Unable to Create N-SIM directory","NSim Installer");
        return ;
    }
} 
else  
{
    //check if is directory or not
    if(!(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) 
    {
        MessageBox("Can't Create N-SIM directory\n Another …
Run Code Online (Sandbox Code Playgroud)

c++ windows uac visual-c++ windows-7

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

在ASP.NET中正确使用Response.Write()

我试图在用户访问页面时强制下载XML文件.

这是我正在使用的代码

public partial class GenerateTemplate : LayoutsPageBase
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //.............
        //Going about generating my XML
        //.............
        Response.ClearContent();
        Response.AddHeader("content-disposition", "attachment; filename=template.xml");
        Response.Write(xmlDoc.InnerXml);
        Response.Flush();
        Response.Close();
    }
}
Run Code Online (Sandbox Code Playgroud)

我遇到一个问题,我的下载窗口无限期挂起,没有完成下载/打开文件.

我究竟做错了什么?我不会在这里处理任何物品或关闭任何连接吗?

.net c# asp.net

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

如何编写从列表中随机选择一对的过程?

我正在创建一个跳棋游戏,我需要一个程序,从一对列表中随机选择一对.

random scheme list racket

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