Recent Updates RSS Hide threads | Keyboard Shortcuts

  • 小沾 10:53 上午 on 2010年08月31日 | 0 Permalink | Reply

    精准实例导向扎实基础

    ECMAScript arguments 对象

    http://www.w3school.com.cn/js/pro_js_functions_arguments_object.asp

    ECMAScript 对象定义

    http://www.w3school.com.cn/js/pro_js_object_defining.asp

    ECMAScript 继承机制实现

    http://www.w3school.com.cn/js/pro_js_inheritance_implementing.asp

    JavaScript实例:

    http://www.w3school.com.cn/example/jseg_examples.asp

    JavaScript对象实例:

    http://www.w3school.com.cn/example/jsrf_examples.asp

    闭包的通俗讲解

    http://softbbs.pconline.com.cn/9497825.html

    HTML5 Canvas使用实例

    http://www.ibm.com/developerworks/cn/web/0912_yanlin_htmlcanvas/

     
  • 小沾 10:52 下午 on 2010年08月14日 | 0 Permalink | Reply

    毕业也很久了,是要找个时间整理一下这很久以来的种种成败得失,怀恋一下今已如梦如幻的昔日岁月了

     
  • 小沾 5:50 下午 on 2010年08月14日 | 0 Permalink | Reply

    经年来事与物的种种变化,往往出人不意,所谓“人生事不如意者十有八九”。实则世事皆然,古今中外有大成者,必属凤毛麟角,究其所以成事者,不惟有超世之才,亦更有坚韧不拔之志。
    古人云,“惟风流倜傥之人称焉”,实以达观而风流,因才力而倜傥,不为八九不如意者所击倒,此所以成其二一也。

     
  • 分治法排序的PHP实现

    小沾 9:12 上午 on 2010年07月15日 | 0 Permalink | Reply

    //by 吴可沾 2010.07.15
    function mergeSort($a) {
    	$n = sizeof ( $a );
    	$a1 = $a2 = array ();
    	if ($n > 1) {
    		$sn = floor ( $n / 2 );
    		$a1 = array_slice ( $a, 0, $sn );
    		$a2 = array_slice ( $a, $sn );
    		$a12 = mergeSort ( $a1 );
    		$a22 = mergeSort ( $a2 );
    		return merge ( $a12, $a22 );
    	}
    	return $a;
    }
     
    function merge($a1, $a2) {
    	$n1 = sizeof ( $a1 );
    	$n2 = sizeof ( $a2 );
    	$i1 = $i2 = 0;
    	$k = 0;
    	$a = $b = array ();
    	while ( $i1 < $n1 && $i2 < $n2 ) {
    		if ($a1 [$i1] <= $a2 [$i2]) {
    			$a [$k] = $a1 [$i1];
    			$i1 ++;
    		} else {
    			$a [$k] = $a2 [$i2];
    			$i2 ++;
    		}
    		$k ++;
    	}
    	if ($i1 == $n1) {
    		$a = array_merge ( $a, array_slice ( $a2, $i2 ) );
    	} else {
    		$a = array_merge ( $a, array_slice ( $a1, $i1 ) );
    	}
    	return $a;
    }
     
  • 新的开始,新的计划

    小沾 11:57 上午 on 2010年06月27日 | 0 Permalink | Reply

    一、专业方向

    1、重写H.O.P:REST机制,UI+UE;

    2、开始尝试HTML5+CSS3;

    3、从头开始重新学习C++,尝试编写PHP扩展;

    4、2~3月之后搭建android开发环境,尝试android开发。

    二、关于网站

    1、ZAIZAO用于做技术首页,HTML5+CSS3实践,各种想法实践;

    2、ERCAO用于做交流学习社区论坛,个人作品上线发布,各种想法的在线实现;

    3、IOPENID备用。

    三、近期学习计划

    1、重点阅读PHP手册;

    2、MySQL手册;

    3、算法和数据结构。

     
  • 免费精美图标下载网站

    小沾 5:43 下午 on 2010年06月7日 | 0 Permalink | Reply

    (转自百度http://apps.hi.baidu.com/share/detail/2332808)

    很多人都希望给自己的系统或者博客添加上漂亮的图标吧.在下面这些网站你可以找到自己喜欢的Web2.0式的图标,它们针对个人的非商业使用都是免费的,所有的图标都是根据各种各样的主题和使用目的设计.

    1.Free Web Icons

    这里有15000多种免费高质量图标供你下载使用.

    vector_icons

    2.Web Site Icons

    Web Site Icons同样有一个超大的根据各种主题分类图标储存库.这里有大概110套图标可供下载.

    freeicons

    3.Vista Icons
    从网站名我们可以看出这是一个专门提供Vista风格图标的网站.这里有8个风格各异的主题图标你非常有必要试用一下.

    vista-icons

    4.Iconoholic

    这个网站主要提供一些流行的应用程序的图标,比如Utorrent,Gtalk等等.

    iconoholic

    5.Dock Icons
    专为Dock程序设计的图标.

    dock-icons

    6.Tool Bar Icons by Matt Ball
    专为浏览器工具栏设计的图标集合.

    tool-bar-icons

    7.Free Aqua Glass Icons

    苹果的粉丝永远都不嫌少.这里有一套包含有32个图标的苹果玻璃风格的图标可供下载.

    aqua-glass-icons

    8.Crystal Clear Icons

    这些图标由WikiMedia提供,可以用于应用程序,设备,文件系统,KDE等等各种类型.

    crystal-clear

    9.Tango Icon Gallery
    尽管是最后一个,但是这个网站图标的数量之多让人惊叹,而且各种类型的图标都包含在内.大部分都有Linux风格Gnome风格.

    图标文件是我们经常用到的一种小图片,它可以美化你的系统,也是网站或博客设计中不可缺少的一种元素,尤其在web2.0盛行的今天。但由于尺寸较小、象素要求较高、文件格式特殊而使一些非专业人士制作起来相当费时费力,且不容易达到需求的效果。

    icon图标

    ★ 2个图标搜索引擎

    iconfinder 提供的图标搜索比较有特色,提供128×128的大图预览,也可以直接下载。它还提供标签云,你可以直接从标签中直接查找相关图标文件。个人感觉,图标可以少了些,也可能我搜得比较偏吧。

    iconlet 也是一款专门的图标搜索引擎,没有大图显示,没有标签云,完全一个垂直的搜索引擎。相比iconfinder而言,它的搜索结果要丰富许多,提供的图标尺寸大多是16×16像素的。

    ★ 36个ICON图标下载网站

    我就不一一介绍了,这些网站大体提供了免费和收费两种,我这里只列出他们免费的地址,你可以点开后看图下载。

    ★ 4个手工在线制作ICO图标的网站

    favicon 在线制作,不需要注册。

    Online Icon Maker 通过上传图片制作ico和icon图标,另有图库备用

    FavIcon 可以制作透明效果的ico图标,也是通过上传图片来进行转换。

    Favicon Editor 通过上传图片转换ICO图标。

     
  • 5个实用的CSS3实例

    小沾 3:00 下午 on 2010年06月6日 | 0 Permalink | Reply

    (转自CNBETA)

    对于设计人员和开发人员来说,CSS一直是web设计过程中重要的一部分,随着CSS3的出现以及越来越多的浏览器对它的支持,设计师们有了 更多的选择。用纯CSS也可以实现各种各样很酷的效果了,甚至是动画。虽然有些效果不能跨浏览器(甚至是支持CSS3的浏览器)运行,有些只是展示并没什么实际 用途, 但仅用CSS实现出的这些效果似乎没什么可以挑剔的。

    CSS3

    这里有5个使用CSS3实现的常见效果,你可以马上动手试试看。

    1. CSS3按钮

    CSS3按钮

    你可以创建一些大小、颜色不同的元素(如按钮),而不用每次都准备一个背景图片。 ZURB上有教你创建CSS3按钮的详细文章,有兴趣可以去看看。利用RGBA做出的阴影效果真的很棒!

    2.CSS3柱形图

    CSS3柱形图

    Ben Lister选列了很多实用的CSS3技巧,包括这个看起来相当不错 的3D柱形图。使用-webkit-transform或-moz-transform以及指定的偏移,你可以用CSS做出和图片一样令人印象深 刻的效果。

    3. CSS3下拉菜单

    CSS3下拉菜单

    WebDesignerWall的Nick La展示了如何创建一个漂亮的CSS3弹出式下拉菜单,他展示了使用渐变图片和CSS创建的两个版本的菜单。

    4. CSS3引用气泡

    CSS3对话气泡

    这些由Nicolas Gallagher创建的纯CSS引用气泡看起来很棒,你可以稍加修改作为你网页上的blockquote元素。

    可以去Gallagher的demo页面看看效果,尤其注意那个twitter的气泡,比twitter官方使用嵌入的方法好。

    5. CSS3相册

    css3相册

    苹果刚刚推出了一些展示HTML5网页效果的页面(HTML5和CSS3往往被联系在一起)。虽然这个使用CSS3创建的 Polaroid-style相册有些过渡和3D效果无法在所有的浏览器中运行,不过这真的是一个很酷的CSS3过渡效果的示例。

    想看更多CSS3和HTML5的demo,请点击这里

    英文来源:mashable | 译者 程序猿

     
  • The OpenID Work Flow

    小沾 5:45 下午 on 2010年05月26日 | 0 Permalink | Reply
    Tags: openid

    The purpose of the Zend_OpenId component is to implement the OpenID authentication protocol as described in the following sequence diagram:

    1.  Authentication is initiated by the end user, who passes their OpenID identifier to the
    OpenID consumer through a User-Agent.
    2.  The OpenID consumer performs normalization and discovery on the user-supplied
    identifier. Through this process, the consumer obtains the claimed identifier, the URL
    of the OpenID provider and an OpenID protocol version.
    3.  The OpenID consumer establishes an optional association with the provider using
    Diffie-Hellman keys. As a result, both parties have a common “shared secret” that is
    used for signing and verification of the subsequent messages.
    4.  The OpenID consumer redirects the User-Agent to the URL of the OpenID provider
    with an OpenID authentication request.
    5.  The OpenID provider checks if the User-Agent is already authenticated and, if not,offers to do so.
    6.  The end user enters the required password.
    7.  The OpenID provider checks if it is allowed to pass the user identity to the given
    consumer, and asks the user if necessary.
    8.  The user allows or disallows passing his identity.
    9.  The OpenID Provider redirects the User-Agent back to the OpenID consumer with an
    “authentication approved” or “failed” request.
    10.  The OpenID consumer verifies the information received from the provider by using the
    shared secret it got in step 3 or by sending an additional direct request to the OpenID provider.
     
  • Hello world!

    小沾 2:27 上午 on 2010年05月26日 | 1 Permalink | Reply

    欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!

     
    • WordPress先生 2:27 上午 on 2010年05月26日 Permalink

      嗨,这是一条评论。
      要删除一条评论,请先登录系统,查看这篇文章的评论,然后您可以看到编辑或者删除评论的选项。

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel