post

WordPress 外观编辑中显示js、html等文件

WordPress后台编辑主题文件中,默认只能编辑php和css文件,但是可以通过简单地更改theme-editor.php源代码支持编辑js、html、txt等文件。下面就介绍下,如何在WordPress外观编辑主题中增加显示其他的文件类型。

先看下效果图:

WordPress编辑主题js文件
[Read more…]

post

图片相似搜索,其实原理挺简单(一)

图片相似搜索,顾名思义,就是通过在线图片地址或本地上传的一张图片,搜索互联网上所有与它相似的图片。类似的“相似图片搜索引擎”有不少,如Google图片搜索、百度识图、TinEye等;Google搜索出的图片量较大,TinEye甚至可以找出照片的拍摄背景。今天介绍一种叫做“感知哈希算法(Perceptual hash algorithm)”的关键技术。

Google图片搜索
[Read more…]

post

如何真正永久使用电子邮箱?

当听到中国雅虎邮箱将于今年8月19日停止服务的消息后,相信很多人都比较懊恼与不敢相信,停止服务后,用户的所有邮件和相关帐户设置都将被删除且无法恢复。虽然可以将邮件转移到其他邮箱,不过,这一举动令电子邮箱用户感到不安,Gmail、163、新浪、Outlook的免费邮箱会不会在某一天也停止服务呢?可能性很小,不是不可能,那么今天就和大家分享一个可以真正永久使用电子邮箱的方法,彻底解决由于邮箱服务停止所带来的种种麻烦!
[Read more…]

post

MySql二进制日志文件引起VPS空间不足的解决方案

上午到公司,习惯性的浏览了一下博客,顺便升级下其他子博客WordPress版本,我的乖乖,升级时竟然提示我服务器空间不足,于是登录SSH查看了下目录的占用空间,用命令(#du -sm 目录名或者*)一步一步找下去,发现原来是MySql的二进制日志文件过大,默认文件名如mysql-bin.000001(单个文件1G,共13个左右),之前还真不了解这个东西,找了相关的资料才明白干嘛用的,对于我的博客,定期数据备份,日志文件就没有用处,所以果断的决定删除,再关闭二进制日志。
[Read more…]

post

应用又拍云作为图床

周末的时候开始体验又拍云存储图片,还专门搭建了图片博客秀图,用了几天,感觉很不错。早些时候,用过又拍的网络相册,对他们的产品还是很喜欢的。

为了以后迁移博客或更改域名方便些,我的博客一直用的相对图片路径,但是同步微博等社交媒体的时候,就无法查看到图片,利用又拍云不仅可以解决此问题,对博客的提速也有很大帮助。

简单介绍下我使用的过程及注意事项:
[Read more…]

post

Google搜索结果中显示作者头像的方法

自打Google+发布以后,Google的不少产品都与其进行了整合,反响也都不错,其中自然也少不了招牌产品:搜索,给大家介绍下,如何在Google搜索结果中整合自己的Google+显示头像,及点击头像后显示站点内的所有文章。

效果如下图:

Google搜索结果中显示作者头像的方法

实现方法很简单:
[Read more…]

post

无法打开Google搜索结果页的解决方法

从10月底开始,Google的各种服务用着就很不顺畅,相信大家应该知道什么原因,”斯巴达“要来了!

但是我就爱用Google,越不让我用,我越爱用,直接访问https://www.google.com/ncr 可以防止google自动跳转到https://www.google.com.hk/,这样,访问Google首页就正常了,但是搜索结果页面仍然会经常打不开,下面介绍个方法,让浏览器强制使用https加密方式打开搜索结果,只适用于Chrome浏览器
[Read more…]

post

Java项目中超时问题解决方案汇总

很久没写过技术类文章,懒了,今天同事分享了一份超时相关问题的解决办法,我记录到博客上,以备日后所需。多谢龚同学的分享。

在做项目中,遇到比较多的超时问题跟大家分享下,具体超时时间设置多少可以根据监控数据、应用容忍和并发线程执行回收的最大等待时间设定。

1、数据库连接超时设置方法

连接池中不能设置超时,如:jndi、dbcp,对于maxwait的设置是表示在连接池满的时候,取新连接时的等待时间,不是jdbc执行的超时时间
1.1  事务级别超时(可以针对某个事务单独设置)
Transaction timeout is a timeout valid in frameworks (Spring, EJB container) or at the application level.
In Spring, you may use XML as shown below or use @Transactional from Java source codes, for configuration.
[Read more…]