我的新浪微薄
八 7
一首粤语的木兰诗形容广州BRT
七 18
塞塞又塞塞,
羊城路最塞.
行至天河北,
唔塞都唔得.
喺度想打的,
肯定够刺激.
争车十八式,
招招有特色.
公交逼到晕,
谂起都头痕.
车外烟夹尘,
车内气难闻.
我闻岗顶已叹息,
又闻增槎路更逼.
可怜长作广州人,
为出政绩要生积.
出入市区愁更愁,
车龙停留再停留.
问君能有几多愁?
好似中信八十楼
用putty代理上网!
五 20
最近想上一些国外的网站,但是有很多都给中国封了,买了美国的VPS好几个月了,当然不能浪费!这里我教大家如何把自己的VPS作为代理服务器上网!
首先下载putty,没有的可以在之前的文章里面下载http://huangguojie.com/ubuntu-install-php-and-mysql/
接着设置putty,如下图:
第一步:SSH—通道—在“源端口”输入“1080”—点击“动态”—再点“自动”

第二部,点击“会话”—-在“主机名称(或IP地址)”里面输入VPS或你的服务器的IP地址—在“端口”里面输入VPS的端口,默认22(在没修改过的情况下)—之后点“打开”

以上两步都完成之后,之后就跟平常一样输入账号密码登陆VPS,记得登陆完不要关闭PUTTY。
接着,打开IE—工具—Internet选项—连接—局域网设置,跟下图一样设置代理~

注意了,这里要写127.0.0.1哦,因为你是用本机连接到你的服务器!
然后打开一个查IP的网站http://www.openwebsitetools.com/ip/
![]()
OK,完成了!
注意,你在代理期间是不能关PUTTY的,关了后代理就失效了!
大家试试吧
在论坛中看到网友jeanjean20提到Marquee怎么样修改才能符合标准。我看了一下朋友们的跟帖觉得说得都挺好,版主greengnn指明 Marquee是不符合标准的已经被W3C抛弃了。有朋友大打不平的说觉得去得没道理,本来挺好的效果现在变没了。也有朋友说去了好,看着就烦。大家都有 自己的理解角度,但是我们自己怎么理解是一回事,但是我们要弄清楚为什么,在这里我就greengnn的结论之后修改并补充一些内容,希望大家理解并能想通。
首先要更正的一点是:Marquee被 W3C抛弃了。这句话其实这是错误的,为什么呢,因为Marquee从来都没有被W3C视 为正式标签使用。W3C从来就没有制定这一标签,就更没有“抛弃”一说。这就好比还没结婚就说离婚一样。其实Marquee与很多其它的标签一样是由微软 与网景等公司私制的,而W3C一直以来都没有承认这一标签。这有钱公司就是有不讲理这点毛病,不过这不盈利的组织就是嘴硬!
为什么 W3C一直不承认Marquee呢?要说这个标签在广大网页设计人员的眼里也算是把螺丝刀啊!在早年还是我们引以为技术力量作为炫耀的资本呢。可现在不主 张用了(这里要题外话:很多人说W3C不许用了,这都是错的,W3C没权限制你不许用或是不能用。),为什么呢那我们要明确这个标准是什么。标准并不是一 项技术,标准只是一种规范与提议。我们用的依然是原来的HTML4.0中的标签,标准没有给我们的XHTML中加入什么标签,而是给出了哪些是推荐使用的 (例:p,div,ul,dl,span,em…),哪些是主张不使用的(例:font,b,u,i…),并且主张了要语义化与使用规范。当然标准不只是 XHTML同时还包括了CSS与DOM还有脚本语言。很多人以为CSS是标准后才产生的,其实不是,CSS很早就有了,标准之于CSS也是一样,主张不使 用一些浏览器厂商制定的一些CSS,比如CSS滤镜。
在标准中还有很重要的一点,那就是功能性分离。分成为结构、样式、行为三个部 分,这三个部分分别包括了,结构(xHTML、XML),样工(CSS),行为(DOM、ECMAScript)。到这里我们返回来想想那个 Marquee为什么不被W3C所承认,我想大家伙都应明白了。他与FONT、B等标签一样已经不是结构性标签了。他们中带有了样式与行为特性,再把他们 划在结构的范畴里很明显是多多余了。
所以,大家希望Marquee的效果能被保留或是实现就需要多多关注一下JavaScript,脚本语言一定能让你的网页动起来。要想让你指定的地方动起来当然要注重标签中的ID与 CLASS的使用。
为了方便大家使用这个有意思的效果,我特意请嗷嗷写了一段JS,看以下代码:
JS代码:
function getElementsByClass(searchClass,tagName) {
var classElements = new Array();
if ( tagName == null )
tagName = ‘*’;
var els = document.getElementsByTagName(tagName);
var elsLen = els.length;
var pattern = new RegExp(“(^|\s)” searchClass “(\s|$)”);
for (i = 0, j = 0; i < elsLen; i ) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j ;
}
}
return classElements;
}
function ccMarquee(className){
var a=getElementsByClass(className);
for (i = 0; i < a.length; i ) {
a[i].innerHTML=”<marquee>” a[i].innerHTML “</marquee>”;
}
}window.onload = function () {
ccMarquee(“ccMarquee”);
}
XHTML代码:
<div>
<a href=”" title=”">这里是滚动的</a>
</div>
请大家注重,需要用到滚动效果的地方只要在其何外围的标签上加上Class=”ccMarquee”即可。注重大小写。
附: <marquee>标签属性详解
请大家先看下面这段代码
<marquee direction=up behavior=scroll loop=3 scrollamount=1 scrolldelay=10 align=top bgcolor=#ffffff height=300 width=30% hspace=20 vspace=10 onmouseover=this.stop() onmouseout=this.start()> 此处输入滚动内容 </marquee>
现在让我们来具体分析一下
◎ direction表示滚动的方向,值可以是left,right,up,down,默认为left
◎ behavior表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(往返滚动)
◎ loop表示循环的次数,值是正整数,默认为无限循环
◎ scrollamount表示运动速度,值是正整数,默认为6
◎ scrolldelay表示停顿时间,值是正整数,默认为0,单位似乎是毫秒
◎ align表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle
◎ bgcolor表示运动区域的背景色,值是16进制的RGB颜色,默认为白色
◎ height、width表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度
◎ hspace、vspace表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。
◎ onmouseover=this.stop() onmouseout=this.start()表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动。
Description 和 Keywords 的重要性已经不像以前那么重要了,但是设置正确的 Description 和 Keywords 还是对你的排名有利。
WordPress 在撰写日志的时候,可以给日志添加摘要(excerpt)和标签(tag),我的做法就是,就如给日志添加了摘要就把摘要做为 Description,如果没有设置摘要的话,则截取文章的前 220 个字作为 Description,而标签直接作为 Keywords。代码如下:
<?if (is_home()){
$description = “这里添加你的描述”;
$keywords = “这里添加你的关键词”;
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,220);
}
$keywords = “”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “, “;
}
}
?>
<meta name=”keywords” content=”<?=$keywords?>” />
<meta name=”description” content=”<?=$description?>” />
复制上面代码,打开主题文件里面的header.php,在</title>后面粘贴上面的代码。完成。
我看了看WIN+IIS下,wordpress存在很多问题,下面我就来为这个资料库补充点材料,呵呵。。。。。
关于自定义标签和分类无法显示的。主要是由于编码方式造成的。
一、中文标签页面无法显示的解决办法:
1.首先打开/wp-includes/rewrite.php 文件(都明白吧)
2.打开rewrite.php找到下面的一段代码:
function get_tag_permastruct() {
if (isset($this->tag_structure)) {
return $this->tag_structure;
}
if (empty($this->permalink_structure)) {
$this->tag_structure = ”;
return false;
}
if (empty($this->tag_base))
$this->tag_structure = $this->front . ‘tag/’;
else
$this->tag_structure = $this->tag_base . ‘/’;
$this->tag_structure .= ‘%tag%’;
return $this->tag_structure;
3.修改if (empty($this->permalink_structure)) {这段代码为if (! empty($this->permalink_structure)) { 也就是在empty前面添加一个英文呢感叹号(!)。
注意:rewrite.php下有很多处都有if (empty($this->permalink_structure)) { 这样的代码,一定要找到相应的位置。
4.收工。
二、中文分类页面无法显示的解决办法:
1.进入后台,管理–页面–标题框中下面有一个永久链接选项。编辑为英文链接即可。
2.收工。
wordpress默认不摘要中文文章,无奈之下要安装一个插件,点我下载
安装: 1,解压到/wp-content/plugins/目录 2,在插件页面激活插件 3,修改主题的index.php文件,把
<?php the_content(); ?>改成
<?php if (is_single() or is_page()) { the_content(); } else { the_excerpt(); } ?>
注意:有些主题在the_content()中还有一些字,比如the_content(’Continue Reading »’),这种要把整句话换掉。有些主题用了其他文件来控制存档页面,如category.php、archive.php等,如有必要,请对这些文件也做 修改。
ubuntu下搭建php和安装mysql
四 27
从今天开始,分享一下我是如何搭建一个完整的ubuntu vps的。
自vps开通之后,windows的用户就可以通过puttp远程连接了,习惯了win服务器的3389远程连接,自然对linux感觉无比陌生,因为这是一个没有图形界面的远程连接。
在此,先送给大家一个中文的puttp,点我下载。
在“主机名称(或IP地址)”里面输入vps的IP,端口默认22,连接类型选择SSH,直接选择“打开”。
login as:输入你在VPS的用户名,默认root
root@IP’s password:|| 这里直接输入密码就好了,你输入密码的过程,那一竖不会动的,其实已经在记录你输入的密码了,不要以为你没输入到。输入完成就按回车键,这样就连接上了。
PUTTY的教程先说到这,现在转入正题。
VPS默认安装apache了,因此我们需要运行php的源码,还必须搭建这个环境,如果php需要运用到数据库,就必须再装一个mysql数据库。以下是在putty下面输入的命令,记得,一条一条输入。
1,更新
代码:
apt-get update代码:
apt-get upgrade2,常用软件安装(定制系统是没有wget)
代码:
apt-get install wget zip到了这里,后VPS的控制面板进程里面,先kill掉apache,就是先停止一切apache的进程,不然等下安装mysql设置密码出错的。停止apache进程后,继续:
3.安装MySQL
代码:
aptitude install mysql-server mysql-client4.安装Apche PHP 等组件
代码(这里的代码全部复制到PUTTY):
aptitude install apache2 php5 libapache2-mod-php5 php-doc php-pear php5 php5-cgi php5-cli php5-common php5-curl php5-dbg php5-dev php5-gd php5-gmp php5-mhash php5-mysql php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-xsl
5.重新加载配置apache:
代码:
# /etc/init.d/apache2 reload6.安装经常需要用到的软件
代码:
aptitude install wget unzip
到这里,就已经成功搭建了php环境和mysql的安装了。
先说到这里,准备去上班了。大家不明白就留言给我
BurstNET vps
四 27
在淘宝买的,35元一个月,500M内存,1000G流量/月,性价比不错了!
你们现在访问的这个博客就是在这个BurstNET vps里面了,呵呵。 第一次使用linux系统,
Hello world!
四 23
欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!