问题列表 - 第34279页

如果指定的最大堆大小大于可用RAM,会发生什么

在接受采访时被问到.如果指定的最大堆大小(Xmx)大于可用RAM,会发生什么?我还想知道如果指定最小堆大小(Xms)大于可用RAM会发生什么?

java memory

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

社交网络设计中用户和帐户对象之间的区别?

我正在为社交网站构建数据模型,并且失去了如何为用户和帐户建模.

1)用户注册并创建一个帐户.因此,我们在大多数社交网站上为用户分配了一个用户ID,我们看到的是相同的个人资料ID.现在是帐户ID吗?或者是否还隐藏了单独的帐户ID?如果用户可以拥有多个配置文件,那么用户ID是否与每个配置文件ID分开的帐户ID分开?

2)我们假设1个用户只有1个帐户.但是,当用户正在编辑他的帐户或让管理员编辑用户的帐户时,用户正在编辑帐户,因此需要两个单独的ID才能对此进行建模?

3)用户和帐户对象的生命周期是多少?如果用户关闭了他的帐户,这意味着用户和帐户对象都被杀死了?

4)谁拥有用户个人资料详细信息,用户设置,隐私,朋友等?用户对象或Account对象,哪个对象优越?

5)用户可以创建/管理的系统对象,如照片,视频等,用户或帐户对象拥有的对象是什么?

6)究竟什么是物体?假设我们有状态更新,评论,个人资料详细信息.这三个对象?或者所有考虑过1种类型的对象而只有3种类别?

database-design datamodel social-networking

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

当鼠标离开<li>时,CSS下拉菜单消失

我有问题,我不能保持我的子菜单可见.当我将鼠标悬停在<li>它显示的父项上时,然后当我向下移动以选择其中一个子菜单项时它会消失.一旦焦点从父母那里消失,就会发生这种情况<li>

我无法在任何地方找到解决方案.

请有人请检查一下吗?

http://www.mymediaventure.com/about.php.它位于"定价"选项卡下.这太令人沮丧了.我看到的其他例子看起来似乎有效,我无法发现任何明显的差异会暗示为什么他们的工作而我的工作没有.

提前致谢.

css

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

Resharper模板宏用于方法返回类型

我似乎无法找到在Resharper 5宏中插入方法返回类型的方法.可以这样做吗?

例如,我有以下模板:

Contract.Ensure(Contract.Result<$RESULTTYPE$>() != null);
Run Code Online (Sandbox Code Playgroud)

我希望$ REUSLTTYPE $能够自动填充当前方法的数据类型,但我找不到可以做到这一点的宏.

谢谢.

.net macros resharper templates

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

Python:如何传递对函数的引用

IMO python 如果参数是基本类型(如数字、布尔值),则按值传递

func_a(bool_value):
    bool_value = True
Run Code Online (Sandbox Code Playgroud)

不会改变外面bool_value吧?

所以我的问题是如何使更改bool_value在外部生效(通过引用传递?

python

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

没有原始SIMD数据类型的基本原理

(对不起,如果这听起来像是一个咆哮,但这是一个真正的问题,我很欣赏真正的答案)

I understand that since C is so old, it might have not made sense to add it back then(MMX didn't even exist back then). But since then there was C99, and still there are no standard for SIMD variables(as far as I know).

By "SIMD variables", I mean something like:

vec2_int a = {2, 2};
vec2_int b = {3, 3};
a += b;
Run Code Online (Sandbox Code Playgroud)

I also understand that this can be done with structs and (in theory) the compiler should …

programming-languages language-design simd

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

关于 Vim 中正则表达式的问题

我试图找出 Vim 中得到的一些正则表达式比较结果背后的原因。我正在尝试匹配以一个或多个星号开头的字符串。以下是各种正则表达式如何匹配字符串:

echo '* text is here' =~ '\^*\*\s'  prints 1 (i.e., MATCH)
echo '* text is here' =~ '^*\*\s'   prints 0 (NO MATCH)

echo '** text is here' =~ '\^*\*\s' (MATCH)
echo '** text is here' =~ '^*\*\s'  (MATCH)

echo '*** text is here' =~ '\^*\*\s' (MATCH)
echo '*** text is here' =~ '^*\*\s'  (NO MATCH)

echo 'text is here' =~ '\^*\*\s' (NO MATCH)
echo 'text is here' =~ '^*\*\s'  (NO MATCH)

echo '*text is here' =~ '\^*\*\s' …
Run Code Online (Sandbox Code Playgroud)

regex vim

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

获取函数返回两个整数

我正在写一个函数,我希望它返回两个整数作为结果.但是,我无法做到这一点.有人能帮助我吗?这是我最好的一击

public static int calc (int s, int b, int c, int d, int g)
    {
        if (s==g)
            return s;
        else if (s+b==g)
                return s && b;

        else if (s + c==g)
                return s && c;

         else if (s+d==g)
                return s && d;

        else
            System.out.println("No Answer");                    
    }
Run Code Online (Sandbox Code Playgroud)

java integer function

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

Django中的可排序表

我阅读了一些关于此的其他帖子以及一些涉及javascript和使用其他库的建议.我手动快速做了一些事情,但是我是Django和Python的新手,所以我很好奇这是不是一个好方法.

HTML

 <table>
        <tr>
            <td><a href="?sort=to">To</a></td>
            <td><a href="?sort=date">Date</a></td>
            <td><a href="?sort=type">Type</a></td>
        </tr>
        {% for record in records %}
        <tr><td>{{record.to}}</td><td>{{record.date}}</td><td>{{record.type}}</td></tr>
        {% endfor %}
    </table>
Run Code Online (Sandbox Code Playgroud)

视图

headers = {'to':'asc',
         'date':'asc',
         'type':'asc',}

def table_view(request):
    sort = request.GET.get('sort')
    if sort is not None:
        if headers[sort] == "des":
            records = Record.objects.all().order_by(sort).reverse()
            headers[sort] = "asc"
        else:
            records = Record.objects.all().order_by(sort) 
            headers[sort] = "des"
    else:
        records = Record.objects.all()
    return render_to_response("table.html",{'user':request.user,'profile':request.user.get_profile(),'records':records})
Run Code Online (Sandbox Code Playgroud)

python django

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

如何使用google maps v3检查标记是否在边界内

这是我的代码,我认为它可能有一些错误:

        var bounds_array;
        google.maps.event.addListener(map,'bounds_changed', function (){
            var bounds_=map.getBounds();
            if(bounds_){
                var leftBottom=[bounds_.getSouthWest().lat(),bounds_.getSouthWest().lng()]
                var rightTop=[bounds_.getNorthEast().lat(),bounds_.getNorthEast().lng()]
                bounds_array=[leftBottom,rightTop];
            }
        });

    function check_is_in_or_out(marker){
        var leftBottom=bounds_array[0],rightTop=bounds_array[1];
        var marker_p=[marker.getPosition().lat(),marker.getPosition().lng()];
        if(marker_p[0]<leftBottom[0]||marker_p[0]>rightTop[0]||
            marker_p[1]<leftBottom[1]||marker_p[1]>rightTop[1])return 0;//0 is out
        else return 1;//1 is in
    }
Run Code Online (Sandbox Code Playgroud)

这段代码是否足以检查边界是否存在?

javascript google-maps google-maps-api-3

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