搜尋

搜尋結果

Git Submodule
科技新知
MacauYeah・2023-09-15

Git Submodule 初次實務上使用submodule來同時管理幾個project的更新。如果有任何理解上的錯誤,請在github中提issue或pull request。 Why Submodule 假設你的團隊中有三個人,A君做A Project,B君做B Project,C君做Main Project。如果可以,A,B各提供已編譯的Binary或Library,給C君直接使用就最好。 但要做到好好管理,A,B都要有自己的發佈系統,即是把Binary上傳到某個分享Repo中,這樣C君就能有條理地通過IDE或Compile工具下載對應的版本。如果是javascript,Repo可能就是npm repo,如果是java,可能就是maven repo。這亦代表A,B君對程式編譯、打包、版本命名等都要很熟悉,不能一輩子都命名為v1.0.0。 如果團隊對這些都不熟悉,C君還有什麼方法呢?其實靠著Submodule的功能,C君也可以硬把A,B的Source code取出,做最後打包。 這跟A、B君自己把source code壓縮然後Email寄給C君是有不同的。因為這樣C君並不清楚A,B的git脈絡:C君需要自己做好A、B的版本記錄。想要只回滾A,B的版本普不容易。但經過git Submodule後,C君可以清楚知道現在正使用的是A、B的那一個commit版本。假如有一天,A、B、C三個都更新了,但發現合起來時就跑不動。C君可以保持A、C的版本不變,單獨提取B的某個版本進行測試。當然,你可以說原本Email也可以這樣管理,但始終你不清楚B的版本記錄,Email的日期並不代表Source Code的進度。(因為有時候,Bug Fix是針對舊版本的做更新,新功能的Email日期反而比Bug Fix要早) 同理,如果大家要連結多個沒有發佈系統的文字資料,也可以利用Submodule。例如筆者正在編輯一本書,當中不同的主題,就是使用Submodule的功能串連起。 Command 馬上看來來Submodule可以怎樣做。 假設你已經知道git 怎樣用,也起了git repo。假設你是C君,進入你的本機repo資料夾內,使用submodule參數。 上面的效果,就是把C君當前repo的狀態,連結到B君submodule當時預設分枝(default branch)的最後一個commit 中。然後C君在自己的repo怎樣更新,它引用到B君的submodule版本都不會變。 直到某一刻,B君說他加了一個穩定的新功能,請C也連帶更新一下。C君也做好自己的準備後,使用submodule參數進行更新。 注意,如果C君有多於一個submodule,上述指令會全部一口氣更新。另外,如果你覺得B君的最新版本不能用,還是可以針對B君取得特定的版本。

澳門友誼大橋“捉超速”,2個超速偵測系統預測你的動向!
其他
澳門生活圈・2019-06-21

在日常生活當中 我們在駕駛車輛的時候 偶爾會為了趕時間而不時 超出了規定該路段限定的時速 一腳油門的事情 在駕駛車輛當中 我們並沒有覺得車輛已經超速 但看了看速表時,的確超出了 新偵測設備早已更新 2018年2月22號,設置於友誼大橋的超速偵測系統,已完成改動及更換新偵測設備,新系統的偵測點設置於橋梁及連接橋梁之公共道路已投入使用。 據統計,該系統自投入運作後的首2周,共錄得超速個案超過1,000宗,占同期本澳總超速個案70%。 治安警察局將根據有關資料經分析後向違例者予以處罰。 綜合偵測系統將啟用 交通事務局表示,為加強保障道路使用者的安全,由7月1號起,友誼大橋2個超速偵測系統及7個路口綜合偵測系統將同步啟用。 同一路段設2個相鄰監控點 本月起,交通事務局與治安警察局已試行友誼大橋近友誼大馬路引橋入口與友誼大橋近氹仔端出口路段(澳門往氹仔方向)的區間測速監控,以采集數據及讓駕駛者提前適應有關裝置; 隨著試行情況理想,該區間測速監控連同位於友誼大橋近水塘路段(氹仔往澳門方向)新增的定點測速系統,將於7月1日(周一)起投入運作; 屆時友誼大橋及連接橋梁的道路合共設有19套超速偵測監控設備。 局方稱,定點測速是指車輛經過某一個地點的某一個瞬間的車速,可反映車輛當下的速度; 區間測速則是指在同一路段上,設置2個相鄰監控點,基於車輛通過前以便計算車輛在該路段上的平均行駛速度,並依據該後2個點之行路段上限速標准,判定車輛有否超速。 超速&事故 治安警察局交通廳警司梁華治表示,今年1至5月警方檢控超速6,517宗,交通事故5,000多宗,橋梁發生交通意外有227宗。 另外,為進一步監察車輛沖紅燈及超速駕駛等違法行為,交通事務局早前已於14個交通交界點安裝路口綜合偵測系統,繼首階段7個路口綜合偵測系統已於4月投入運作,餘下7個系統亦將於7月1號(周一)啟用。 道路限速規定 交通事務局呼籲駕駛者留意有關安排,治安警察局將於有關系統正式啟用後才透過系統執法。 據《嘉樂庇大橋、友誼大橋及引橋規章》及《道路交通規章》相關規定: 友誼大橋的最高限速為80公裏/小時, 引橋為40公裏/小時; 而沒特別標示限速的道路, 各類車輛最高限速則為︰ 重型摩托車及輕型汽車60公裏/小時、 重型汽車50公裏/小時、 輕型摩托車40公裏/小時。 違規處罰 按照現行相關法例,駕駛者違反速度限制可被科處罰金600元至40,000元,並可被科處停牌; 違反交通訊號燈之停車義務可被科處罰金1,000元至10,000元,並可被科處停牌。 交通事務局與治安警察局會密切留意該系統的運作情況,同時提醒駕駛者應遵守行車速度限制及交通燈訊號,以免受罰及發生意外。 相關偵測系統也即將啟用啦 駕駛者亦須遵守交通法規 避免受到相關法例的懲罰 在友誼大橋中 亦曾出現多宗 交通意外傷亡事例 所以,駕駛者需安全駕駛 車行萬裏路 走好每一步 十次肇事九次快 快車樂一時,禍起痛一生 飛速行車樂一時 一朝落馬毀終生 珍惜生命 遵章出行 遵守交通法規, 從小做起,從我做起 素材來源:交通事務局、網絡 圖片來源:力報、交通事務局、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕