雷人保安

此文转自室友的空间:

昨晚等电梯时,一住户跟小区保安说这个电梯质量不好进去后晃悠晃悠的
保安说:"这电梯本来就不合格的"
住户说不合格也能装,要打电话投诉
保安说电梯不合格到没事的,你们住的房子也是不合格
哎,我真是头一次遇到这么强悍的保安

 

Pader 2009-7-25 0

CSS 内部居中浮动实现(float center)

我们都知道及float:left; 和 float:right;,但是否想过 float:center; 呢?

看下面这段代码:

<div class="fpage">
    <ul>
        <li>列表一</li>
        <li>列表二</li>
        <li>列表三</li>
    </ul>
</div>

我们想让 .fpage 内的 li 的整个区域浮动居中显示,这里面的 li 数量未知,ul 的宽度也是未知。当然我们可以让给 .fpage 一个 text-align:center; 但这并不是我们的初衷,很多时候我们必须得使用浮动。
这里我们得先重温一下 position:relative; 它将依据 left, right, top, bottom 等属性在正常文档流中偏移位置。那我们可以让 ul 为position:relative;left:50%,然后再让 li 向左浮动,在让它 position:relative;right:50%(或者left:-50%),那么 li 就有了我们想要的居中浮动效果啦!

CSS:

.fpage {
    position:relative;
    width:100%;
    height:80px;
    background-color:#eee;
    text-align:center;
    overflow:hidden;
}
.fpage ul {
    float:left;
    position:relative;
    left:50%;
    list-style:none;
}
.fpage ul li {
    position:relative;
    right:50%;
    float:left;
    margin:10px;
    padding:0 10px;
    border:solid 1px #000;
    line-height:60px;
}

下载这个实例:[attach=160]

Pader 2009-7-24 0

流汗流血

今天公司跟安医附院在安大室内蓝球场比赛,俺去做拉拉队,叫了一身劲,最后没赢,打羽毛球和乒乓打了一身的汗,哎,看这惨状,俺在想是不是要去参加蓝球队,实力悬殊啊.

到下午将近六点的时候俺们几个回去的路上去逛了遍家乐福,买了一堆吃喝的....然后座车回来的时候,快到家门口的时候,看见一美女快进楼了,俺想哇塞,赶紧,追上,一起乘电梯(其实不管是谁我都会追上一起乘电梯的,不然岂不多等一会),俺跑呀,突然感觉左脚一阵奇怪,哎呀,有东西扎进去啦,我一开始以为是个尖石子扎到鞋子里了,可是俺到电梯口的时候发现电梯正在下来还要等一下,这时,觉得左脚有点异常,那东西似乎比较长,我就走到门口,抬起左脚,捏住,一拽,哇靠!!居然是一根五厘米长,两毫米粗的铝丝,直生生的从脚后根底板插了进去,插进我脚三到四厘米,不过一开始感觉不怎么痛,然后上了电梯,这进修哪有心思看美女,回到家,把鞋袜一脱,我的妈妈呀,这么一个洞在流血,俺就赶紧挤呀,用水冲啊,然后换上拖鞋,打开电脑上网,等一会儿看了眼左脚,发现脚底板满是血,跟恐怖片似的,郁闷啊,不过这会儿已经是凝固了,哎..现在是不动不痛,一走路就那个痛的,我在想明天在公司得有多少人看我的糗状了...

PS: 我现在在想,那么直的一根铝丝,在那么平坦的水泥路面上怎么会直直的朝上,难道是有人想扎停在那里的车的胎?这还真是一件技术活.

再PS: 经过昨夜奋战,俺已经更换了博客的验证码,发现机器人再也没来,哈哈,重新开启评论,问候广告机全家.

Pader 2009-7-19 0

新首页效果图

主页几经改动,始终未能安定,目前处于沉底期,现花了一个晚上时间做了个首页的效果图,等列队的项目完成之后便会开始我的新首页啦,先爆出效果图:

Pader 2009-7-18 0

VgotFaster 预备上线

VgotFaster PHP Framework 预备发布

VgotFaster 是本人开发的一款简洁小巧的 PHP 框架,目前支持大部分框架核心功能,包括:

路由访问
路由方式支持 GET QUERY_STRING PATH_INFO 的方式访问控制器,并且支持文件夹嵌套多层访问

  • GET: /?ctrl=welcome&act=index
  • QUERY_STRING: /?welcome/index
  • PATH_INFO: /welcome/index
    配合 rewrite 可以使用伪静态地址


应用程序配置
在 app/config 目录下有框架运行的大部分配置,并且可以创建自定义配置

Loader
类库、辅助函数、模型的载入,可以在配置文件中设置自动载入的项目
数据库操作
只需使用 $this->load->database(); 便可使用 $this-db 的方法操作 MySQL  数据库,您也可以在自动载入 libraries 项中添加 database 以自动载入数据库操作类
视图、模板
视图以PHP文件的方式被嵌入,变量需以严谨的方载传递,模板支持类似 Smarty 的标签语法,如:
<!--{if $a = $b}-->
  {$b}
<!--{/if}-->
另外支持 elseif,else,loop,for 等等..
自定义扩展
可以方便的增加自己的类库和辅助函数,只需使用 $this->load 或加入到自动载入配置便可以在控制器或模型中使用

此框架为本人业余作品,目的是为了用来开发自己的一些程序项目,这样的话才可以说此程序为完全是本人开发。此框架抛弃了对 PHP4 的支持,目前正在增加一些扩展功能类库和辅助函数,过不了多久就会上线啦,哈哈。本人决定让其开源,Thank you!

框架某控制器运行过程记录

VgotFaster Run Spoologs: Array
(
    [0] => VgotFaster Start Running
    [1] => Include Library File: system/libraries/config.php
    [2] => Create class: Config
    [3] => Include Library File: system/libraries/loader.php
    [4] => Create class: Loader
    [5] => VgotFaster Initialize
    [6] => Include Config File: app/config/config.php
    [7] => Read Config: config
    [8] => Include Library File: system/libraries/router.php
    [9] => Create class with params: Router
    [10] => Include Config File: app/config/autoload.php
    [11] => Read Config: autoload
    [12] => VgotFaster Autoload
    [13] => Load VF_helper File: system/helpers/url.php
    [14] => Quote class: Config
    [15] => Quote class: Loader
    [16] => VgotFaster Initialize
    [17] => Get VgotFaster Instance Object
    [18] => Read Config: config
    [19] => Extract Vars To View: t/ooo
    [20] => Get VgotFaster Instance Object
    [21] => Read Config: config
    [22] => Extract Vars From Level To View: welcome
    [23] => Include View File: app/data/template_cache/welcome.tpl.php
    [24] => Include View File: app/data/template_cache/t/ooo.tpl.php
)
Pader 2009-7-4 0