web
Wake_me_Up123
我是程序媛~~~~~~~~~~
展开
-
web访问时序图
当我们在浏览器中输入一个网址(如http://www.sohu.com)时,浏览器会对这个地址进行解析,取出其中的主机名(www.sohu.com),首先它会先查询自己主机上的hosts文件中的IP与域名的对应关系,(hosts文件地址:windows/system32/drivers/ect/hosts)如下图所示: 如果在本地域名中查不到则到外网DNS中去查询,有个专门的DNS(域名服务器原创 2016-09-06 22:08:20 · 3260 阅读 · 0 评论 -
AJAX无刷新验证技术
Ajax(Asynchronous Javascript and XML)即异步 JavaScript 和 XML 是时下最流行的一种技术。Ajax 不是一种新的技术,而是原有技术的一种集合。Ajax 的核心技术是 XMLHttpRequest。通过 XMLHttpRequest 的 open() 方法和 send() 方法,可以在不刷新当前页面的情况下向处理页面发送数据;通过 XMLHttpRe原创 2016-11-08 19:19:57 · 489 阅读 · 0 评论 -
IP数据报的格式
由上图可以看出, IP 数据报分为 20 字节的固定长度报报头和后面的可变长度报文。 一、IP数据报首部的固定字节 1、版本号:占 4 位,指 IP 协议的版本。通信双方使用的 IP 协议的版本必须一致。 2、报头长度:占 4 位,可表示的最大数值是 15 个单位(1 个单位为 4 字节),因此 IP 首部长度的最大值为 60 字节。当 IP 首部的字节数不是 4 的整数倍时,需利用最后一个字原创 2016-11-01 20:22:10 · 748 阅读 · 0 评论 -
bootstrap实现图片自动轮播
效果图代码实现:<!DOCTYPE html><html lang="zh-CN"><head> <link rel="stylesheet" href="bootstrap.min.css" /> <link rel="stylesheet" href="bootstrap-theme.min.css" /> <script src="jquery.min.js"></原创 2016-12-20 22:20:21 · 7003 阅读 · 0 评论 -
正则-后向引用
题目:匹配开头和结尾的字母相同的单词。&amp;lt;?php $str = &quot;text theissj this mom boom heeh&quot;; $patt = '/\b([a-z])\w+\1\b/'; //括号表示一个子表达式,\1表示重复第一个子表达式,有时可用$1代替 preg_match_all($patt, $str, $res); var_dump($res);...原创 2018-11-14 20:23:07 · 228 阅读 · 0 评论 -
正则-模式
i 不区分大小写模式s 单行模式注:各种模式都要写在正则表达式的外面。如:'/\b[a-z]\b/i':匹配不区分大小写的所有单词例:正则匹配所有的汉字 $str = "这里的这里的这里"; $patt = '/^[\x{4E00}-\x{9FA5}]+$/u'; echo preg_match_all($patt, $str)?'纯汉字':'杂交';...原创 2018-11-14 21:05:26 · 196 阅读 · 0 评论 -
Smarty-核心思想
fetch 和 display的区别display == echo fetch;传值,渲染页面$a = '123';$sm->assign('a', $a);$sm->display('index.php');开启缓存$sm = new Smarty();$sm->caching = true;$sm->cache_lifetime = 9;判断缓...原创 2018-11-27 14:56:10 · 250 阅读 · 0 评论 -
static静态变量
static静态属性和方法:1、静态方法在程序开始时加载到内存中,实例化方法使用是再加载2、静态方法不能调用非静态方法3、静态方法无需实例化就可以直接调用,实例化方法需要先生成实例在通过实例调用方法,虽然看来静态方法比较快,但是他还是会占用很多内存(即常驻内存)4、静态内存连续,因为在程序开始时就生成了,而实例申请的是离散的空间,所以速度较慢5、静态方法无论有多少个实例,内存中也只需要...原创 2018-11-30 17:35:07 · 346 阅读 · 0 评论