wiki 使用笔记

Wiki 安装:Linux(Redhat EL5.3)下安装配置MediaWiki

wiki配置:

配置文件:DefaultSettings.php  //权限等配置

左边导航条:/wiki/index.php/MediaWiki:Sidebar

* cc项目 //一级导航
** api|API文档
* navigation //导航
** mainpage|mainpage-description
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH   //搜索
* TOOLBOX  //工具箱
* LANGUAGES 

页面目录:

== API使用规范 ==

API调用基础文档

== 调用 API ==

API Server URL: https://api.xx.com/xx

== API列表 ==

{| class="mw-statistics-table"
|-
! 接口分类 || 接口名 || 描述
|-
! rowspan=1 | 用户接口
| ‘‘[[users.reg]]‘‘ || ‘‘用户注册‘‘。
|-
! rowspan=1 | 系统接口
| [[system.version]] || 版本检测,检测是否为最新版本。[已完成][完成初步测试]
|}

页面:

== 功能说明 ==
修改用户信息。

== 调用说明 ==
=== 请求方式 ===
POST
=== 请求地址 ===
http://api.xxx.com/v1/users/reg

== 参数 ==
所有参数都需进行URL编码,编码时请遵守 [http://tools.ietf.org/html/rfc1738 RFC1738]

{| class="mw-statistics-table"
|-
! 参数名 || 必填 || 类型 || 描述
|-
| uname || true || String || 用户名
|-
| pwd || true || String || 用户密码
|-
| 性别 || true || int || 用户性别
|-
| address || true || String || 常居地
|}

== 返回结果 ==
=== 返回参数说明 ===
{| class="mw-statistics-table"
|-
! 参数名 || 必填 || 类型 || 描述
|-
| code || true || int || 状态码
|}

=== 返回JSON样例 ===

 [{
     "uid": 222332,
     "name": "Ramos",
     "sex": 1,
     "star": 1,
     "zidou": 1 "birthday": "2008-10-12",
     "email_hash": " 650628530_9c6b2b93842c46155b75b14a34054924",
     "tinyurl": " http://head.xiaonei.com/photos/tiny_10942g177.jpg",
     "headurl": " http://head.xiaonei.com/photos/tiny_10942g177.jpg",
     "mainurl": " http://head.xiaonei.com/photos/tiny_10942g177.jpg",
     "hometown_location": {
         "country": "中国",
         "province": "四川",
         "city": "乐山"
     },
     "work_history": [{
         "company_name": "千橡",
         "description": "优秀的公司",
         "start_date": "2008-7-7",
         "end_date": ""
     }],
     "university_history": [{
         "name": " 北京第二外国语学院",
         "year": 2003,
         "department": " 人文学院"
     }],
     "hs_history": [{
         "name": " 黑龙江省实验中学",
         "grad_year": 1999
     }],
 }]

=== 错误代码释义 ===
详细信息请查看[[bl-api-error|常见错误码列表]]

自定义code:

== 描述 ==
API接口文档中自定义CODE对应的含义

== 举报类型 ==
: 举报类型码
:: 0    色情

== 意见反馈 ==
: 联系方式类别
:: 0    QQ

== 消息类型 ==
: 消息类型码
:: 0    登录消息

== Success Code ==
: 成功状态码
:: 0    成功

== 性别类别 ==
: 性别对应码
:: 0    男
:: 1    女

== Star Code ==
: 12星座
:: 100    白羊座

== Error Code ==
: 常见错误
:: 11    失败或网络异常

: 登录相关
:: 21    用户不存在

wiki 使用笔记

时间: 2024-08-19 13:12:14

wiki 使用笔记的相关文章

Linux 优秀软件

一些Linux下的优秀软件,个人非常喜欢.都在Ubuntu14.04下测试过,其他Linux发行版应该也没多大问题. terminator      大名鼎鼎,可以将窗口划分为多个终端 Zim wiki      个人笔记工具,类似wiki的组织形式,还集成了dot,gunplot,可以将内容发布为html等. sublime    对于我这种不熟悉vim的人,是种福音.简单配置下build system,可以在其中编译运行写小程序.网上也有简单方法可以解决对fctix中文输入法的支持. men

Nginx 下部署 HTTPS 与安全调优

什么是 HTTPS?# HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版. 更多基本介绍请查阅: 数字签名是什么?(图文并茂, 清晰易懂, 重点推荐) HTTPS on WIKI 密码学笔记 SSL 与数字证书 另一个图文并茂的笔记, 供参考 --> 泛域名ssl证书搭建全攻略 需要弄清楚的几个问题: HTTPS 和 SSL 的关系与基本技术实现; SSL 证书的

Gitlab团队协作流程

一:加入群组 项目管理员添加用户到群组,赋予权限(owner.developer...). 二:拉取项目,建立分支 通过git clone拉取项目到本地,通过终端打开项目目录,创建自己的分支,并推送到远程项目仓库. 三:开发:发布任务.编写代码.提交代码并备注.回复任务.结束任务[每一次开发都要走这个流程,做到每一次代码改动都有迹可循:为什么做.怎么做的.提交结果] 1:发布任务 在issue处发布任务:任务标题.描述任务内容(需求).指定任务接收者(可以自发自接,也可以项目负责人向指定人员发布

java/android 设计模式学习笔记(14)---外观模式

这篇博客来介绍外观模式(Facade Pattern),外观模式也称为门面模式,它在开发过程中运用频率非常高,尤其是第三方 SDK 基本很大概率都会使用外观模式.通过一个外观类使得整个子系统只有一个统一的高层的接口,这样能够降低用户的使用成本,也对用户屏蔽了很多实现细节.当然,在我们的开发过程中,外观模式也是我们封装 API 的常用手段,例如网络模块.ImageLoader 模块等.其实我们在开发过程中可能已经使用过很多次外观模式,只是没有从理论层面去了解它. 转载请注明出处:http://bl

java/android 设计模式学习笔记(10)---建造者模式

这篇博客我们来介绍一下建造者模式(Builder Pattern),建造者模式又被称为生成器模式,是创造性模式之一,与工厂方法模式和抽象工厂模式不同,后两者的目的是为了实现多态性,而 Builder 模式的目的则是为了将对象的构建与展示分离.Builder 模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构造流程.一个复杂的对象有大量的组成部分,比如汽车它有车轮.方向盘.发动机.以及各种各样的小零件,要将这些部件装配成一辆汽车,这个装配过

java/android 设计模式学习笔记(一)---单例模式

前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使用的时候也会有一些坑. PS:对技术感兴趣的同鞋加群544645972一起交流 设计模式总目录 java/android 设计模式学习笔记目录 特点 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 单例模式的使用很广泛,比如:线程池(threadpool).缓存(cache).对

学习笔记:Caffe上LeNet模型理解

学习笔记:Caffe上LeNet模型理解 Caffe中用的模型结构是著名的手写体识别模型LeNet-5(http://yann.lecun.com/exdb/lenet/a35.html).当年美国大多数银行就是用它来识别支票上面的手写数字的.能够达到这种商用的地步,它的准确性可想而知,唯一的区别是把其中的sigmoid激活函数换成了ReLU. 为什么换成ReLU,上一篇blog中找到了一些相关讨论,可以参考. CNN的发展,关键就在于,通过卷积(convolution http://deepl

wiki中文语料+word2vec (python3.5 windows win7)

环境: win7+python3.5 1. 下载wiki中文分词语料   使用迅雷下载会快不少,大小为1个多G      https://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-articles.xml.bz2 2. 安装opencc用于中文的简繁替换 安装exe的版本 到https://bintray.com/package/files/byvoid/opencc/OpenCC 中下载 opencc-1.0.1-win64.7

微信订阅号开发笔记(三)

1.接收语音识别结果 if($msgType=="voice"){ //收到语音消息 //MediaId 语音消息媒体id,可以调用多媒体文件下载接口拉取数据. //Format 语音格式,如amr,speex等 $format = $postObj->Format; $mediaId = $postObj->MediaId; //开通语音识别功能,用户每次发送语音给公众号时,微信会在推送的语音消息XML数据包中,增加一个Recongnition字段. //注:由于客户端缓