2019年6月8日

Python Singleton Pattern(单例模式)

摘要: 简介 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 当一个类中的静态的值被反复调用时会造成浪费,就可以采用单例模式 实现 原理 示例: 注意: 这样会造成 阅读全文

posted @ 2019-06-08 22:25 doubtful 阅读(471) 评论(0) 推荐(1) 编辑

通过 Beautiful Soup 4 预防 XSS 攻击

摘要: 通过beautifulsoup4预防XSS攻击 借助beautifulsoup4将用户输入内容进行过滤 实际使用时需要采用单例模式 步骤: 1. 实例化对象,对页面进行解析 2. 查找目标标签 3. 将非法标签进行清空 4. 获取处理后字符串 直接操作标签 示例: 输出结果: 操作属性 通过 获取属 阅读全文

posted @ 2019-06-08 21:47 doubtful 阅读(233) 评论(0) 推荐(0) 编辑

JSONP

摘要: JSONP(JSON with Padding) 是 JSON 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。 JSONP本质 由于浏览器的同源策略,会阻止Ajax请求,但是不会阻止 的方式发送请求。 注意:JSONP只能发送GET请求 JSONP数据格式 为了配合通过 阅读全文

posted @ 2019-06-08 12:53 doubtful 阅读(123) 评论(0) 推荐(0) 编辑

导航