自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 文件上传检测的基本思路

1: 前台脚本检测扩展名—绕过原理当用户在客户端选择文件点击上传的时候,客户端还没有向服务器发送任何消息,就对本地文件进行检测来判断是否是可以上传的类型,这种方式称为前台脚本检测扩展名。1绕过方法  绕过前台脚本检测扩展名,就是将所要上传文件的扩展名更改为符合脚本检测规则的扩展名,通过BurpSuite工具,截取数据包,并将数据包中文件扩展名更改回原来的,达到绕过的目...

2018-10-16 09:09:45 812

原创 一张图了解磁盘里的数据结构

写在前面的话:前面两篇对硬盘进行了介绍,《理解硬盘》《再来理解一下硬盘》,这篇就说说磁盘上的数据结构,看看磁盘是怎么利用的。 ====正文开始=====  有了文件系统,使我们对文件的访问变得很容易,不用考虑文件到底存在哪里,怎么存的,不过适当了解一下底层文件存储还是有帮助的。我们知道文件不仅仅能够存储在磁盘上,还可以存储在光盘等设备上,对于存储在硬盘上的,对于不同的硬盘内部存储介质,如磁...

2018-10-04 11:24:07 1062

原创 再来理解一下硬盘

写在前面的话:上一篇写了《理解硬盘》,对硬盘的基本组成和基本概念说了说,基本上是从硬件的角度来说的,这篇再来写写硬盘,基本概念就不说了,直接看前一篇就可以了,重点关注于文件和系统分区在硬盘里面的位置,也解答一下@金色海洋(jyk)阳光男孩 的疑问。====正文开始====一、我的磁盘参数  我们知道硬盘里面重要的几个概念:磁头(Head)、柱面(Cylinder)、扇区(Sector)...

2018-10-04 11:05:40 224

原创 理解硬盘

写在前面的话:对于熟悉的硬盘,突然之间有好多疑问,电脑C、D、E、F盘在硬盘哪里呢?主分区、扩展分区分别对应的哪些扇区?主引导记录和系统分区表在哪里呢?为什么有些硬盘贵,有些便宜,参数之间的差距到底意味着什么?操作系统如何和硬盘打交道的?操作系统中的文件到底是怎么存储在硬盘里面的?什么是扇区、簇?硬盘到底是怎么存储数据的?。。。。这些问题的解决,也许只需要了解很少的硬盘内部知识,可是我仍然想打开硬...

2018-10-04 10:41:04 244

原创 mysql 表基本操作2(查看表结构、修改数据表)

1、查看表基本结构语句 describe语法:describe 表名; 或简写为 desc 表名;其中,各个字段的含义分别解释如下:null : 表示该列是否可以存储null 值。key : 表示该列是否已编制索引。pri 表示该列是表主键的一部分;uni表示该列是unique索引的一部分;mul表示在列中某个给定值允许出现多次。default : 表示该列是否有默认值,如果有的话值是多少。ext...

2018-06-17 14:33:35 402

原创 mysql 表基本操作(创建表、添加主键、外键、非空约束、唯一性约束、默认约束、自动增加)

1、单字段主键:create table tb_emp(id int(11) primary key,name varchar(25),depId int(11),salary float);primary key 指定该列为主键;定义完所有列之后指定主键:create table tb_emp(id int(11),name varchar(25),deptId int(11...

2018-06-17 10:53:26 14939

原创 MySQL权限检查原理

用户连接mysql,并做各种操作[用户] <-----> 服务器分2个阶段:1、是否有权限连接上来2、是否有权限执行此操作(如:select, update等等)对于1:服务器如何判断用户是否有权限连接上来?依据3个参数:从哪里来?---->  host你是谁?    -----> user你的密码是多少?--->password用户的这3个信息,存储在mysql数据...

2018-05-28 15:15:22 382

原创 vue使用 better-scroll的参数和方法

格式:var obj = new BScroll(object,{[option1,],.,.});注意:1、要确保object元素的高度比其父元素高2、使用时,一定要确保object所在的dom渲染后,再用上面的语句,或者obj.refresh()Options 参数startX: 0 开始的X轴位置startY: 0 开始的Y轴位置scrollY: true 滚动方向为 Y 轴scrollX:...

2018-05-16 12:43:44 447

转载 Linux服务器性能查看分析调优

一 linux服务器性能查看1.1 cpu性能查看1、查看物理cpu个数:cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l2、查看每个物理cpu中的core个数:cat /proc/cpuinfo |grep "cpu cores"|wc -l3、逻辑cpu的个数:cat /proc/cpuinfo |grep "processor"|wc...

2018-05-11 11:30:12 203

原创 html+css+js 实现鼠标点击平滑转动立体方形

html结构:<div class="wrap"> <div class="cube"> <div class="out_front"> <img src="http://hovertree.com/hvtimg/bjafjg/p1n3aebo.jpg" class="pic" />

2018-05-11 09:07:32 753

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除