分类2014年下的文章

Jerry Bendy 发布于 01月19, 2014

Excel简易绘制混合图表(Office2007以上)

使用Excel可以很方便地绘制出各种类型的图表,而且美观实用,定制性和实时性都非常强。但有时候我们需要的或许不只是一张简单的图表,例如想把一年的降雨量和温度放在同一张图表上,并且降雨量用柱形,温度变化用折线图来表示呢?或者想把散点图和柱形图放在一张图表上、堆积图和折线图放在一张图表上呢??如上图,是我随意填写几个数字制作的混合图表,也许这种图表看起来会比较复杂,待将其拆分之后便会发现其实很简单。首先,我们需要的每个字段应该有对应的数据,包括你要生成折线和柱形图的所有数据,然后使用这些数据生成一个柱形(或折线图也可),[图中因为字段3是百分比,数值总是小于1的,所以在图表中只能看到字段3的位置,却没有色块,对于这样...

阅读全文 »

Jerry Bendy 发布于 01月13, 2014

与垃圾评论战斗在一线~~

由于以前使用的多说评论,几乎看不到什么垃圾评论,自从朋友说使用多说后收不到我回复时的邮件通知(其实我自己出收不到通知邮件)我就把多说给禁了,从此后垃圾评论满天飞啊~~试过各种方法去拦截,后来又发现我所用的空间不支持PHP的Mail函数所以导致不能发送邮件(现在开始怀疑多说收不到通知邮件是不是也是这个原因),就尝试重写了wp_mail函数,邮件功能恢复后就开始了邮件满天飞的情况,垃圾邮件到了不得不阻止的地步了。开始是自己写了个简单的插件,虽然写个小插件与直接改funcions.php效果一样,插件只实现一个简单的功能:就是当评论的内容包含一个以上的链接时将其标记为垃圾评论,误判率低于5%!尽管如此可还是能收到每条垃...

阅读全文 »

Jerry Bendy 发布于 01月12, 2014

无插件解决Wordpress无法发送邮件的问题

用过Wordpress的都知道,只要在“设置”->“讨论”里面设置了有人发表评论时或有评论等待审核时发送邮件通知后便可以在文章被评论时收到Wordpress的提醒邮件,但这个发送邮件是基于PHP的Mail函数的,而PHP的Mail要求php.ini有对应的设置,而虚拟主机用户往往无法修改这个设置便导致WP发送邮件失败,我们就不能在收到评论时看到提醒邮件了。网上有很多种方法可以解决这个问题,虽然都是使用SMTP发送邮件,但具体实现不同:即通过SMTP插件、修改Wordpress源代码。但插件太多会使博客打开变慢,修改源代码在遇到WP更新时又会丢失所有的更改,于是我想到通过另一个方法来实现无插件调用SMTP发送...

阅读全文 »

Jerry Bendy 发布于 01月09, 2014

CI获取当前连接数据库信息的方法

用过CI(CodeIgnter)的都知道CI有一个内置的Config系统,用来获取设置项,但这个设置只对$config['xxx']这样的操作有效,对数据库是无效的。在数据库操作中为了使程序更具灵活性往往会给数据表设置一个前缀,如“wp_”,为了程序的扩展性我们不可能在SQL中把数据表前缀写死,CI的数据库选项有这样一行:$db['default']['dbprefix']='test_';因为不是$config['xxx']这样的变量,再使用$this->config->item('dbprefix');这样的形式就无法取得前缀,查阅CI的文档也没找到...

阅读全文 »

Jerry Bendy 发布于 01月03, 2014

JQuery Lazyload的基本用法

由于最近做的一个小网页需要用到懒加载的效果于是便研究了下JQuery的Lazyload插件。本文不深入讲解,只说下此插件的基本用法(也许只有不到10%的人会用到其它的复杂的方法,我就挑90%的人会用到的说)。JQueryLazyloadGithub地址:https://github.com/tuupola/jquery_lazyload我就不单独做示例了,在我做的Tab页(http://tab.byi.pw)里面也能看到效果。(该网站目前已改成React,不再使用jQuery)首先需要载入JQuery库和Lazyload插件:<scriptsrc="jquery.js"type="text/javascri...

阅读全文 »

Jerry Bendy 发布于 01月02, 2014

使用PHP获取网站Favicon的方法

最近做一个Tab需要在网站名旁边显示网站的Favicon以提高显示效果,如图:开始做的时候想到的是利用Google的方式来获取,使用“http://www.google.com/s2/favicons?domain=网址”的方式可以直接获得网站的Favicon图标并以16*16大小图片的形式显示出来,这个方法简单方便,但在有些网络环境下却会出现图片无法显示的问题(需要翻墙),为了解决这个BUG我决定重新写一个获取Favicon的函数,使用自己的服务器以避免翻墙。实际效果请参见示例:http://favicon.byi.pw/?url=blog.icewingcc.com如果不想自己写方法的话也可以使用我提供的接口...

阅读全文 »