利用MYSQL正则表达式-PHPCMS标题筛选文章

有时候在用phpcms调用数据的时候,我并不想通过建立栏目或者推荐位等那么多复杂方法来分组一类文章,这类文章并不多,却有共同的特点.例如我们需要归类的文章都有个共同标题部分(或是前缀或是后缀),本文将举个小例子,大家活学活用.

正在表达式这个在计算机语言有着极其重要的作用,那么这次还是用它.先看看下面这段代码:

<ul>
  {pc:get  sql="SELECT * FROM v9_news WHERE title regexp binary '^Whidy\\.' ORDER BY id DESC" num="3" return="data"}
  {loop $data $v}
  <li>
    <a href="{$v['url']}"><img src="{thumb($v[thumb],306,110)}" alt="{$v['title']}"  width="306" height="110" /></a>
    <h3><a href="{$v['url']}">{str_cut($v['title'],88)}</a></h3>
  </li>
  {/loop}
  {/pc}
</ul>

这里重点看的是第二行高亮部分中的title regexp binary ‘^Whidy\\.’,我解释一下获取该表中字段为title的数据,数据中需要严格(binary区分大小写)满足正则表达式(regexp)开头为Whidy后面字符无限制的文章.

那么举例可得到的结果可能是

  • Whidy的生活
  • Whidy’s love

而同样举例以下不可获取

  • whidy摄影集(大小写不符)
  • 爱Whidy,爱生活(非Whidy开头)

大概就是这样的.同样我找了官方的文档大家可参考学习一下:MySQL正则表达式

好了,恐怕这也是我最后一片关于PHPCMS的文章了,即将离职了,对于这块也不知道会不会更新了,不过希望以后还能写一些实用更深度的文章分享给大家.

力杰M100移动电源使用简单评测

因为生活需要,前阵子入手一个移动电源,虽然看了很多文章,但是市场混乱,最后也没买什么品牌很硬的羽博,飞毛腿,品能,也没买口碑据说不错的店小二,乐泡,摩米士,更没买很多听都没听过的高端品牌.最后正巧看到力杰官方的活动M100卖99元,就买了.

当然我这里只是想客观的说明这个产品给想选购的人一个参考,我也不会写的过于详细否则或许有人认为我是枪手.我也对打广告什么的没有任何兴趣.写简评这种事只不过是我的爱好而已.

好了进入正题.想看力杰M100的详细介绍可直接去淘宝找官方店看,这里不多说,我尽量直观的把我得到这个产品后的感觉将给大家听.下面我从几方面简单介绍.

外观方面:做工看起来还算可以,并没有什么问题,略微倾斜的斜边和圆角给人不错的感觉,整体白色外加一个小小的LED显示屏,但是体积稍大,略微有些笨重,我的牛仔裤的口袋勉强装下,不过屁股后面凸起似乎不是那么好看 :lol:.另外还有一个照明灯,虽然我感觉不是很亮,勉强能用吧.

性能方面:官方说是10000毫安时,咱就姑且当做这么大,移动电源都有个转换率,一般来说达到85%的转换率就算不错了.当然你可别指望这个便宜货能这么优秀.如果根据我的感觉来说可能我这个是有真实7400毫安时的,你可以说我的估计比较精确,但是我想说的这是估测的.能充几次电,那你就自己用7400毫安时除以设备电池容量吧.

使用感受及评测:这个移动电源拿到手上电量为64%,我第一反应就是想把它充满然后开始进行放电测试,结果很奇怪拿回来之后我怎么充,它的百分比都没有变化,很显然这个容量百分比是不准确的,后来的测试进一步证明了这一点.于是无奈的情况下我不断给设备充电,终于一下子变成了0%.此时我可以放心的给M100充电了.经过了大概14个小时的充电或许更长,电量始终是99%,我并不想纠结此事.于是开始对手机充电,经过数日的测试得出以下结论:

充电的产品为魅族MX2(官方称容量1800毫安时)

1. 手机充到92%,m100剩90%;
2. 手机充到99%,m100剩73%;
3.手机充到100%,m100剩64%;
4. 手机充到100%,m100剩45%;
5. 手机充到25%, m100没电了。

也就是说无法充满到第五次.虽然充满到第四次的时候很惊喜,充了4次居然还剩45%!!!然而,第五次一下就没了.因此这个百分比的指示极不准确,至于这个移动电源的使用寿命这里我也无法说明了.

总结:

这个产品性价比高,对于没有高要求的人来说勉强还是可以用一下的…图片什么的本来想上一张,后来懒得拍了,想必有兴趣的也不会看完这个图了.呵呵!

谷歌HTML/CSS书写规范总结一(Google HTML/CSS Style Guide)

英文水平尚可或者没心情看我写的的朋友请查看谷歌原文档:Google HTML/CSS Style Guide

那么以下是我简要的总结(因为有点长分几篇发):

  1. 可以省略掉所有的关于附加的文档,图片等文件,甚至是CSS里面的的链接地址中存在的的http:https:
  2. 关于代码缩进问题,都不要使用tab进行缩进,全部使用2个空格键进行缩进
  3. 所有的HTML元素名称,属性,属性值(除了text/CDATA),CSS选择器,属性,属性值全部都用小写,简单的说就是基本上不用大写就行了
  4. 不要留多余的空格,在代码末尾,就算是自动生成的
  5. 强烈建议使用UTF-8编码进行页面制作.通过在模板内添加<meta charset=”utf-8″>,想了解更多请查看Handling character encodings in HTML and CSS
  6. 养成写注释的好习惯,当然每种计算机语言都是这样的 继续阅读“谷歌HTML/CSS书写规范总结一(Google HTML/CSS Style Guide)”

WP SMTP邮件转发出错解决

好吧,我的博客经常会出现无法收到评论邮件提醒的问题,也不知道是哪里配置错了.最近又出现了这个情况,检查来检查去也多次进行测试,还是失败,提示错误为”发生了一些错误“,也不知道什么原因.

后来我又换了个后台经过同样的设置,总算弄好了,其实没有什么设置上的变化,但是为什么一个是好的一个是坏的呢?我没有进行更为详细的测试,不过根据猜测,原因是因为我在之前WP版本下安装了WP SMTP可以正常,后来更新了WP,导致WP SMTP出现问题,所以我这次弄好了的方法是:停用WP SMTP并清除原有设置,重新启用WP SMTP,并进行设置即可.我的配置如下:

WP SMTP设置图
解决无法发送邮件问题

很遗憾,后来测试发现还是有问题………..当然不排除按照我这个方法解决问题的可能性!

3月13日再次更新:我这样设置又可以用了…我觉得就是QQ SMTP有问题,时好时坏…如下图

再次设置成功的配置方法
再次设置成功的配置方法

 

我的魅族MX2使用感受

入手MX2快一个月了,买这个手机基本上没有什么考虑,只因为是合约机觉得还比较划算,其实现在觉得一般般了,之前用的三星I917其实挺好用了,算是头脑发热,买的吧.

买了之后过年第一次摔了手机,也是目前唯一的一次.先上两张图,估计有兴趣的朋友早就看过了.

MX2 正面欣赏
MX2 正面欣赏

继续阅读“我的魅族MX2使用感受”