问题列表 - 第44791页

错误:分配只读位置<unnamed> :: g_namesmap

我遇到了这个问题标题中提到的错误.代码段如下所示:

namespace
{
    struct myOptVar * g_optvar = 0;

    //Variable that stores map of names to index
    std::map<std::string, const size_t> g_namesmap;
};

void Optimizations::generate()
{
    // free current optvar structure
    free(g_optvar);

    //clear our names map
    g_namesmap.clear();

    // create new optvar structure
    const unsigned int size = g_items.size();
    g_optvar = (struct myOptVar*)calloc(size, sizeof(struct myOptVar));

    //copy our data into the optvar struct
    size_t i=0;
    for (OptParamMapConstIter cit=g_items.begin(); cit != g_items.end(); cit++, i++ )
    {
        OptimizationParameter param((*cit).second);
        g_namesmap[(*cit).first] = i;  //error occurs here …
Run Code Online (Sandbox Code Playgroud)

c++

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

removeEldestEntry

我怎么可以重写removeEldestEntry方法节约与帮助到文件最旧的条目FileOutputStream,DataOutputStreamwriteObject().码.

这是一个例子:

import java.util.*;

public class level1 {
private static final int max_cache = 50;
private Map cache = new LinkedHashMap(max_cache, .75F, true) {
    protected boolean removeEldestEntry(Map.Entry eldest) {
        return size() > max_cache;
    }
};


public level1() {
    for (int i = 1; i < 52; i++) {
        String string = String.valueOf(i);
        cache.put(string, string);
        System.out.println("\rCache size = " + cache.size() +
                           "\tRecent value = " + i + " \tLast value = …
Run Code Online (Sandbox Code Playgroud)

java collections linkedhashmap

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

Android摇晃

我想为我的Android应用程序添加一个摇动监听器.我想要的是什么,当我摇动我的Android设备时,它会执行一些动作.这该怎么做 ?后来我想要当我的摔倒它会产生声音.这该怎么做?请一些身体帮助!

android

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

除了enum声明之外,有更多枚举类型实例的缺点是什么?

尝试显式实例化枚举类型是编译时错误

(§15.9.1).Enum中的最终克隆方法确保永远不会克隆枚举常量,并且序列化机制的特殊处理可确保不会因反序列化而创建重复实例.禁止对枚举类型进行反射实例化.总之,这四件事确保除了枚举常量定义的实例之外不存在枚举类型的实例.

除了enum声明之外,有更多枚举类型实例的缺点是什么?

java enums jls

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

Play Framework:如何更改播放默认包?

我只是想知道是否可以从Play更改默认包.例如:我想将"controllers"包更改为"com.test.controllers".我不知道这是否有意义,但我只是想知道如果可能的话.我在Play网站上找不到与此相关的任何内容.

java playframework

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

MVC3安装至少不能在两台PC上运行

我已经安装了MVC3 RTM,当使用VS2010创建空白项目(或加载现有项目)时,我收到以下严重错误:

The project type is not supported by this installation.

这种情况发生在我的两台开发机器上.我已经尝试了所有常用的建议,例如/ resetskippkgs和/ setup命令行参数到devenv.exe.这些都没有影响.

有任何想法吗?

visual-studio-2010 asp.net-mvc-3

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

如何动态构建()=> x.prop lambda表达式?

我的代码就像

DepartmentPaperConsumption dto = null;
Run Code Online (Sandbox Code Playgroud)

然后我有NHibernate QueryOver结果,我想订购它

result.OrderByAlias(() => dto.TotalColorCopys);
Run Code Online (Sandbox Code Playgroud)

但我希望能够dto用字符串动态指定任何属性.我尝试使用动态LINQ,但似乎我无法得到它.我也试过从头开始构建LambdaExpression - 也没有运气.我将不胜感激任何帮助.

c# linq nhibernate lambda queryover

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

使用PHP将数据从MYSQL获取到JSON

我有以下非常简单的测试PHP代码,它提取数据并将其放入JSON格式的文本中.

我收到以下错误..

致命错误:第33行/var/www/test.php中允许的内存大小为33554432字节(尝试分配1979603字节)

其中第33行是该json_encode()行.

有没有办法让这个更有效率?在PHP.ini已设置为32M为最大,因此从8M标准尺寸的了!

 <?php
    require('../../admin/db_login.php');

    $db=mysql_connect($host, $username, $password) or die('Could not connect');
    mysql_select_db($db_name, $db) or die('');

    $result = mysql_query("SELECT * from listinfo") or die('Could not query');
    $json = array();

    if(mysql_num_rows($result)){
            $row=mysql_fetch_assoc($result);
        while($row=mysql_fetch_row($result)){
            //  cast results to specific data types

            $test_data[]=$row;
        }
        $json['testData']=$test_data;
    }

    mysql_close($db);

    echo json_encode($json);


    ?>
Run Code Online (Sandbox Code Playgroud)

php mysql json

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

JSF2中的图像i18n

我试图在JSF中本地化图像,我希望用户能够在我的网站上设置他们的区域设置.这是我打电话给的

FacesContext.getCurrentInstance().getViewRoot().setLocale(_locale);
Run Code Online (Sandbox Code Playgroud)

哪个很好用,但有一个例外:

<h:graphicImage library="images" name="pic.gif" />
Run Code Online (Sandbox Code Playgroud)

使用Accept-Language浏览器请求中发送的内容来确定要使用的语言环境.我可以通过在每个.properties文件中放置一个区域设置字符串并引用图像来解决这个问题

<h:graphicImage library="#{resource.locale}/images" name="pic.gif" />
Run Code Online (Sandbox Code Playgroud)

但是对于单个图像没有回落,所以我必须在每个区域设置的目录中拥有每个图像的副本,无论它是否不同.这非常麻烦,因为我支持9个语言环境,将来可能会支持更多语言环境.任何建议将不胜感激.

java jsf internationalization jsf-2

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

是否有"http://schemas.microsoft.com/2003/10/Serialization/"命名空间的xsd文件?

我想为数据契约序列化类创建/推断模式.

当我使用[DataContract(IsReference = true)]属性时,序列化程序会注入属性z:Id="i2"z:Ref="i2"引用相同的对象实例.
两个属性都来自http://schemas.microsoft.com/2003/10/Serialization/命名空间.

问题:

  • 是否有序列化程序使用的命名空间的xsd模式文件,我可以将其导入到我的模式中?
  • 现在我将这些属性定义为xs:ID/ xs:IDREFpair.那是对的吗?

提前致谢.

c# xsd xml-serialization datacontract datacontractserializer

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