作者查詢 / ssccg

總覽項目: 發文 | 留言 | 暱稱
作者 ssccg 在 PTT [ java ] 看板的留言(推文), 共2140則
限定看板:java
看板排序:
[問題] 有關讀取CSV的問題
[ java ]8 留言, 推噓總分: 0
作者: stw82 - 發表於 2017/05/10 18:34(8年前)
1Fssccg: https://tools.ietf.org/html/rfc418005/10 18:42
2Fssccg: 有換行的話,欄位必須包在""裡面,你可以加上規則檢查如果05/10 18:44
3Fssccg: 有開始的"但還沒遇到結束的"之前就換行時換行符號也是資料05/10 18:44
4Fssccg: 總之你要保證你的parser符合規格,不管用啥API實作05/10 18:45
5Fssccg: 或是如果你是特規的(像是假設每行欄數固定,最後一欄不會包05/10 18:47
6Fssccg: 含換行)那就照你的規則處理05/10 18:48
[問題] 請問gson處理json有哪些特殊字元會escape?
[ java ]15 留言, 推噓總分: 0
作者: flowwinds - 發表於 2017/05/08 19:40(8年前)
1Fssccg: 又沒有一定要escape...05/08 19:52
2Fssccg: 從中間那條規則不就很清楚了只有"和\才一定要escape05/08 19:53
3Fssccg: (非控制字元的部分)05/08 19:53
4Fssccg: \u就unicode escape,16進位表示一個16-bit的code point05/08 20:04
13Fssccg: 從左邊進去,下一個token符合任何一條能走的路就ok,上面第05/08 20:40
14Fssccg: 二條是繞回來(除了前後的""以外,其他token都用同一個規則)05/08 20:40
15Fssccg: 這不是編碼規則,是在描述合法字串長怎樣的文法規則05/08 20:42
[問題] String分割問題
[ java ]21 留言, 推噓總分: +2
作者: XDXQQ - 發表於 2017/04/25 08:14(8年前)
1Fssccg: 為什麼要把資料庫欄位開不夠大? 沒辦法想像資料太長時是切04/25 09:33
2Fssccg: 到下一個row的use case,另外資料庫的編碼跟Java又是另一回04/25 09:34
3Fssccg: 事了,如果是UTF-8中文是3 byte04/25 09:36
7Fssccg: 切成很多row也不能說是在java層解決吧,在資料庫中原本屬於04/25 11:27
8Fssccg: 同一筆資料的就直接拆成多個row了,你其他欄位是打算怎麼處04/25 11:28
9Fssccg: 理? key可以用重複的嗎? 還是同一筆變成多個不同key的row?04/25 11:29
10Fssccg: 個人看法是: 資料庫絕對不能動的話,就是說原結構定義是絕04/25 11:33
11Fssccg: 對的,那欄位不可能出現超過長度的字串,你的資料根本不該04/25 11:34
12Fssccg: 存到該table...04/25 11:36
15Fssccg: 反正你要這樣做就做吧,記得要用資料庫的編碼來算長度就是04/25 13:51
Re: [問題] String分割問題
[ java ]4 留言, 推噓總分: 0
作者: pttworld - 發表於 2017/04/24 22:15(8年前)
2Fssccg: 感覺原po不是不會自己檢查英文還中文,是想問有沒有專門切04/24 23:31
3Fssccg: 2 bytes的String.split,可是String就不是算byte04/24 23:31
[問題] String分割問題
[ java ]16 留言, 推噓總分: +1
作者: XDXQQ - 發表於 2017/04/24 20:30(8年前)
2Fssccg: char是2byte04/24 20:43
3Fssccg: 不談byte數,你規則寫出來,不就照規則寫個迴圈做就好?04/24 20:46
7Fssccg: 英文就是2 byte04/24 21:14
9Fssccg: 不是04/24 21:48
11Fssccg: getBytes是編碼後的結果,不一定...04/24 22:00
12Fssccg: 中文系統的話大概會用MS950變成英文1byte 中文2byte04/24 22:01
13Fssccg: String本身其實本來就沒有byte數的概念,就是以char為單位04/24 22:01
14Fssccg: 只是java char在記憶體中是UTF-1604/24 22:03
[問題] 讀取特定格式的binary檔
[ java ]10 留言, 推噓總分: 0
作者: tsaiminghan - 發表於 2017/04/22 16:50(8年前)
1Fssccg: 如果你的特定格式有支援的library,那就直接丟進去解出來就04/22 18:48
2Fssccg: 是原本的物件,例如內建的Serializable04/22 18:52
3Fssccg: 如果要跨語言使用就要選個有支援你要用的平台的,例如04/22 19:06
4Fssccg: Protocol buffers04/22 19:09
7Fssccg: 自定義的就要自己寫解回來的方法,就像java用serializable04/22 21:18
8Fssccg: 也是加個介面自動都用什麼都不用寫,但是要把binary拿去C語04/22 21:19
9Fssccg: 言讀就得自己解析04/22 21:19
10Fssccg: 如果有跨語言的需求,一開始就考慮用跨語言支援的格式吧04/22 21:20
[問題] 字元編碼的問題
[ java ]3 留言, 推噓總分: +1
作者: yuxds - 發表於 2017/04/21 19:46(8年前)
2Fssccg: 原始檔跟程式執行時記憶體中的表示法沒關係啊04/21 19:53
[問題] 請問如何把字元的排列順序打亂?
[ java ]11 留言, 推噓總分: +4
作者: iori9100 - 發表於 2017/04/21 00:12(8年前)
7Fssccg: 上面說的index不是你list的index,是你取句子中字元的index04/22 13:55
8Fssccg: .charAt(i) ← 這個i04/22 13:55
9Fssccg: 你現在用0~c-1照順序,如果改成 0~c-1隨機排列的index去取04/22 13:56
10Fssccg: 不就是打亂的嗎04/22 13:56
UDP傳檔案
[ java ]13 留言, 推噓總分: +1
作者: ricebearlu - 發表於 2017/04/11 14:28(8年前)
10Fssccg: 不是用TCP比較好,是你把UDP改成適合你的需求的時候,就跟04/11 20:28
11Fssccg: TCP差不多了,自己設計的還不一定有TCP好04/11 20:29
[語法] 內部類別的句子
[ java ]19 留言, 推噓總分: +4
作者: dharma - 發表於 2017/04/10 16:19(8年前)
1Fssccg: 不就field? 跟上一行的Object o;一樣啊04/10 17:10
2Fssccg: class Node有個field叫next、type為Node(的reference)04/10 17:14
6Fssccg: 應該說是因為reference type變數就只是reference(pointer)04/10 20:47
7Fssccg: 如果像某些語言的struct那很自然不能在自己裡面放一個自己04/10 20:48
10Fssccg: 看不懂自己可能是別人是什麼意思...04/11 13:08
11Fssccg: 另外也看不懂跟singleton關係在哪,那通常是static field04/11 13:10
12Fssccg: 跟這個是每個instance都會有個同type的field不一樣04/11 13:11
13Fssccg: 看懂了大概是說: 自己(reference)可能是別人(instance)04/11 20:32
14Fssccg: 但是根本原理還是那個自己(reference)就不是自己(instance)04/11 20:32
15Fssccg: instance中不可能有同type的instance,會變無窮遞迴定義04/11 20:36
16Fssccg: 但是reference就沒差04/11 20:40