準備開發兩個版本的上線發布系統,基於yii2和django的版本。
php mark一下:
1class callbackcontroller extends
controller
236 }
python mark一下:
1#!/usr/bin/env python2#
-*-coding:utf-8-*-34
__author__ = '
justfantasy'5
6class
human(object):78
#類屬性。在該類的所有示例之間共享
9 species = "
h. sapiens"10
11#基本初始化構造方法
12def
__init__
(self, name):13#
將引數賦值給例項的name屬性
14 self.name =name
1516
#例項方法。所有示例方法都以self為第乙個引數
17def
say(self, msg):
18return
"%s: %s
" %(self.name, msg)
1920
#類方法由所有例項共享21#
以呼叫類為第乙個引數進行呼叫
22@classmethod
23def
get_species(cls):
24return
cls.species
2526
#靜態方法的呼叫不需要乙個類或例項的引用
27@staticmethod
28def
grunt():
29return
"*grunt*"30
31#例項化乙個類
32 i = human(name="
ian")33
print i.say("
hi") #
輸出"ian: hi"
3435 j = human("
joel")
36print j.say("
hello
") #
輸出"joel: hello"
3738
#呼叫類方法
39print human.get_species() #
=> "h. sapiens"
40 i.get_species() #
=> "h. sapiens"
4142
#修改共享屬性
43 human.species = "
h. neanderthalensis
"44 i.get_species() #
=> "h. neanderthalensis"
45 j.get_species() #
=> "h. neanderthalensis"
4647
#呼叫靜態方法
48 human.grunt() #
=> "*grunt*"
app上線發布流程 APP上線發布流程
上線流程 上線流程的主要步驟 在上線之前對程式進行記憶體動態和靜態分析,注意啟 的螢幕適配,不然會自動拉公升螢幕,使得螢幕自動適配失效 要借助csr檔案生成cer證書檔案 csr的生成是通過鑰匙串生成的 下圖是以真機除錯的development證書截圖,上線發布是選擇add store and ho...
灰度發布(上線)和AB Test
一 灰度發布 1.簡介 灰度發布,是指在黑與白之間,能夠平滑過渡的一種發布方式。通過不同策略對使用者進行分流,不同的使用者組使用不同的應用版本。2.優點 網際網路服務變動頻繁,發布周期短。速度與質量總是難以雙全。灰度發布有以下優點 降低發布風險,減少影響範圍 可以灰度測試帳號,降低測試依賴,減少線下...
系統上線流程
jira系統是否開通 系統邏輯元件關係說明 圖 邏輯元件軟體版本說明 系統硬體要求 系統網際網路頻寬要求 日誌輸出格式及切割管理 應用發布部署手冊 測試驗收報告 應急處理方案及演練結果 定時備份 歸檔任務 系統監控是否配置完成 架構可用性 連續性 實用性的校驗 測試使用效果跟蹤 架構發布流程方式 操...