;

在手持设备的浏览器上(本处主要指代iOS和Android系统上的webkit内核的浏览器和嵌入在应用程序里面的webview),由于两次连续“轻触”是“放大”的操作(即使你两次轻触的是一个链接或一个有click事件监听器的元素),所以在第一次被“轻触”后,浏览器需要先等一段时间,看看有没有所谓的“连续的第二次轻触”。如果有,则进行“放大”操作。没有,才敢放心地认为用户不是要放大,而是需要“click”至此才敢触发click事件,导致“短按(手指接触屏幕到离开屏幕的时间比较短)”的click事件通常约会延迟300ms左右。 采用touchstart代替click是比较初级的解决方案,首先,touchstart和click的触发条件就有区别,对于手持设备的浏览器: 1.touchstart:在这个dom(或冒泡到这个dom,这当然是废话)上手指触摸开始即能触发 2.click:在这个dom(或冒泡到这个dom,这当然是废话)上手指触摸开始,且手指未曾在屏幕上移动(某些浏览器允许移动一个非常小的位移值),且在这个在这个dom上手指离开屏幕,且触摸和离开屏幕之间的间隔时间较短(某些浏览器不检测间隔时间,也会触发click)才能触发 于是我们可以看到,完全用touchstart代替是不太可取的。 根据上面的区别,又要规避click在移动手持设备上带来的…

移动设备touchstart与click比较 2016年7月27日
;

1,加载多窗口,及设置窗口遮盖关系 <script type="text/javascript"> appcan.ready(function() { var titHeight = $(‘#header’).offset().height; appcan.locStorage.setVal(‘SearchTextHeight’, titHeight); appcan.frame.open("content", "index_content.html", 0, titHeight); window.onorientationchange = window.onresize = function() { appcan.frame.resize("content", 0, titHeight); } appcan.window.openPopover({ name : ‘searchBtn’, dataType : 0, url : ‘index_content_popover.html’, top : 50, left : 10, width : $(document.body).offset().width-20, height : 100, }); …

appcan 代码片段 2016年7月26日
;

摘要 对于大数据行业,数据的价值不言而喻,在这个信息爆炸的年代,互联网上有太多的信息数据,对于中小微公司,合理利用爬虫爬取有价值的数据,是弥补自身先天数据短板的不二选择,本文主要从爬虫原理、架构、分类以及反爬虫技术来对爬虫技术进行了总结。 1、爬虫技术概述 网络爬虫(Web crawler),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,它们被广泛用于互联网搜索引擎或其他类似网站,可以自动采集所有其能够访问到的页面内容,以获取或更新这些网站的内容和检索方式。从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。聚焦爬虫的工作流程较为复杂,需要根据一定的网页分析算法过滤与主题无关的链接,保留有用的链接并将其放入等待抓取的URL队列。然后,它将根据一定的搜索策略从队列中选择下一步要抓取的网页URL,并重复上述过程,直到达到系统的某一条件时停止。另外,所有被爬虫抓取的网页将会被系统存贮,进行一定的分析、过滤,并建立索引,以便之后的查询和检索;对于聚焦爬虫来说,这一过程所得到的分析结果还可能对以后的抓取过程给出反馈和指导。 相对于通用网络爬虫,聚焦爬虫还需要解决三个主要问题: (1) …

网络爬虫技术总结 2016年7月20日
;

方式一:appcan.openWinWithUrl(‘xiangce’,’xiangce.html’); 方式二:appcan.frame.open(“content”, “cart_content.html”, 0, titHeight);

appcan打开新页面 2016年7月19日
;

步骤1:检测是否开启 if (in_array(‘mod_rewrite’,apache_get_modules())) { echo ‘恭喜,你的空间支持rewrite.’; } else { echo ‘很抱谦,你的空间不支持rewrite.’; } 步骤2:执行命令 sudo a2enmod rewrite 步骤3:找到 apache2.conf <Directory /var/www/> Options FollowSymLinks AllowOverride None Require all granted </Directory> 修改为: AllowOverride All 步骤:4:重启服务器 sudo service apache2 restart

apache2 开启 rewrite 2016年7月15日
;

满灌疗法(flooding therapy)也称暴露疗法,它与系统脱敏疗法正好相反。满灌疗法不需要进行任何放松训练,而一下子呈现最强烈的恐怖、焦虑刺激(冲击)或一下子呈现大量的恐怖、焦虑刺激(满灌、泛滥),以迅速校正病人对恐怖、焦虑刺激的错误认识,并消除由这种刺激引发的习惯性恐怖、焦虑反应。故也称为冲击疗法或泛滥疗法。

暴露疗法 2016年7月13日
;

这里的$0表示你最近选择过的dom元素,对应的如$1,$2,$3。 Chrome会分配一个索引数字给每一个你曾经选择过的dom节点元素,

chrome 元素后的 “==$0″是什么 2016年7月12日
;
echo,print,print_r,v_dump 2016年7月5日
;

文件路径:/etc/php5/apache2/php.ini 1.开启错误提示 修改:display_errors = On 重启 sudo service apache2 restart 2.在分配多个账户的情况下,安全起见,需要禁用phpinfo函数 disable_functions = phpinfo //禁用函数列表,以逗号分开,在后面追加即可 记得重启apache2否则无法生效

php开启错误提示,以及禁用phpinfo 2016年7月5日
;

判断是否安装: var_dump(extension_loaded(‘curl’)); 安装步骤: sudo apt-get install php5-curl sudo service apache2 restart (此命令经常失败,直接重启整个服务器) 安装过程中会自动写入配置文件,所有不用再修改配置 如果有问题尝试安装其他包: sudo apt-get install curl libcurl3 libcurl3-dev;

curl判断是否安装及安装 2016年7月5日
;

其它相关编码已设置为utf8依然乱码,mysql配置文件my.cnf依然为latia1未做修改。通过如下方式解决。 在数据库连接后面(通常是在 mysql_connect 后面,执行任何查询之前)加上一句: mysql_query("SET NAMES utf8");

中文数据存入数据库后乱码 2016年7月4日
;

meta 的编码声明要放在 title 标签前面,否则容易导致页面空白。

meta 2016年7月4日
;

MySQL默认编码是latin1,这个编码不支持中文,我们一般需要将其改为支持中文的UTF-8,UTF-8几乎支持所有文字,为了方便国际化,建议使用。 命令1:查看一下现在mysql的编码 sudo mysql -u root -p show variables like ‘character%’; (此处最后分号别忘记了) 命令2:重启MYSQL sudo restart mysql

mysql命令 2016年7月4日
;

“沙盒”是Google反垃圾网站的重要措施,出现在2004年3月,那时正好是Google第一次采取严厉的措施,对垃圾网站进行扫荡。 虽然有了Google沙盒,但是Google仍然像过去一样迅速收录网站,在互联网这片广阔的大海里注入新鲜的血液,收录最大的网站,但是不是向以前那样任意收录站点了,所有的站长新提交的网站,Google虽然也收录但是这些网站一般都需要经历测验期的,过了测验其之后你的网站才能被Google重新放回Google排名目录,一般网站站长新提交的网站,Google收录之后进行测验,是否符合Google收录的条件,如果不符合Google肯定不会收录的,除非站长把网站重新按照Google的标准进行优化,不然你再次提交给 Google,就算是你提交100遍Google也不会收录。对于新建的站也就是新提交给Google的这些站一般会被Google测验两至三个月,有时长达一年多,不过这个比较少见。 新建过了测试期就可以正常地参与Google的排名了,在这段测试期我个人建议站长应该主要做的是完善网站,主要是补充网站的内容,最好的是原创的内容喽!这样才能让Google补充新鲜的血液的同时你的网站才能够Google更好地收录。当你的网站还在被Sandbox沙盒效应影响的时候,你应该利用这段时间来增加网站的内容,寻求更多的导入链接。实际上有了沙盒…

google沙盒 2016年7月4日
;

function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == ‘micromessenger’){ return true; }else{ return false; } }

js判断是否为微信打开 2016年7月1日
;

function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android"; var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; var bIsWM = sUserAgent.match…

js判断用户的浏览设备是移动设备还是PC 2016年7月1日
;
域名闲置率 2016年7月1日