代码改变世界

HTML5之地理位置

2011-06-01 14:27 by 卫佳, 362 阅读, 0 推荐, 收藏, 编辑
摘要:1、ip地址书上说不准确,很多时候获取的是ISP机房的位置,但是获取非常方便,没有什么限制。但是实际上我觉得在中国,ip地址还是比较准确的,基本上上能精确到小区或大楼的标准。2、GPS非常准确,但是需要在户外,且需要很长时间搜索卫星。最主要的很多设备比如笔记本电脑基本都是不带GPS的,新的智能手机purse hanger倒是都有。3、WiFi基站的mac地址。(猜测是连接位置已知的公共WiFi的时候,通过Mac地址识别WiFi接入点,从而定位)这种定位的精度还是很不错的,而且还可以在室内定位。不过由于这种位置公开的wifi比较少,此种方法的适用范围比较少。4、 GSM或CDMA基站通过基站定位 阅读全文

HTML5之PostMessage

2011-06-01 14:27 by 卫佳, 470 阅读, 0 推荐, 收藏, 编辑
摘要:要接收消息的页面需要添加相应的事件监听器,在消息到来时你可以检测其来源来并判断是否处理。浏览器的支持情况:检测浏览器支持:if (typeof window.postMessage ===“undefined”) {// postMessage not supported in this browser}发送消息:发送消息给另一个页面:window.postMessage(“Hello, world”, “portal.example.com”);发送消息给iframe:document.getElementsByTagName(“iframe”)[0].contentWindow.postM 阅读全文

HTML5之WebSocket

2011-06-01 14:27 by 卫佳, 394 阅读, 0 推荐, 收藏, 编辑
摘要:传统的HTTP都是基于请求响应模型的,客户端和服务器端无法实现实时通信。之前有一种模仿实时通信的技术,从轮循、长轮循到comet都不能彻底 解决问题。WebSocket的出现改变了现状,上百倍的减少通信中无用的消息头,极大的提高了通信效率的同时也提供了非常低地的延时。WebSocket请求和回复的消息头如下:From client to server:GET /demo HTTP/1.1Host: example.comConnection: UpgradeSec-WebSocket-Key2: 12998 5 Y3 1 .P00Sec-WebSocket-Protocol: sampleUp 阅读全文

HTML5简述

2011-06-01 14:26 by 卫佳, 288 阅读, 0 推荐, 收藏, 编辑
摘要:老狗在群里面传了一本书《Pro.HTML5.Programming》,图书的出版说明技术开始走向实用,同时说明关注的人开始增多了。新技术的 第一批书免不了有些不够深厚,大都是泛泛的介绍。我看了之后挑出重要的内容整理成一个提纲,懒得看书的同学直接看这个就可以了。 书中提到的代码可以再这里下载。第一章主介绍了HTML5的优点和新特性,优点就不罗嗦了。特性如下:1、简化的DOCTYPE和Character Set:<!DOCTYPE html><meta charset=”utf-8″>2、语义标签更利于搜索引擎理解页面内容,同时也在一定程度上简化页面的编写。header 页 阅读全文

HTML5之Canvas和Audio/Video

2011-06-01 14:26 by 卫佳, 1090 阅读, 0 推荐, 收藏, 编辑
摘要:Web之前有三种绘图的方式,Adobe Flash,SVG和VML。此次HTML5元素新添加的Canvas实际上是一个像素画布(bitmap canvas),和SVG不同,画在Canvas上的元素无法进行缩放,同时也不是DOM的一部分。 WHATWG的HTML5选择Canvas作为标准原因有二:1、由于不用存储画出的每一个元素,所以性能更好。2、和其他语言的二维绘图API类似,更 容易实现。2、结构Canvas在HTML页面中是一个“<canvas></canvas>”标签,显示为一个矩形区域。矩形区域的左上角为坐标原点(0,0),向右为X轴,向下为Y轴。3、检测浏览器 阅读全文

PHP5中使用DOM来操控XML

2011-05-30 14:56 by 卫佳, 204 阅读, 0 推荐, 收藏, 编辑
摘要://首先要创建一个DOMDocument对象discount nike air shoes$dom = new DomDocument();//然后载入XML文件$dom -> load("test.xml");//输出XML文件//header("Content-type: text/xml;charset=gb2312");//echo $dom -> saveXML();//保存XML文件,返回值为int(文件大小,以字节为单位)//$dom -> save("newfile.xml");echo " 阅读全文

成为PHP高手的简单要点

2011-05-30 14:55 by 卫佳, 157 阅读, 0 推荐, 收藏, 编辑
摘要:在PHP的开发过程中永远会有更多的内容需要去学习,如新的核心函数,新的框架,新的设计模式,新的编码或文档规范等等。下面就是一些成为更优秀的PHP开发者的最佳途径。1.阅读手册(jewelry display)没 什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西。特别是有关字符串和数组有关的函数。就在这些函数里面包括许多有用的功能,如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”,而实际上你只需要一个核心函数就可以完成相应的功能。手册是你的朋友。2.阅读程序源代码有很多使用PHP开发的开源程序。为什么不去学习和借鉴呢?下载一份开源的PHP 阅读全文

采集程序php

2011-05-30 14:55 by 卫佳, 138 阅读, 0 推荐, 收藏, 编辑
摘要:<?php // 采集程序phpset_time_limit(0);//cookie保存目录 $cookie_jar = '/tmp/cookie.tmp';/*函数------------------------------------------------------------------------------------------------------------*///模拟请求数据Fashion jewelryfunction request($url,$postfields,$cookie_jar,$referer){ $ch = curl_init( 阅读全文

PHP 获得IP的一些简单方法

2011-05-30 14:55 by 卫佳, 178 阅读, 0 推荐, 收藏, 编辑
摘要:$iipp=$_SERVER["REMOTE_ADDR"];echo $iipp;?>///////////////////////////////////////////////$user_IP = ($_SERVER["HTTP_VIA"])? $_SERVER["HTTP_X_FORWARDED_FOR"] :$_SERVER["REMOTE_ADDR"];$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"]; echo 阅读全文

PHP采集程序原理分析

2011-05-28 14:06 by 卫佳, 382 阅读, 0 推荐, 收藏, 编辑
摘要:由于需要,要写一个简单的PHP采集程序,照例是到网上找了一堆教程,然后照猫画虎,可是发现网上的教程全是似是而非,没有一个真正能用的。苦想了几天,终于弄明白了里面的道理。在这里写出来,请高手指正。采集程序的思路很简单,无非就是先打一个页面,一般都是列表页,取得里面全部链接的地址,然后打开逐条链接,寻找我们感兴趣的东西,如果找到,就把它入库或别的处理。下面以一个很简单的例子来说说。首先确定一个采集页,一般就是列表面了。这里目标是:http://www.php100.com/article/11/index.htm。这 是一个列表页,我们的目的就是采集这个列表页上全部的文章。有列表页了,第一步先打开 阅读全文
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页