最近在烏班圖16系統上安裝阿里規約,使用的開發環境是idea,導致中文亂碼,查出來的原因是阿里規約預設是微軟雅黑,烏班圖下沒有該字型,所以需要重新安裝:
1.在/usr/share/fonts/下新建資料夾如:winfonts目錄,準備把從windows下拷貝過來的字型都放在這個目錄裡,這裡就是把雅黑字型msyh.ttf和msyhbd.ttf放進來:
執行命令:sudo mkdir -p /usr/share/fonts/winfonts
2.然後將字型檔案拷貝到此資料夾下:
sudo cp ~/desktop/font/*.ttf /usr/share/fonts/winfonts/
3.然後,改變許可權:
sudo chmod 777 /usr/share/fonts/winfonts/*.ttf
4.開始安裝:
cd /usr/share/fonts/winfonts/
執行命令:
sudo mkfontscale (建立雅黑字型的fonts.scale檔案,它用來控制字型旋轉縮放)
sudo mkfontdir (建立雅黑字型的fonts.dir檔案,它用來控制字型粗斜體產生)
sudo fc-cache -fv (建立字型快取資訊,也就是讓系統認識雅黑)
5、修改系統預設字型:
開啟ubuntu的軟體中心uk,搜尋:tweak,安裝【unity tweak tool】這款軟體
開啟unity tweak tool軟體在窗體的字型設定為微軟雅黑
6、 重啟系統最後
阿里巴巴開發手冊 Mysql規約
不要使用 count 列名 或 count 常量 來替代 count count 會統計值為null的行,而 count 列名 不會統計此列為 null值的行。count distinct col 計算該列除 null之外的不重複數量。當某一列的值全是 null時,count col 的返回結果為 ...
阿里巴巴開發規約之命名風格
我下邊總結的只是我自己平時需要注意的 1.userdo而不是userdo 2.方法名,成員變數名,區域性變數名,引數名統一用lowercamelcase駝峰標識 3.常量全部大寫用下劃線隔開,並且力求語意完整,不論多長,4.boolean型別的常量不要加是字首,否則容易引起框架異常,5.為了 自解釋...
阿里巴巴開發手冊 程式設計規約(2)
1.2 常量定義 1,不允許使用任何魔法值 即未經預先定義的常量 直接出現在 中 2,在long或者long出事賦值時,數值後使用大寫的l,不能是小寫的l。小寫l容易與數字1混淆造成誤解 3,不要是用乙個常量類維護所有常量,要按常量功能進行歸類,分開維護 4,常量的復用層次有5層 跨應用共享常量 應...