众所周知,支持IE6及其许多记录良好的怪癖是痛苦的,但却是开发和支持基于Web的技术的必要部分.我的问题是"有没有人知道什么时候IE6计划结束官方微软支持(或退休)或微软将强制更新IE7或IE8"?
我想将用户重定向到另一个页面以填写验证码,但我想保留发布数据,如果验证码传递给它"返回"并完成上一页操作.
当/如果用户成功我想添加captchaPass = true并且想要访问帖子数据并继续处理.现在我正在使用重定向,但ATM我不需要使用它.
是否可以携带帖子数据?请记住,我可能会让用户访问多个页面,因此需要分离数据而不进行混淆.
一个想法是获取并保存验证码页面上的所有发布数据[1],然后使用此表单数据重新创建一个中间白页,并自动将新帖子发布到上一页.
这可以解决哈希检查和安全性方面的任何问题吗?
这个白色重定向页面有更好的主意吗?
[1]另一个问题是,如何使用重定向发送此发布的数据?而不是改变网址 - 或者让它太大而不能接受它.保持在我的服务器转移可能不是一个好主意,因为复杂的关于captach回发的想法.
这里的基本思想是如何捕获页面的完整帖子,显示不同的一页,然后将回发数据发送到原始的第一页.
原因是要阻止一个糟糕的用户,或者一个试图通过在短时间内从不同页面回发许多文件来关闭页面/服务器的攻击者机器人程序.所有这些都发生在javascript上,并且大多数攻击者使用自定义程序,只是将数据发布到所有页面一起尝试关闭系统.
例如,如果一个页面有一个搜索框,那么大多数网站很容易通过开始使用通配符(使用SQL通配符调用和Dos攻击)进行数百次随机搜索并使sql服务器和计算机花时间和cpu来搜索和搜索思考.因此,为了防止这样的攻击,您需要从同一台计算机识别多个回发,然后下一步是将他重定向到验证码页面以阻止他在计算机程序的情况下.
其他的例子,很多页面都有电子邮件提交,很容易你可以提交数百次他的电子邮件和充满他的邮箱,很快就会收到数百封电子邮件,或者在商店里将所有商品一次又一次地放在购物车上并且满满的有这样的东西的数据库.
所以ajax和javascript在这种情况下不起作用,我们需要一种方法在帖子后重定向到一个页面,可以检查是真实用户还是攻击者并阻止他 - 但如果是真实用户必须返回他的正常行动.
这一切都必须以一般方式完成,例如在BasePage上,或在Global.asax上或任何与任何页面内容无关的地方.因为我们试图阻止DoS攻击,或者在任意随机页面的任何随机位置上进行多次提交.
是的,我知道如何在联系页面上放置验证码,但这不是首先要求的问题 - 这个问题询问如何将数据发送到一个不同的页面,将它们保存在那里,然后将它们重新发送回原始一.
显而易见的解决方案是阅读所有回发帖,并将其保存在表单上,然后将其读回并仅使用该数据制作表单并将帖子返回.在这里,我想问除了这个解决方案还有其他更好的方法.
还有一种情况是用户在请求身份验证的页面内,但身份验证票证已过期,并且用户进行回发.在这种情况下,我们需要保留所有发布的返回数据,继续登录页面,然后将它们重新发送回请求身份验证的第一页.
是否有推荐的方法将Hamcrest集成到Eclipse中的JUnit配置中?目前Eclipse的JUnit仅配备Hamcrest-core.我想编辑该配置以包含Hamcrest-all.我该怎么做?
我正在尝试从Java程序连接到MS SQL Server(在我的机器上运行).我得到了以下冗长的例外情况:
Exception in thread "main" com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.".
当我检查"属性"并在MS SQL的对象资源管理器中单击"查看连接属性"时,我发现"服务器不可用".这似乎与异常消息有关.
如何使服务器可用?
编辑:
我正在使用SQL Server 2008,现在我已经启用了TCP/IP,并重新启动了我的实例.我仍然被告知"服务器不可用".
还有其他想法吗?
我们这里有一个非常大的应用程序,需要花费大量的时间来编译,我正在寻找一种方法来减少编译时间.我认为这样做的一个好方法是减少包含文件之间的依赖关系.你知道任何良好的依赖/包括经理会很便宜吗?有些东西可以吸引我一个好的图形并告诉我"依赖性瓶颈"在哪里.
谢谢.
哪一个在基于Web的应用程序中更好,更理想?
编辑:
其实我正在开发一个社区网站.因此用户的级别可能会有所不同.听到WYSIWYG编辑器的XSS安全问题.我也不熟悉WYSIWYM编辑器及其功能.据我所知,WYSIWYM编辑器中的功能与其他功能相比较少.我想到一个名为"WMD:Wysiwym Markdown编辑器".它很容易使用.
因此,安全性和易用性应该存在.在这种情况下哪个编辑器会更好.
有没有之间的差异boost::shared_ptr,std::tr1::shared_ptr以及即将到来的(中C++0x)std::shared_ptr?
从一个移植到另一个有任何开销还是基本相同?
我希望JavaScript代码与视图分开.
我得到了为JavaScript生成的简单图像按钮实现本地化的要求:
<img src="..." onclick="..." title="Close" />
Run Code Online (Sandbox Code Playgroud)
什么是本地化它的最佳技术?
编辑:
我得到了Localization helper类,它提供了Controller.Resource('foo')扩展方法.
我正在考虑扩展它(帮助器),以便它可以App_LocalResources通过其名称返回指定控制器的所有JavaScript资源(来自"ClientSideResources"子文件夹).然后 - 调用它BaseController,将其添加到ViewData并呈现它Layout.
这是个好主意吗?
我有一个XML文件
<?xml version="1.0" encoding="ISO-8859-1"?>
<Results>
<Row>
<COL1></COL1>
<COL2>25.00</COL2>
<COL3>2009-07-06 15:49:34.984</COL3>
<COL4>00001720</COL4>
</Row>
<Row>
<COL1>RJ</COL1>
<COL2>26.00</COL2>
<COL3>2009-07-06 16:04:16.156</COL3>
<COL4>00001729</COL4>
</Row>
<Row>
<COL1>SD</COL1>
<COL2>28.00</COL2>
<COL3>2009-07-06 16:05:04.375</COL3>
<COL4>00001721</COL4>
</Row>
</Results>
Run Code Online (Sandbox Code Playgroud)
我必须将此XML转换为CSV文件.我听说我们可以使用XSLT做这样的事情.我怎样才能在Java(有/没有XSLT)中做到这一点?
当'avg_fragmentation_in_percent'超出某些限制时,是否可以提供用于重建和重新索引碎片索引的脚本(如果不使用游标,则更好)?
c++ ×2
java ×2
sql-server ×2
asp.net ×1
asp.net-mvc ×1
boost ×1
c++11 ×1
captcha ×1
csv ×1
dependencies ×1
eclipse ×1
editor ×1
hamcrest ×1
indexing ×1
javascript ×1
jdbc ×1
junit ×1
localization ×1
optimization ×1
post ×1
redirect ×1
shared-ptr ×1
tr1 ×1
wysiwyg ×1
wysiwym ×1
xml ×1