引入两个示例:说明 局部作用域对全局作用域的变量(此变量只能是不可变的数据类型)只能进行引用,而不能进行改变,只要改变就会报错 eg:1 >>> a=1 >>> def func(): print(a) >>> func() 1 eg:2 >>> a=1 >>> def func(): a+=1 / ...
分类:
其他好文 时间:
2020-06-25 23:37:46
阅读次数:
52
4.2 SQL Server获取webshell及提权基础 主要架构ASP+MSSQL+IIS或者ASP.NET+MSSQL+IIS ,PHP和JSP架构也是支持MSSQL 4.2.1 SQL Server简介 4.2.2 SQL Server版本 1. SQL Server 2000 2. SQL ...
分类:
数据库 时间:
2020-06-25 21:55:20
阅读次数:
69
自带健康检查配置 upstream backend{ server 127.0.0.1:8020 max_fails=2 fail_timeout=40s; #在40s 时间内有两次后端服务连接失败就判断后端服务不可用 server 127.0.0.1:8021 max_fails=1 fail_t ...
分类:
其他好文 时间:
2020-06-25 19:33:26
阅读次数:
63
一、实验步骤及过程 1.下载Linux内核并进行配置、运行: wget https://raw.github.com/mengning/mykernel/master/mykernel-2.0_for_linux-5.4.34.patch(这一步从群里下载直接复制过来即可) sudo apt ins ...
分类:
其他好文 时间:
2020-06-25 19:19:24
阅读次数:
55
说明 本学习系列代码几乎完全摘自:asmtutor.com,如果英文可以的(也可以用谷歌浏览器翻译看),可以直接看asmtutor.com上的教程 本学习系列目录地址:https://www.cnblogs.com/whuwzp/p/nasm_contents.html 系统环境搭建:(我用的是ub ...
分类:
其他好文 时间:
2020-06-25 13:36:41
阅读次数:
121
1 num = eval(input()) 2 an = [] 3 for i in range(0,num): 4 str = input() 5 P = str.count('P') 6 T = str.count('T') 7 A = str.count('A') 8 sum = P+T+A ...
分类:
其他好文 时间:
2020-06-25 09:53:59
阅读次数:
89
1.描述 split()方法通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔num+1个子字符串,默认分隔符为所有空字符,包括空格、换行(\n)、制表符(\t)等 rstrip()方法通过 2.语法 str.split([sep=None][,count=S.count(sep)]) ...
分类:
编程语言 时间:
2020-06-25 09:31:21
阅读次数:
69
思路:主要是看每门课程下,每个分数比该课程所有分数小的有几个 保留名次空缺: select a.cid, a.sid, a.score , count(a.score<b.score)+1 as rank from sc a left join sc b on a.cid=b.cid and a.s ...
分类:
数据库 时间:
2020-06-24 23:26:42
阅读次数:
132
聚合函数:对一组值进行计算,并返回计算后的值,具有统计数据的作用 聚合函数特点: 1 除了 COUNT 以外,聚合函数忽略空值。 2 聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。 3 所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。 4 标量 ...
分类:
其他好文 时间:
2020-06-24 21:23:58
阅读次数:
60
1. 索引树高度(1) 表的数据量: 数据量越大,树的高度就会变高,理论上三层索引树的高度最为理想,可以支持百万级别的数据量解决办法: 可以使用分表(横切,竖切),分库,增加缓存,解决数据量大,查询慢 (2) 索引键值过长: 该索引字段存储数据太大,每个叶子节点最大存储16k,超过这个范围会新增加叶 ...
分类:
数据库 时间:
2020-06-24 20:12:29
阅读次数:
85