今天在修改读者墙样式问题的时候,要用到CSS中的排除类的语法,找了一会,终于在Google中找到了解决方案,是火狐社区中的一篇文章,介绍的非常全面,很实用,转载过来分享。
你也许已经掌握了id、class、后台选择器这些基本的css选择器。但这远远不是css的全部。下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题。掌握了它们,才能真正领略css的巨大灵活性。
[Read more…]

今天在修改读者墙样式问题的时候,要用到CSS中的排除类的语法,找了一会,终于在Google中找到了解决方案,是火狐社区中的一篇文章,介绍的非常全面,很实用,转载过来分享。
你也许已经掌握了id、class、后台选择器这些基本的css选择器。但这远远不是css的全部。下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题。掌握了它们,才能真正领略css的巨大灵活性。
[Read more…]


很久没写过技术类文章,懒了,今天同事分享了一份超时相关问题的解决办法,我记录到博客上,以备日后所需。多谢龚同学的分享。
在做项目中,遇到比较多的超时问题跟大家分享下,具体超时时间设置多少可以根据监控数据、应用容忍和并发线程执行回收的最大等待时间设定。
连接池中不能设置超时,如: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…]

首先看下效果图:

WordPress3.1开始就的支持文章类型和文章短代码了,但是一直很少用,最近换了StudioPress的轻博客主题,想要实现DEMO的首页样式,比如首页显示的相册,就被难倒了,找了好多源码才知道,原来是利用了GALLERY SHORTCODE的短代码实现的,WordPress原生支持。
[Read more…]

今天修改博客友情链接的时候,发现了css3的Media Queries写法,原来支持pc,iPhone,iPad等设备分辨率的写法是靠这个特性来完成的;
简单举个例子:下面2张图,在pc上分类目录显示为两列,在iPhone上则显示为四列,而且在iPhone上,博客都是以一列来显示的,在iPad上则显示两列;
[Read more…]

今天看到博友-小思设计(http://52think.me/)的一条评论,说是我的博客看不到文字,当时还纳闷,我天天访问也没发现这个问题啊(公司电脑配了google服务的host,访问都正常);
下午出去逛超市,回来上网,浏览博客的时候,首页加载很慢,广告和图片都显示了,就是没有文字,用Chrome 浏览器调试一下发现了问题,载入 themes.googleusercontent.com 站点的资源很慢,竟然达到了26秒,效果见下图;
[Read more…]

最早在Gmail中看到过这种效果,就是滚动条往下滚动的时候,到达临界值,Gmail的菜单就会固定在浏览器的顶部,可以很方便的操作邮件,后来在淘宝的宝贝详情页面、6月促销活动等都能看到这样的效果,方便又实用。
博客换新主题有一段时间了,经常感觉右侧空白的地方较大,于是就想到利用这一效果;
在Google上搜到了我想要的代码,简洁又能满足功能,经过测试还是会出现重叠问题,不适用我的主题。
效果可以参照月光博客:http://www.williamlong.info/archives/3083.html
代码如下:
[javascript collapse=”false”]
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script><script type="text/javascript">// <![CDATA[
$(function(){
var obj=$("#text-13");//#text-13为博客中广告模块的ID,也可以用类选择器 $(".class")[0]
var navH = obj.offset().top; //获取要定位元素距离浏览器顶部的距离
//滚动条事件
$(window).scroll(function(){
var scroH = $(this).scrollTop(); //获取滚动条的滑动距离
//滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定
if(scroH>=navH){
obj.css({"position":"fixed","top":50}); //top值因不同主题而定,也可以固定其他元素
}else if(scroH<navH){
obj.css({"position":"static"});
}
})
});
// ]]></script>
[/javascript]

最近,弄了好几天Wordpress,经常遇到权限问题,如不能浏览ftp页面、不能上传ftp文件、无法自动安装插件、无法删除插件、无法编辑主题等问题,实际上,这些问题的原因都是www目录不属于当前用户和组,也就是说web访问的用户没有足够的操作www目录的写权限。
安装PureFtpd时,我还碰到个权限问题,请参照://www.izhangheng.com/vps-ftp-phpmyadmin/
解决办法其实也很简单:
1、利用ssh命令登陆(客户端或者Mac、Linux的终端):# ssh root@192.168.1.7 (192.168.1.7应为web服务器的ip)
2、进入wp安装目录:# cd /home/www
3、将wp目录权限设置为最高的777:# chmod 777 wp-content (用于解决无法安装插件问题,插件安装后在wp-content/plugins下)
4、进入wp-content目录:# cd wp-content
5、查看目录所在的用户和组:# ls -l
结果例如:
# drwxr-xr-x 3 root root 4096 Feb 10 19:31 plugins
# drwxrwxrwx 3 www www 4096 Mar 24 02:08 uploads
第一个root是用户,第二个root是组,如果上传一个图片,wp会自动生成一个目录,这个目录的用户,有的是apache,少数人的是nobody,我的就是nobody,囧,但是我的uploads目录是www,说明网站www目录的拥有者是www;
6、下面执行修复命令,也是本文的关键:
# cd .. (进入上级目录)
# chown -R www:www www (第一个www为用户,第二个www为组,第三个www为网站根路径)
之后,权限问题就解决了,之后我安装的博客,都直接赋予了www用户和组,但是还不清楚安全问题,欢迎大家指教。

今天迁移了主机,并且更改了域名的DNS解析,在第一主机买的域名,1小时解析成功,还算不错,但是也挡不住我要将域名也转移到国外的想法,国内的转移太麻烦,万网的可以在线直接获取转移密码,2个月后,我试试,哈哈。
回到正题,迁移后,博客访问很正常,配置和原来的也一样,区别在于,本次VPS上安装的军哥(vpser.net)的lnmp架构的新版本,lnmp0.9,在博客的仪表盘-外观下,看不到已经安装的主题,后来找到原因,原因本版本配置的的php.ini有点问题,禁用掉了php默认函数scandir,从而导致出现此问题,开启php.ini中scandir函数即可。
[Read more…]

今天晚上又建好了一个站点,不过碰到了问题,ftp和phpmyadmin都访问不了,造成无法创建MySql的wordpress数据。
ftp的解决办法为:
将站点下ftp目录里面的install.php.bak 名称改为install.php,然后按照步骤重新安装一次即可,要注意数据库的链接一定要正确,确保数据库存在ftpusers表。
如果上传文件时出现503,或者无法上传文件,也是权限问题,打开ftp后台,将用户的uid设置为www,gid设置为ftp后,就可以了。
phpmyadmin遇到的问题为:
Wrong permissions on configuration file, should not be world writable!
原因是phpmyadmin要权限为755才可以访问,赋予777最高权限是不行的,执行如下命令即可,首先进入到phpMyAdmin所在目录
$ cd /home/www
$ sudo chmod -R 755 phpMyAdmin
到此问题解决,然后再创建数据库,再安装wordpress就大功告成了。
周末,我再将本博客迁移到新的VPS上,届时本IP的VPS会诞生另一个网站,敬请期待。哈哈。
睡觉。
Copyright © 2025 · Mindstream Child Theme on Genesis Framework · WordPress · Log in
近期评论