问题列表 - 第9523页

使用LINQ从多维数组中选择未知项

为了我自己的个人娱乐,我写的是我希望以后能够成为游戏的基础.目前,我正在制作游戏"棋盘".请考虑以下事项:

class Board
{
    private Cube[,,] gameBoard;
    public Cube[, ,] GameBoard { get; }
    private Random rnd;
    private Person person;
    public Person _Person { get; }

    //default constructor
    public Board()
    {
        person = new Person(this);
        rnd = new Random();
        gameBoard = new Cube[10, 10, 10];
        gameBoard.Initialize();
        int xAxis = rnd.Next(11);
        int yAxis = rnd.Next(11);
        int zAxis = rnd.Next(11);

        gameBoard[xAxis, yAxis, zAxis].AddContents(person);
    }
}
Run Code Online (Sandbox Code Playgroud)

还有这个:

class Person : IObject
{
    public Board GameBoard {get; set;}
    public int Size { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# linq multidimensional-array

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

Facebook数据库设计?

我一直想知道Facebook如何设计朋友< - >用户关系.

我认为用户表是这样的:

user_email PK
user_id PK
password 
Run Code Online (Sandbox Code Playgroud)

我用用户的数据(性别,年龄等通过用户电子邮件连接,我会假设)来计算表格.

它是如何将所有朋友连接到此用户的?

像这样的东西?

user_id
friend_id_1
friend_id_2
friend_id_3
friend_id_N 
Run Code Online (Sandbox Code Playgroud)

可能不是.因为用户数量未知并且将会扩展.

sql database-design facebook database-normalization database-table

130
推荐指数
10
解决办法
17万
查看次数

如何以编程方式滚动WPF列表视图?

是否可以以编程方式滚动WPF列表视图?我知道winforms不会这样做,对吧?

我说的是向上或向下滚动50个单位等.不要一次滚动整个项目高度.

.net c# wpf listview

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

处理Clojure中两个序列的值对

我正试图进入Clojure社区.我一直在使用Python工作,我广泛使用的一个功能是zip()方法,用于迭代值对.在Clojure中是否有(聪明和短暂的)实现相同的方法?

python zip clojure

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

什么免费的JVM实现具有最好的PermGen处理?

我在Sun的JRE6中运行Tomcat6,并且每对夫妇都部署了OutOfMemoryException:PermGen.我已经完成了PermGen解决方案的谷歌搜索,并尝试了许多修复.没有工作.我读了很多关于Oracle的JRockit的好东西,以及它的PermGen分配大小如何(与Sun的128M相比)虽然它没有解决问题,但它允许我在PermGen异常之间重新部署100次而不是2现在的时间.

JRockit的问题是在生产中使用它需要购买价值数千美元的WebLogic.还有哪些其他(免费)选项可以更宽容PermGen扩展?以下JVM如何在这个领域做?

  • IBM JVM
  • 打开JDK
  • blackdown的
  • kaffe的

...其他?

更新:有人问我为什么认为PermGen max是128M.原因是因为每当我尝试将其提升到128M以上时,我的JVM都无法初始化:

[2009-06-18 01:39:44] [info] Error occurred during initialization of VM [2009-06-18 01:39:44] [info] Could not reserve enough space for object heap [2009-06-18 01:39:44] [395 javajni.c] [error] CreateJavaVM Failed

奇怪的是它没有尝试为对象保留空间,尽管我不确定它是"堆"而不是"堆".

我使用1024MB初始和1536MB最大堆启动JVM.

我会关闭这个问题,因为它已被回答,即."切换是无用的",而是问为什么我的Sun JVM会因为更大的PermGen设置失败?

java jvm permgen

7
推荐指数
2
解决办法
7071
查看次数

ASP.NET(MVC)jQuery Intellisense - > ReSharper中的错误

我正在使用jQuery开发一个ASP.NET MVC项目.

我正在引用jQuery VSDoc文件(jquery-1.3.2-vsdoc.js)以便在Visual Studio中获取jQuery的Intellisense:

<% /* %><script src="~/Scripts/jquery-1.3.2-vsdoc.js"></script><% */ %>
Run Code Online (Sandbox Code Playgroud)

然后Resharpers实时解决方案分析(右下方状态栏中的红色/绿色符号)抱怨结束评论(*/).

是否存在另一种包含没有Reshaper(v4.5)抱怨的VSDoc文件的方法?

asp.net-mvc resharper jquery resharper-4.5

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

用于视图的ASP.NET MVC自定义T4模板

当我向ASP.NET MVC项目添加新的强类型视图时,我可以在不同的视图内容模板之间进行选择(创建详细信息,编辑,列表).我读过这些是基于Visual Studio T4代码生成引擎的模板.

如何创建和配置自己的模板,并在添加新视图时将它们显示在可用模板中?

asp.net-mvc t4 visual-studio

13
推荐指数
2
解决办法
6738
查看次数

我如何了解跨平台游戏开发?

像Valve这样的公司如何设法向所有三个主要游戏平台发布游戏?我对Windows,Xbox360和PS3之间的代码共享的最佳实践感兴趣,因为理想的解决方案是尽可能多地重用代码而不是为每个平台重写整个代码.

windows xbox360 ps3

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

如何使ASP.NET TextBox在AJAX UpdatePanel中触发onTextChanged事件?

我试图让一个textBox在每次进行击键时触发onTextChanged事件,而不是仅在它失去焦点时才触发.我认为添加AsyncPostBackTrigger可以做到这一点,但它仍然无法正常工作.我正在努力做甚么可能吗?代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Items.aspx.cs" MasterPageFile="~/MMPAdmin.Master" Inherits="MMPAdmin.Items" %>
<asp:Content ID="content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
<asp:ScriptManager ID="sm_Main" runat="server" />
    <div style="left:10px;position:relative;width:100%;overflow:hidden">
        <asp:UpdatePanel ID="up_SearchText" runat="server">
            <Triggers>
                 <asp:AsyncPostBackTrigger ControlID="tb_Search" EventName="TextChanged" />
            </Triggers>
            <ContentTemplate>
                <div style="position:relative;float:left">
                    <b style="font-size:xx-large">Items</b>(<a href="Item.aspx">Add New</a>)
                </div>
                <div style="right:25px;position:absolute; top:30px">
                    Search: <asp:TextBox ID="tb_Search" runat="server" Width="200" OnTextChanged="UpdateGrid" AutoPostBack="true" />
                </div>
                <br />
                <div>
                    <asp:GridView runat="server" AutoGenerateColumns="true" ID="gv_Items" AutoGenerateEditButton="true" AutoGenerateDeleteButton="true" />
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

.net ajax textbox

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

有没有合理的理由在Java中的数字类上使用new和构造函数?

在Java中是否有任何合理的理由

Long l = new Long(SOME_CONSTANT)
Run Code Online (Sandbox Code Playgroud)

这会创建一个额外的对象并被FindBugs标记,这显然是一种不好的做法.我的问题是,是否有充分的理由这样做?

我之前问过有关String构造函数的问题并得到了一个很好的答案,但这个答案似乎并不适用于数字.

java constructor numbers

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