posts - 609,  comments - 13,  views - 64万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
06 2018 档案
观察者模式
摘要:概述在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合 阅读全文
posted @ 2018-06-06 08:41 邢帅杰 阅读(117) 评论(0) 推荐(0) 编辑
MVC防止跨站攻击@Html.AntiForgeryToken()
摘要:ASP.NET MVC 中有个标签:@Html.AntiForgeryToken(),需要在页面中加入这个标签,然后在Actoin中加入特性[ValidateAntiForgeryToken]就可以了。 参考:https://www.cnblogs.com/liangdaye/p/4511268.h 阅读全文
posted @ 2018-06-05 17:24 邢帅杰 阅读(184) 评论(0) 推荐(0) 编辑
防止恶意重复提交
摘要:1.提交按钮禁止双击,点击一次后,禁用按钮。(但仍可以刷新提交,或借助工具提交) 2.加入图形验证码,或者加入拼图验证码 3.限制请求来源,禁止跨域提交或者限制请求的来源域名 4.限制请求次数,这个分几种情况:cookie记录次数,需要判断客户端是否禁用了cookie;限制userid的提交次数,限 阅读全文
posted @ 2018-06-05 17:08 邢帅杰 阅读(232) 评论(0) 推荐(0) 编辑
sql存储过程
摘要:1.存储过程的优点:降低网络的通讯量:只要传递存储过程的名字和参数,不必传大量的sql语句到数据库。提高执行效率:存储过程是预编译在服务器中的,执行时跳过编译环节效率提高。可维护性高:如果需要跟新sql语句,不需要重新发布程序,直接更新存储过程就行了。降低连接数据库的次数:执行多条sql,可能需要多 阅读全文
posted @ 2018-06-05 13:59 邢帅杰 阅读(130) 评论(0) 推荐(0) 编辑
css外层透明,内层不透明
摘要:外层div透明使用:background: rgba(0, 0, 0, 0.5); 内层div透明使用:opacity:1; 这么样就可以了。不要外层使用opacity,会影响内层也透明的。主要是rgba这个。 阅读全文
posted @ 2018-06-01 14:03 邢帅杰 阅读(610) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示