作者PsMonkey (痞子军团团长)
看板java
标题[公告] local9433 文章被砍原因
时间Wed Oct 12 10:59:46 2011
反覆思量之後,还是决定来 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
1F:推 AI3767:我去试了,code没问题.他的问题是,bbs登入後,在没有输入的情 10/12 13:40
2F:推 AI3767:况,bbs端已回传完资料,所以当然会停住. 对sshout输入就行了 10/12 13:43
3F:推 lachtchlee:请问PsMonkey有无特殊涵意 PcMonkey似乎更有味 10/14 00:31