最近腦子一熱,又去看Locale了

2021-08-22 07:46:02 字數 495 閱讀 6497

曾讓我鬱悶的東西我總是想解決,locale也算其一。

搞明白locale要面對很多問題,codepage、charset等概念這就不消說了,其它的還要搞懂一大堆,比如category之類的。頭昏那個腦脹,天昏那個地暗。

前天看了看vc8:crt的src,終於搞明白了face_t::codecvt的大致流程,中間也有一些問題,隱隱約約感覺到作業系統作了一些我們所不知的事情,還有一些高不太明白地事情,要在以後慢慢看了。

locale使用前都會建立乙個locale物件,傳進去的那個值,將會被用於構建乙個locale來。而在convert前,這個locale將會呼叫crt的setlocale以進行locale變換。

最後的codeconvert本身是很簡單的——就是呼叫了win32的mbtowc和wctomb那兩個函式。寫得很經典,有時間再好好看看。希望能盡快形成文件,整理一下思路~~

codecvt只是locale的乙個方面,還有無數的locale和自定義locale需要去看看,祝我好運吧~ ^_^

springboot 一 熱部署

1.熱部署的定義 所謂的熱部署 比如專案的熱部署,就是在應用程式不停止的情況下,實現新的部署 2.通過pom.xml新增devtools依賴 dependency groupid org.springframework.boot groupid artifactid spring boot devt...

38歲就能」半退休「 雷軍 腦袋一熱就去幹小公尺了

8月10日,雷軍會發布2021年度演講,並發布小公尺mix4手機。這幾天雷軍一直在給發布會預熱,今早雷軍回憶起了小公尺創業的選擇,38歲時就可以半退休了,為什麼要幹小公尺?雷軍表示,當時要不要幹小公尺,我猶豫過半年。我有幸參與過金山的創業,38歲就程式設計客棧半退休 了,為什麼要吃二茬苦 受二茬罪呢...

最近把TS流格式又重新理了一遍

算是重新學習吧。記性不太好,上一次看了一遍,不過看的不夠深入,這次找了itu的官方英文文件通讀了一遍。稍微加深了一下認識。這裡記一些基礎的資料結構什麼的。下面是ts頭的解析 下面是pat包的負載資訊的解析 下面是pmt的解析 我已經編碼解析了一下各級表資訊,多看看文件還是有好處的。不過手頭拿到的各種...