?# 文件包含漏洞专题 文件包含漏洞基础 文件包含:程序开发人员通常会把可重复使用的函数写到单个文件中在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为包含。 漏洞成因:在通过动态包含的方式引入文件时,由于传入的文件名没有经过合理的校验,从而操作了预想之外的文件,就可以导 ...
分类:
其他好文 时间:
2020-07-21 09:49:45
阅读次数:
93
官网语法如下所示https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-AlteringandDroppingTables ***注意:***REPLACE列 替换所有现有列,只更改表的模式,而不是 ...
分类:
其他好文 时间:
2020-07-21 09:46:44
阅读次数:
105
Spark基础入门 1、spark的核心概念 2、spark的四大特性 3、spark的整体架构 4、spark的集群安装部署 5、spark的集群的启动和停止 6、spark的集群web管理界面 7、spark-shell Driver 它会执行客户端写好的main方法,它会构建一个名叫Spark ...
分类:
其他好文 时间:
2020-07-21 09:31:03
阅读次数:
90
diffstat命令 diffstat命令根据diff的比较结果,统计各文件的插入、删除、修改等差异计量。 语法 diffstat [options] [files] 参数 -c: 输出的每一行都以#作为前缀,使其成为Shell脚本的注释行。 -C: 添加SGR颜色转义序列以突出显示直方图。 -e: ...
分类:
其他好文 时间:
2020-07-21 01:28:12
阅读次数:
86
什么是Hive: 数据仓库软件,可以通过SQL读写和管理分布式存储的大型数据集,结构可以映射在已经存储的数据。用户可以通过命令行工具和JDBC连接到Hive。 Hive Commands: quit/exit:退出interactive shell reset:重置配置设定到默认值。 set =:设 ...
分类:
其他好文 时间:
2020-07-21 01:27:08
阅读次数:
119
async 和 await Async/await 在 NodeJS 7.6 引入,当前已被所有现代浏览器支持。 简介 async/await 是一种新的使用异步代码的方式,代替之前回调或者 promise 的方式。 是基于 promise 的语法糖,无法在普通的回调函数中使用,await 必须在 ...
分类:
其他好文 时间:
2020-07-21 01:23:25
阅读次数:
76
AMD模块规范 1.1 AMD规范说明 AMD规范专门用来实现浏览器端的模块化,并且模块的加载是异步的;引入一个第三方的require.js脚本用来解析AMD规范编写的模块 1.2 基本语法 使用define用来暴露模块,使用require用来引入模块 1.21暴露模块 (1)使用define(fu ...
分类:
其他好文 时间:
2020-07-21 01:22:50
阅读次数:
100
第20课 管理事务处理 20.1 事务处理 使用事务处理(transaction processing),通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。 事务处理是一种机制,用来管理必须成批执行的SQL操作,保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操 ...
分类:
其他好文 时间:
2020-07-21 01:03:23
阅读次数:
59
基本语法 完整版本的箭头函数声明包括: 一对带有参数枚举的括号 (param1, param2) 后面跟随箭头 => 以函数体 {FunctionBody} 结尾 典型的箭头函数如下所示: const sayMessage = (what, who) => { return `${what}, ${ ...
分类:
其他好文 时间:
2020-07-21 00:56:55
阅读次数:
69
在学习python的过程中,我们经常会用到各种各样的开发工具,其中集成开发环境和代码编辑器最常见,那么你知道python编程环境需要具备哪些优秀的功能吗?
分类:
编程语言 时间:
2020-07-20 23:03:04
阅读次数:
131