摘要: 一.mysqli的好处 Sql注入:就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令 Eg:登陆表单传回账户名与密码,然后使用sql语句去查询 $pwd=&_POST[‘pwd’]; $name=$_POST[‘name’]; $sql 阅读全文
posted @ 2018-11-07 14:58 一腔&孤勇 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Symbol 主要用做key或私有变量,Symbol是唯一的不可重复的,也是一个单独的数据类型 定义形式: let demo=Symbol("aaaa"); 1.Symbol不能使用new定义 2.如果当作对象的key则该对象使用for in 循环时不能遍历出来 阅读全文
posted @ 2018-11-07 14:58 一腔&孤勇 阅读(106) 评论(0) 推荐(0) 编辑
摘要: promise 用于js的异步处理 形式: 1.申明一个promise的对象 let p = new Promise(function(成功时的参数,失败时的参数){ if(。。。。){ 成功时的参数(成功时想传的值); }else{ 失败时的参数(失败时想传的值); } }); 调用then方法 阅读全文
posted @ 2018-11-07 14:57 一腔&孤勇 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 数组扩展 循环 arr.foreach(){ //回调函数 function(val,index,arr){ //val:当前读取到的数组的值,index:当前读取道德数组的索引,arr:当前的数组名 } } 映射 arr.map 同foreach,但是map每读取一条信息都会有一个返回值,从而可以 阅读全文
posted @ 2018-06-12 09:03 一腔&孤勇 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 函数扩展 1.函数可以有默认值 function demo( a = 10,b ){} 2.函数可以使用解构 function demo( { a = 0,b = 0 } = {} ){ } 3.函数参数最后可以多一个逗号 function demo(a,b,c,){ } 坑: 1.与for等父子域 阅读全文
posted @ 2018-06-11 17:15 一腔&孤勇 阅读(145) 评论(0) 推荐(0) 编辑
摘要: let 全面取代var 大概相似于C++的定义,一个变量必须得先定义后使用,没有预编译 注意let的作用域,一个{}就是一个作用域,上述规则须在一个作用于内 坑:for(let i =0;i < 10; i++){ let i=20; } 这个例子存在父子作用域,即(){}各为一个作用域,所以i可以 阅读全文
posted @ 2018-06-11 15:30 一腔&孤勇 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ipv4的分配 PS:全0为本机,全1为广播 端口的作用 子网掩码与tcp/udp协议 根据ip地址与子网掩码去查找所在主机局域网,根据mac地址查找局域网里所在位置确定主机,根据端口确定主机所需具体服务 子网掩码:一段连续的1与0注意前面确定局域网的那段1一定要连续,然后将子网掩码与某ip按位与运 阅读全文
posted @ 2018-05-01 10:34 一腔&孤勇 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 面向连接:举个栗子,比如A给打B电话,需要进行三次握手 1.请求(A要向B发送请求)2.应答(B向A回应例如没问题,你现在可以与我通话)3.连接(现在正式建立A与B的连接就可以通话了) 面向无连接:再举个栗子,比如A给B发微信,A不会管B会不会收到也不会管B会不会应答他,A只管发送 区别:面向无连接 阅读全文
posted @ 2018-04-30 11:35 一腔&孤勇 阅读(924) 评论(0) 推荐(0) 编辑
摘要: osi 七层模型 应用层 提供接口 表示层 机器语言的二进制转换 对话层 决定是否传输 传输层 确定可不可靠 排差错 控流 网络层 提供逻辑地址 选路 数据链路层 mac 错误检测 物理层 设备间的比特流传输 阅读全文
posted @ 2018-04-30 11:25 一腔&孤勇 阅读(171) 评论(0) 推荐(0) 编辑