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
函數名稱:
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)、採集
二、音視頻
三、網絡通信
四、智能設備
客戶羣體有哪些?一、行業內非後臺開發人員二、小微企業三、在校大學生四、業內高專業需求