Micro開發文檔

secret = md5 ({app_id,timestamp})html

access_toKen = md5 ({app_id,user_id,timestamp})數據庫

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

token 設計,參考:http://www.javashuo.com/article/p-npgdvyla-dg.html瀏覽器

只有認證過的訂閱號或者服務號才能獲取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校驗失敗app

註冊:
一、用戶名和密碼、用戶名和手機驗證碼、第三方受權(同時記錄註冊日誌)
二、五分鐘內註冊超過兩次,須要輸入隨機驗證碼
三、五分鐘內註冊超過五次,須要從新啓動瀏覽器或者十分鐘後再註冊框架

登陸:
一、用戶名和密碼、用戶名和手機驗證碼、第三方受權(同時記錄登陸日誌)
二、五分鐘內登陸超過兩次,須要輸入隨機驗證碼
三、密碼輸入錯誤五次,須要從新啓動瀏覽器或者十分鐘後再登陸ide

用戶受權:
一、登陸成功後,服務器返回受權碼(access_token),有效期爲7天
二、客戶端保存受權碼

數據簽名:
一、提交表單須要數據簽名
二、數據簽名使用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

 數據庫管理

一、取得數據庫中全部的表名
select name from sys.tables

二、建立表、刪除表 增長字段 刪除字段操做
參考:https://www.cnblogs.com/wuchaofan1993/p/5833526.html

三、中獲取表結構(字段名稱,類型,長度,說明)
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

四、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代碼規範
一、對象說明

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

  init:function(){}
}

二、對象實現
obj = (function(){
  init:function(){}
  return {
    init:init
  }
})()

Micro解決哪些問題?
一、縮短開發週期,節約開發成本
二、系統性能穩定,數據安全可靠
三、移動開發人員和設計師不須要依賴後臺
四、深度開發主流技術
五、對各大平臺API進行深加工

業務範圍有哪些?
一、雲開發
1)、站點

2)、遊戲
3)、圖片處理
4)、報名
5)、考試
6)、客服
7)、客戶
8)、採集

二、音視頻
三、網絡通信
四、智能設備

客戶羣體有哪些?一、行業內非後臺開發人員二、小微企業三、在校大學生四、業內高專業需求

相關文章
相關標籤/搜索