摘要: 原理不难,就是http client和 htmlParse的东西。豆瓣为了防止恶意发贴,在回复或者发新贴的时候,有时候需要验证码,这个验证码还不太好识别(如果有高手,请联系我!),不过,我发现了一个程序上的漏洞,可以绕过去。先打开IE或者其他浏览器进行登录。贴上部分代码,仅供学习参考:import java.util.ArrayList;import java.util.List;import java.util.Random;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apa 阅读全文
posted @ 2013-09-15 16:53 神州第一媒 阅读(2043) 评论(1) 推荐(1) 编辑
摘要: 昨天与部门开会讨论项目的完整规范交付流程,参会的涉及到项目相关的所有人员,总结一下供大家讨论交流:1、小插曲:我们把客户的干系人、自己的干系人对项目的影响做了一个排名并打分,结果很有意思:客户的领导和我们的领导的满意程度被排在了第一位,最终用户排在最后一位,中间是项目经理啊、关键用户啊、客户经理、服务经理、安全经理啊等等,感觉是不是有点不太正常??2、核心的问题:如何衡量一个项目的交付质量?关于这个问题大家吵得不可开交,最终也没有一个结果,每个不同角色的人看到的角度是不一样的,对于领导层,可能就只有一个指标:领导是否满意? 但这是完全凭感性的,而且影响判断的因素很多,比如客户关系好不好,而且满 阅读全文
posted @ 2013-06-05 15:55 神州第一媒 阅读(4747) 评论(2) 推荐(0) 编辑
摘要: 如何制作一个高质量的html页面,其中最重要的一个就是样式表,除了样式表之外,还有其他一些因素,比如最小的页面代码量,最小的页面请求资源, 比如高质量的JS代码等等,这些可以另开一个话题,个人就CSS的组织提一个抛砖引玉的讨论稿,大家讨论:1、定义一个common.css用于全局定义和一些通用组件的定义,比如通用布局,grid、header、banner、bottom、popwindow、dialoge等所有页面都会用到的;2、 每个模块定义一个css文件,用于该模块的所有定义,模块的划分如下:首页(home)、信息页(info)、资讯页(news)、网站特色服务 (??)、留言板(bbs)、 阅读全文
posted @ 2013-05-22 11:04 神州第一媒 阅读(393) 评论(0) 推荐(0) 编辑
摘要: XXX:你的这些问题都是很好的问题,有些问题,我们自己也在思考, 我就这些问题发表一下我自己的看法,见下面的蓝字部分:邮件正文:您好:那天的培训我提了几个,还有几个请帮忙解答一下,可能有些问题比较幼稚:) 1、敏捷合适什么样的项目类型? 因为IBM的项目大部分是产品研发类型的项目,可以很好的做一个比较长期的规划,明确发布计划和迭代周期,但对于那种需求不是非常明确或者经常变来变去的项目,感觉是不是不太合适?? 敏捷思想和实践能适应的项目类型非常广泛,但不等于适合所有的项目,我去年参加了中国敏捷开发者大会、中国软件过程改进年会,从交流的内容来看,进行敏捷实施的项目类型很多,涵盖产品和项目,而且项目 阅读全文
posted @ 2013-04-17 16:33 神州第一媒 阅读(1305) 评论(7) 推荐(1) 编辑
摘要: 当我们采用SpringSecurity进行安全控制时,除了正常的基于浏览器地址栏的请求URL安全拦截之外,还会经常遇到AJAX调用受权限拦 截的请求时返回值不能处理的情况,按照默认的配置,如果AJAX请求的url需要用户登录而用户未登录或者会话已过期了,这时会被自动拦截并转到登录界面 进行登录,这时,ajax请求实际上是返回了登录页面的html代码,这个代码是不能进行json处理的。经过实验,可以有两个思路:1、登录页面设置为某个 .do页面,在这个页面中做检验:boolean isAjax = "XMLHttpRequest".equals(request.getHead 阅读全文
posted @ 2013-04-07 18:04 神州第一媒 阅读(11275) 评论(0) 推荐(1) 编辑