心 涯

NET&JAVA&PHP(要跨界,你不只要跨「脑」的界限,更要跨越「心」的界限,不怕改变,不怕再学习!)

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年7月28日

摘要: 基于互联网的应用正变得越来越普及,在这个过程中,有更多的站点将自身的资源开放给开发者来调用。对外提供的API 调用使得站点之间的内容关联性更强,同时这些开放的平台也为用户、开发者和中小网站带来了更大的价值。在开发API前,你需要的是给API设定一个框架,这个框架一定是要简单的且是容易扩展的。下面就是用就来看看如何使用PHP来创建一个API。API框架需要的特性面向对象和结构化的代码可修改的URL结构创建多个版本使用Hook来扩展框架API功能API可连接数据库表可定义多种输出格式选择方法请求类型(GET, POST, PUT, DELETE)API框架的组成部分API Framework主要由 阅读全文
posted @ 2013-07-28 16:03 witer666 阅读(3595) 评论(0) 推荐(0) 编辑

2013年2月24日

摘要: 1. Android开发官网(偶尔被墙,需梯子的)http://developer.android.comandroid开发者官方主页,偶尔被墙,有大量资料,但是基本都是英文的,需要英文基础~2. eoeAndroid开发者论坛(推荐)http://www.eoeandroid.com,http://android.eoe.cn,http://www.eoe.cn国内最早最活跃的Android开发者社区,人气非常旺,资料非常多,聚集了不少Android开发高手,遇到的问题大都能在这里获得解决,是android开发必备的社区!3. AndDev(推荐)http://www.anddev.org/ 阅读全文
posted @ 2013-02-24 22:55 witer666 阅读(2176) 评论(0) 推荐(0) 编辑

2013年1月12日

摘要: 在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消息。这只是最主要的方法,当然Handler里还有其他的方法供实现,有兴趣的可以去查API,这里不过多解释。1. 定义一个Handler类,用于处理接受到的Message。? Handler handler =newHandler() {pu 阅读全文
posted @ 2013-01-12 20:20 witer666 阅读(245) 评论(0) 推荐(0) 编辑

2012年2月11日

摘要: http://www.mysqlops.com/2011/06/21/weibo-sns-feed-push-pull.html 阅读全文
posted @ 2012-02-11 21:59 witer666 阅读(246) 评论(0) 推荐(0) 编辑

2012年1月30日

摘要: mysql> ALTER TABLE `sbear` ADD PRIMARY KEY ( `a_id` , `b_id` ) ;ERROR 1062 (23000): Duplicate entry ’88-501200′ for key ‘PRIMARY’建立联合主键时发现出错,88,501200已经早有多条记录了。主键建立失败,需要删除多余的记录,并且有多组这样的重复记录。 这时候使用“ign... 阅读全文
posted @ 2012-01-30 22:03 witer666 阅读(265) 评论(0) 推荐(0) 编辑

2011年10月23日

摘要: 一、软件包 1.bdb-4.8.26.tar.gz 2.libevent-2.0.15-stable.tar.gz 3.memcacheq-0.2.0.tar.gz 二、安装步骤 1.tar zxvf bdb-4.8.26.tar.gz 2.cd db-4.8.26/ 3.cd build_unix/ 4. ../dist/configure --prefix=/usr/local/... 阅读全文
posted @ 2011-10-23 22:54 witer666 阅读(303) 评论(1) 推荐(0) 编辑

2011年6月9日

摘要: 昨天写PHP代码时为了方便写了一句if(empty(intval($type)))报错,提示“Can't use function return value in write context”,一时有点晕。就改成$type = intval($type) if(empty($type))最后查PHP手册说明empty()中的参数只能是变量。是否PHP可以改进下。上面这种写法也挺美的吧! 阅读全文
posted @ 2011-06-09 23:22 witer666 阅读(417) 评论(0) 推荐(0) 编辑

2011年5月29日

摘要: 一、软件包 a) freetds-stable.gz b) php-5.2.12.tar.gz 二、安装步骤 a) tar zxvf freetds-stable.gz b) cd freetds-0.82/ c) ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 d) Make e) Make install f) Tar zxv... 阅读全文
posted @ 2011-05-29 23:02 witer666 阅读(314) 评论(0) 推荐(0) 编辑

2011年5月13日

摘要: 目录1. 介绍 2. curl扩展的安装 3. curl_init 4. curl_setopt 5. curl_exec 6. curl_close 7. curl_version* 介绍PHP 支持libcurl(允许你用不同的协议连接和沟通不同的服务器)。, libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。... 阅读全文
posted @ 2011-05-13 19:38 witer666 阅读(8094) 评论(0) 推荐(0) 编辑

2011年4月28日

摘要: 一、软件包 a) libmemcached-0.27.tar.gz b) memcached_functions_mysql-0.9.tar.gz 二、安装步骤 a) Tar zxvf libmemcached-0.27.tar.gz b) Cd libmemcached-0.27 c) ./configure –prefix=/usr/local/libmemcached –with-memca... 阅读全文
posted @ 2011-04-28 14:07 witer666 阅读(301) 评论(0) 推荐(0) 编辑