我希望使用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 ...任何想法?
是否可以使用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
在rails中我想在一个不同的日志文件中记录一些信息,而不是标准的development.log或production.log.我想从模型类中进行日志记录.
我正在将巴西股票市场数据导入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执行用户同时.
我必须选择一种技术来连接我的应用程序/表示层(基于Java)和服务层(基于Java).基本上从业务代表对象中查找适当的Spring服务.
那里有很多选择让我很困惑.以下是我缩小到但不确定的选项..
春季RMI
Apache Camel
Apache ServiceMix(ESB)
Iona FUSE(ESB)
这是我想知道的
任何帮助都会有用.谢谢!
我正在开发一个Java Web应用程序,它与一些随之部署的其他外部应用程序集成在一起.身份验证信息必须跨所有内容同步,其他应用程序需要针对LDAP进行身份验证.该应用程序将部署在没有其他LDAP服务器可供使用的环境中; 我必须提供它.到目前为止,我的解决方案是将Penrose Server用作独立应用程序,我将其设置为检查主应用程序数据库中的表并基于此发布LDAP.它运行良好,但有一些东西可以嵌入主应用程序本身以简化部署将是很好的.
看起来Penrose可以嵌入,但文档可能有点不稳定或过时(虽然它似乎是积极开发的).它可能是一个可接受的解决方案,但如果有另一个已知在嵌入式配置中工作良好的我可能想要检查它.
我也担心Penrose的GPL问题.我不能自由地向GPL提供应用程序的源代码.我不认为这是独立运行它的问题,但嵌入它可能是不 - 没有人知道吗?许可许可证是好的,以避免这些问题.
要求:
到目前为止,我简要地看了一下似乎可以嵌入的ApacheDS和OpenDS.
有没有人有这种经历?
我正在尝试从今天开始创建一个数组,并使用PHP返回过去30天,我遇到了麻烦.我可以估计,但我不知道这样做的好方法,并考虑到上个月的天数等.有没有人有一个很好的解决方案?我无法接近,但我需要确保它是100%准确的.
我已经阅读了Rick Strahl关于Linq to SQL DataContext Lifetime Management的文章,希望找到一些关于如何管理我的.dbml文件的答案,因为它们与DataContext密切相关.不幸的是,Rick的文章似乎主要关注运行时的DataContext生命周期,而我的问题是关于如何在设计时组织.dbml .
这里已经提出并回答了 ".dbml的最佳实践"的一般问题,答案主要集中在管理.dbml的外部工具上.
我想问一个更为集中的问题,即何时以及为什么在基于LINQ to SQL的项目中没有单个.dbml文件?
在ASP.NET中,波形符(〜)被视为URL中的标记,并将以前缀为前缀的路径视为相对于应用程序根目录.这是众所周知的功能.
在MOSS中,还有其他标记,例如~sitecollection/mypath ...,它们以类似的方式运行,但将路径视为相对于网站集根目录.这是如何完成的?粗略搜索后,我找不到任何关于如何将这样的标记添加到.NET URL解析机制的信息.
我在我的SQL Server 2000数据库中有一个类型为Image的列.我怎样才能将它映射到NHibernate?
java ×2
sql-server ×2
arrays ×1
asp.net ×1
bigtable ×1
c# ×1
cocoa-touch ×1
date ×1
esb ×1
iphone ×1
java-ee ×1
ldap ×1
linq ×1
linq-to-sql ×1
logging ×1
moss ×1
nhibernate ×1
objective-c ×1
optimization ×1
php ×1
sharepoint ×1
soa ×1
spring ×1
xslt ×1