作者查詢 / buganini
作者 buganini 在 PTT [ C_and_CPP ] 看板的留言(推文), 共290則
限定看板:C_and_CPP
看板排序:
全部PHP2098Web_Design651Linux521C_and_CPP290Programming288HSNU_1085274Ajax166Python161HSNU_1077118PLT103CodeJob79ask-why57bass42LinuxDev42ASM39Perl35guitar30Violin30MP3-player28Database27Wrong_spell26Physics23Chemistry17Francais17MOD_AP17Soft_Job17Language14logic14love-vegetal14Military14S-Asia-Langs14Matsu13RegExp13HSNU_9589CSSE8Deutsch8Google7hardware7LaTeX7AndroidDev5Electronics5LCD5Russian5book4FreeBSD4l9764piano4Sodagreen4Storage_Zone4toberich4TOEIC4Warfare4Hsinchu3HSNU_10863HSNU_9703image3Prob_Solve3Singapore3soho3Statistics3Cognitive2DigitalMusic2Flash2GIS2java2puzzle2SFFamily2TizzyBac2Translation2AirForce1BigPeitou1Cad_Cae1cat1clmusic1Drum1GameDesign1Instant_Mess1LyricsStudy1Militarylife1MOD1NTHU-MSE101Printer_scan1PttCurrent1Ruby1TKU_Software1<< 收起看板(85)
2F→: server side session也就是把session id放在樓上說的10/05 03:58
3F→: PHPSESSID的話要去超連結裡面找,cookie的話去http10/05 03:59
4F→: response header裡面找,通常都是cookie10/05 04:00
5F→:UTF-8並沒有多複雜啊? 如果只是要正確斷字,很簡單就04/19 17:30
6F→:可以辦到了,libchewing裡面有個http://0rz.tw/gNZJo04/19 17:32
7F→:如果是normalize/locale那塊,那大概也是call ICU04/19 17:34
8F→:不是做在QT裡面04/19 17:35
11F→:目測應該是永遠不會有吧,std::string是char based04/19 17:49
13F推:正確作法應該是extend std::string加上UTF-8 specific04/19 17:53
14F→:的function04/19 17:53
16F→:不過這樣效率也不好,真要處理字串還是解成wchar吧04/19 17:54
19F→:ㄟ 這就尷尬了 wchar有16bits也有32bits orz04/19 17:58
20F→:32bits的話就算萬用了吧04/19 17:59
22F→:目前有RFC 3629把上限擋在U+10FFFF應該夠用完這輩子了(?)04/19 18:05
23F→:不對 他只擋了UTF-8的上限,沒有說unicode不能超過04/19 18:08
24F→:雖然目前還沒超過,範圍內的空間也還綽綽有餘就是了04/19 18:08
27F推:補充一下,U+10FFFF也是UTF-16 surrogate pairs的上限04/19 18:21
32F→:無限期支持淘汰UTF-16!!!04/19 18:49
33F→:是個不上不下的東西啊…04/19 18:49
13F→:code看起來跟UTF-8沒什麼關係啊,不過locale為什麼要設成04/19 17:27
14F→:空的? 試試UTF-8的locale? 如果你要切的標點符號是ASCII04/19 17:27
15F→:的話,那也不用特別處理,普通的strtok/strsep都可以04/19 17:28
16F→:你只要弄對locale確保資料傳得過那一層就好了04/19 17:29
3F→:如果一定是local的話…何不用unix domain socket02/07 11:23
4F→:他的SOCK_DGRAM在大多數OS上都是可靠的,不丟不亂02/07 11:24
5F→:效率也比較好,不用經過ip stack不用算checksum02/07 11:24
6F→:詳情請man unix02/07 11:25
4F→:還是是說雙向linkedlist?05/12 14:47
1F→:https://github.com/taglib/taglib01/05 00:26
3F→:傳進去的是沒初始化的char *a的值11/19 19:55
5F→:這樣寫要用兩個*11/19 19:56
6F→:這樣傳進去的不是a本身,是a的值,裡面改不到11/19 19:56
7F→:c不能傳reference,所以要傳a的址進去11/19 19:57
1F→:str沒初始化? strcat會從\0開始接,沒初始化str[0]可能11/19 19:50
2F→:不是011/19 19:50
2F→:輸出到螢幕的話,會跟terminal行為有關,10/16 10:27
3F→:本義上,\r(CR)是游標移至左緣,\n(LF)是游標下移10/16 10:28
4F→:有些terminal行為就是這樣,也有些是\r或\n其中一個就10/16 10:30
5F→:包含兩個動作10/16 10:30
6F→:CRLF都做的話,通常是win吃\r\n linux/bsd吃\n mac吃\r10/16 10:31
7F→:上一行是說text editor的習慣,但terminal就更不確定,10/16 10:32
8F→:BBS client通常是\r\n語意分開,混合用ANSI control10/16 10:40
9F→:sequence移動游標,所以要你的檔案內容是否剛好符合10/16 10:41
10F→:terminal行為,不然就要另外轉10/16 10:41
5F→:其實是沒有大錯啦, 只是else{}根本就是多餘的04/07 02:03