五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Kala Ansi 簡潔指南 —— 讓你的控制臺不再只有兩種顏色

2020-05-29 12:50 作者:Glavo  | 我要投稿


對于控制臺,很多人的印象是只有黑白二色。但是,使用?ANSI escape code,我們就能夠操控終端內(nèi)字體的顏色、粗細、下劃線、背景色等屬性:

不過這種拼接字符串的方式存在不少問題,譬如忘記在字符串末尾追加 RESET 的情況下,顏色就會發(fā)生泄漏:

同時,常規(guī)的字符串方法,由于轉(zhuǎn)義序列的存在所以不能很好的工作,而且還很容易發(fā)生泄漏:

為了避免這些問題,我做了一個叫做?Kala Ansi?(https://github.com/kala-projects/kala-ansi)的庫,由純 Java 實現(xiàn)了?fansi?的功能


Kala Ansi 非常輕量(只有33 kb 大),沒有任何依賴,兼容 Java 5,而且提供?module-info,對于 Java 9+ 模塊化的支持良好,能夠輕松用 jlink 工具打包進 jre 中。

相比原版的 fansi,Kala Ansi 不僅對 Java/Kotlin 更友好,對內(nèi)部結構也進行了更多的優(yōu)化,內(nèi)存占用更低。

Kala Ansi 發(fā)布在 jcenter 上,想把它添加到你的項目中,請參考文檔:Adding Kala Ansi to your build。

下面的圖片展示了 Kala Ansi 的基本用法,如果你需要更多內(nèi)容,請參考?Kala Ansi 文檔?以及?Fansi 文檔。

(TODO:更多文檔和例子)


Kala Ansi 簡潔指南 —— 讓你的控制臺不再只有兩種顏色的評論 (共 條)

分享到微博請遵守國家法律
霸州市| 类乌齐县| 普定县| 海阳市| 宝丰县| 图木舒克市| 鄢陵县| 灵武市| 工布江达县| 临泽县| 开阳县| 屯昌县| 巴东县| 小金县| 贵港市| 当雄县| 英山县| 新津县| 栾城县| 滨海县| 泰宁县| 海伦市| 柳林县| 会东县| 分宜县| 武安市| 兰州市| 武平县| 彩票| 茂名市| 铁岭市| 梨树县| 平利县| 如皋市| 天全县| 榆社县| 湄潭县| 会东县| 壤塘县| 靖西县| 沙湾县|