案例是在最近项目中遇到的俩个站,挺有意思的,所以分享出来。第一个站getshell后,内网简单的看了下,发现不是目标就没深入。 第一个站 1、弱口令 弱口令:admin admin进入网站后台 2、任意文件下载 在系统配置备份模块发现http://xxx.xxx.xxx.xxx/DownloadSe ...
分类:
其他好文 时间:
2020-05-03 14:28:22
阅读次数:
82
二叉树数据结构TreeNode可用来表示单向链表(其中left置空,right为下一个链表节点)。实现一个方法,把二叉搜索树转换为单向链表,要求值的顺序保持不变,转换操作应是原址的,也就是在原始的二叉搜索树上直接修改。 返回转换后的单向链表的头节点。 注意:本题相对原题稍作改动 示例: 输入: [4 ...
分类:
其他好文 时间:
2020-05-03 14:28:06
阅读次数:
83
Given a non-empty binary tree, find the maximum path sum. For this problem, a path is defined as any sequence of nodes from some starting node to any ...
分类:
其他好文 时间:
2020-05-03 14:27:36
阅读次数:
67
1 C++: void Sobel ( 2 InputArray src,//输入图 3 OutputArray dst,//输出图 4 int ddepth,//输出图像的深度 5 int dx, 6 int dy, 7 int ksize=3, 8 double scale=1, 9 doubl ...
分类:
其他好文 时间:
2020-05-03 14:27:18
阅读次数:
92
《高等数学-同济第六版-带书签》高清pdf下载链接 百度网盘链接:https://pan.baidu.com/s/1s2oWiv9M7Khs_tI0hKbGUQ 提取码:du4c 下载链接2:http://ziliaoshare.cn/Download/p_GDSX_tj6th.zip 高等数学课程 ...
分类:
其他好文 时间:
2020-05-03 14:26:43
阅读次数:
1158
jQuery HTML 捕获 test() 设置或者返回所选元素的文本内容 html() 所选元素的内容 val() 返回表单字段的值 attr() 设置/改变属性值(可以允许访问多个属性值) attr()的回调函数:回调函数有两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新 ...
分类:
Web程序 时间:
2020-05-03 14:26:26
阅读次数:
52
def average(*args): print(args) # (1, 2, 3) # (1, 2, 3) print(len(args)) # 3 # 3 print(sum(args, 0.0) / len(args)) average(*[1, 2, 3]) # 2.0 average(1 ...
分类:
其他好文 时间:
2020-05-03 14:25:54
阅读次数:
95
def cast_list(val): print(val) # foo # [1] # ('foo', 'bar') print(type(val)) # <class 'str'> # <class 'list'> # <class 'tuple'> print(isinstance(val,( ...
分类:
其他好文 时间:
2020-05-03 14:24:55
阅读次数:
52
def byte_size(s): print(s) # 😀 # Hello World print(s.encode('utf-8')) # b'\xf0\x9f\x98\x80' # b'Hello World' print(len(s.encode('utf-8'))) # 4 11 byt ...
分类:
其他好文 时间:
2020-05-03 14:24:40
阅读次数:
81
1. 分治法和动态规划的异同: 共同点: ? 将待求解的问题分解成若干子问题,先求解子问题,然后再从这些子问题的解得到原问题的解。 不同点: ? 1)适合于用动态规划法求解的问题,分解得到的各子问题往往不是相互独立的;而分治法中子问题相互 独立。 ? 2)动态规划法用表保存已求解过的子问题的解,再次 ...
分类:
编程语言 时间:
2020-05-03 14:23:55
阅读次数:
79
@ "TOC" 什么是权限 限制一个用户能够做什么事情,在MySQL中,可以设置全局权限,指定数据库权限,指定表权限,指定字段权限 有哪些权限 1. create:创建数据库、表或索引权限 2. DROP:除数据库或表权限 3. ALTER:ALTER更改表,比如添加字段、索引等 4. DELETE ...
分类:
数据库 时间:
2020-05-03 14:23:40
阅读次数:
86
题目: 解法: 方法:深度优先搜索 首先我们知道一条路径的长度为该路径经过的节点数减一,所以求直径(即求路径长度的最大值)等效于求路径经过节点数的最大值减一。 而任意一条路径均可以被看作由某个节点为起点,从其左儿子和右儿子向下遍历的路径拼接得到。 如图我们可以知道路径 [9, 4, 2, 5, 7, ...
分类:
其他好文 时间:
2020-05-03 14:23:25
阅读次数:
58
spring aop annotation 被代理类 aspect 可以将pointcut 和 advice 都定义在aspect中 signature就是pointcut的别名 也可以将pointcut和advice 分离 上面的效果等效于 @AfterReturning 可以通过returnin ...
分类:
编程语言 时间:
2020-05-03 14:23:12
阅读次数:
74
Android组件化探索与实践在Android开发中,随着业务复杂性不断的增加,项目的代码量会不断的增大,这对于项目的维护提出了更大的挑战。Android的组件化开发就是旨在解决大型项目的可维护性、可扩展性的难题。一、组件化简介组件化是大型Android项目的一个好的解决方案。通过对项目工程进行组件 ...
分类:
其他好文 时间:
2020-05-03 14:22:49
阅读次数:
136
Js遍历对象总结 遍历对象的方法主要有 、`Object.keys() Object.getOwnPropertyNames() Reflect.ownKeys() Object.getOwnPropertySymbols()` for in 语句以任意顺序迭代对象的可枚举属性,包括原型链上的可枚举 ...
分类:
Web程序 时间:
2020-05-03 14:22:31
阅读次数:
60
虽然之前没做过数独,不知道这种题是咋出出来的,但的确每一步都能通过一定的推理确定,不含赌的成分(话说假设法不算赌吧quq)。 每一行每一列每一个九宫格内1-9只出现一次,从带有圆球一端开始每条曲线上的数字严格递增。 先给原图: 以下提供一种解题思路: 1.考虑字母M,因为(4,6)含有数字8,因此字 ...
分类:
其他好文 时间:
2020-05-03 14:21:46
阅读次数:
517
题目: 解法: 层次遍历就好,然后找出每层的最大的值,进行保存。 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *rig ...
分类:
其他好文 时间:
2020-05-03 14:21:17
阅读次数:
58