出现了两次 Error establishing a database connection

自从用Godaddy的空间,因为共享IP被墙之后,于今年重新开通博客并转用IX空间之后,出现了两次Error establishing a database connection。搜了一下意思是数据库连接失败的意思,解决的办法无非是看看连接的数据库名称和用户名密码有没有错之类。

但是很明显我根本没有修改数据库的连接,所以肯定是没错。咨询了下ix的中文客服,说ix的MySQL数据库只支持25个并发连接,让我看看是不是超出了数据库的连接数。但是我的博客刚搭建不久,访客并不多,应该不会超过数据库的并发连接数。虽然有中文客服,但是技术问题还得找英文客服,不太方便啊。

等了一会儿刷新,又正常了,到底是什么原因呢,就不得而知了。看来图便宜也不好啊。

当时看中了IX支持独立IP,不怕共享IP被封。现在看来便宜没好货啊。

哇,见证百度秒收,并分析秒收的原因


这段时间,经常在逍遥博客上分享一些心得或者原创的文字,并没有刻意去推广什么。
今天是六一儿童节,没想到收到这样一个意外的儿童节礼物,刚发布了篇文字,想搜一下看有没有人写类似的文章。看上图,竟然被百度秒收了。
看来做SEO的最重要的原创和更新是非常有道理的,只要付出就会有回报。
百度秒收我认为有以下几个原因:
1.这段时间经常更新博客,让百度蜘蛛认识到这时一个勤劳的博主
2.因为每次蜘蛛爬过来都能发现一些新内容,所以爬行的比一般的时候会勤
3.内容是原创且不重复的
……
其实仔细看来这些原因大多做SEO的朋友都懂,因为内容质量好而且蜘蛛爬的勤,那么当发完文章正好蜘蛛爬到我的博客,自然就放回百度服务器并放出来了。

WordPress创建的Web.config文件分享

WordPress能利用URL Rewrite实现URL静态化,但是一般Linux主机默认支持URL重写功能,而Windows主机默认是不支持的。

自从操作系统升级到Win7之后,安装了Win7自带的IIS7.5,用来本地测试一些网站确实比较方便。但是不支持URL Rewrite是非常郁闷的。网上搜了一下,原来微软IIS官方网站提供了一个URL Rewrite组件,只不过只支持IIS7及以后的系统。Win7自带的是IIS7.5自然支持这个组件。

安装IIS 的URL Rewrite组件之后,WordPress就可以实现URL静态化了。而且后台设置好静态化网址的风格保存之后,会自动在WP的安装目录生成一个web.config文件,当然应该是跟Linux平台上的.htaccess文件类似的功能。 继续阅读“WordPress创建的Web.config文件分享”

是谁在倒卖你的个人隐私

标题是不是很吓人。但是我想说的是我的亲身经历,公司给新配的手机号刚使用了一个月左右,并没有对外公开过。然而这段时间总有公司给我打电话,不但知道我姓什么,还知道我主管网络和广告事宜……

一开始我以为是客服的同事告诉他们这个手机号呢?问他们信息来源,都笑笑说:“我们有自己的信息渠道”……

印象中这个手机号并没有告诉什么人?或许无意中泄露给某些公司,然后把这些隐私信息打包转卖给各种网络公司或者广告公司? 继续阅读“是谁在倒卖你的个人隐私”

.htaccess实现从Zblog跳转到wordpress

用Linux主机的网站可以通过.htaccess做301跳转,这个大家都很清楚。

如果能对.htaccess的规则非常了解的话,那么使用起来肯定得心应手。但是如果不熟悉的话,只能做到只是更换域名不更换文件路径的跳转。比如从a域名跳转到b域名,只能做到类似a域名/123.html到b域名/123.html。

但是如果从zblog迁移到wordpress博客程序,那么就需要比如从类似于http://blog.cocold.com/post/25.html 跳转到http://liboseo.com/25.html和从http://blog.cocold.com/catalog.asp?tags=301 跳转到http://liboseo.com/tag/301 等这种更换了域名并更换了博客平台的情况来说就无能为力了。

继续阅读“.htaccess实现从Zblog跳转到wordpress”

aspx 读取mysql数据库

一个用aspx搭建的网站需要读取另一个网站的数据,而另外的网站用的是mysql数据库。如果服务器装了mysql odbc驱动的话,可以读取另一个服务器的mysql数据库。从网上找到了一个aspx读取mysql数据库的方法,.net的sqldatasource类可以读取和操作mysql数据库。
代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtmlll/DTD/xhtmlll.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>asp.net to mysql</title>
</head>
<body>
asp.net connect mysql
<form id="forml" runat="server">
<div>
<asp:GridView ID="GridViewl" Runat="server"
DataSourceID="SqlDataSourcel">
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSourcel" Runat="server"
ProviderName="System.Data.Odbc"
ConnectionString= "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;UID=test;PASSWORD=testtest;"
SelectCommand="Select * from dede_admin">
</asp:SqlDataSource>
</div>
</form>
</body>
</html

百度搜索结果居中了

今天用百度搜了下关键词,发现百度的搜索结果竟然居中了,好不习惯啊。

原来是居左对齐的,现在居中对齐,反而感觉不习惯了。特别是左边留着一大片的空白,很刺眼。

看上图百度搜索结果IE浏览器居中了,但是非IE的确是左对齐,不知道百度是出故障了呢?还是更新不完全?

网上问了一下,只是个别现象,而且我的是IE9浏览器,不知道是不是浏览器的原因。还有下午搜索结果又恢复正常了。