问题列表 - 第32561页

Java堆大小:设置太大时出错

我有一个程序,基本上需要大量内存。然而,由于某种原因,当我尝试将最大堆空间设置为 1.5GB 以上时,java 给出了一个错误。也就是说,运行

java -Xmx1582m [my program]
Run Code Online (Sandbox Code Playgroud)

没关系,但是

java -Xmx1583m [my program]
Run Code Online (Sandbox Code Playgroud)

给出错误

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Run Code Online (Sandbox Code Playgroud)

我在 Windows 命令行和 Eclipse 中都遇到了同样的错误。

这是我的系统配置:

Windows 7(64 位)

英特尔酷睿 2 四核 CPU

已安装 RAM:8.00 GB

Java版本1.6.0

奇怪的是,即使我运行的是 8 GB RAM 的 64 位操作系统,我也只能设置 1.5 GB 内存。有办法解决这个问题吗?

java heap-memory

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

将环境变量获取到WIX属性中

有没有办法将WIX中的环境变量转换为属性?

我正试着搞定USERPROFILE:

Property Id="UserFolder"  Value="$(env.USERPROFILE)\EdwardsApp\MyFolder"
Run Code Online (Sandbox Code Playgroud)

但这仅仅USERPROFILE是构建安装程序的构建机器.

我希望它使用USERPROFILE安装应用程序的机器.

environment wix

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

如何处理表单上的很多控件?

我想知道如何处理一个有很多控件的表单.您是否将所有处理代码填入表单?这就是我一直在做的事情,但由于我需要使用的所有控件,我最近的项目失控了.我有菜单,多个工具栏,填充控件的tabcontrols,状态栏,......你明白了.我正在考虑使用部分类来分解事物,但这可能是一个坏主意.我只是需要一些关于我应该做什么的建议.

.net c# controls winforms

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

正则表达式只搜索/替换文本,而不是在 HTML 属性中

我正在使用 JavaScript 来做一些正则表达式。考虑到我正在使用格式良好的源代码,并且我想删除 [,.] 之前的任何空格,并在 [,.] 之后只保留一个空格,除了 [,.] 是数字的一部分。因此我使用:

text = text.replace(/ *(,|\.) *([^ 0-9])/g, '$1 $2');
Run Code Online (Sandbox Code Playgroud)

问题是这也替换了 html 标签属性中的文本。例如我的文字是(总是用标签包裹):

<p>Test,and test . Again <img src="xyz.jpg"> ...</p>
Run Code Online (Sandbox Code Playgroud)

现在它添加了这样一个src="xyz. jpg"意想不到的空间。如何重写我的正则表达式?我想要的是

<p>Test, and test. Again <img src="xyz.jpg"> ...</p>
Run Code Online (Sandbox Code Playgroud)

谢谢!

html javascript regex

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

突出显示文本编辑器

我需要一个支持以下功能的文本编辑器(用于编程pourposes):

  1. 多语言语法高亮
  2. 多平台(UNIX/Windows)
  3. 图形界面
  4. 方形块文本选择

在Windows上,我使用ConTEXT,但它不是Mult-plataform(问题2).在Linux上我使用Gedit,但在问题4上失败了.


有没有适合所有这些需求的编辑器?

编辑:

问题4是,选择一个正方形(或矩形,如果你愿意),像这样:

aaaaaaaa|aaaa|aaxxxxxa 
bbbbbbbb|bbbb|bbbxxxxx
cccccccc|cccc|cccxxxxx 
Run Code Online (Sandbox Code Playgroud)

syntax-highlighting text-editor

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

EXTJS,应用布局时出现问题

当我使用列布局时,我看不到我的labelFields我的字段在cols中,但是没有标签

var familyNameTextField = new Ext.form.TextField({
        fieldLabel : 'Ville',
        allowBlank:false,
        id : 'familyName'
    });
    var myData = [['EDF','EDF'],['GDF','GDF']];

    //The text field for the First Name
    var firstNameTextField = new Ext.form.ComboBox({
        fieldLabel: 'State',
        hiddenName:'state',
        store: new Ext.data.ArrayStore({
            fields: ['abbr', 'state'],
            data : myData // from states.js
        }),
        valueField:'abbr',
        displayField:'state',
        typeAhead: true,
        mode: 'local',
        triggerAction: 'all',
        emptyText:'Select a state...',
        selectOnFocus:true,
        width:190
    });
    //The text field for the First Name
    var demarcheField = new Ext.form.TextField({
        fieldLabel : 'Démarche',
        allowBlank:false,
        id : 'demarche'
    }); …
Run Code Online (Sandbox Code Playgroud)

extjs

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

NSDictionary writeToFile

保存词典是否有大小限制?

我试图使用writeToFile编写一个包含大约100个带嵌套字典的密钥的相当大的字典:但它永远不会写入并且始终为false.

这是一个限制还是我做错了什么,

我使用的代码如下.

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *fullPath = [documentsDir stringByAppendingPathComponent:@"test.plist"];   

[myDict writeToFile: fullPath  atomically:YES];
Run Code Online (Sandbox Code Playgroud)

objective-c nsdictionary

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

是否有更好的方法来转置PHP 2D数组?

根据PHP手册,array_map使用NULL回调调用会导致它执行"zip"函数,从给定数组创建并行元素数组的数组.

例如:

array_map(NULL,array(1,2,3),array('a','b','c'));
Run Code Online (Sandbox Code Playgroud)

产量

array(array(1,'a'),array(2,'b'),array(3,'c'))
Run Code Online (Sandbox Code Playgroud)

这也相当于转置数组

array(array(1,2,3),array('a','b','c'))
Run Code Online (Sandbox Code Playgroud)

现在,看起来这是最接近的方式(使用内置函数),您可以转置数组,除了array_map采用数组列表,而不是数组数组.

在我正在研究的一些代码中,我需要转置一个数组数组,而不是数组列表,所以我做了这个解决方法:

call_user_func_array('array_map',array_merge(array(NULL),$array_of_arrays))
Run Code Online (Sandbox Code Playgroud)

然而,这感觉非常肮脏和笨拙.

所以我问:
除了自定义实现之外,还有更好的方法来使用PHP转置2D数组吗?

php arrays

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

声明并初始化标头中的静态int

如果我在头文件中有以下内容:

foo.h中

Foo
{
public:
  static const int BAR = 1234;
  ...
};
Run Code Online (Sandbox Code Playgroud)

我是否还需要在.cpp中定义变量,例如:

Foo.cpp中

const int Foo::BAR;
Run Code Online (Sandbox Code Playgroud)

我们有一个问题,在标头中初始化静态似乎适用于MS编译器,但在Mac上使用gcc似乎会给链接器错误.

c++

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

Gmail如何在丰富的JavaScript中处理后退/前进?

Gmail似乎有一些聪明的方法来处理丰富的JS应用程序中的后退/前进按钮.

在我的组织中,我们试用了jQuery历史插件.该插件基本上每100毫秒运行一个函数,它解析URL并测试它是否已更改.HTTP锚点跟踪历史记录,如果锚点已更改,则插件调用用户指定的回调,传入新锚点,以便页面可以执行自定义行为以加载新内容.

我的组织确定jQuery历史插件不是生产质量.我并不怪他们说实话,因为你真的不想强迫你的用户的浏览器每100毫秒运行一次功能.此外,它使JS代码几乎不可能调试,因为在Firebug或类似的JS调试器中单击"Break On Next"将始终捕获jQuery历史事件,并且不会查看其他事件.

所以我们在这一点上放弃了在浏览器中实现后退/前进功能.但是,我最近注意到Gmail很好地实现了这一点.它还使用了HTTP锚点值,但我按下了"Break On Next",而且每100毫秒没有运行任何类型的功能.Gmail如何设法实现此后退/前进行为?

javascript hash gmail jquery-plugins

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