;

add_theme_support 允许主题去支持特定的主题功能。 add_action WP_Query hooks: add_action() wp_enqueue_scripts add_filter() query_posts( array|string $query )函数会舍弃页面默认查询而重新进行查询,而且分页功能会失效 说明 Pagination won’t work correctly, unless you set the ‘paged’ query var appropriately: adding the paged parameter

wordpress 函数 2016年11月10日
;

我们经常在wordpress博客程序的模板里面看到很多奇怪的PHP语法,比如 endif;,endwhile;,endfor;,endforeach; 以及 endswitch; 等等,举个实例: <?php if(empty($GET_[‘a’])): ?> <font color=”red”>红色</font> <?php endif; ?> 再比如wp主题中最常见的一条php代码 <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 上面这些语法对于相当一部分PHP爱好者来说很怪异啊,这些是什么东西呢?难道是那些博客的开发者自己搞的仿PHP的模板语言?非也,其实这些都是PHP的语法,只不过不常用而已,这些都是PHP流程控制的替代语法。 这里就就给大家详细说一下PHP流程控制的替代语法。 什么是替代语法? 简单的说就是一些语法的另类写法。 PHP中那些语法有替代语法? 流程控制(包括if,while,forforeach,switch)这几个语句有替代语法。 替代语法的基本形式: 左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;…

WordPress中if函数中的有冒号是什么意思? 2016年11月3日
;

“再玩两把游戏,就去干活/看书/学习!” 面对繁重任务时,很多人都会很想先玩一会游戏,一开始往往就停不下来。 而且,越临近deadline,就越想玩游戏和看剧,而过了忙碌期闲下来了,却不想再玩了。 为什么我们会越忙越想玩游戏呢? ——————————————— < 为什么越忙越想打游戏?> 作者 | Banana 最近有个表弟,准备要考研了,给自己定了一个计划,每天早上9点到图书馆直到晚饭离开,然后晚饭后休息两个小时,随后再继续看一下复习资料巩固当天的复习成果。 我就说,这很好呀,考研复习这么繁重,有时候打打球玩玩游戏也是可以的。 表弟说,我也是这么想的。通常我4点左右就回宿舍了,叫个外卖吃一边打游戏。问题是,我一打就停不下来了,通常就玩到晚上12点。我一边想着明天还有很多要复习的,根本就复习不完了,一边觉得自己这样浪费时间好笨啊,怎么办。 我对这个深有同感,其实除了临近重大考试的学生以外,在职的许多人何尝又不是这样呢? 每当工作临近交付、汇报节点的时候,你是否也出现过以下情况? “小A,这个报告后天就要给客户哦。” “好的没问题,我今晚留公司加班赶。”…

为什么我们越忙的时候,越想放纵? 2016年10月31日
;

被洞悉感(experience of being understood)或思维被播散(thought broadcasting)又称思维被揭露感(experience of being revealed)。指患者觉察到自己的思想还未往外表达或不想表达出来就已被许多人知道,尽管患者说不清自己的思想如何被别人探知,但确信已经尽人皆知。多见于精神分裂症。

被洞悉感 2016年10月31日
;

路径:/etc/apache2/ports.conf 查找 Listen 80 加入 Listen 8001 重启服务器

apache 配置 端口 2016年10月11日
;

Create a custom theme in opencart: Opencart use fallback function, it’s mean that when opencart doesn’t found certain template in your theme, it will find on default theme folder. So to make a new theme, you doesn’t need to copy all file from default theme. But, building a theme not just about make new folder theme and change it color. In this tutorial we will learn basic understanding on how controller and model work, it’s related to template modification. Before we continue, I want to make it clear that theme in this tutorial is refer to the theme …

opencart 模板制作步骤 2016年8月30日
;

步骤一:下载语言包 http://www.opencart.com/index.php?route=extension/extension/info&extension_id=15172 步骤二:文件上传 解压后分别放入对应的 admin 及catalog 下的language  文件夹内 步骤三:语言设置 设置前台多语言:登录网站后台,访问System -> Localisation -> Languages -> Add 新增语言,出现如下界面: 设置后台多语言: System -> Settings -> Edit Store>local  

opencart 语言包安装 2016年8月15日
;

<?php $arr = array (‘a’=>1,’b’=>2,’c’=>3,’d’=>4,’e’=>5); echo json_encode($arr); ?>

php 输出 json 数据 2016年8月3日
;

在手持设备的浏览器上(本处主要指代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 修改:display_errors = On 重启 sudo service apache2 restart

php 开启错误提示 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日