我有一个登录系统.如何使用cookie 实现安全记忆系统.
我应该以cookie用户名和密码存储什么值,但我如何保护它?
我正在尝试编写一个Python脚本,该脚本可以找到符合特定条件的游戏装甲项目组合.我有一个物品,每个物品槽都有钥匙(即头部,胸部,腰部等),以及每个钥匙中可以放入该槽位的所有物品的清单.每个项目有10个插槽和许多项目,最多可达88个项目.
我的问题是:是否有某种算法已经用于做这样的事情?我想要做的一个例子是找到盔甲碎片的组合,这使得我的stat1 <35具有最高的stat2 + 3 + 4.
我不相信粗暴强迫它是实用的,因为它需要很长时间(如果我错了,请纠正我).任何帮助,将不胜感激!
编辑 - 更多详情:
数据样本:http://pastebin.com/rTH3Q5Sj 第一个元组是2个头部插槽项目,第二个元组是2个胸部插槽项目.
我可能想要对样本数据做的一件事就是获得头盔和胸部的组合,其总攻击/钝击/刺穿总数最多,但总阻力小于12.
是的,我正在使用分析器(ANTS).但在微观层面,它无法告诉你如何解决你的问题.我现在处于微观优化阶段.例如,我正在分析这个:
for (int x = 0; x < Width; x++)
{
for (int y = 0; y < Height; y++)
{
packedCells.Add(Data[x, y].HasCar);
packedCells.Add(Data[x, y].RoadState);
packedCells.Add(Data[x, y].Population);
}
}
Run Code Online (Sandbox Code Playgroud)
ANTS显示y环线占用了大量时间.我以为是因为它必须经常调用高度吸气剂.所以我在int height = Height;循环之前创建了一个本地,并使内循环检查y < height.这实际上使性能更糟!ANTS现在告诉我x-loop-line是个问题.咦?这应该是微不足道的,它是外循环!
最终我有一个启示 - 可能使用外部循环绑定的属性和内部循环绑定的本地CLR跳转经常在"本地"缓存和"this-pointer"缓存之间(我用过)考虑CPU缓存).所以我也为Width创建了一个local,并修复了它.
从那里,很明显我也应该为数据创建一个本地 - 即使数据甚至不是属性(它是一个字段).事实上这给我带来了更多的表现.
但令人费解的是,重新排序x和y循环(以提高缓存使用率)是零差异,即使阵列很大(3000x3000).
现在,我想了解为什么我所做的事情提高了性能.你建议我读什么书?
我受到了Slashdot的启发,我听说它使用非常有限的服务器来支持很多响应速度快的用户.并且有一个名为slashcode的网站,不确定slashdot是否使用其源代码.
我想知道Perl是否是编写高性能网页的最佳选择?我知道使用Apache或IIS会有很多开销吗?
任何想法,书籍,论文,教程?
有很多工具有些免费,有些不提供代码服务设施.出于某些原因,我在公司工作,他们不想安装或购买任何第三方的东西.
我需要使用sql server 2008.有没有办法修改模板,这样当你选择创建新的SP时,它会加载自定义sp.简而言之,我想知道我是否可以在sql server 2008中使用代码片段而不使用第三方工具或我如何修改模板.
有什么建议?
非常感谢
我想在DisclosurePanel的标题中设置文本,而不必重新构造默认标头使用的图像/图标.
使用customHeader意味着箭头图标丢失,换句话说,这似乎是不合理的额外工作量.
编辑:实际上有方法,getHeaderTextAccessor(String)
我知道你可以这样做:$hash('foo')和$$foo也$bar[$foo],每这些东西叫什么?
对于Java应用程序,我需要类似C函数getservbyname()的东西.我必须解析可能包含端口号或服务名称的配置文件,在后一种情况下,我需要将其转换为端口号以传递给库.我发现了这个错误,并且有点惊讶于1997年问了这个问题(!),甚至没有考虑实施13年.我真的不想为自己做特定于平台的解析 - 有没有其他办法?
java ×2
performance ×2
php ×2
.net ×1
algorithm ×1
c ×1
c# ×1
c++ ×1
c++11 ×1
clr ×1
cookies ×1
gwt ×1
javascript ×1
optimization ×1
perl ×1
quine ×1
remember-me ×1
sql-server ×1
ssms ×1
webserver ×1