[公告] local9433 文章被砍原因

看板java作者 (痞子軍團團長)時間14年前 (2011/10/12 10:59), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/1
反覆思量之後,還是決定來 post 說明一下 被砍的文章在精華區有收錄,有興趣者請自行參閱 我必須先說,JSch 這東西我沒用過 只是正常來說,應該不可能會這樣子搞,那太神奇了 萬一真的得這樣子寫才是正常,那我只好登報道歉了 Orz //===== 原 po 程式碼轉載開始 ====// // 建立輸入端 ppis = new PipedInputStream(); ppos = new PipedOutputStream(); ppis.connect(ppos); ch.setInputStream(ppis); sshout = new PrintStream(ppos); // 建立輸出端 ppis = new PipedInputStream(); ppos = new PipedOutputStream(); ppis.connect(ppos); ch.setOutputStream(ppos); sshin = new Scanner(ppis, "Big5"); //================================// 這裡很明顯可以看到,ppis 跟 ppos 重新 new 了兩次 而且並不是無謂地砍掉重練 因為第一次 ppis 的 instance 有 set 進去 ch 這個 object 裡頭 而且 sshout 使用到 ppis.connect() 的 ppos 但是 sshin 用的是全新的 ppis ch.setOutputStream() 也是全新 ppis.connect() 的全新 ppos 姑且不論後頭怎麼使用 ch、sshout、sshin 或是這是不是導致問題的癥結 只能說,這真的太奇怪了 回頭看原 po 的文章 那麼基本上就是提出「我要作這個功能」 但是卻對程式碼沒有任何「負責說明為甚麼要這樣寫」的作為 雖然帳面上好像沒有違背版規 但是實際上卻是遊走在版規邊緣、並且觸及了版規 4 的精神 因此給予砍除 以上 ===== 也希望這篇文章對原 po(應該)有所幫助 雖然大多數人不喜歡這種幫助方式... 但是... I don't care [挖鼻孔] -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.10.104

10/12 13:40, , 1F
我去試了,code沒問題.他的問題是,bbs登入後,在沒有輸入的情
10/12 13:40, 1F

10/12 13:43, , 2F
況,bbs端已回傳完資料,所以當然會停住. 對sshout輸入就行了
10/12 13:43, 2F

10/14 00:31, , 3F
請問PsMonkey有無特殊涵意 PcMonkey似乎更有味
10/14 00:31, 3F
文章代碼(AID): #1EbGAcYC (java)