经纬度多边形点判断 var p = [116.428752 , 40.065088];//测试gps坐标var lp = {p0:[116.361774 , 39.949914],p1:[116.423578 , 40.064204],p2:[116.252253 , 40.178962],p3:[116.540286 , 40.045206],p4:[116.44025 , 39.91029
nginx.conf 说明 注释 #Nginx配置文件主要分为4部分:main(全局设置)部分设置的指令将影响其他所有设置;server(主机设置)部分的指令主要用于指定主机和端口;upstream(负载均衡服务器设置)部分指令主要用于负载均衡,设置一系列的后端服务器;location(URL匹配特定位置的设置)部分用于匹配网页位置。四者之间的关系:server继承main,location继承server,upstream既不会
nginx tomcat 负载均匀种类 目前nginx负载均衡支持的5种方式的分配轮询每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除.1upstream backserver {2 server 192.168.5.205;3 se
mongodb mapreduce 的例子 ns.save( { userid: "a", ts: ISODate('2011-11-03 14:17:00'), length: 95 } );db.sessions.save( { userid: "b", ts: ISODate('2011-11-03 14:23:00'), length: 110 } );db.sessions.save( { userid: "c", ts: I
RESTFUL路径 method get,put,post,delete,head@GET@Path("{id}")public String getCustomer(@PathParam("id") int id) {...}URL:example:@Path("customers/{firstname}-{lastname}")@Path("{id :
基于Tomcat7.0.29的WebSocket实现 看HTML5的WebSocket的时候在Tomcat7.0.27上写WebSocket遇到了一个超时的问题,当时调试了一下Tomcat的源码,确认是底层使用的Socket设置了读超时的问题,只好放着不管,用Node.js搞了一个测试过去。现在Tomcat版本换成7.0.29了,看Change Log,超时的问题貌似在7.0.28上解决了,重新把书上的echo.ws重新改成Tomcat版本的
html5 worker 实例(二) 图片变换 worker的js代码img.jsonmessage = function(e) { postMessage(filter(e.data))};function filter(imgd) { var pix = imgd.pixels.data; var xcord = imgd.x / 1000; var ycord = imgd.y / 1000; for ( var i = 0
html5 worker 例子(一) 很多人在测试worker api的时候,总是会出现异常,根本测试不错效果。在使用worker的时候有个必须注意的地方,就是单纯的文本文件是实现不了worker的,你写的实际代码 必须部署到服务器(tomcat.jBoss等)才能运行worker api。 下面写个简单例子 js代码test.js(worker) function messageHandler(e) {
html5如何更新 缓存文件 我们在使用offline cache的时候,有时候可能会更新资源,如js,css或者图片的 更新。但是 在没有更新以前 用户已经缓存了旧版本的资源,当在次访问的时候 他使用的还是旧版本的资源,如何才能让用户及时的更新缓存资源呢? 更新缓存资源主要有两种方法,通过修改配置文件的版本号或者调用js完成更新 js更新方法:if (window.applicationCache.statu
html5 offlline 缓存 如果想使用该api,必须保证服务器端配置相应的mime类型。拿tomcat为例,在打开Tomcat 6.0\conf\web.xml文件,在文件的最后面添加如下内容 manifest text/cache-manifest 尤其注意,extension的value是manifest,所以以后配置缓存文件的后缀必须跟他一样。使用缓存是必须如下格式
html5 indexDB DEMO(一) HTML 5 Application - IndexedDbvar blockbusters={ title:"nishi", derector:"shi", length:120 };//假设这个object用来保存的 var db;var request;var store; function createDatabase(dbName){ request=i
html5 使用web SQL database简单实例 //openDatabase方法打开已经存在的数据库,如果不存在将会创建一个数据库 var db = window.openDatabase("mydatabase", "1.0", "我的数据库描述", 20000); var d = new Date(); //创建数据表 var sql = "CREATE TAB
html5 会话存储 SessionStorage session存储顾名思义存储的数据只能在当前会话中有效,当关闭浏览器或者注销session,所以的数据就会立即清除。 session存储api和使用方法 和上篇的本地存储基本一样只是、方法名由window.localStorage改成window. SessionStorage
html5本地存储 localStorage(二) 上篇写的本地存储的数据都是简单的数据,但在实际应用中效率并不高。要是能过存储复杂的数据类型,那就更好了!这时候我们会想到json数据,他作为特殊的字符串,当然可以存放到本地,而json可以有object类型转换而来,object可以映射成任何bean或者更为复杂的数据类型,这时候当然可以通过json作为桥梁来存储我们的数据了。 方法和上篇中使用的方法,只是value变成了json字符串