问题列表 - 第32677页

JVM最大堆大小可以动态吗?

JVM -Xmx参数允许将JVM的最大堆大小设置为某个值.但是,有没有办法让这个价值变得有活力?换句话说,我想告诉JVM"看看,如果你需要它,只需继续从系统中取RAM,直到系统出来."

问题的两个部分原因:首先,有问题的应用程序可以使用非常广泛的ram,具体取决于用户正在做什么,因此概念性的min和max值相差很远.其次,JVM似乎在启动时保留虚拟内存的最大堆空间.这个特定的应用程序运行在各种各样的硬件上,因此选择"一刀切"的最大堆空间很难,因为它必须足够低才能在低端硬件上运行,但我们真的喜欢能够利用真正强劲的机器,如果它们可用的话.

java memory jvm

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

将GeoPoint转换为位置

我知道这是一个非常无聊的问题 - 但是在Android平台上将GeoPointa 转换为a 的最佳方式是什么Location.

android google-maps geolocation

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

如何使用"step"参数创建floor函数

我想创建一个功能层(数字,步骤),其行为如下:

floor(0, 1) = 0
floor(1, 1) = 1
floor(1, 2) = 0
floor(5, 2) = 4
floor(.8, .25) = .75
Run Code Online (Sandbox Code Playgroud)

做这样的事情的更好方法是什么?

谢谢.

python algorithm math

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

了解用户在应用内购买时何时按下了取消按钮

我正在为应用内购买编写代码,并使用带有活动指示符的"正在处理..."视图,以便在启动购买时阻止"立即购买"按钮.但是,如果用户点击"取消"按钮,您怎么知道这些警报视图来自AppStore.app?

是否有按下取消按钮时调用的委托方法?或者你的观点firstResponder再次成为问题?我在这里错过了什么?

如果您认为这不可能,请查看"我是T-Pain"应用程序......他们做了非常相似的事情,并在按下取消按钮后立即解除他们的观点.

替代文字http://i37.tinypic.com/1t4ead.png

iphone uialertview in-app-purchase

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

如何从Windows cmd.exe脚本获取日期和年份?

如何从Windows cmd脚本中获取当前的月份和年份?我需要将每个值都放入一个单独的变量中.

scripting cmd date

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

一本12岁的好学习书?

我12岁的弟弟最近表示有兴趣学习编程.我当然认为这是个好主意,为什么不早点开始呢?我想知道你们对书的看法是什么?我以为我应该用Java开始他,但我不确定哪本书最好?任何有关书籍或其他语言的建议都将非常感激.

更新:我已经使用了Python,而我正在以"为孩子们争吵"开始他.

python java

10
推荐指数
3
解决办法
2012
查看次数

WPF RichTextBox SelectionChanged性能

我正在使用WPF RichTextBox处理一个文字处理器类型的应用程序.我正在使用SelectionChanged事件使用以下代码确定RTB中当前选择的字体,字体粗细,样式等:

private void richTextBox_SelectionChanged(object sender, RoutedEventArgs e)
    {
        TextSelection selection = richTextBox.Selection;

        if (selection.GetPropertyValue(FontFamilyProperty) != DependencyProperty.UnsetValue)
        {
            //we have a single font in the selection
            SelectionFontFamily = (FontFamily)selection.GetPropertyValue(FontFamilyProperty);
        }
        else
        {
            SelectionFontFamily = null;
        }

        if (selection.GetPropertyValue(FontWeightProperty) == DependencyProperty.UnsetValue)
        {
            SelectionIsBold = false;
        }
        else
        {
            SelectionIsBold = (FontWeights.Bold == ((FontWeight)selection.GetPropertyValue(FontWeightProperty)));
        }

        if (selection.GetPropertyValue(FontStyleProperty) == DependencyProperty.UnsetValue)
        {
            SelectionIsItalic = false;
        }
        else
        {
            SelectionIsItalic = (FontStyles.Italic == ((FontStyle)selection.GetPropertyValue(FontStyleProperty)));
        }

        if (selection.GetPropertyValue(Paragraph.TextAlignmentProperty) != DependencyProperty.UnsetValue)
        {
            SelectionIsLeftAligned = (TextAlignment)selection.GetPropertyValue(Paragraph.TextAlignmentProperty) == TextAlignment.Left; …
Run Code Online (Sandbox Code Playgroud)

wpf wpf-controls

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

如何获取libxml2的内容?

我正在使用libxml2和C++.以下功能在此处崩溃return (char*)cur->content;.当我将其更改return (char*)cur->name;为时,它将返回attribute哪个是标签的名称.我想要的是1,2和3(基于C++代码下面的XML文件).我究竟做错了什么?

char* xml2sdf::getId(xmlNode* part){

    xmlNode* cur = part->xmlChildrenNode;

    // get the id
    while (cur != NULL) {

        if ( !xmlStrcmp(cur->name, (const xmlChar *)"attribute") ) {
            xmlAttrPtr attr = cur->properties;

            if( !xmlStrcmp( attr->children->content, (const xmlChar*)"id" ) ){
                return (char*)cur->content;
            }
        }

        cur = cur->next;
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

它正在解析的XML文件的一部分:

<part ref="part10" name="part10">
    <attribute name="face">7</attribute>
    <attribute name="id">1</attribute>
</part>

<part ref="part20" name="part20">
    <attribute name="face">5</attribute>
    <attribute name="id">2</attribute>
</part>

<part ref="part30" name="part30">
    <attribute name="face">9</attribute>
    <attribute name="id">3</attribute>
</part>
Run Code Online (Sandbox Code Playgroud)

c++ libxml2

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

无法使用自定义 QStyledItemDelegate 从 QListView 中选择项目

我想用 HTML 代码呈现每一行。渲染有效,但 - 至少对我而言 - 不能单独选择项目。

import sys
from PyQt4.QtCore import * 
from PyQt4.QtGui import * 

#################################################################### 
def main(): 
    app = QApplication(sys.argv) 
    w = MyWindow() 
    w.show() 
    sys.exit(app.exec_()) 


list_data = [1,2,3,4]

#################################################################### 
class MyWindow(QWidget): 
    def __init__(self, *args): 
        QWidget.__init__(self, *args) 

        # create table        
        lm = MyListModel(list_data, self)
        lv = QListView()
        lv.setModel(lm)
        lv.setItemDelegate(HTMLDelegate(self))

        # layout
        layout = QVBoxLayout()
        layout.addWidget(lv) 
        self.setLayout(layout)

#################################################################### 
class MyListModel(QAbstractListModel): 
    def __init__(self, datain, parent=None, *args): 
        """ datain: a list where each item is a row
        """
        QAbstractListModel.__init__(self, parent, *args) …
Run Code Online (Sandbox Code Playgroud)

python pyqt pyqt4

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

使用StringBuilder替换所有出现的String?

我错过了什么,或者StringBuilder是否缺少与普通String类相同的"将所有出现的字符串A替换为字符串B"的函数?StringBuilder替换功能并不完全相同.有没有任何方法可以更有效地使用普通的String类生成多个字符串?

java

78
推荐指数
6
解决办法
10万
查看次数