做一个项目,涉及到记录下当前页面的鼠标坐标,并发送给后台。有两个步骤,一步是记录下鼠标坐标并发送后台,二步是当鼠标离开页面时停止发送数据。记录下鼠标坐标并发送的代码,如下:// 用sta字符串记录下鼠标的坐标var sta = ''; function changeXY(){ $...
分类:
其他好文 时间:
2014-06-28 19:45:55
阅读次数:
200
关于socket的阻塞与非阻塞模式以及它们之间的优缺点,这已经没什么可言的;我打个很简单的比方,如果你调用socket send函数时;如果是阻塞模式下:send先比较待发送数据的长度len和套接字s的发送缓冲的长度,如果len大于s的发送缓冲区的长度,该函数返回SOCKET_ERROR;如果len...
分类:
其他好文 时间:
2014-06-28 10:23:25
阅读次数:
211
IP协议详解
上一篇文章文章主要介绍了IP服务的特点,IPv4头部结构IP分片,并用tcpdump抓取数据包,来观察IP数据报传送过程中IP的格式,以及分片的过程。本文主要介绍IP路由,IP转发,重定向和IPv6头部结构。
IP路由
IP协议的一个核心任务是数据报的路由,即决定发送数据报到目标机器的路径。为了理解IP路由过程,我们先简要分析IP模块的基本流程。...
分类:
其他好文 时间:
2014-06-26 14:06:40
阅读次数:
432
接上一篇文章,当Nginx以文件作为用户的请求时,它不会把文件内容读入内存,然后再从内存发送出去,而是会调用sendfile系统调用在不经过用户空间的情况下,从内核直接发送出去。这样做显然效率要更高,Nginx也为我们封装好了一系列的接口,下面就来说明如何发送一个磁盘文件给客户端。
和从内存直接发送数据最大的不同在于ngx_buf_t缓冲区的设置方法,ngx_buf_t结构体的定义如下:...
分类:
其他好文 时间:
2014-06-22 20:44:52
阅读次数:
211
GCMArchitectural OverviewGoogle Cloud Messaging for Android (GCM)是一个能够帮助开发者从服务器端发送数据到运行在Android手机上的程序的服务。这个服务提供了一个简单,轻量级的机制使得服务器端可以告诉移动端的程序与服务器端建立直接的联...
分类:
移动开发 时间:
2014-06-21 17:35:14
阅读次数:
347
最近想在使用django的基础上通过jquery实现页面局部刷新的功能,研究了两天,终于是解决了这个问题,下面把方法步骤记录下来,以备以后重用。 在项目中通过两种形式实现了ajax: 第一种方法:web前端发送数据给服务器,服务器接收到数据后在服务端生成需要刷新的局部页面,然后把这个页面返回...
分类:
Web程序 时间:
2014-06-21 14:46:48
阅读次数:
303
做一个项目,涉及到记录下当前页面的鼠标坐标,并发送给后台。有两个步骤,一步是记录下鼠标坐标并发送后台,二步是当鼠标离开页面时停止发送数据。记录下鼠标坐标并发送的代码,如下:// 用sta字符串记录下鼠标的坐标var sta = ''; function changeXY(){ $...
分类:
其他好文 时间:
2014-06-21 09:33:09
阅读次数:
159
做一个项目,涉及到记录下当前页面的鼠标坐标,并发送给后台。有两个步骤,一步是记录下鼠标坐标并发送后台,二步是当鼠标离开页面时停止发送数据。记录下鼠标坐标并发送的代码,如下:// 用sta字符串记录下鼠标的坐标var sta = ''; function changeXY(){ $...
分类:
其他好文 时间:
2014-06-21 07:53:06
阅读次数:
156
做一个项目,涉及到记录下当前页面的鼠标坐标,并发送给后台。有两个步骤,一步是记录下鼠标坐标并发送后台,二步是当鼠标离开页面时停止发送数据。记录下鼠标坐标并发送的代码,如下:// 用sta字符串记录下鼠标的坐标var sta = ''; function changeXY(){ $...
分类:
其他好文 时间:
2014-06-21 06:12:52
阅读次数:
182
做一个项目,涉及到记录下当前页面的鼠标坐标,并发送给后台。有两个步骤,一步是记录下鼠标坐标并发送后台,二步是当鼠标离开页面时停止发送数据。记录下鼠标坐标并发送的代码,如下:// 用sta字符串记录下鼠标的坐标var sta = ''; function changeXY(){ $...
分类:
其他好文 时间:
2014-06-21 06:10:26
阅读次数:
139