简单评论模块--php 表单练习
简单模仿了一个评论模板,当然肯定是没有博客的 valine 这么强大的 hhhh,
PHP 表单安全性的重要提示$_SERVER["PHP_SELF"]
变量能够被黑客利用!
如果页面中使用了PHP_SELF
,用户能够输入下划线然后执行跨站点脚本(XSS)。
比如说注入 js 脚本等,valine 以前的版本也有过这样的漏洞。
跨站点脚本(Cross-site scripting,XSS)
是一种计算机安全漏洞类型,常见于 Web 应用程序。XSS 能够使攻击者向其他用户浏览的网页中输入客户端脚本。
php 函数学习
练习 php 函数的基本使用。
注:
必选参数在可选参数的前面。
可在函数中定义函数,需要先调用外层函数才能调用内层函数。
WAMPServer 自定义网站根目录等设置
使用 WAMPServer 时自定义网站根目录。
python 实训总结Ⅱ
后面几天讲的有点杂,简单记录一下知识点。
python 实训总结Ⅰ
以前和前一段时间自己也学习了一下 python,也写了几个小爬虫; 这次正好又课程安排了为期两周的综合实训,主要是“用 python 做量化交易” 进行了两天,讲的都是一些基本的东西,以前也接触过,所以很容易理解。还讲了一些软件,pycharm,anaconda,sublime 等大都也都用过。anaconda 倒是第一次接触。
判断三角形的黑盒测试
黑盒测试着重测试软件功能,它并不涉及程序的内部结构和内容特性,主要根据规格说明,只依靠被测试程序的输入和输出之间关系或程序的功能来设计测试用例。
白盒测试则清楚程序内部的结构以及是如何运作的,因此白盒测试需要对系统内部的结构和工作原理有一个清楚的了解。
HustOJ 基础搭建教程
目前 HustOj 在 GitHUb 地址是:https://github.com/zhblue/hustoj
安装时注意 ubuntu 版本,没条件的可以在自己 ubuntu 上尝试,或者虚拟机上(关注公众号回复ubuntu16.04
获取 iso 镜像文件),也可以在云实验室的云服务器上做做实验。
更多说明及 ACM/NOIP 题库下载见官网博客 代码的那些事|程序员回忆录
最大公约数(二进制算法)
二进制最大公约数算法避免了欧几里得算法(辗转相除法)的大量取模操作,有效减少了时间消耗,且更为方便。
宝塔面板安装 ImgURL 图床
ImgURL 是一个开源、免费的图床程序,ImgURL 2.x 之后对环境要求更高,尤其是 ImageMagick 组件的支持,很多朋友不清楚怎样安装这个组件,这篇文章分享宝塔面板安装 ImgURL 2.x 图床的过程(包括 ImgURL 2.x 需要的各种组件) 阅读原文