问题列表 - 第3028页

使用cocos2d在iPhone上显示游戏分数的最佳方式?

我希望使用cocos2d在iPhone应用程序中持续显示游戏分数.关闭cocos2d显示应用程序运行的FPS的代码:

-(void) showFPS
{
    frames++;
    accumDt += dt;

    if ( accumDt > 0.1)  {
        frameRate = frames/accumDt;
        frames = 0;
        accumDt = 0;
    }

    NSString *str = [NSString stringWithFormat:@"%.1f",frameRate];
    [FPSLabel setString:str];
    [FPSLabel draw];
}
Run Code Online (Sandbox Code Playgroud)

我可以得到正确显示的分数,但它闪烁,即使应用程序以更快的速度运行60 FPS ...任何想法?

iphone cocoa-touch objective-c cocos2d-iphone

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

使用XSLT合并XML节点

是否可以使用XSLT合并元素.

如果我有以下XML

<data>
<item column="left" value="1" />
<item column="left" value="2" />
<item column="right" value="3" />
<item column="left" value="4" />
<item column="right" value="5" />
<item column="right" value="6" />
<item column="right" value="7" />
<item column="left" value="8" />
<item column="right" value="9" />
<item column="right" value="10" />
</data>
Run Code Online (Sandbox Code Playgroud)

我想要以下输出:

<data>
<item left="1" right="3 />
<item left="2" right="5" />
<item left="4" right="6" />
<item left="8" right="7" />
<item left="" right="9" />
<item left="" right="10" />
</data>
Run Code Online (Sandbox Code Playgroud)

但我绝对不知道是否可以使用XSLT

xslt

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

如何在独立日志文件中记录Rails中的内容?

在rails中我想在一个不同的日志文件中记录一些信息,而不是标准的development.log或production.log.我想从模型类中进行日志记录.

logging ruby-on-rails

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

您在SQL Server上优化大表(+ 1M行)的方法是什么?

我正在将巴西股票市场数据导入SQL Server数据库.现在我有一张表格,其中包含三种资产的价格信息:股票,期权和远期合约.我仍然在2006年的数据,该表有超过50万的记录.我有更多12年的数据需要导入,因此该表肯定会超过一百万条记录.

现在,我的第一种优化方法是将数据保持在最小值,因此我将行大小减少到平均60字节,并使用以下列:

[Stock] [int] NOT NULL
[Date] [smalldatetime] NOT NULL
[Open] [smallmoney] NOT NULL
[High] [smallmoney] NOT NULL
[Low] [smallmoney] NOT NULL
[Close] [smallmoney] NOT NULL
[Trades] [int] NOT NULL
[Quantity] [bigint] NOT NULL
[Volume] [money] NOT NULL

现在,第二种优化方法是制作聚簇索引.实际上主要索引是自动clusted的,我用Stock和Date字段作为复合索引.这是独一无二的,我不能在同一天为同一股票提供两个报价数据.

clusted index确保来自同一股票的报价保持在一起,并且可能按日期排序.这第二个信息是真的吗?

目前拥有50万条记录,从特定资产中选择700条报价大约需要 200 毫秒.我相信随着桌子的增长,这个数字会越来越高.

现在对于第三种方法,我正在考虑将表格分成三个表格,每个表格针对特定市场(股票,期权和远期).这可能会将表格大小减少1/3.现在,这种方法有用还是无关紧要?现在这个表有50mb的大小,所以它可以完全适合RAM而不会有太多麻烦.

另一种方法是使用SQL Server的分区功能.我不太了解它,但我认为它通常在表很大时使用,你可以跨越多个磁盘来减少I/O延迟,我是对的吗?在这种情况下,分区是否有用?我相信我可以在不同的表中划分最新的值(最近几年)和最旧的值,寻找最新数据的概率更高,而小分区它可能会更快,对吧?

什么是使其尽可能快的其他好方法?该表的主要选择用途是用于从特定资产中寻找特定范围的记录,例如最近3个月的资产X.将会有另一个用法,但这将是最常见的,可能超过3k执行用户同时.

sql-server optimization bigtable

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

从表示层进行服务层调用

我必须选择一种技术来连接我的应用程序/表示层(基于Java)和服务层(基于Java).基本上从业务代表对象中查找适当的Spring服务.

那里有很多选择让我很困惑.以下是我缩小到但不确定的选项..

  • 春季RMI

  • Apache Camel

  • Apache ServiceMix(ESB)

  • Iona FUSE(ESB)

这是我想知道的

  1. 如果您已经(或评估过)其中任何一项,您认为哪种选择更合适?(并告诉我为什么:)不会有害
  2. 我还应该关注其他技术吗?
  3. 截至目前,我没有看到应用程序和服务层正在分发,但我不想在将来排除这种可能性.设计提供这种灵活性是一个好主意吗?

任何帮助都会有用.谢谢!

java soa spring esb java-ee

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

什么是优秀的可嵌入Java LDAP服务器?

我正在开发一个Java Web应用程序,它与一些随之部署的其他外部应用程序集成在一起.身份验证信息必须跨所有内容同步,其他应用程序需要针对LDAP进行身份验证.该应用程序将部署在没有其他LDAP服务器可供使用的环境中; 我必须提供它.到目前为止,我的解决方案是将Penrose Server用作独立应用程序,我将其设置为检查主应用程序数据库中的表并基于此发布LDAP.它运行良好,但有一些东西可以嵌入主应用程序本身以简化部署将是很好的.

看起来Penrose可以嵌入,但文档可能有点不稳定或过时(虽然它似乎是积极开发的).它可能是一个可接受的解决方案,但如果有另一个已知在嵌入式配置中工作良好的我可能想要检查它.

我也担心Penrose的GPL问题.我不能自由地向GPL提供应用程序的源代码.我不认为这是独立运行它的问题,但嵌入它可能是不 - 没有人知道吗?许可许可证是好的,以避免这些问题.

要求:

  1. LDAP v3
  2. 必须能够在运行时更新目录内容,无论是以编程方式还是通过其他方式,如Penrose与数据库同步
  3. 易于配置(在部署时无需为应用程序提供额外配置)

到目前为止,我简要地看了一下似乎可以嵌入的ApacheDSOpenDS.

有没有人有这种经历?

java web-applications ldap

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

使用PHP创建过去30天的数组

我正在尝试从今天开始创建一个数组,并使用PHP返回过去30天,我遇到了麻烦.我可以估计,但我不知道这样做的好方法,并考虑到上个月的天数等.有没有人有一个很好的解决方案?我无法接近,但我需要确保它是100%准确的.

php arrays date

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

LINQ to SQL:每个项目多个/单个.dbml?

我已经阅读了Rick Strahl关于Linq to SQL DataContext Lifetime Management的文章,希望找到一些关于如何管理我的.dbml文件的答案,因为它们与DataContext密切相关.不幸的是,Rick的文章似乎主要关注运行时的DataContext生命周期,而我的问题是关于如何在设计时组织.dbml .

这里已经提出并回答了 ".dbml的最佳实践"的一般问题,答案主要集中在管理.dbml的外部工具上.

我想问一个更为集中的问题,即何时以及为什么在基于LINQ to SQL的项目中没有单个.dbml文件

linq linq-to-sql visual-studio

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

在ASP.NET中创建自定义URL令牌(la MOSS)

在ASP.NET中,波形符(〜)被视为URL中的标记,并将以前缀为前缀的路径视为相对于应用程序根目录.这是众所周知的功能.

在MOSS中,还有其他标记,例如~sitecollection/mypath ...,它们以类似的方式运行,但将路径视为相对于网站集根目录.这是如何完成的?粗略搜索后,我找不到任何关于如何将这样的标记添加到.NET URL解析机制的信息.

asp.net sharepoint moss

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

如何在NHibernate中映射图像类型?

我在我的SQL Server 2000数据库中有一个类型为Image的列.我怎样才能将它映射到NHibernate?

c# sql-server nhibernate

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