代码改变世界

Centos安装JDK7详细步骤

2013-07-04 20:22 by iso1osi, 190 阅读, 0 推荐, 收藏, 编辑
摘要:Linux安装JDK步骤1. 先从网上下载jdk(jdk-7u25-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/usr/local目录中,当然其它地方也行。进入安装目录#cd /usr/local给所有用户添加可执行的权限#chmod +x jdk-7u25-linux-i586.rpm安装程序#rpm -ivh jdk-7u25-linux-i586.rpm出现安装协议等,按接受即可。Linux安装JDK步骤2.设置环境变量。#vi /etc/profile在最后面加入#set java environmentJAVA_HOME=/usr/jav 阅读全文

HTTP协议详解(转载)

2011-11-21 22:24 by iso1osi, 214 阅读, 0 推荐, 收藏, 编辑
摘要:引言HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990 年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW 中使用的是HTTP/1.0的第六版,HTTP/1.1 的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP 协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP 协议简单,使得HTTP 服务器的 阅读全文

ucenter1.5通讯过程分析(转载)

2011-07-06 13:21 by iso1osi, 202 阅读, 0 推荐, 收藏, 编辑
摘要:2009年04月14日 星期二 23:441,用户登录bbs,通过logging.php文件中,使用函数uc_user_login验证,如果验证成功,将调用函数uc_user_synlogin(位于uc_client下的client.php文件中),在这个函数中调用 uc_api_post('user', 'synlogin', array('uid'=>$uid));之后向UC_API.'/index.php'传递了数据;这里的UC_API就是在config.inc.php中的定义的uc_server之URL地址2,uc_ 阅读全文

uc原理

2011-07-06 11:57 by iso1osi, 335 阅读, 0 推荐, 收藏, 编辑
摘要:以用户登录为例介绍,其它注销,改密码,消息,头像,好友均类同。1.从用户xxx在某一应用程序的login.php,输入用户名,密码讲起。先用uc_user_login函数到uc server验证此用户和密码,如正确,则写入session,写入cookies,并更新应用程序会员表中的登录ip,登录时间。用户感觉不到这个过程。2.然后通过uc_user_synlogin通知uc server 用户xxx登录成功,这个过程可能使用ajax,用户感觉不到通知过程。3.uc server收到这个消息后,马上命令手下,把xxx登录的消息,像令牌环一样,发给所有愿意接收(后台中那个是否开启同步登录)这个消息 阅读全文

深入研究 UCenter API(转载)

2011-07-06 11:39 by iso1osi, 217 阅读, 0 推荐, 收藏, 编辑
摘要:目录:开篇通讯原理:UCenter API与子站之间的通讯原理和单点登陆原理加密与解密:AuthCode详解 & AuthCode函数翻译过程中的注意点网站搭建: 康盛旗下网站 & Asp.net 网站搭建 阅读全文

UCenter 与 Asp.net 通讯(转载)

2011-07-06 11:26 by iso1osi, 1103 阅读, 0 推荐, 收藏, 编辑
摘要:此文已过时,最新版在:目录:开篇通讯原理:UCenter API与子站之间的通讯原理和单点登陆原理加密与解密:AuthCode详解 & AuthCode函数翻译过程中的注意点网站搭建: 康盛旗下网站 & Asp.net 网站搭建前言学生在线下面有多个子站,其中包括一个Discuz论坛那当然要充分利用强大的UCenter来实现多点登陆UCenter和别的网站跨域通讯,那用的肯定是WebServicePHP官方封装好了,所以很容易就搞定了,但是.Net…网上找不到任何核心的通讯手册,除非去扣那个PHP的开发手册Google后:UCenter 接口开发手册:这个就是官方封装过的版本, 阅读全文

Discuz!X2和外部程序(DotNet)实现同步登陆

2011-07-05 22:23 by iso1osi, 1051 阅读, 0 推荐, 收藏, 编辑
摘要:新进一家公司,要搞一个Discuz!X2与外部程序同步登陆的功能,也就是实现在外面的程序登陆即可登陆Discuz论坛,因为第一次接触这类东西,到处翻了资料,最后也算解决了,我的实现思路如下: 1、首先Discuz是使用ucenter安装的,而ucenter至少需要2个应用程序通信成功,才可以实现同步登陆的功能,于是我就在ucenter中新建了一个应用,该应用其实很简单,就是操作一个用户表数据的php项目,Ucenter中实例代码; 2、利用php构建一个webservice,该webservice主要调用ucenter中提供的API,包括同步登陆,同步登出,修改密码,注册等; 3、外部应用程序 阅读全文