看到一篇文章,写的很诙谐风趣,已经被转载无数遍但却不知道原出处.读过之后又值得我们深思.和大家一起分享: 来美国已多时了.我后悔当初的选择.一直都被西方媒体所蒙蔽欺骗,让我错误地以为美国是一个现代化国家.怀着学习美国先进科技报效祖国的豪情,我翻山越岭来到了这个"强大"的国度.可是结果让我大失所望! (1) 美国真的是个还未经开发的大农村. 在中学时,老师们就教过工业越发展,环境就会遭到破坏.比如工业城市应该到处都是大烟囱,到处都是大工厂, 到处都是灰尘.这才是工业化的象征啊!可是美国呢…
   论java中的.xml到底有多坑?! 感觉自己都快哭了,再一次被.xml给坑了一下,这次坑的太狠了,一下子导致自己浪费了昨天一下午,一晚上,今天一上午和半个下午呀,中间的过程真的是乏善可陈呀,各种转折,各种离奇的错误,自己都崩溃了好多次,让我一一来诉说吧. 1.在springmvc分层结构中(分为mybatis层.service层.controller层)自己定义了一个定时器,定时器是定义在service的配置文件中的,文件如下: <?xml version="1.0" e…
这个事情再次佐证了一个莫名其妙的现象背后一定会有一个愚蠢到无以复加的错误的真理. 写python单元测试的时候发现一个莫名其妙的问题: def xmlStandander(self,s): return xml.dom.minidom.parseString(s).toxml(); def assertEqualXMLStruct(self,get,wanted): self.assertEqual( self.xmlStandander(get), self.xmlStandander(wan…
SourceTree超前一个版本,落后N个版本 在使用SourceTree的时候经常会遇见超前一个版本,落后N个版本的情况,遇见这种情况应该怎么办呢?   首先打开终端,最好是从SourceTree里面打开,菜单栏有个终端按钮. 然后输入: $ git reset --hard HEAD^ 这句话的意思是将自己最近的一次提交撤销,回到push之前的状态.但是所有commit的内容就都消失了.非常不建议用这个参数,会牺牲太多的代码.. 如果不想让commit消失,可以改一下参数.用这个参数可以保证…
今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号.由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号.看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类的版本控制软件之后,由于之前版本的文件并不存在这个符号,所以开发成员在使用diff工具来查看改动的内…
前段时间学习<深入浅出Nodejs>时,在第四章 - 异步编程中作者朴灵曾提到,异步编程的难点之一是异常处理,书中描述"尝试对异步方法进行try/catch操作只能捕获当次事件循环内的异常,对call back执行时抛出的异常将无能为力". 果然,项目测试过程中,连续两天遇到了Node.js进程Crash的问题.通过Debug Log,究其原因,发现正是书中提到的问题. 例如, //test.js var test = undefined; try{ var f1 = fu…
一个小WebApp,原定login完后就进某页面.前天晚上之前一直在FF浏览器上调试,都正常. 前天晚上稍修改了,提交war上传,之后就休息了. 昨天晚上有些事情处理打开一看,乖乖,点登录后就在登陆页呆着,只有html的title变成了某页的title. 等了一段时间,又试了几次,都是这样,有点急了,因为虽然是小App,但每天都有人去登记点信息的.要是报告不好用,那么是有不利影响的. 导出logfile,但log里没有出错信息. 以为是war的问题,又重新打了一个,删掉原来的再发布到服务器,还是…
LOCAL_SRC_FILES := hellocpp/main.cpp \       ../../Classes/AppDelegate.cpp \ ../../Classes/HelloWorldScene.cpp 只要把上面这些替换成下面的: SRC_FILES := hellocpp/main.cpp SRC_FILES += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp) SRC_FILES += $(wildcard $(LOCAL_PA…
问题描述如下: We use TestNG and Selenium WebDriver to test our web application. Now our problem is that we often have several tests that need to run in a certain order, e.g.: login to application enter some data edit the data check that it's displayed corr…