前记 upload-labs,是一个关于文件上传的靶场.具体的write-up社区里也都有文章. 不过我在看了pass-16的源码后,发现了一些有意思的东西. 分析问题 关于检测gif的代码 第71行检测$fileext和$filetype是否为gif格式. 然后73行使用move_uploaded ...
分类:
其他好文 时间:
2020-06-25 17:38:14
阅读次数:
78
根据前序和中序,使用JavaScript编写代码得到二叉树 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initia ...
分类:
编程语言 时间:
2020-06-24 00:43:53
阅读次数:
165
项目汇报要录制一些视频和截图、Gif 等,于是就收集了一些好用的软件,安装方法如下,使用方法都很容易就不介绍了: 1. 录屏 SimpleScreenRecorder(建议) sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder ...
分类:
系统相关 时间:
2020-06-24 00:29:30
阅读次数:
95
选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 ...
分类:
编程语言 时间:
2020-06-23 19:16:28
阅读次数:
54
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 ...
分类:
编程语言 时间:
2020-06-23 18:58:23
阅读次数:
51
利用css3里transform:scale 缩放属性控制 .box{ width: 100px; height: 1px; background: red; transform: scale(1,0.5); //scale(x轴缩放,y轴缩放) } 利用css画三角形 div{ height:0; ...
分类:
其他好文 时间:
2020-06-22 17:19:20
阅读次数:
90
转:https://www.cnblogs.com/findumars/p/5304564.html 我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。 一个容易想到的方 ...
分类:
其他好文 时间:
2020-06-22 13:13:44
阅读次数:
61
1. 组合:一个对象的属性值是另一个类的实例对象,alex.weapon是Weapon类的对象 class Dog: def __init__(self,name,aggr,hp,kind): self.name=name self.aggr=aggr self.hp=hp self.kind=ki ...
分类:
编程语言 时间:
2020-06-22 13:10:08
阅读次数:
61
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <title></ti ...
分类:
其他好文 时间:
2020-06-21 22:59:25
阅读次数:
71