格式與規範
用來格式程式**的基本技術是換行,空格符和縮排及利用注釋來解釋**的作用功能等.
分行符(換行符)
即底線(_)前加空格,使用它可以使用程式**不會延伸到[程式**]視窗右邊緣以外的地方,容易檢視**.
空行(空格符)
它用來區分每個不同的邏輯塊.
縮排它用來凸顯程式的結構,至於縮排多少,如何縮排,這個沒有根本性的規定.
只要你的程式顯得結構清晰,條理清楚,至於你是縮排乙個字元還是兩個字元呢都不重要.
批註批註用來說明程式**的用途,批註中的資訊包括無法經由閱讀**本身而獲得的資訊.
不要用批註重複已經很明確的內容.
不要用批註解釋其如何作業的,要解釋其用途.
每次修改程式都應該同時修改批註.
摘自《程式設計師》
總結:每個原始檔(專案)內確保採用一致的編排格式,若在同一塊**中切換乾種風格是很不協調的.
1/不要指明縮排多少個字元,但縮排要顯出結構,你願意用多少就用多少個空格來縮排都行,但至少每個檔案保持一致.
2/不要規定每行的長度,但確保可讀性
3/不要規定批註的風格,但一定編寫有用的批註,只要有可能盡量的以**來代替注釋,不要編寫與**重複的注釋,這些注釋會變得與**不同步,一定編寫說明性的注釋以解釋所用的方法和基本原理.
在初涉程式設計時,應該端正態度,培養良好的習慣.
Hive Snappy壓縮格式設定與規範
在hive中先檢查hive的輸出壓縮是否啟動 預設為false 設定為true set hive.exec.compress.output true 以下是google幾年前發布的一組測試資料 資料有些老了,有人近期做過測試的話希望能共享出來 algorithm remaining encoding...
URL格式規範
先記錄下,以便以後使用。一 格式說明 表示隔開的兩部分只能出現其中乙個,方括號括起來的表示可選,文字由雙引號 括起來,以n 開頭表示至少n個或更多的,n的預設值為0。二 總體格式 genericurl scheme schemepart scheme 1 lowalpha digit schemep...
RESTful格式規範
restful是介面開發格式裡面很重要的乙個山頭,基本開發介面都需要遵守這個規範,它共有十條規範格式 1 網域名稱,一般將api放在組網域名稱下 3 路徑,路徑表示api的具體 代表一種資源,中不能使用動詞,只能使用名詞,而其必須是複數 4 使用標準的http方法,由http動詞組成 get sel...