TCC檔案解析

2021-07-29 05:21:14 字數 1551 閱讀 7174

# tcc file version // tcc檔案版本設定,不需要管他 ,保持不變即可

< tcc file version = 1.000 >

# mode configuration // 模式設定

< inherit ass header = false > // 是否繼承使用k值ass檔案頭部資訊,推薦false,讓tcax自動生成

< k mode = syllable > //k值得提供方式,分別word,syl((推薦)自動分配k值(n a r u t o),adv(切割方式不超過2個字元如(na ru to)

< text layout = horizontal > //文字布局方式(hor代表水平 vert(vertical垂直

< tcaxpy init = false > //是否啟用py指令碼

< tcaxpy user = false >//只有tcaxpy_user編寫**才用true

< tcaxpy fin = false > //變數銷毀工作

# py settings

< py file = test.py > < beg line = 1 > < end line = 0 >//使用相對路徑,特效應用行,從第一行到最後一行都有效

# main settings

< k-timed ass file = test_k.ass >

< font file = simhei.ttf > < font face id = 1 > //通常為1,ttf為1,ttc為2

< font size = 36 >

< fx width = 1280 > < fx height = 720 > < fx fps = 23.976 >

< alignment = 7 > //字幕顯示位置 取值1-9

< x offset = 30 > < y offset = 15 > //水平偏移

< spacing = 0 > < space scale = 1.000 > //空格寬度比例

//ass字幕檔案改為test_k.ass

# style settings

< font face name = "" >//字型face名字

< bord = 1 > //邊框厚度 < shad = 0 > //陰影厚度

< primary color = ffffff > //主要顏色 < secondary color = 000000 > //輔助顏色 < outline color = 000000 > //邊框 < back color = 000000 >//陰影顏色

< primary alpha = 0 > //主要顏色透明度 < secondary alpha = 255 > //輔助顏色透明度 < outline alpha = 0 > < back alpha = 255 >

//0~255,0代表不透明,255全透明

# additional settings

< blur = 0.000 > //模糊度,數值可以是小數

補償事務(TCC)

tcc try confirm cancel try 階段 嘗試執行,完成所有業務檢查 一致性 預留必需業務資源 準隔離性 confirm 階段 確認真正執行業務,不作任何業務檢查,只使用 try 階段預留的業務資源,confirm 操作滿足冪等性。要求具備冪等設計,confirm 失敗後需要進行重...

TCC事務機制簡介

關於tcc try confirm cancel 的概念,最早是由pat helland於2007年發表的一篇名為 life beyond distributed transactions an apostate s opinion 的 提出。在該 中,tcc還是以tentative confirm...

使用TCC自己編譯自己

進行編譯之前需要先寫乙個bat處理檔案,儲存到tcc 0.9.26 build.bat路徑下,檔案 如下 echo 用tcc編譯tcc自己 set p version version echo config.h define tcc version version echo 設定tcc為c語言編譯器...