自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝镜的博客

通俗易懂

  • 博客(64)
  • 收藏
  • 关注

原创 JS最接地气的教程第一课变量的声明

我知道现在都不喜欢看长篇的文字,那就直接看视频吧:)JS最接地气的教程第一课变量的声明。

2023-08-17 13:47:48 72

原创 Python列表list中增加、删除、修改值

Python列表list中增加、删除、修改值

2022-08-14 16:12:15 299 1

原创 Python中的列表(清晰易懂)

1、Python列表中可以存放多种类型的数据2、Pyton列表中的数据可以重复3、Python列表中的数据有顺序(从0开始)4、Python列表中数据切片包含起始下标的数据不包含结束下标的数据

2022-08-13 22:44:40 4715

原创 MySQL的下载与安装

下载下来之后,接下来我们开始安装它。

2021-08-28 17:02:10 113

原创 Burpsuite Proxy模块中的intercept、HTTPhistory

Proxy是代理的意思intercept是拦截的意思Raw:原始数据Hex:16进制数据Params:请求参数数据Header:请求头数据Proxy模块下面的HTTPhistory项

2021-08-03 22:30:07 1122

原创 Burpsuite配置

使用Burpsuite需要设置浏览器的代理,从而截断浏览器发出的消息。拦截https链接的请求时,浏览器需要安装CA证书1、以管理员身份打开浏览器2、在地址栏中输入http://burp3、安装CA证书过程...

2021-08-01 18:13:13 170

原创 微信公众号Token验证

<?php /* signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。 timestamp 时间戳 nonce 随机数 echostr 随机字符串 验证签名步骤 1、字典排序 2、拼接字符串并sha1加密 3、对比签名 */ $signature=$_GET["signature"]; $tim...

2021-07-27 17:44:14 282

原创 Burpsuite安装

首先安装JAVA运行环境然后配置 JAVA环境变量CLASSPATH的值=>.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar下面开始安装Burpsuite了到这里安装就成功完成了...

2021-07-19 00:23:09 104

原创 帝国CMS安装详细步骤(不踩坑)

PHPStudy的下载与安装首先我们在网站服务器中找到网站的根目录在PHPstudy界面开启服务器Nginx 和 数据库 Mysql接下来,我们在浏览器中输入 localhost/e/install 来安装帝国CMS设置好之后,点击下一步,就来到了管理员账号设置界面。点击 进入控制面板 输入我们刚自己设置好的管理员账号和密码 就可以成功进入网站后台了...

2021-07-18 18:41:21 3418 1

原创 PHPStudy下载与安装

PHPStudy下载地址:https://www.xp.cn/默认打开就是这个样子

2021-07-18 17:47:58 5067

原创 帝国CMS下载

帝国CMS下载地址:http://phome.net/

2021-07-18 17:17:58 148

原创 手把手教你在虚拟机vmware中安装KaliLinux

首先你需要安装虚拟机vmware,过程我就不演示了,网上找一下vmware,然后下一步,下一步,你懂得:)问答:为什么要安装虚拟机?答:1、我们在做很多测试的时候需要两台以上的电脑,当你只有一台电脑的情况下,可以通过安装虚拟机模拟出一台电脑出来,然后就可以进行两台电脑之间的通信测试。2、有些测试可能会需要我们反复的去重装系统,那么这个时候如果用物理真机去操作就会非常的闹心,此时采用虚拟机去捣腾就会避免很多不必要的麻烦。温馨提示:如果你的物理真机是windows10操作系统,一定要

2021-05-24 23:34:56 8687 1

原创 OSI参考模型——数据链路层Data Link

数据链路层的功能:完成网络之间相邻节点的可靠传输。物理层Physical传输的是比特流bit数据链路层Data Link传输的是帧Frame数据链路层Data Link是用过MAC地址负责主机之间数据的可靠传输MAC全称:Media AccessControl数据链路层的主要设备:网卡NIC:Network Interface Card 网桥:Bridge 它的作用是将两个局域网LAN链接到一起,并且按MAC地址转发数据 交换机:Switch...

2020-08-28 20:08:00 525

原创 冲突域Collision和广播域Broadcast

冲突域Collision:发送数据给一个明确的目标时所影响的范围。广播域Broadcast:发送数据给一个不明确的目标时所影响的范围。那集线器Hub有几个冲突域Collision和几个广播域Broadcast了?因为集线器发送数据的方式是将数据发送到除发送信号电脑以外的其他所有电脑上,这里影响的范围是链接到集线器Hub上的所有电脑,所以集线器有一个广播域Broadcast。当集线器Hub在广播数据的时候,只要有另外的一台计算机也同时发送了一个信号,那么集线器Hub就会努力将这个信号发送到其他

2020-08-27 22:35:46 522

原创 OSI参考模型——物理层Physical

物理层的作用:完成相邻节点之间比特流的传输,控制数据是怎样被放到通信介质上的,用什么物理信号来表示0和1,最初的链接是如何建立的,又是如何终止的。物理层有两个主要的设备:中继器Repeater 和 集线器Hub可以看到,集线器Hub其实就是一个拥有多个端口的中继器Repeater。双绞线的有效传输距离是100米,超过100米信号就会发生衰减。这时候就可以用中继器Repeater将信号进行放大。我们再来看一下集线器Hub的工作原理集线器Hub正因为它有多个端口,所以..

2020-08-26 22:51:49 553

原创 OSI参考模型

想要让两台电脑进行通信,必须使用相同的信息交换规则,我们把网络中用于规定信息的格式,以及如何发送和接收信息的一套规则成为网络协议或通信协议。为了减少网络设计的复杂,人们往往按功能将计算机网络划分为不同的功能层。网络体系结构就是网络中分层模型及各层功能的精确定义,其中一个重要的网络体系结构就是OSI参考模型。OSI参考模型将网络划分为7层:应用层 Application表示层 Presentation会话层 Session传输层 Transport网络层 Network数据

2020-08-25 23:22:25 136

原创 ping 和 tracert 命令

ping命令的作用:ping是用来检测网络连通性的命令,使用的是 ICMP 协议。基本格式:ping 空格 ip地址/域名 -t例如:ping www.baidu.com -t-t是无限发包的意思。ICMP协议:ICMP协议是TCP/IP协议族里的一个子协议,它用于在IP主机和路由器之间传递控制消息。控制消息就是指网络通不通,主机是否可达,路由器是否可用等。ping命令其实就是ICMP协议的一个工作过程。我们来重点说一下TTL值提一下:百度不只一台服务器,我这里.

2020-08-24 22:29:48 3663

原创 JS中的类class

//定义一个类class Person{ constructor(a){ //构造函数 this.name = a; //属性 } state = "没有毛"; //属性 skill = function(){ //方法 console.log("直立行走"); }}let objPerson1 = new Person("易先生"); //实例化一个类的对象 objPerson1console.log(objPerson1.name,objPerson1.state);.

2020-08-24 20:16:57 273

原创 计算机网络的分类

什么是网络?网络就是在一定的区域内将两台或两台以上的计算机以一定的方式链接起来,起到共享文件、程序、数据的作用。网络按覆盖范围分类:【局域网】LAN——Local Area Network范围:几十米~几千米 容量:几十~几千台计算机【城域网】MAN——Metropolis Area Network包含多个局域网【广域网】WAN——Wide Area NetworkInternet网络按拓扑结构分类:【总线型】【环型】【星型】【树型】【总线型】:使用.

2020-08-23 20:42:17 421

原创 用Promise封装Ajax

我们先来看看Promise的用法。let PromiseObj = new Promise((resolve,reject)=>{ resolve("凝固结果");});PromiseObj.then((res)=>{ console.log(res);}).catch((err)=>{ console.log(err);});let PromiseObj = new Promise((resolve,reject)=>{ //resolve("凝固结

2020-08-22 22:54:34 1558

原创 学Node.js之前你需要掌握变量解构赋值

我们先来看看数组let people = ["蓝镜","易先生","万象归尘"];//通过下标的方式获取数组中的成员let p1 = people[0];let p2 = people[1];let p3 = people[2];console.log(p1,p2,p3);用们可以使用变量结构赋值这么来做。let [a,b,c] = ["苹果","梨子","香蕉"];console.log(a,b,c);我们再来看看对象let person = {name:".

2020-08-22 19:22:53 301

原创 学Node.js之前你需要掌握对象新特性

ES5时,我们想将变量的值赋给对象的某个属性,是这么做的。let name = "易先生";let obj = { name:name, skill:function(){ console.log("搞你的电脑"); }}console.log(obj.name);ES6当中,我们可以省略掉变量的名称,即对象属性的简写。let name = "蓝镜";let obj = { name, //注意这里没有冒号 skill:function(){ console.l

2020-08-20 20:26:39 149

原创 学Node.js需要搞懂rest参数

这是一个拥有两个参数的函数:function fun1(x,y){ //该函数有两个参数x和y a = x + y; console.log(a);}fun1(1,2);如果我们不确定函数到底需要几个参数时,我们可以干脆不管,然后在调用函数的时候,函数需要几个参数我们就传几个参数进去就好,再通过 arguments 对象来获取传入到函数里的参数。function fun1(){ //一个参数都不定义 for(let i=0;i<arguments.length;i++){

2020-08-17 20:20:44 515

原创 学Node.js开发前你需要掌握箭头函数即=>

这是之前的写法:<script>window.onload = function(){ var fun1 = function(){ console.log("以前的写法"); } fun1();}</script>输出结果:然后我们来看看箭头函数 => 的写法:<script>window.onload = function(){ var fun2=()=>{ console.log("箭头函数的写法".

2020-08-14 22:25:03 356

原创 学Node.js开发前你需要掌握let语法

首先我们来看看用 var 申明变量的情况:<script>window.onload = function(){ for(var i=0;i<3;i++){ } console.log(i);}</script>输出结果如下:分析:for循环的 {} 之间为一个代码块,由于用 var 申明的变量不具有块级作用域,所以在for循环 {} 代码块之外可以访问 i 变量的值。我们再用 let 申明变量试试:<script&.

2020-08-14 22:00:03 326

原创 微信公众号开发获取用户基本信息

微信公众号获取用户基本信息全屏观看更高清,点击这里!微信公众号开发获取用户基本信息-->全屏观看

2020-04-08 20:17:36 293

原创 如何获取openid

微信公众号获取openid全屏观看点击这里!如何获取openid

2020-04-05 20:37:04 581

原创 微信公众号开发配置token验证过程

token是一个令牌;有了token之后,我们才能去换取access_token,access_token俗称凭证,有了凭证,我们才可以去调用微信公众号的接口。那么在配置公众号的时候,怎么验证token了?我录好了视频;我觉得视频讲解更加的生动具体。微信公众号开发之token验证...

2020-04-01 18:43:30 1819

原创 微信公众平台开发入门前须知

为了识别用户,公众号会给每一位用户发一张号码牌,这张号码牌上印有OpenID公众号是通过OpenID来辨别不同用户的值得提醒的是,用户在进入不同的公众号的时候,每一个公众号都会给用户发一张印有OpenID的号码牌需要注意的是,不同的公众号给用户发的OpenID号码牌是不一样的那么,假如某集团公司有3个分公司,分别经营的是超市、酒店、旅游。分别又开通了3个《微信公众号》,分别叫做《超...

2020-03-08 21:36:59 260

原创 html_26内联框架和网页乱码及乱码处理

内联框架就是在当前页面中,嵌入另一个网页。用到的标签是iframe<iframe src='网页地址'>你的浏览器不支持iframe</iframe>我们可以通过CSS对内联框架进行样式设置,在HTML课件里,我们就不展开讲解了。网页编码网页编码常用的是 UTF-8编码 和 GBK编码我们可以把编码想象成一个翻译员,用户所看到的网页是经翻译员...

2020-02-15 21:26:04 572

原创 html_25表单中的下拉列表

什么是下拉列表,废话不多说,我们先来看看它的真容吧:)记住:一定不要忘记给select标签写上name属性,否则服务器无法接收到数据哦!转存失败重新上传取消那!要是我们想让用户一下选择多个选项可不可以了?当然可以!我们只要给select标签写上multiple属性就好。当列表的选项很多时,我们可以通过select标签的size属性来控制显示选项的数量。例如,这里...

2020-02-15 21:20:13 3691 1

原创 html_24表单验证那些事儿

总有一些用户比较调皮,他们在填写表单的时候喜欢胡乱填写,造成后端程序不能接收到想要的数据。或许你会说:“这没关系!难不到我!”。于是你在后端程序通过一系列的判断,来检验用户输入的数据,有不对的地方就提示用户重新填写。这样做,虽然能解决问题,可是又增加了服务器的工作量。服务器的资源有限,任何能在前端解决掉的事情尽量还是不要交给服务器来做。HTML5早就为我们考虑到了这样的事情,让我们来看...

2020-02-14 19:23:35 257

原创 html_23表单里的那些组件(五)单选框和复选框

2020-02-14 19:16:50 230

原创 html_22表单里的那些组件(四)文件选择框

2020-02-14 19:16:00 283

原创 html_21表单里的那些组件(三)日期输入框和颜色输入框

2020-02-14 19:15:28 306

原创 html_20表单里的那些组件(二)数字输入框

<input type='number' />这样就可以得到一个数字输入框了我们来看看它的样子吧:)它只接受输入数字不接受 字母 和 汉字点击右边的小箭头可以增加或减少数字的大小,当数字变为0的时候,如果继续减小,就会变成负数。当然我们还可以设置步长属性,让它每次增加或减少2个数<input type='number' ste...

2020-02-13 18:30:41 1450

原创 html_19表单里的那些组件(一)

单行文本输入框 密码输入框 多行文本输入框 提交按钮 重置按钮 隐藏域

2020-02-13 11:17:52 228

原创 html_18表单组件的重要属性

表单组件的重要属性及其用法

2020-02-12 22:35:48 164

原创 百度地图开发(3)添加和修改控件

温馨提示:学习百度地图开发得有HTML CSS JS基础哦:)我的课件目标是:如果对于学习的人来说很难看懂或理解,就证明我的表达方式有问题:),还请指出,以便加以改正!这一节的内容必须在完成百度地图初始化的基础之上进行开发百度地图开发(1)地图初始化 在地图上添加缩放控件:myMap.addControl(new BMap.NavigationControl(...

2020-02-11 14:11:07 1939

原创 html_17表单是如何发送数据的

本地服务器搭建和表单传送数据过程原理讲解,以及后端服务器是如何接受表单传过来的数据的过程展示。

2020-02-11 13:02:17 385

空空如也

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

TA关注的人

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