CSRF 攻击的应对之道 <!-- Article Body --> CSRF 背景与介绍 CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。其他安全隐患,比如 SQL 脚本注入,跨站域脚本 ...
分类:
其他 时间:
2018-11-14 11:51:27
收藏:
0 评论:
0 赞:
0 阅读:
125
上一篇文章我介绍了 HTTP/2 协议 ,它只有在 HTTPS 环境才会生效。 为了升级到 HTTP/2 协议,必须先启用 HTTPS。如果你不了解 HTTPS 协议(学名 TLS 协议),可以参考我以前的文章。 《HTTPS 协议概述》 《图解 HTTPS 协议》 《HTTPS 协议的七个误解》 ...
分类:
Web开发 时间:
2018-11-14 11:51:10
收藏:
0 评论:
0 赞:
0 阅读:
170
<!DOCTYPE html><html><head><script>function showDetails(animal) { alert( animal.getAttribute("data-animal-type") );//利用getattribute来获得data-*的值}</scrip ...
分类:
其他 时间:
2018-11-14 11:50:56
收藏:
0 评论:
0 赞:
0 阅读:
89
当我们遇到文本文件体积很大时,比如超过几十M甚至几百M几G的大文件,用记事本或者其它编辑器打开往往不能成功,因为他们都需要把文件内容全部放到内存里面,这时就会发生内存溢出而打开错误,遇到这种情况我们可以使用PHP的文件读取函数file_get_contents()进行分段读取。 函数说明 strin ...
分类:
Web开发 时间:
2018-11-14 11:50:40
收藏:
0 评论:
0 赞:
0 阅读:
152
修改默认数据库 django默认数据库为 SQLite3,若需要修改,比如改成mysql,则需要修改与settings.py文件同路径的__init__.py文件,添加如下内容: ORM 1、单表增删改查 在models.py文件中创建数据库对象,然后同步数据库。 在views.py中导入model ...
分类:
数据库技术 时间:
2018-11-14 11:50:23
收藏:
0 评论:
0 赞:
0 阅读:
142
在做的微信公众号小项目中微信公众号页面无法唤起输入框? 遇到这个问题,找了好久,最后才锁定这是微信自带的X5内核才出现的bug 1.调起调试页面 2.进入调试页面(手机的微信版本不一tbs调试页面不一样) 3.强制使用系统内核 把右下角的“安装本地内核”打开,并且”清除TBS内核“。做完之后重启微信 ...
分类:
微信 时间:
2018-11-14 11:50:06
收藏:
0 评论:
0 赞:
0 阅读:
347
1.包含多个模块的目录,目录下有个特殊文件__init__.py 文件内指定对外界提供的模块的列表 from . import send_message2.新建message包,右键--new--Python Package 目录 send_message.py def send(); receiv ...
分类:
编程语言 时间:
2018-11-14 11:49:34
收藏:
0 评论:
0 赞:
0 阅读:
123
参考链接: https://www.jb51.net/article/125846.htm 使用DependsOn Spring 中的 DependsOn 注解可以保证被依赖的bean先于当前bean被容器创建, 但是如果不理解Spring中bean加载过程会对 DependsOn 有误解,自己也确 ...
分类:
编程语言 时间:
2018-11-14 11:49:01
收藏:
0 评论:
0 赞:
0 阅读:
326
效果: ...
分类:
Web开发 时间:
2018-11-14 11:48:43
收藏:
0 评论:
0 赞:
0 阅读:
141
一、YAML简介二、Ansible组件三、主机清单Invetory四、PlayBook介绍 一、YAML简介http://www.yaml.orgYAML:可以使用简单清单,散列表,标题等数据结构。YAML的语法和其他高阶语言类似,并且可以简单表达清单、散列表、标量等数据结构。其结构(Structu ...
分类:
其他 时间:
2018-11-14 11:47:56
收藏:
0 评论:
0 赞:
0 阅读:
131
机器上有个进程cpu使用率很高,近100%了, Tasks: 120 total, 2 running, 118 sleeping, 0 stopped, 0 zombie%Cpu(s): 99. ...
分类:
系统服务 时间:
2018-11-14 11:47:42
收藏:
0 评论:
0 赞:
0 阅读:
204
数据库是否存在某字段 SELECT COUNT(*) FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名' AND COLUMN_NAME = '字段名'; 数据库是否存在某张表 select count(*) from user_objects where o ...
分类:
数据库技术 时间:
2018-11-14 11:47:25
收藏:
0 评论:
0 赞:
0 阅读:
321
1.与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。中文叫做类加载器。Java虚拟机中可以安装多个类 ...
分类:
数据库技术 时间:
2018-11-14 11:47:10
收藏:
0 评论:
0 赞:
0 阅读:
160
代码如下: 此函数的传入参数是三角形三个点的坐标。输出三角形面积 ...
分类:
其他 时间:
2018-11-14 11:46:55
收藏:
0 评论:
0 赞:
0 阅读:
328
1.字符串函数 MySQL所支持字符串函数如下表所示: 函数 功能 concat(str1,str2...strn) 连接字符串str1,str2.....strn为一个完整的字符串 insert(str, x,y,instr) 将字符串str从第x位开始,y个字符长的子串替换为字符串instr l ...
分类:
数据库技术 时间:
2018-11-14 11:46:41
收藏:
0 评论:
0 赞:
0 阅读:
162
vue中计算属性,方法,侦听器 {{fullName}} {{age}} ...
分类:
其他 时间:
2018-11-14 11:46:23
收藏:
0 评论:
0 赞:
0 阅读:
114
本文主要介绍C++中的重载操作符(operator)的相关知识。 1. 概述 1.1 what operator 是C++的一个关键字,它和运算符(如=)一起使用,表示一个运算符重载函数,在理解时可将operator和运算符(如operator=)视为一个函数名。 使用operator重载运算符,是 ...
分类:
编程语言 时间:
2018-11-14 11:45:46
收藏:
0 评论:
0 赞:
0 阅读:
140
1.为什么要使用jQuery 在用js写代码时,会遇到一些问题: window.onload 事件有事件覆盖的问题,因此只能写一个事件。 代码容错性差。 浏览器兼容性问题。 书写很繁琐,代码量多。 代码很乱,各个页面到处都是。 动画效果很难实现。 window.onload 事件有事件覆盖的问题,因 ...
分类:
Web开发 时间:
2018-11-14 11:45:29
收藏:
0 评论:
0 赞:
0 阅读:
139
1.创建一个表 (字段表名不加引号‘,分隔符需要加引号) 2.插入数据 ·filepath 可以是: 相对路径,如project/data1 绝对路径,如/user/hive/project/data1 完整的URL,如hdfs://namenode:9000/user/hive/project/d ...
分类:
其他 时间:
2018-11-14 11:45:12
收藏:
0 评论:
0 赞:
0 阅读:
143
javascript的基本类型:Undefined,Null,Boolean,Number,String 引用类型:Object,Array,Function 基本类型值在内存中占据固定大小,被保存在栈内存中,引用类型值是对象,保存在堆内存中。 Javascript的内存的生命周期对于用户来说是透明 ...
分类:
Web开发 时间:
2018-11-14 11:44:58
收藏:
0 评论:
0 赞:
0 阅读:
137