代码改变世界

PHP5.4特性简述{转载}

2012-02-07 19:10 by Alex77Lee, 1099 阅读, 0 推荐, 收藏, 编辑
摘要:1. Buid-in web serverPHP5.4内置了一个简单的Web服务器,这样在做一些简单程序就方便多了,省去了环境配置的工作,特别对于初学者来说。把当前目录作为Root Document只需要这条命令即可:$ php -S localhost:3300也可以指定其它路径:$ php -S localhost:3300 -t /path/to/root还可以指定路由:$ php -S localhost:3300 router.php参考:PHP: Build-in web server2. TraitsTraits提供了一种灵活的代码重用机制,即不像interface一样只能定义方 阅读全文

git用法记录

2011-11-16 11:50 by Alex77Lee, 596 阅读, 0 推荐, 收藏, 编辑
摘要:用法:gitflow<subcommand>Available subcommands are:init Initialize a newgitrepo with support for the branching model.featureManage yourfeaturebranches.release Manage your release branches.hotfix Manage your hotfix branches.support Manage your support branches.version Shows version information.Git 阅读全文

购物车设计【转载】

2011-09-30 10:29 by Alex77Lee, 382 阅读, 1 推荐, 收藏, 编辑
摘要:购物车是做什么的?我们先来看一下现实超市中的购物车,一个带四个轱辘的铁筐子,客人推来推去,看到什么东西喜欢,就扔进去,觉得东西差不多了,就推到收银台。那B2C网站中的购物车又是一个什么东西呢?从广义上说,购物车在B2C网站里无处不在,当客人进入一个B2C网站时,他就相当于推着购物车开始逛超市了,只是客人暂时看不到购物车,直到进入购物车(Shopping cart page)页面,然后去结算,下单成功。本文讨论的购物车是狭义的购物车,是指客人在点商品页面的“加入购物车”(Add to cart)按钮,到进入下“去结算”(Check out)之间的过程。设计购物车(Shopping cart)时会 阅读全文

位置信息的取得/GPS的使用

2010-08-25 18:17 by Alex77Lee, 643 阅读, 0 推荐, 收藏, 编辑
摘要:这里位置信息的取得/GPS的使用 android.location.LocationManager类 android.location.LocationListener接口 android.location.Location类 android.location.LocationProvider类 LocationManager● LocationManager实例的取得,调用Context.get... 阅读全文

android 中 java与webview的交互【转】

2010-08-24 17:14 by Alex77Lee, 676 阅读, 0 推荐, 收藏, 编辑
摘要:从WebView初探 了解到WebView的强大,。听说WebView对Javascript的支持也很强,想从网上找些例子,还很难找,最终从google老家找了一个Java和Javascript互调的例子 ,当时看了,下巴“咣当”就掉在地上了,太强了!这样也行?整个Eclipse ADT工程例子中都有,这里重点分析一下代码: 这里的重点是addJavascriptInterface(Object... 阅读全文

升级MYSQL【转】作/译者:叶金荣 来源:http://imysql.cn

2010-08-20 14:40 by Alex77Lee, 349 阅读, 0 推荐, 收藏, 编辑
摘要:1、概述 通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本。例如,想要升级 MySQL 3.23 时,先升级到 MySQL 4.0,而不是直接升级到 MySQL 4.1 或 MySQL 5.0。 以下是在升级 MySQL 时需要注意的事项: 仔细阅读一下升级的目标版本的新特性和改变的特性,以及2个版本之间的不同特性 升级前一定要备份所有的数据 如果是在Windows平台上升... 阅读全文

Android: 自定义Tab样式【转】

2010-08-06 11:20 by Alex77Lee, 2388 阅读, 1 推荐, 收藏, 编辑
摘要:1.制作4个9patch的tab样式,可参考android默认的资源tab_unselected.9.png tab_selected.9.pngtab_press.9.pngtab_focus.9.png这4个资源分别代表Tab的4种状态。2.定义Tab的selector样式(就叫它tab_indicator.xml好了),将其放入drawable文件夹下,代码如下:3.编写indicator的... 阅读全文

自定义下拉菜单模式

2010-08-04 17:16 by Alex77Lee, 1246 阅读, 0 推荐, 收藏, 编辑
摘要:范例说明 Spinner就是下拉菜单,也等于swing的combo box、html的<select>,由于手机画面有限,要在有限的范围选择项目,下拉菜单是唯一、也是较好的选择。 Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用。但本范例的示范重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XM... 阅读全文

android之AsyncTask学习【转】

2010-08-01 13:25 by Alex77Lee, 1466 阅读, 1 推荐, 收藏, 编辑
摘要:看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。另外,前面已经看到,在新线程中更新UI还必须要引入handler,这让代码看上去非常臃肿。 为了解决这一问题,O... 阅读全文

[转贴]64位Ubuntu 10.04安装Adobe Air

2010-07-29 14:58 by Alex77Lee, 909 阅读, 0 推荐, 收藏, 编辑
摘要:Adobe Air貌似目前只有32位包,所以如果64位系统安装后,由于缺少32位包,所以不能顺利安装.air的文件。解决方案如下:1、下载Adobe Air 位于这里:http://get.adobe.com/air/2、安装32位包(在终端中进行)sudo apt-get install -y ia32-libs lib32nss-mdns lib32asound2 lib32gcc1 lib3... 阅读全文