|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
数据挖掘有点高深的,主要估计就是使用一些算法提取一些实用的数据。学好数据挖掘的话可以应聘baidu或者google,但是一般人家对算法的要求听高的。你最好还是学点应用型的吧。这种主要是研究型的。InfoQ采访了CaptchaMvc的创立者VyacheslavVolkov,与他一同切磋了CaptchaMvc项目和他对考证码将来的意见。
InfoQ:是甚么促使你创立本人的考证码类库?谁人时分我正入手下手利用MVC3框架。由于必要在本人的项目中利用考证码,以是我入手下手寻觅一个可以办理我的成绩的办理计划。可是我可以找到的一切计划都仅可以在MVC2上利用,有一些乃至基本没法利用。在搜刮了这么多内容以后,我决意编写本人的考证码完成,因而也就呈现了CaptchaMvc类库的第一个版本。这个版本十分复杂,可是即便是如许,它也是受接待的。 InfoQ:CaptchaMvc和其他的考证码类库之间有甚么分歧?CaptchaMvc是一个有弹性的、复杂的办理计划,它可以办理你项目中一切与考证码相干的成绩。你必要做的一切事变就是向你的项目中增加一个类库,增加以后考证码就筹办停当了。该项目具有利用考证码所必要的一切内容:
- 有两品种型的考证码,一般的和数学的
- 撑持在session大概cookie中存储考证码
- 撑持“智能考证码”
- 可以很简单地扩大默许完成
该项目也在不休地演化,我会只管撑持一切人提出的需求。我以为这些就是辨别它和其他项目标次要内容。 InfoQ:你能预感一下甚么时分将不再必要考证码么?大概说大概不再无效?我们都在妄想谁人时分。针对呆板人的回护将会一向必要,而考证码仅仅是完成这类回护的体例之一。有林林总总不必要考证码的手艺。比方,一些开辟者会创立一个“假的”输出域,同时让该域对用户埋没,当一个呆板人试图添补表单的时分,它很有大概会填写该域。
只管云云,我们也很难说考证码可以无效地避免渣滓邮件,有很多服务同意绕过考证码。考证码仅可以加强你的网站对呆板人的防护,可是其实不能供应周全的回护。 InfoQ:你列出该项目撑持ASP.NETMVC3、4和5。这些版本之间真的有良多区分么?这些版本之间几近没有甚么分歧,仅仅是类库中利用了MVC4中增加的AllowAnonymousAttribute属性。 InfoQ:假如你能够修正ASP.NETMVC插件/类库撑持的任何内容,那末你会修正甚么?ASP.NETMVC是一个十分了不得的Web框架,我喜好它所利用的架构办理计划。关于ASP.NETWebAPI有一个中央我不喜好,那就是我们不克不及屡次读取哀求中的内容。我分明为何要这么计划,ASP.NETWebAPI中的内容体被看做是仅可以读取一次的单向流,可是偶然候如许让人十分不便利。
我想要改动WPFSilverlightXAML中的良多内容,可是这个主题应当在另外一个采访中会商。 InfoQ:甚么是“智能考证码”,它和一般的考证码之间有甚么区分?
[quote]基础的设法是让考证码对用户加倍友爱,在最好的情形下用户永久不会看到考证码。有多种手艺可以让考证码加倍友爱。比方,有一种手艺称为“假输出域”。CaptchaMvc撑持多种手艺可以辨别用户和呆板人。让我冗长的先容一下每种手艺:
数据库有很多应用领域,但是如果你单单学数据库的话基本上做数据库管理员比较合适而已,跟领域结合的你还得再学习那些领域知识。(其实数据挖掘我真是不懂,本来这学期开了一门课了。 |
|