摘要:
一. 安装SDK + Cordova下载安装Eclipse Classic下载安装Android SDK下载安装ADT Plugin下载Cordova,并解压到任意目录二、搭建环境配置环境变量三、Eclipse建立工程1、新建普通android工程,New > Android Project在根目录下新建/libsassets/www拷贝PhoneGap中的资料拷贝cordova-2.5.0.js到assets/www拷贝cordova-2.5.0.jar到/libs拷贝xml文件夹到/res拷贝android文件夹到/libs建立build Path,鼠标右键单击/libs文件夹,并选 阅读全文
摘要:
老外面试时候考的逻辑题——网上找了个类似的题目1:Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person A can cross the bridge in one minute, B in two minutes, C 阅读全文
摘要:
题目:1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?一、有序情况有1001个数,按照从小到大的顺序排列,其中只有两个数是重复的。当然,因为有序,装两个数也必定是挨着的。题目的要求就是用最少的内存开销、最少的时间开销找出这个重复的数字在 莫贝特的 博客中,他的算法是将(1001个数字的和)- (1000个数字的和)= 重复数字,这种算法思路简单,但是时间复杂度是最高的,共进行了2000次循环,至于留言中的其他算法也基本上属于线性查找,线性查找的时间复杂度是 O(N 阅读全文
摘要:
img与div(block类型元素)下边界有距离(或者叫缝隙、空隙)。解决方案:法宝一:给图片img标签display:block法宝二:定义图片img标签vertical-align:bottom,vertical-align:middle,vertical-align:top。img{vertical-align:bottom;}至于HTML属性align="center"(对于图片浏览器会处理成align="middle")的解决办法,就相当于vertical-align:middle; 所以道理也是一样的,只要vertical-align不取ba 阅读全文
摘要:
自动转向(Auto-Redirecting),也叫自动重定向。自动跳转,指当访问用户登陆到某网站时,自动将用户转向其它网页地址的一种技术。转向的网页地址可以是网站内的其它网页,也可以是其它网站。通常情况下,浏览器会收到一个网页,该页面含有自动加载一其它网页的代码。该页面有可能在服务器端被转换,这样的话,浏览器只收到一个页面,而自动转向往往意味着浏览器收到的页面具有自动将访问用户送至其它页面的功能。 对自动转向技术(Auto-Redirecting)的合理应用包括:将用户转向到指定浏览器的网页版本;当网站的域名变更或删除后将人们转向到新域名下,等等。但现在这种技术却往往被搜索引擎优化人士用... 阅读全文
摘要:
http://bbs.tui18.com/forum.php?mod=viewthread&tid=2143734canonical标签是做什么用的?canonical标签就是告诉搜索引擎哪个页面是权威页面。以我的理解,Canonical标签大致的作用如下。 第一,使用Canonical标签使网址规范化。 第二,避免内容重复页面,搜索引擎收录更准确。 第三,集中传递页面权重。canonical链接标签只能作用于同一个域名所在的网址,不能作用于不同域名上的重复内容。如果是跨站,可以使用301重定向。网址不规范,会降低页面权重,是因为搜索引擎会认为页面内容有重复。做法是将这些不规范的网址, 阅读全文
摘要:
转载自:http://www.cnblogs.com/guiliangfeng/archive/2010/11/16/1878232.html只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正 阅读全文
摘要:
要在自己的网页中嵌入地图,常用的方法可以归纳为以下几种:1、最简单的方法 ——使用谷歌地图主页的"链接" 如果你只需要在自己的页面上显示某个特定范围的地图,比如你的公司所在地,但是不需要在地图上添加任何额外的内容,比如标记、折线等等,那么,使用这个方法来嵌入谷歌地图是最简单的。 登录谷歌地图主页,定位你需要显示的范围后,点击地图左上角的“链接”,会出现一个信息框,给出两个输入框,把第二个输入框中的内容拷贝到你的页面上就可以了。 其实,这段嵌入代码就是一个iframe的声明,所以,虽然地图主页提供一个自定义地图并预览的功能,但是只能自定义地图的大小,如果需要的话,我们完全可以 阅读全文
摘要:
http://www.zhangxinxu.com/wordpress/?p=2277一、你至少应该知道ARIA是什么东西!WAI-ARIA指无障碍网页应用。主要针对的是视觉缺陷,失聪,行动不便的残疾人以及假装残疾的测试人员。尤其像盲人,眼睛看不到,其浏览网页则需要借助辅助设备,如屏幕阅读器,屏幕阅读机可以大声朗读或者输出盲文。而ARIA就是可以让屏幕阅读器准确识别网页中的内容,变化,状态的技术规范,可以让盲人这类用户也能无障碍阅读!二、为什么需要ARIA?回答标题问题前我先问其他几个问题?如何让盲人用户知道当前浏览区域就是网站主导航?如果让盲人用户知道点击某个按钮后出来的是弹框?如何让盲人用 阅读全文
摘要:
一、retina视网膜时代的页面随着iphone4与new ipad的推出,retina(视网膜)屏在移动设备中被越来越广泛的应用,retina屏给画面带来了前所未有的清晰平滑效果,却给开发人员带来了一些小小麻烦……高分辨率屏幕与高像素密度屏幕在 Retina 视网膜屏幕面世之前人们很少关注像素密度,尤其在 Windows 系统下,提高屏幕分辨率一般都是通过提高屏幕尺寸。而随着屏幕分辨率的提升,图像和文字显示目标会相应缩小,造成观看极其不便。因为系统并不会自动根据屏幕尺寸和分辨率关系相应的调整文字和图标的大小。(即使手动调整也会因为微软一直采用的点阵字体和大多数位图在提高分辨率后,因为多于出的 阅读全文