zoukankan      html  css  js  c++  java
  • 半月来的总结和感悟

      也许自己真的很忙,也许自己太懒了,自己已经好久没写博客了。WW学习搁置很久了,但自己的心仍然关注着,一有时间我会再写点WW的。今天总结一下上半月的工作和生活感悟吧。

          3月份的上半个月我主要还是忙着处理数据,本来希望一周能完成我的任务,开始下面的工作。可是从数据处理工作一开始就很不顺利。自己写的一些处理数据的工具总是出现一些问题,接下来我就是忙着不断改进软件,这样一下拖了快两个周。

      这周五我终于开始下面的开发测试,越是太忙碌了越会出乱子,我在部署流媒体服务器RED5时发现处理好的FLV数据没法使用,也就是说处理结果所谓的FLV格式不是真正的流格式的,至少编码有问题。然后迅速查找原因及寻找对策,毕竟已经付出了大量的人力物力处理了很多数据了。问题在不断测试中明确:FLV成果数据全部出现问题,需要重新处理。我在视频转换工具中对MPG格式采用ffmpeg解码器进行转换,AVI采用Mencoder解码器。MPG格式的转换全部有问题,我尝试更改解码器,然后让大家对处理的FLV成果数据再次处理一下,可以正常在流媒体服务器上发布了。

      上面是我发现的第一个大乱子,不久,我发现了新的大问题,也就是我的第二大乱子。我在使用处理的PDF成果数据,配置ORACLE TEXT实现全文检索功能时,发现配置完后,竟然没法实现大字段的全文检索?!尝试失败两三次后,我预感到PDF数据出问题了,将波及到后期的使用。经我测试发现:PDF在线浏览功能无法显示PDF;PDF在线无法浏览中检索功能失败;PDF文档自身无法检索。原以为是字体的问题,才不支持检索。后来问题明确:转换处理后的PDF为栅格形式的,而非矢量的,不能支持检索,缩放会出现模糊问题。PDF数据需要全部不合要求,没法使用。只能重新采用新方法实现WORD转PDF,而且要求转换后的PDF必须是矢量形式的,支持检索和缩放。问题明确,解决方向明确。因为问题很大,这意味着数据处理半个月来的处理工作全部白费了,领导很不高兴,担心数据处理工作无法按期完成。我也很着急,当天晚上我11点才回到家,开始寻找和尝试新的解决方案,一直忙到凌晨2点多,几乎把WORD转PDF的两大方式都了解了和使用了,解决方法已经确定:调用pdfFactory Pro实现WORD转PDF。天呀,我赶紧睡觉,周六还得早起去加班。

      解决乱子不是想象的简单的,虽然我知道调用pdfFactory和如何调用外部程序,但是如何实现批处理自动保存,自动退出pdfFactory程序等等很多具体的问题等着我。我通过WIN32 API的SendMessage方法发送关闭消息,实现进程关闭其他应用程序窗体。,周六上午我给出了一个新的WORD转PDF版本。但是,经过测试使用,会发现处理数目较多时会报错:超出数组界限。重新运行程序无法进行进行。新的问题:我重新安装程序后进行处理一开始就报上面的错误无法进行。当时怀疑:程序被错误损坏了?.NET FrameWork损坏了?Word损坏了?批处理软件无法进行,又迫于PDF数据处理任务,我让同事们先手动处理。我查找出错原因,主要改进为使用获取进程数组前进行判断是否为空,主线程暂停1000秒给pdfFactory程序处理留下时间。问题在周六下午解决了,程序经过测试,输出很快效果很好。在同事的努力下,相信因为我的错误丢失的时间肯定能弥补回来的。

          感悟:

          做事情一定要周全些。     

          在工作高压下一定要保持镇定。

          你承担的工作越多,你的责任越多,你的压力越大。

          应对出现的问题时一定要明确问题及解决方案,遇到大的问题要向领导报告,但你向领导报告时一定要带上你的解决方案,在危机来临时,领导更关心你可行的解决方案。

          平时学习积累很重要,你今天的积累会帮明天的你迅速解决问题摆脱困境的。

         “人一生90%的行为是靠经验”。

         

           下一篇,我准备写一下这次使用的WORD转PDF方法。

  • 相关阅读:
    Balance的数学思想构造辅助函数
    1663. Smallest String With A Given Numeric Value (M)
    1680. Concatenation of Consecutive Binary Numbers (M)
    1631. Path With Minimum Effort (M)
    1437. Check If All 1's Are at Least Length K Places Away (E)
    1329. Sort the Matrix Diagonally (M)
    1657. Determine if Two Strings Are Close (M)
    1673. Find the Most Competitive Subsequence (M)
    1641. Count Sorted Vowel Strings (M)
    1679. Max Number of K-Sum Pairs (M)
  • 原文地址:https://www.cnblogs.com/wuhenke/p/1685392.html
Copyright © 2011-2022 走看看