上一页 1 2 3 4 5 6 7 ··· 26 下一页

2011年7月9日

抓虫记之四:超时的真相

摘要: 世界真奇妙,虫虫天天笑;若只看表象,保你没头脑!这次这个BUG,是帮助一位同事调试的。同事来找我,说他遇到一个问题,就是在本地调试的时候,都没问题,但是一部署到服务器上,就执行超时。经过我简单了解,原来这是这样的一个业务场景:客户希望在A系统中更新某记录的时候,同时更新B系统的一条数据。由于A系统是一个商业系统,没有源代码,而且界面的二次开发接口也没有,所以只能考虑对数据库字段增加Trigger,通过Trigger调用本地的一个EXE,去执行一个WebService,更新另外一个数据库数据。这个设计本身没有什么问题。可问题出在他的实现细节上。更新的过程,显然是要把A系统的数据传递给B系统,而不 阅读全文

posted @ 2011-07-09 19:18 ohmyjava 阅读(118) 评论(0) 推荐(0) 编辑

2011年7月8日

捉虫记之三:1+1 ≠ 2

摘要: 虫虫的世界真的很奇妙。这几天闲来无聊,就把我调试过的BUG写出来,一来和大家分享一些故事,提供一些解决思路。二来也是想总结一下虫虫的一些规律,看看能否系统地进行调试。1+1 怎么会不等于2呢?这次遇到的问题就是这样,我在跟踪界面上一个错误。这个错误是这样发生的,当一个子窗体关闭的时候,原先的一个Grid中的数据就报错了。很奇怪吧。我采用了常规的调试方法,在报异常的地方设下断点,看看到底什么地方执行错了。可是已经入调试堆栈,就发现傻眼了,怎么明明是A结果的代码,变量查看器,却显示了另外一个结果。我说,完了,编译器出问题了。于是重启IDE。还是不行,再重启电脑。也不行!这怎么办呢?我告诉大家一个好 阅读全文

posted @ 2011-07-08 00:38 ohmyjava 阅读(109) 评论(0) 推荐(0) 编辑

2011年7月7日

抓虫记之二:WSDL中消失的函数定义

摘要: 还是那句老话,现象总是扑朔迷离。这次的现象更加奇怪,在一个webservice的接口定义中,某个新定义的方法总是看不到。可是看了实现代码,确实已经公布了。这是为什么呢?先说明一下实现环境,这个是在Delphi环境下编写WebService的。大家可能说VisualStudio就不会有这样的问题了,这个我不否认,但是我相信了解这个过程,对大家会有很多帮助的。其实,不管哪种语言,WSDL的描述基本都是自动生成的,也不需要我们去做任何额外工作。但是,既然这里面出现了问题,就只能硬着头皮去了解这些内部实现了。在Delphi中,是在WebModule中的TWSDLHTMLPublish类型的组件来完成的 阅读全文

posted @ 2011-07-07 09:06 ohmyjava 阅读(166) 评论(0) 推荐(0) 编辑

2011年7月6日

抓虫记之一:DateToStr

摘要: 又发生了这样的错误。表象总是那么扑朔迷离。有客户说文件上传服务不能用了。错误提示的是服务器错误。但是其他机器可以,说明服务本身并没有大问题,或者说错误的发生,源于客户端环境的不一样。得出结论并没有什么不妥。关键在于客户端什么环境有问题?这是一个非常有意思的过程。先简单说明一下,文件上传服务发布了一个地址 http://myServer/upload.aspx, 在Post的时候,将本地的文件数据提交上来即可。支持断点续传,所以每个文件都会产生一个唯一的ID。为了搞明白整个Post的过程中,哪里不一样,我们动用了利器HttpAnalysis。这个工具可以跟踪所有的Http请求过程。通过对比,发现 阅读全文

posted @ 2011-07-06 23:29 ohmyjava 阅读(172) 评论(0) 推荐(0) 编辑

2011年6月20日

企业如何“创新”

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0这个话题可能很多人感觉没有必要去讨论,或者认为这是一个显而易见的问题。但是实际上呢?前几天,我们部门在讨论创新焦点的时候,就发现大家的理解是不一样的。一种观点是,做好以前没做好的,就是创新。比如说,以前我没有写好文档,现在把文档写好,就算是创新。一种观点是,以前从来没做过的,才算是创新。比如说,以前公司不用敏捷开发方法,现在用了,这才算创新。还有一种观点是,做得比以前更好,就是创新。比如,原来每小时可以生产加密锁50把,现在通过改进,能够做到每小时生产100把加密锁。这就是创新。 阅读全文

posted @ 2011-06-20 23:14 ohmyjava 阅读(214) 评论(0) 推荐(0) 编辑

人在他乡

摘要: 转过身但不能什么都不想,明知妈妈的眼光还在凝望。以为这样就是勇敢,不回头才表示坚强。以为天外总是有天,人得远行才能成长。变成风筝天空翱翔,轴线却总还在家乡。人在他乡故乡变为他乡,一年没几天陪父母身旁。我后悔追求这样的坚强,而立后才懂三字经思想。人人都想望子成龙,可知成龙后一切都不一样。追求的是早就拥有的,幸福却总还是在前方。 阅读全文

posted @ 2011-06-20 23:13 ohmyjava 阅读(131) 评论(0) 推荐(0) 编辑

2011年5月30日

一段RUBY的脚本,分析姓名的分数,本来没甚么难的,就是ruby1.91的编码问题,导致一堆问题。

摘要: require 'net/http' require 'iconv'http = Net::HTTP.new("www.1518.com",80) resp, data = http.get("/s?st=2&word1=韩&word2=乐萱&Submit=%BF%AA%CA%BC%B2%E2%CB%E3") aa = Iconv.conv("utf-8//IGNORE","gbk",data)a = /<div class="njfen&qu 阅读全文

posted @ 2011-05-30 22:24 ohmyjava 阅读(148) 评论(0) 推荐(0) 编辑

2011年1月20日

爱情模型

摘要: 最近琢磨了一下爱情模型,认为爱情值:LoveValue,应该和蜗牛爬井是一样的,每爱一次,能够爬上3M,但每天会自动滑下2M,如果很长时间不爬,就会落到井底。但是最高也永远爬不出女人的温柔井。所以,唯一保持LoveValue的方法,就是坚持每天都去Love。Man lg= new Man("老公");Woman lp= new Woman("老婆");foreach(Day d in aYear){lg.Love(lp);} 阅读全文

posted @ 2011-01-20 08:49 ohmyjava 阅读(137) 评论(0) 推荐(0) 编辑

2010年12月6日

沟通,不要从否定开始!

摘要: 最近发现电视剧里宣传的任务的性格,都是模拟当下的最多的人的性格去的。这也难怪,这样才能引起大家共鸣嘛。可是,这样却也少了媒体的功能,教化大家如何做好沟通,变得毫无参考。我们往往是在学人做事。做人,很多时候是学出来的。但是现在很多家庭的交际圈非常小,很难做到向智者学习。你的朋友亲戚,可能也和你差不多,那么,最后就不得不想媒体学习了, 想电影学习,想电视剧学习。可是电影、电视剧呢?一向是那句话,艺术,来源于生活,却又高于生活。生活什么样,电影、电视剧也变成什么样了。那么,我们到底在学习什么呢?这真是一个可怕的循环。所以,我们得向书本学习了。但中国向来那句话,只可以意会不可言传。关键还是实践啊。我在 阅读全文

posted @ 2010-12-06 15:23 ohmyjava 阅读(140) 评论(0) 推荐(0) 编辑

2010年11月22日

像对待老婆一样去对待客户

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0不是有那么几句经典的话吗?对待老婆,要做到以下两点:第一、老婆的话永远都是对的。第二、如果老婆错了,请参考第一条。可能很多人都拿这个当玩笑,我突然发现拿来和客户对比,其实有很多异曲同工之妙。说不定更加合适。如果能把客户,当成老婆去对待,首先要做到的就是,焦点在外。整天只想自己的人,是照顾不好老婆的。客户也是一样。其实上面的两句话我的理解是这样的:老婆不开心,你也好不了哪里去。客户对我们来说也是一样啊,我们可能往往还在关注过程,但是只要反过来想想,客户不满意的结果是不是我们想要的? 阅读全文

posted @ 2010-11-22 23:34 ohmyjava 阅读(123) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 26 下一页

导航