• Micro开发文档


    secret = md5 ({app_id,timestamp})

    access_toKen = md5 ({app_id,user_id,timestamp})

    sign = sha2(params=data&key=app_key )

    token 设计,参考:https://www.cnblogs.com/beer/p/6029861.html

    https://blog.huoding.com/2011/11/08/126

    只有认证过的订阅号或者服务号才能获取access_token

    access_token 是与用户一对一的关系
    access_token 网页授权获取用户信息
    获取网页授权access_token 是一次性的
    刷新网页授权access_token 是一次性的
    基础支持授权access_token 是有时间限制的:7200s

    基础授权的 access_token 通过 "cgi-bin/token" 获取,配合 openid 调用各种接口。
    网页授权 access_token 只是基于 oauth2.0,用于登录而已,顺便再获取个用户信息。

    token验证
    token刷新
    token校验失败

    注册:
    1、用户名和密码、用户名和手机验证码、第三方授权(同时记录注册日志)
    2、五分钟内注册超过两次,需要输入随机验证码
    3、五分钟内注册超过五次,需要重新启动浏览器或者十分钟后再注册

    登录:
    1、用户名和密码、用户名和手机验证码、第三方授权(同时记录登录日志)
    2、五分钟内登录超过两次,需要输入随机验证码
    3、密码输入错误五次,需要重新启动浏览器或者十分钟后再登录

    用户授权:
    1、登录成功后,服务器返回授权码(access_token),有效期为7天
    2、客户端保存授权码

    数据签名:
    1、提交表单需要数据签名
    2、数据签名使用key,详见数据签名

     模板下载:

    http://www.yundabao.cn/ModelStreet/Show.aspx?id=4

    http://www.yundabao.cn/download.aspx?id=48913

    http://www.cainiaoapp.cn/market/and/detail02-1.html

    http://app.shanqing.com/bd/pack

    app生成:https://www.yimenapp.com

    数据表设计:

    文章 = 0,
    图文 = 1,
    图集 = 2,
    相册 = 3,
    视频 = 4,
    广告 = 5,
    问答 = 6,
    商品 = 6,

    相册 photo
    单图文 text
    多图文 picture
    音频 audio
    视频 video
    商品 goods
    下载 down
    手册 help

    APP网址:https://microsoft-zh.com.cn/net-news.html

    函数名称:

    Get Create Update Delete
    Get Post Put Delete
     
    开发框架:B/S模式开发,C/S模式开发,App开发,接口开发

                B/S:WebForm和MVC,.NET Core;

                C/S:WPF

    功能模块:Micro.Weixin、Micro.Aliyun、Micro.Server、Micro.Client

     数据库管理

    1、取得数据库中所有的表名
    select name from sys.tables

    2、创建表、删除表 增加字段 删除字段操作
    参考:https://www.cnblogs.com/wuchaofan1993/p/5833526.html

    3、中获取表结构(字段名称,类型,长度,说明)
    select a.column_name,a.data_type,a.character_maximum_length,b.value
    from information_schema.columns as a  left join sys.extended_properties as b
    on a.table_name=object_name(b.major_id) and a.ordinal_position=b.minor_id where a.table_name='dt_article_spec'
    参考:http://www.cnblogs.com/cnwhm/p/4314107.html

    4、SQL实现表名更改,列名更改,约束更改
    参考:
    https://www.cnblogs.com/zjbky/p/5247959.html
    https://www.cnblogs.com/ieayoio/p/5293124.html

    C# 反射总结 获取 命名空间 类名 方法名
    http://www.cnblogs.com/xdot/p/8651506.html

     Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
    https://www.cnblogs.com/itjeff/p/6234462.html

    C#反射(取得方法、属性、变量)
    https://www.cnblogs.com/zhangpengshou/archive/2012/03/21/2409206.html

     在线代码着色(采用SyntaxHighlighter实现)
    http://tool.oschina.net/highlight
    http://tool.oschina.net/codeformat/json

    highlight.js代码高亮
    https://highlightjs.org/static/demo/

    JavaScript代码规范
    1、对象说明

    var obj = {
      /*
      * @param object{
      * }
      */

      init:function(){}
    }

    2、对象实现
    obj = (function(){
      init:function(){}
      return {
        init:init
      }
    })()

    Micro解决哪些问题?
    1、缩短开发周期,节约开发成本
    2、系统性能稳定,数据安全可靠
    3、移动开发人员和设计师不需要依赖后台
    4、深度开发主流技术
    5、对各大平台API进行深加工

    业务范围有哪些?
    1、云开发
    1)、站点

    2)、游戏
    3)、图片处理
    4)、报名
    5)、考试
    6)、客服
    7)、客户
    8)、采集

    2、音视频
    3、网络通讯
    4、智能设备

    客户群体有哪些?
    1、行业内非后台开发人员
    2、小微企业
    3、在校大学生
    4、业内高专业需求

  • 相关阅读:
    python 对比学习
    支付宝
    springboot logback
    ngnix学习视频
    node学习
    puppeteer 相关知识
    Dota2App--第三天
    Dota2APP--第二天
    Dota2APP--第一天
    iOS ---进阶之摇一摇
  • 原文地址:https://www.cnblogs.com/sntetwt/p/10117276.html
Copyright © 2020-2023  润新知