org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。,第1张

首先,第一步,安装好apache和ph

如果php里面是2_4,则需要下载一个低版本的php,否则会导致apache服务器无法正常解析php文件。

第二步,安装discuz,我安装的版本是Discuz_X31_SC_UTF8zip。安装的时候勾选全新安装会顺便安装UCenter,如果没有安装的话就需要自己下载安装了,版本为UCenter15+

第三步,开始配置UCenter服务器端(就是UCenter安装的那个程序)

如图:

第三步,配置我们自己的程序,也就是客户端。

1拷贝开源项目里的jar包https://codegooglecom/p/discuz-ucenter-api-for-java/downloads/list

2配置一个用于与UCenter对接的servlet

复制代码 代码如下:

<servlet>

<servlet-name>connect_discuz</servlet-name>

<servlet-class>comfivestarsinterfacesbbsapiUC</servlet-class>

<load-on-startup>2</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>connect_discuz</servlet-name>

<url-pattern>/api/ucphp</url-pattern>

</servlet-mapping> 

3把配置文件(configproperties)复制到src目录下

复制代码 代码如下:

#

# ================================================

# Discuz! Ucenter API for JAVA

# ================================================

# UC comunication settings

#

#uc server url如果是全新安装的模式,ucenter可以随discuz一起安装,路径是

UC_API = http://{discuz根目录}/uc_server

#uc ip address

UC_IP = 127001

#key

UC_KEY = yunstudio

#appid

UC_APPID = 2

#connect mode: default value is ""

UC_CONNECT =

4把开源项目中的demo(Jsp_demojsp)复制到应用的根目录中。原来作者的jsp文件编码和文件头都有点小问题,所以我稍微的修改了一下。

复制代码 代码如下:

<%

/

================================================

Discuz! Ucenter API for JAVA

================================================

JSP 调用示例

更多信息:http://codegooglecom/p/discuz-ucenter-api-for-java/

/

%>

<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>

<%@ page import="comfivestarsinterfacesbbsutilXMLHelper"%>

<%@ page import="comfivestarsinterfacesbbsclientClient"%>

<%

Client uc = new Client();

String result = ucuc_user_login("admin", "yun");

LinkedList<String> rs = XMLHelperuc_unserialize(result);

if(rssize()>0){

int $uid = IntegerparseInt(rsget(0));

String $username = rsget(1);

String $password = rsget(2);

String $email = rsget(3);

if($uid > 0) {

responseaddHeader("P3P"," CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"");

outprintln("登录成功");

outprintln($username);

outprintln($password);

outprintln($email);

String $ucsynlogin = ucuc_user_synlogin($uid);

outprintln("登录成功"+$ucsynlogin);

//本地登陆代码

//TODO

Cookie auth = new Cookie("auth", ucuc_authcode($password+"\t"+$uid, "ENCODE"));

authsetMaxAge(31536000);

//authsetDomain("localhost");

responseaddCookie(auth);

Cookie user = new Cookie("uchome_loginuser", $username);

responseaddCookie(user);

} else if($uid == -1) {

outprintln("用户不存在,或者被删除");

} else if($uid == -2) {

outprintln("密码错");

} else {

outprintln("未定义");

}

}else{

outprintln("Login failed");

Systemoutprintln(result);

}

%>

1、 首先您需要有一个安装运行的DISCUZ论坛,X1版本以上。

2、 其次您安装了anwsion社交社区程序,11版本以上。

3、 下载anwsion程序的UCENTER扩展包:http://wwwwecentercom/downlo Czip

4、 解压ucenter扩展包,把Upload目录里面的api和uc_client两个目录拷贝到您anwsion程序的安装根目录, 并设置uc_client/data 目录里面所有文件夹和文件可读写。

5、 访问您的uc_server,http://您的discuz地址/uc_server,登录。

6、 在UC应用管理里面,添加新应用,并按照图示填入,空白处如果不清楚用途请不要填写,然后提交。

7、 这个时候提交返回的连接通信失败,这是正常的,我们接下来还需要做一些配置方能连接成功。

8、 在通信失败后面,点击编辑,进入编辑页面之后页面拉到最下面,显示:拷贝上图里面Ucenter配置信息,并在第4步骤anwsion程序根目录下的uc_client目录里面新建一个文件名为configincphp的文件(utf8无签名格式),打开粘贴Ucenter配置信息,并把Ucenter配置信息里面的第一行改成为:

<php

define(‘UC_CONNECT,’’);

其余不变,保存(utf8无签名格式)。

9、 刷新下UCENTER应用管理,这时候应该显示通信成功,如果通信不成功请返回上述过程检查是否配置正确。

10、 登陆anwsion后台,在全局-站点功能里面打开ucenter接口,配置完成。

我有支付宝接口文档。官方是15%和年费限定交易额度两种。

我这个费率09%(是百分之09也就是一百元只收9毛),计算比较一下 这个价格比交年费但是限定了一个交易金额,超过了在收手续费的那种都更加划算。5万交易额才收450元,10万交易额收900元。而且如果过你的交易额增加还可以逐渐减少手续费。 想要的话可以联系我哦。

开源硬件:相对于以Linux为代表的开源软件阵营,开源硬件也是开 源思想的继承者。这些硬件的开发者将硬件的全部资料都对外公开,包括电路图、固件、软件、元件列表、器件列表以及印刷版图。这些资料允许任何人使用,比开 源软件的开放度更高的地方在于,作者更是允许将这些资料及硬件用于任何商业开发。

主要的论坛

1、 极客迷

极客迷是DIY学习与分享社区,拥有科技、生活、艺术、酷玩等不同的频道。虽然智能硬件只是其一部分,但其上仍旧有一些不错的作品分享。目前此社区拥有8万会员,每天帖子接近100篇。

2、 电子发烧友论坛

电子发烧友论坛是一个古老而传统的电子社区,主要面向电子工程师。提供一些电子资料、行业资讯以及交易对接。2006年成立的电子发烧友在智能硬件时代仍旧不失专业性,在智能硬件行业拥有一席之地。

3、 筑梦创造

筑梦创造致力于打造专业化的创客资讯分享平台,目前开设栏目有创客社区、硬道理、聚创意、猎奇等栏目。

4、 雷锋网

想必不用过多解释,在百度搜索“智能硬件”出现的第一个网站正是雷锋网。这家位于深圳的科技媒体定位在移动互联网,在智能硬件大潮中,结合深圳的地缘优势,正在越来越多地关注智能硬件,它们是创客马拉松、MakeFair等大型智能硬件活动的主力参与方,其实力可见一斑。

5、 点名时间

点名时间是中国最大的众筹平台,与其他重酬平台不同的是,它在募集中的项目,科技项目占比超过90%,而其中又以智能硬件类项目为主。因此,如果要发现一些有潜力的项目、创业,必须关注点名时间。如果你有好的创意,点名时间将成为你的一个起点。

6、MakerLab

创客实验室是创客们的学习交流平台,它们提供高质量的产品和入门教程。一步步带你进入智能硬件开发的大门。同时,MakerLab也有自己的开发板销售,兼容Arduino的STduino,基于32位ARM cpu,让你以差不多的价格享受高性能的ARM cpu。

7、雷科技

雷科技是中国新晋的智能硬件社区。雷科技当前面向智能硬件开发者提供资源共享、资讯分享和问答互助的平台,在广州、深圳等地开展线下技术沙龙、智能硬件开发比赛、技术大讲堂等活动。

8、戴客网

戴客网是可穿戴设备之家,提供智能手表、智能手环、智能眼镜等产品的资讯、评测。你可以理解为它是可穿戴设备领域的ZOL或者天极网,其每天保持近10篇文章以上的更新速度,可见可穿戴设备行业依然十分之火热。

9、极客工坊

面向Arduino、树莓派等开发板的开发者。有开源项目区、开源软硬件等板块,目前拥有3万多会员,技术流社区。

10、爱极客

最新的科技视频资讯、数码产品评测、好玩的IT知识。爱极客是为数不多的重视视频评测的智能硬件科技媒体。

希望能够帮到你,望采纳,谢谢

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情