YOYO的最新BLOG文章

Oct
30

今天找到了一个不错的主题,比较喜欢艳丽的色彩的朋友可能会更喜欢这个主题,其主色调有三种:黄、蓝、红。下图只截取了两种颜色,具体效果请看Webfox’s Blog

Rainbow feather

这款主题虽然颜色很浓重、很艳丽,但是细节方面处理的还是很棒的,是个很不错的blog主题。我有时候就郁闷为啥自己就是做不出那种看起来既漂亮又舒服的主题呢,慢慢的我明白了是因为很多的细节都做不到位,看来专业和不专业的差别全在细节上了。

详细页面: http://www.h4×3d.com/themes/feather/
下载地址:http://static01.h4×3d.com/themes/feather/feather.zip

update: 2007/11/25, feather主题更换为blue focus

Tags: , ,
Posted in WordPress
Oct
29

我是学物理出身,计算机只是我在大学时代的个人兴趣爱好而已。我毕业的那年只有我一个人跨专业找了工作,也只有我一个人来到了北京,所以在北京的我是孤独的。才来到北京的那大半个年里,我和冬雷在一个公司,算是有了一个志同道合的朋友。后来由于工作的调整,我还是从亦庄来到了中关村,一个在北京的南边,一个在北京的北边,各自的公司而打拼着,彼此交往也少了很多。

在中关村这近两年的日子里,我还是一如既往的关注着网络的发展,生怕自己哪天就掉队了。在这期间,我认识了不少的朋友,但是很多都交往不深或者是根本没见过面的网络上的朋友。在这里我不得不提的一个人是PPOPCN,他是我非常要好的网友,在网络上给与了我很多的帮助。本来想在本周末举办的2007中文网志年会上见一面的,但是这个刚做了爸爸没多久的人不愿意来,那也没办法啊,希望以后有机会吧。

再后来我就写博客了,也开始关注起别人的博客来,从而认识了麦田,知道了keso,看到了nicky界面简洁的blog,见识了英文超级棒的柠檬,还有aw等人,希望这周末能见到这些人,也希望通过这次年会认识更多的朋友,见识更多的牛人,学习更多的知识。

关注这次年会近两个月来,看到报名参加的人数从开始的十几个人到现在的几百个人,我觉得身为博客阵营中的一员,我不是孤独的,我不是一个人在战斗。

预祝2007中文网志年会取得圆满成功!

Oct
28

这是上周为公司人员培训而准备的CSS教程,这次的教程比上次CSS培训详细了不少,希望对初学CSS的朋友有所帮助。

CSS 是 Cascading Style Sheet 的缩写。译作「层叠样式表单」。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

一、如何使用CSS样式

1、链接外部样式(推荐)

<link href="http://www.dhtmlet.com/dhtmlet.css" rel="stylesheet" type="text/css" />

特点:样式与代码分离。2、定义内部样式块对象

<style type="text/css"> <!– body {font: 10px "Arial"} h1 {font: 15px/17px "Arial"; font-weight: bold; color: maroon} h2 {font: 13px/15px "Arial"; font-weight: bold; color: blue} p {font: 10px/12px "Arial"; color: black} –> </style>

特点:页面内部使用,方便,下载流量会适当减少。

3、内联定义。

<p style="margin-left: 0.5in; margin-right: 0.5in">这一行被增加了左右的外补丁</p>

特点:随意、方便。

推荐第一种调用方式。伪类的几种样式是无法通过第三种样式定义的。

二、语法
样式表语法 (CSS Syntax)
元素 { 属性:值 }
元素的写法将在下面第三部分讲到,属性和值将在第四部分讲到。

三、选择符
通配选择符、类型选择符、属性选择符、包含选择符、子对象选择符、类选择符ID选择符、选择符分组、伪类和伪对象选择符。

1、类型选择符

div{
font-size:12px;
}

<div>定义的样式</div>

特点:不用定义额外的元素,直接可以写CSS样式。

2、ID选择符(#)

#id{
font-size:12px;
}

<div id=”text”>定义的样式</div>

特点:可以为单独为某个元素定义的样式。

3、类选择符(点)

.text{
font-size:12px;
}

<div class=”text”>定义的样式</div>

特点:可以为一个页面里面多个应用此类的元素定义样式。

4、包含选择符

div #text{
font-size:12px;
}
<
p id="text">定义的样式</p>
#text p{
font-size:12px;
}

特点:精准定位到某个元素。

<p id="text">定义的样式在p里面的样式</p>

上面四种写法在我们平时用的都比较多,对于第四种是前三种的一种灵活的写法。具体用哪种方式,大家可以根据自己的情况来定。

阅读全文 ->

Tags: ,
Posted in HTML | CSS, 刀光剑影
Oct
27

google前几天就看到月光说Google降低Page Rank来惩罚付费链接的事情,估计Google就快Page Rank快更新了。今天起床一看Page Rank更新了,经过近半年的等待,Google Page Rank终于更新了,这次更新之后我的Blog首页已经从1增到4了,其他从blog首页链接出去的网站也都有较大幅度的提升,确实是一个值得高兴的事情。

经过5月份决心坚持写blog到现在,从google网站管理工具就能看到我的blog首页一直位于所有页面的最高,再加上6月初和Page Rank为5(现在是6了)的CoolCode交换了一个链接(当时page rank只有1的blog首页和谁交换都不理啊-_-#),现在Page Rank一下子从1升到4了,看来我的努力终于没白费。当然写blog和更新网站也并不是只为了一个Page Rank,更重要的是记录自己工作生活的轨迹,日后用到也有所查阅。

对于这次Google Page Rank的提升,我稍微说一点的就是内容为王,链接为辅,缺一不可。首先得有好的内容,高质量的网站内容做链接也好做,再加上一些较高质量的链接,Page Rank还是很容易提升的。

Tags: , ,
Posted in Google
Oct
25

今天遇到一个挺有意思的现象,在使用phpmyadmin管理mysql数据库的时候,发现执行一条sql语句的时间竟然是-0.0000秒。我就奇怪了,0秒就0秒吧,怎么弄出个负0来啊?再怎么说sql语句的执行时间也不可能是负数啊,这phpmyadmin的程序是基于啥计算的呢?截图如下:

phpmyadmin计算的mysql执行时间

不知道这算不算phpmyadmin的一个bug,不过这个bug是挺难发现的,我是才换了新机器,而且是连着点了很多次才出现这么一次,最多也不会大于十分之一的概率。

我平时计算mysql的执行时间一般用microtime()函数来计算,不过用这个函数怎么计算也不会得到负数的啊,真不知道phpmyadmin是怎么计算的,有时间真该研究研究。

Tags: ,
Posted in PHP | MySQL
Oct
24

昨天晚上在下载游戏的时候,电脑不小心被感染病毒了。首先是系统变慢,然后是卡巴斯基提示授权日期不正确而关闭保护,我仔细一看电脑时钟被改为2001年的当天了,然后系统越来越慢,最后就死机了。

我把电脑启动起来之后,先是把时间改回来,然后打开任务管理器和注册表,手动终止病毒的进程并修改病毒在注册表种的启动项,结果一会儿系统就死机了,卡巴斯基最终没有启动起来(我最讨厌卡巴的一点就是系统启动的时候卡巴加载和启动太慢)。这样连续多次启动电脑无效之后,我只好关机睡觉了(因为已经是凌晨1点半了)。

今天在公司凭记忆查了一下该病毒的相关资料,并把几个相关的专杀软件放在了服务器上,准备回来之后杀一下。我晚上下班回来把电脑启动起来,啥也没动,因为我知道动啥也白搭,所以把时间改过来之后就等着启动FlashFXP下载专杀工具了,而此时由于操作比较少,卡巴斯基居然启动起来了,且检测到病毒,并随着扫描电脑杀了一些病毒,然后卡巴斯基就自动重启电脑了,启动起来之后一切都好了。

很早就听说现在的病毒越来越厉害了,这次中毒发现病毒真的不同以往了,不像多少年前的欢乐时光那种小儿科的病毒了,现在动辄就让系统崩溃。有些更可恶的是重装系统都不行,因为别的盘里面也有,我这次中的病毒就是,请看我的截图。

卡巴斯基杀毒界面
阅读全文 ->

Tags: , ,
Posted in 刀光剑影
Oct
22

很多的时候,我已经习惯了当浏览器找不到网站的时候会自动跳转到一个页面,这个页面大多数情况是百度的页面。如果情况一直这样延续下去,即使百度把那个页面做的比周星驰的电影都好看,那我也不会说什么,顶多感叹一句:百度越来越有创意了。

然而最近类似的情况却越来越离谱了,不但无法到达的网站显示为百度的页面,还把能够到达的页面劫持后显示为它的页面,俨然是一种流氓的行为。 先是google博客被百度劫持为它的首页,后是live.com和yahoo.com被劫持,而最近发现很多网站都被劫持到了221.174.16.35这个页面上。

很多人说这不是百度干的,而我关心的不是谁干的,而是显示的是谁的页面,为什么不显示其他网站的页面呢?就算显示首页的那些DNS劫持是其他人所谓,那显示的221.174.16.35这个页面可是百度有意做的吧。我在公司上网的时候很多页面都打不开,全部跳转到221.174.16.35这个页面去了(后来我更换了DNS就好了)。百度的这种行为让人讨厌,其行为完全符合一个流氓的行为,然而却被我们忽略了。

为了避免这种讨厌的事情再次发生在我的电脑上,我把DNS改成国外openDNS的免费DNS了,其DNS地址是208.67.222.222208.67.220.220,不会设置的可以看这里这里

#update1: 2007年10月22日,国内可以正常访问三大门户了。

Tags: , ,
Posted in 想说就说
Oct
21

最近很多朋友说他的MySQL数据库里面的数据是乱码,读取出来在页面显示也不正常,这可能是很多学习PHP操作数据库的时候遇到的一个问题,当然英文除外。

对于这个问题,有两种情况需要说明一下:

第一、写入数据库和读取数据库的页面编码要一致。例如写入的时候页面的编码是UTF8,那读取的时候你也要用UTF8编码的页面显示,这样就不会出现乱码了。这种情况下最好把数据库里面的编码设置为utf8-general-ci,因为这种情况数据在数据库中是乱码的,但是显示出来是正常的,所以设置为别的编码的时候容易出现写入失败。

第二、连接数据库的时候添加mysql_query(”SET NAMES 编码”);。例如写入的时候想用UTF8,则在连接数据库之后添加mysql_query(”SET NAMES UTF8″);,这样所有的数据写入和读取都是以UTF8编码进行的,所以这种情况下数据库中的数据也是正常的,而且这种情况不容易出现错误。

对于这两种情况,我觉得首先得记住第一种,就是写入和读取的时候一定要保证页面的编码相同,这也是第二条的一个基础,然后再记住mysql_query(”set names 编码”);这条语句,这样在你的非英文页面中就不会出现乱码了。

Tags: ,
Posted in PHP | MySQL, 刀光剑影