服务端开发的一些小问题

问题

Q:接口一般规则

A:参照:
http://nudui.github.io/2015/05/16/api%E6%8E%A5%E5%8F%A3%E8%A7%84%E5%88%99/

阅读更多

刷某体育票务app短信验证码接口-接口安全考究

观察某体育票务app的接口结构

此app内有某语言大神,余心诚向往,隐去app名讳。
短信接口如下:

阅读更多

api接口规则

如想看如何防刷请求,请看【防刷】

1
2
3
4
5
6
7
8
9
10
"client":{
"appnm" : "XXX", (app name)
"appVer" : "1.0.0", (app版本)
"clientType" : "ios", (系统类型)
"os" : "iPhone OS 10.0.3",(系统版本)
"model" : "iPhone Simulator",(手机型号)
"screen" : "320x568",(屏幕分辨)
"channel" : "app_store",
"deviceid" : "E96B0235-F60C-49F4-B2F9-F1B1041C7E51"(设备号)
}

阅读更多

app会话方案

与web开发不同点

  • web中有浏览器角色,保持用户登录状态可以根据cookie、sessionid等策略来实现。

阅读更多

搭建gitlab

搭建gitlab

参见https://www.gitlab.cc/downloads/#centos6

阅读更多

ssh免密

ssh免密登录

  1. 将本地.ssh目录下的id_rsa.pub文件内容拷贝。
  2. 远程登录,到相应的.ssh目录下,将1中内容拷贝至authorized_keys中。

阅读更多

beego(01)

start

get beego : https://my.oschina.net/ichendong/blog/761467

阅读更多

mac安装beego

由于按照谢孟军git上的说明,安装出现各种错误:

    阅读更多

    golang笔记-5-数据

    字符串

    字符串为不可变字节(byte)序列,是符合结构。

    1
    2
    3
    4
    type stringStruct struct{
    str unsafe.Pointer
    len int
    }

    阅读更多

    golang笔记-4-函数

    定义

    结构化最小模块单元,将复杂的算法过程分解为若干个较小任务,这些认为可在多处复用。
    函数是一等公民

    • 无须前置声明。(未解其意,何谓“前置声明”)

    阅读更多