牛腩视频总结(一)

系统管理员 2022-08-22 13:27 285阅读 0赞

这周开始步入B/S的学习了,首先接触的学习资料就是牛腩新闻发布系统。视频中牛腩老师讲的很好,很清楚,从一开始文档的设计到后来逐步完成功能,从这其中可以发现老师每编程一个功能都会反复回去看文档,我想这才是我们写文档的作用吧,之前做得机房收费系统,都是先做系统,然后再画图,毕竟每个阶段学习情况不同,我们学习方法也不同。通过以前对C/S的学习,我们对软件工程项目的过程有了很深的理解,为接下来B/S的学习打下了基础。今天为大家分享的是我从牛腩视频中学到的很多小技巧或知识点,总结如下。

一、SQL注入

所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。 比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受SQL注入式攻击。 ——来自百度百科

这个SQL注入第一次听说是在学生信息管理系统中,那会儿师傅给验收的时候登录时,给我输入了几个分号,结果出现错误91;那会儿听同学说这叫SQL注入,我不明白,查了一下,了解了一下,看了看同学博客,不太理解;第二次听说是在设计模式中,第三次就是现在牛腩视频了,通了,在界面上我们一般输入字符串,比如牛腩视频中输入:娱乐新闻delete categorywhere id=3,这下就糟了,我们在添加娱乐新闻的时候同时也会将新闻号为3的记录删除,这样就会造成数据损失,这样是绝对不行的,那应该怎么改呢?牛腩老师是这么改的:娱乐新闻’)delete category where id=3—,这样问题便解决了,由此知道SQL注入原来就是这么回事!

二、类生成器

在创建实体类的时候,牛腩老师利用.NET自制的类生成器巧妙创建实体类,方便快捷,不易出错,着实有趣。大家可以通过这个网址免费下载:http://down.51cto.com/data/822014

Center

三、触发器

改变数据库表状态时改变事件,解决外键关联问题:

Center 1

四、TODO

用于打开视图任务列表,可以定位,如果第一天工作做了很多东西,我们可以做个TODO记录一下,第二天来了,可以轻松看到当天要做的工作,高效,省时又省力。

Center 2

五、通过查询编辑器写SQL语句

1.查询——在编辑器中设计查询

Center 3

2.添加所需表

Center 4

3.修改类型为插入值

Center 5

4.添加需要的字段,我们可以看到最下面红框中的SQL语句。

Center 6

5.排版,既得我们需要的sql语句。

Center 7

六、总结:

通过这几集的学习了解了很多以前没用的技巧,跟着牛老师真是学了不少啊,继续Fighting!

希望这篇博客能帮到您,感谢您的阅读!

发表评论

表情:
评论列表 (有 0 条评论,285人围观)

还没有评论,来说两句吧...

相关阅读

    相关 视频总结(三)

    牛腩新闻发布系统已经完成,在这期间遇到了不少错误,究其原因就是心急,前30集还好,一切还算顺利,可是第二天一看,logo显示不出来了,后来就一直找不到原因,心想这个应该不影响系

    相关 新闻发布系统总结

    前言:     跟着“牛”老师,最终把这个新闻发布系统完成,成功发布! 回首看看自己做出的东西,一种“麻雀虽小五脏俱全”的感觉!里面涉及到的知识点儿也是方方面面的。。

    相关 视频总结

    这周开始步入B/S的学习了,首先接触的学习资料就是牛腩新闻发布系统。视频中牛腩老师讲的很好,很清楚,从一开始文档的设计到后来逐步完成功能,从这其中可以发现老师每编程一个功能都会

    相关 新闻发布总结

    旧知识    后台的设计都是机房重构中接触到的知识,相对机房重构来说更简单。利用三层的知识和C\语言完成后台的操作,涉及到了SQLHelper、存储过程和触发器。 新

    相关 新闻发布系统总结

    经过了一个月的奋斗,终于断断续续的把牛腩敲完了。这期间,夹杂着自考,软考,运维的一些事情,还有专业课的学习。说起最近的学习,每天真的是充实到爆啊。废话不多说,来说一说,在这个项