摘要: 背景:处理文件,将两个文件对比,找出重叠的记录数量。错误方法:用循环嵌套,两个while,即外层在循环读取第一个文件A的时候 找到一个记录1,然后在里层循环做循环读取第二个文件B拿到记录2,对比 1和2是否相等,想通过顺序读取文件A,重复读取B文件方式比较。 问题:得不到正确结果,后来经过输出执行结果调试,发现最外层循环---读取第一个文件能全部循环完成, 而里层循环只全部循环了一次 原因:获取的文件流,读一次就完事了,就没有了,流过去就没有了改正:给第二个文件内容读取出来,放到一个list里面 总结:基础知识不扎实啊! 阅读全文
posted @ 2013-08-24 11:33 longwaylongpurpose 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 问题: 在遇到将内容输出到以日期命名文件的时候,在文件名后面多出来一个"?"导致在调用java类的时候,报错"FileNotFoundException"问题脚本格式:cat /tongji/status.$yesterday |grep UNGET|cut -d " " -f5 >/usr/local/bin/ungetStatusNumber.txt原因:我是在windows环境行下编写的脚本,然后上传至linux服务器运行,而两者环境下的换行符是不一样的 windows下的换行符为\n,而linux下的换行符为“\r\n” 阅读全文
posted @ 2013-08-24 11:12 longwaylongpurpose 阅读(2604) 评论(0) 推荐(0) 编辑