元旦放了五天,睡了几天好觉,也把抢楼机完成了。现在就天天把程序挂着,看着console里面提示抢到1楼了,就跑去yaoyuan看看,感觉就像是挖了个陷阱,过会儿就去捡东西一样……
程序完成了,对httpClient、jDom、Tidy的使用也熟悉了不少。虽然程序运行的效率应该还行,但是说实在话我对我写的程序结构很不满意。大概是原来的PHP写多了,准确的说是面向过程的编程方式写多了。脑子里面总是想着去写一个个的功能模块,写一个个的function(虽然我实际写的是method),然后拼凑起来,就是一个程序了。。。
我不知道该怎样去写Java的程序,思维方式没有转变过来,也许是我写的Java程序太少,也或许是我看别人的源代码看的太少,反正,什么都是太少……
再说下抢楼机吧:
java 代码
-
- public InputStream getInputStream(String url){}
-
- public Node getDocument(InputStream inputStream, String outFileName){}
-
- public Cookie[] getCookie(){}
-
- public ArrayList getUnreplyRepId(Document doc){}
-
- public ArrayList getReplyFloor(Document doc){}
-
- public String getRandomReply(String configFile, String replyStringXPath)
-
- public void doPostReply(String unReplyRepId, String randomReply,Cookie[] cookie){}
就这些方法,,思路还算清晰,不过该死的cookie浪费了我一天的时间,因为把站点写错了,主要还是因为对httpClient的使用不熟悉,不过httpClient设置cookie的方式也比较搞笑就是了:
已知我有一个 Cookie数组cookie[],一般来说设置cookie应该是:
java 代码
- HttpState initialState = new HttpState();
- for(int i=0; i < cookie.length; i++){
- initialState.addCookie(cookie[i]);
- }
但是httpClient必须这样设置:而里面的myName=scu-wangdi完全是多余的,我只是为了方便,反正多加一个cookie过去yaoyuan也不会有什么影响。。。
java 代码
- HttpState initialState = new HttpState();
- String cookieString = "scu-wangdi";
- for (int i = 0; i < cookie.length; i++) {
- cookieString += ";" + cookie[i];
- }
- initialState.addCookie(new Cookie("www.yaoyuan.com", "myName", cookieString, "/", null, false));
总之,程序是完成了。。。需要改进的还有很多。。。。。唉。。继续迷茫……
分享到:
相关推荐
有爱写信的朋友么,有写情书送女朋友的人么,有喜欢手工的朋友么,嘿嘿,可以看看我的这个资源,真的很好哦,你会有意想不到的惊喜……资源是一张一张的图片组成的,详细的教你怎么折信纸,都挺实用滴,有喜欢的朋友...
3. **关联词运用**:文章中使用了不同的关联词,如“一会儿……一会儿”、“虽然……但”、“也……还”和“不但……还”,展现了汉语中关联词连接句子、表达逻辑关系的能力。 4. **课文理解**:课文《盲孩子和他的...
- 阅读理解部分包括了对文中词语、句子的理解,如“扶辇下除”的“除”是“台阶”,“忽忽如狂”的“忽忽”形容迷惘的状态,“自分已死久矣”的“自分”是“自己料定”。 - 句子含义的翻译,如“大臣亡罪夷灭者数...
例如,司马迁在信中用“居则忽忽若有所亡,出则不知其所往”来形容自己的内心痛苦,这种表达方式既形象又深刻,展现了他遭受精神折磨的状态。 此篇课文的学习,有助于学生理解古代文人士大夫的道德观念和价值取向,...
2. **情感词汇应用**:在描述人物情绪时,使用如“眉头紧锁”、“愁眉不展”、“忽忽不乐”、“心里像打翻了五味瓶”等词语,帮助孩子理解并运用不同的词汇表达复杂的情绪状态。 3. **道德教育**:故事中的明明在...
- 在问题设置中,用到了一系列描绘情绪的词语,如“眉头紧锁”、“愁眉不展”、“忽忽不乐”、“心里像打翻了五味瓶”、“难受”、“郁闷”,这些词汇帮助孩子们理解不同的情绪状态,并学会用恰当的词语来表达。...
2. **情感词汇与心理描写**:在训练中,提供了不同的情感词汇,如“眉头紧锁”、“愁眉不展”、“忽忽不乐”等,帮助学生描绘人物的情绪状态,提高对情感词汇的理解和运用,同时也锻炼他们心理描写的技能。...
在看到同桌红红取得优异成绩时,明明可能感到失落或沮丧,可以用“眉头紧锁”、“愁眉不展”、“忽忽不乐”、“心里像打翻了五味瓶”、“难受”、“郁闷”这些词语来形容他的心情。当明明自己得了100分,他可能会...
自古以来,冬至就常常成为文人墨客吟咏的对象,如唐代杜甫的《冬至》:“年年至日长为客,忽忽穷愁泥杀人。江上形容吾独老,天涯风俗自相亲。” 4.2 诗歌的寓意 冬至诗歌往往寓含对时光流转的感慨,对亲人的思念,...
在“hū忽”这个字的教学中,教师可以引导孩子们通过对比“忽”和“忽忽”等词汇,理解其在语境中的不同含义和用法。而“sī丝”不仅代表丝绸,还可以引导孩子们了解中国古代的丝绸文化。对于“ɡǎn杆”这个字,...
同样,在杜甫的《冬至》中,他以“年年至日长为客,忽忽穷愁泥杀人”表达了自己漂泊异乡的孤独与忧愁。此外,白居易的《冬至夜思家》借景抒情,表达了对远方亲人的思念之情。冬至之日,夜晚的静谧和寒冷似乎与诗人...
- “那么”:表示顺承关系,如“居那么忽忽若有所亡”。 - “者”:可以表示“…的人”或用于判断句中,如“言不辱者,所谓强颜耳”。 5. **其他语法现象**: - “不与能死节者比”中的“与”表示比较。 - “故...
已经运行出来了,可执行,非常好用
通过以上步骤,我们可以完成 AIX 6.1 系统的安装、配置以及基本的系统管理任务。这不仅为开发环境提供了必要的基础,也为生产环境的应用部署打下了良好的基础。在实际操作过程中,需要注意每一步的具体细节,并确保...
“忽忽”表示很快;“一时”表示同一时间;“既而”表示紧接着;“少顷”表示过了一会儿;“未几”表示不久;这些词汇用于描述声音的变化和事件的顺序。 6. **场景与声音的描绘**:课文通过对不同场景声音的描绘,...
14. 忽忽不乐:形容若有所失,心情不悦。 15. 得意忘形:过于高兴,忘记了应有的常态。 16. 他乡遇故知:在外地遇到老朋友,带来惊喜和亲切感。 17. 喜出望外:因意想不到的好事而感到非常高兴。 18. 大喜若狂:极其...
忽忽.自己看着办吧.) 打开官方发布的可直接发布的部署包apache-roller-4.0\webapp\roller\WEB-INF的目录,复制除了classes目录以外的所有目录到自建项目的WEB-INF目录下面.这里要注意一下.就是lib目录.首先lib目录...
16. **忽忽不乐**:心神不定,不开心。 17. **大喜若狂**:极度欢喜,近乎疯狂。 18. **横眉吐气**:愤怒时眉毛竖起,吐出一口气,形容发泄愤怒。 19. **怡情悦性**:使心情愉快,性格开朗。 20. **抑郁寡欢**:心情...
启明星辰天清汉马系列防火墙配置手册
小网络,大不同,Fortinet SAA让IT更简单,不论规模,轻松适配(FortiWiFi、FortiGate/WIFI FortiGate提供全网的安全策略落地,将安全效能下沉到每一个接入终端,这些安全功能包括:病毒和恶意软件防护、WEB过滤、...