主页

0

HTTP连接管理

世界上几乎所有的 HTTP 通信都是由 TCP/IP 承载的,TCP/IP 是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。客户端应用程序可以打开一条 TCP/IP 连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来了,在客户端和服务器的计算机之间交换的报文就永远不会丢失、受损或失序。- from 《HTTP权威指南》 本文较长,建议通过旁边目录检索自己

0

HTTP报文详解

HTTP报文我们已经很熟悉了。如果说HTTP是因特网的信使,那我们可以把HTTP报文当做它用来搬东西的包裹了。下面是关于HTTP报文这块的详细总结和记录。主要内容有:报文时如何流动的?HTTP报文的组成是什么?我们知道报文可以分为请求报文和响应报文,那么这两个又有什么区别呢?请求报文支持的各种功能和方法有?响应报文状态常见的码总结。图片全部来源《http权威指南》,感谢。 报文流HTTP报文

0

Web组件结构和URL的简单介绍

以前大二的时候,接触到了《HTTP权威指南》这本书,当时觉得这本书好棒,容易懂,而且配了很多图,很容易就明白作者的意思。除去附录,其实也不厚。是不是可能有这样一种趋势,好像外国人都是喜欢把难的东西写的更简单,咱们国内的书可能就喜欢写的很复杂,=。=。当时看了前面三章,到后面讲代理,隧道,网关的时候不太明白就放下了。这段时间有点积累,再加上最近又上了一点点网络课了,再去看的时候就觉很容易明白,也轻

0

《Javascript for PHP Developers》读书笔记

这本书一共才130多页,当时在图书馆借这本书的时候,纯粹是因为它把部分php和javascript放在一起对比。后来看下去,知识点讲的不细,但是对Javascript整体容易犯错的地方都有解释。而且由于书特别薄,所以读起来也比较方便,目录很清晰。所以还是不错的。下面记录的是我看书的时候发现的一些知识点的漏洞或者是总结。先让我们看看这本书的真面目: 默认参数可能要注意的一个坑12345funct

0

记我最近犯过的错和知识不熟悉的地方

前些时候,发现了自己的很多问题,因为手头当时有项目要做,所以找到问题的原因,写了demo后,就放在了一边,并没有整理心得,今天把先前的稍微整理下。对大家来说可能并没有实际意义。可以忽略。 js获得时间戳的东西下面是总结的五种获得时间戳的方法。12345console.log(new Date().getTime());console.log(+new Date());console.log(Da

0

监控脚本代码异常并上报的方法

如何完成一个记录网站加载脚本时发生的错误,并把错误上报呢?这是网站上线时最经常的需求。 一般当我们的脚本发生错误时,浏览器都会在console里体现出错误信息,并且会提示我们出错的文件,行号,堆栈信息,此时js停止往下执行:比如这样: 到这里先问自己一个问题,前端异常具体是指什么呢? 第一种情况:JS脚本里边存着语法错误,第二种情况:JS脚本在运行时发生错误 一般有两种情况可以处理这两种错误:

0

由workerman-chat再认识HTML5的WebSocket

先前已经看了几次把workerman-chat源码,对于里面的worker和gateway具体的实现现在还是不是很清楚,但是还是学到不少东西,比如关于WebSocket的一些知识,以及在这个框架中他是怎么实现WebSocket通信的。下面做一些整理,主要是WebSocket的一些基础知识,以及对于workerman-chat里关于WebSocket那一块的代码解读和记录。 WebSocket的出

0

PHPExcel简单列表导出

PHPExcel是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格。下面主要介绍的是:PHPExcel简单列表导出。 生成Excel表的思路对照首先我们需要到官网上,下载PHPExcel的包,包里我们把classes单独提取出来,classes里面有一个文件使PHPExcel.php这个是我们主要用到的,

0

Workerman-chat学习之路一(基本概念了解)

因为项目需求,要学习workerman框架,下面是我的笔记和理解。主要是用的它的workerman-chat。workerman-chat基于GatewayWorker,GatewayWorker基于workerman。感觉写这个人好厉害啊。纯PHP写的。 先看看几个之间的关系下面是具体的解释。官网上有,此处做记录,并附有图片方便理解。 什么是workerman? Workerman是一款纯P

0

学习HTML5 API (pushState/replaceState)

ajax大家都很熟悉了,我们知道ajax会有一些弊端,H5出来了两个新的API叫做pushState和replaceState,这两个可以很好的解决ajax不能历史返回的问题。先推荐一个博客,推荐的原因是要知其所以然,知道历史才能够更好的理解。下面是我的整理,由于是自己的整理,所以很多无关这两个API的,可以直接忽略,跳过直接看后面重点部分和demo。。 前言-ajax与传统web应用的比较简单