如何在HTML5页面中启动本地的App? 下面的方法应该可以。

摘要: 测试出来的基本思路是: 1.Android Native App 开启URL调用 Andorid 4.0的系统亲测,HTTP协议无法支持,只能使用自定义的协议。2.页面中设置一下调用 downapp 简单测试,妥妥的。如果应用已经安装,直接启动,如果没安装,跳到下载界面。 阅读全文
posted @ 2014-01-09 16:16 太平州::裔 阅读(1549) 评论(0) 推荐(0) 编辑

Nodejs 学习笔记-相片整理Demo(二)

摘要: 好吧,开始代码! 确认一下需要哪些模块,由于只需要进行文件复制,那么基本用fs和util就行了。那就先用这两个试试,不够再说。 接下来需要定义一些要用到的变量,具体是什么,看注释吧。 1 var fs = require('fs'), 2 util = require('util'), 3 fromPath = 'G:\\相片备份\\相片\\日常', //基础目录 4 toPath = 'L:\\相片备份\\相片\\日常',//备份目录 5 copy = {}, //命名空间 6 fileCount = 0, //总数 7 dir 阅读全文
posted @ 2013-08-09 09:53 太平州::裔 阅读(311) 评论(0) 推荐(0) 编辑

Nodejs 学习笔记-相片整理Demo(一)

摘要: 不知道为什么,工作了这么多年了,还是不知道自己属于哪个领域。什么技术都想碰一点。这不,学习Nodejs又一段时间了,一直没时间总结一下学习经验。话说回来,写惯了js,学习nodejs还是挺得心应手的。 废话不多说,学习就要实践。出于本人自提的需求,准备着手开发一个照片备份管理的小脚本。 主要设计思想如下:1.整理现有照片 2.增量更新 3.整体备份 其实需求很简单,将所有的照片按照需要的规则复制到固定的目录下面,做一个简单的统计就行。为了方便后续查看,制定了一下相片文件夹的格式。 基础文件夹-【相片】 子文件夹-【日常】、【证件】、【主题】 其中,证件和主题文件夹整体复制就行,... 阅读全文
posted @ 2013-08-09 09:29 太平州::裔 阅读(174) 评论(0) 推荐(0) 编辑

针对模板页面的数据爬虫实现方法探讨

摘要: 最近研究了一下爬虫的相关内容,在实际爬取过程中,遇到了一类比较棘手的页面样式。 首先,该爬取对象是采用模板页面,没有提供api接口,所以无法直接访问。 其次,只需要爬取页面中某一标签的数据,例如地址等,但是该页面采取脚本写入的方式来添加数据,即原始下载的页面中直接写的是函数,需要JS执行后才能显示正常数据。 例如: <script><!--function test(){var a,b,ca='\u4e1c\u57ce'b='\u88571'a+='\u533a\u4e1c\u957f'b+='6\u53f7'c 阅读全文
posted @ 2013-03-18 11:35 太平州::裔 阅读(276) 评论(0) 推荐(0) 编辑

NodeJS-缓存文件夹遍历

摘要: 当前项目需要将缓存图片入库,本人打算采用Nodejs进行处理,一来是联系,二来是测试一下Nodejs做这种问题的效率。 首先,是本人打算是做文件夹遍历的同时,完成提取图片和入库操作。但是,在操作中遇到一个问题,由于数据量太大(100W张图片),导致node报打开文件过多错误。想来想去没有太好的方法解决,也请各位看官能提供一些好的建议。 最后,测试了另外一种遍历方法,堆栈式。 1.将数据路径遍历到数组中function walk(path) { var dirList = fs.readdirSync(path); dirList.forEach(function(item... 阅读全文
posted @ 2013-03-01 13:33 太平州::裔 阅读(587) 评论(2) 推荐(0) 编辑

JavaScript五种继承方式[转]

摘要: 1)继承第1种方式:对象冒充 2)继承第2种方式: call方法call方法是Function对象中的方法,因此我们定义的每个函数都拥有该方法。可以通过函数名来调用call方法,call方法的第一个参数会被传递给函数中的this,从第二个参数开始,逐一赋值给函数中的参数。 3)继承第3种方式: apply方法apply方法与call方法的不同之处在于,apply方法第二个参数传递的是一个数组,而不像call方法那样以离散的形式传递参数。 4)继承第4种方式: 原型链方式该方式的缺点是不能够传递参数。初始化必须要等对象创建之后 5)继承第5种方式: 混合方式(推荐) 阅读全文
posted @ 2012-07-03 11:11 太平州::裔 阅读(126) 评论(0) 推荐(0) 编辑

64位Win7下32位IE无法启动问题

摘要: 最近出现一个怪异问题,32位IE无法运行,64位正常。用360修复了一下就好了,修复信息显示如下。项目: IE核心动态库被劫持IE核心动态库影响着IE的整个操作过程,包括浏览网页。可能会被木马利用,从而达到篡改主页或盗取帐号信息的目的。类别: IE核心配置IE核心配置决定着IE的稳定性、流畅性,以及IE的主页,如果被木马所利用,则可能导致IE崩溃、网页打不开、主页被篡改、网页被定向劫持等现象。相关注册表项: HKCR\CLSID\{A4A1A128-768F-41E0-BF75-E4FDDD701CBA}\InProcServer32\ [(Default)]: (C:\Program Fil 阅读全文
posted @ 2012-06-14 14:03 太平州::裔 阅读(1345) 评论(0) 推荐(0) 编辑

ArcGISFlexSDK中关于切换地图问题(不同范围)

摘要: 最近在用ArcGIS Flex SDK开发GIS项目,在过程当中发现一个比较棘手的问题。 需求是这样的,项目中需要对地图进行切换,并且切换的地图不是同一坐标系下的地图,而且加载地图起始中心点也不相同。这样就导致了一个问题,当重新AddLayer的时候,Map的Lods甚至Extent都是前一幅地图的配置参数。从而导致新地图的加载位置错误,造成不出图或者出白图的情况。 其实解决这个问题的基本思路就是手动修改Map的lods和extent信息,使Map用上新添加Layer的属性。 1.采用静态的TileInfo信息,将切换到的Tileinfo信息静态缓存下来,直接调用直接设置。但是这样有... 阅读全文
posted @ 2012-06-12 13:25 太平州::裔 阅读(291) 评论(0) 推荐(0) 编辑

如何获取浏览器类型和版本

摘要: 做前端开发,获取浏览器类型和版本还是比较有用的,之前网上找过几个方法,总觉得多少有一些问题,所以根据实际需要自己弄了一个简单的获取方法,未经详细测试,当前测试版本为IE系列,Chrome13.0.772.0,Firefox5.0.1, Opera11.5, Safari534.50。下面是具体方法:function GetBrowserType() { var ua = navigator.userAgent.toLowerCase(); if (ua == null) return "ie"; else if (ua.indexOf('chrome') ! 阅读全文
posted @ 2011-07-28 14:37 太平州::裔 阅读(596) 评论(0) 推荐(0) 编辑

jQuery 收藏

摘要: http://jqfundamentals.com/book/ 阅读全文
posted @ 2011-07-27 10:43 太平州::裔 阅读(107) 评论(0) 推荐(0) 编辑