我们的生活有这么多的障碍,真他妈的有意思,这种逻辑就叫做黑色幽默。

mysql 多表连接查询

mysql 多表连接查询
mysql两表查询,三表查询,多表连接查询
这几天用PHP生成一个XML文档,用到了三表连接查询,查了些资料,发现多表连接查询也是很简单的。以前两表连接查询我都用LEFT JOIN这个SQL语句,后来发现不用LEFT JOIN也可以。
假设有三个表,a,b,c,三个表里面分别有如下字段:
a表里有ID,title;
b表里有aid,url;
c表里有aid,body;

以ID为桥梁,三表连接查询的语句为

SELECT a.ID,a.title,b.aid,b.url,c.aid,c.body FROM a,b,c WHERE a.ID=b.aid AND a.ID=c.aid  ORDER BY a.ID DESC limit 30

这个语句理论上查以用于多表(四表五表等)连接查询,有空再测试。

theboy @ 二月 3, 2010 at 16:47 下午

css图片阴影效果,适应不同大小的图片

css图片阴影效果,适应不同大小的图片
用到的图片http://qijuzhu.cn/wp-content/uploads/2010/02/shadow.gif
主要css语句如下:

/*#conten使用的时候要改成你的类*/
#content img {
	padding:4px 10px 10px 4px;
	border:0;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;
	background-image: url(shadow.gif);/*换成你的图片*/
	background-repeat: no-repeat;
	background-position: right bottom;
}

这样的CSS适应于不同大小的图片,最大支持800*600的图片,在ie6,ie7,ie8,firefox3.6,opera10.10,谷歌4.0下测试通过。
demo请见
向日葵族[小图]

龙猫[大图]

theboy @ 二月 1, 2010 at 16:22 下午

百度长尾关键词的做法

最近的一个SEO项目,家谱家谱网,前期的准备是做GOOGLE和SOSO两个搜索引擎的排名,而到现在根据流量统计结果,百度来的流量竟然达到百分之九十以上,GOOGLE和SOSO基本上没什么流量,虽然同样的关键词在这两个搜索引擎的排名也非常之高。

前期规划的时候,想做的关键词是x姓起名大全,x姓男孩起名大全,X姓女孩取名大全这样的长尾关键词,这样的关键词的百度指数只有100左右。经过一系列的优化,这方面的长尾关键词大部分都做上去了。

近期家谱网排名有一些变化,包括百度快照回档,家谱这个关键词现在在百度排名在第一,同时X姓家谱这个关键词在本周四百度更新后也突然排在了前面,带来的变化是家谱网整体流量基本上翻番。整个家谱网统计到的用户搜索并进入的长尾关键词1000余个,而我的网页的总数不到600个。

关于X姓家谱这个关键词排名上升的原因我分析出以下几点:

一是我整站都在重复家谱这个词,家谱这个词又在百度排第一,权重高,而根据百度的分词技术,我页面的title 全姓-家谱-男孩女孩宝宝起取名字大全,起源,由来,族谱,名人这样的写法正好和百度的分词方法相符,详情看百度快照

二是我页面的关键词密度比较大,详情看百度快照

三是我最近审请了百度联盟,放上了百度的广告,很可能是百度在这方面给予了特殊关照(百度联盟通过的标准好象是alexa排名30w名以内,家谱网现在排名16w)。

综上所述,长尾关键词的核心我感觉在于分词,具体大家看百度快照学习。

theboy @ 一月 30, 2010 at 23:34 下午

ppc ftp测试

自从失窃后,我就只能用手机上网了,幸好我家里用FON建设的有无线网络,所以还是很HI的。

昨天晚上测试ppc 上的ftp软件,发了几张照片。

夏天的冷饮

夏天的冷饮

夏天的可乐

夏天的可乐

theboy @ 一月 14, 2010 at 21:02 下午

Apache2“本地计算机上的Apache服务启动后又停止了”的错误的解决方案

今天我本机手工配制的Apache竟然启动不了了,在系统服务那个地方启动,提示“本地计算机上的Apache服务启动后又停止了”,百度了一下,找到了解决方法:

网上邻居-->右击属性->本地连接--双击-->选中”internet协议(TCP/IP)

-->属性-->高级-->切换到”wins”标签-->点击”导入LMhosts(M)”

--> 然后选择你安装 apache2目录下的bin文件夹

(我安装的目录是D:usrlocalhostApache2bin)

-->导入”httpd.exe”后 就可以开启Apache 了

theboy @ 一月 7, 2010 at 14:48 下午