1.熟悉windows环境下的QT桌面程序开发
2.熟悉各类设计模式
3.了解mysql,sqlite数据库并能在项目中应用
4.石油行业物探研究生毕业,熟悉物探与测井相关业务,具备开发大型物探专业软件的经验
5.熟练掌握QT开发工具(visual studio,qt creator)
6.熟练掌握c/c++的python绑定技术
1.研发的高效计算任务框架,采用线程池,异步流水线技术提高计算效率,同时采用多种设计模式,合理的抽象提高二次开发效率。
2.研发的海量地震数据存储与高效访问技术,采用多维数组模型统一叠前叠后数据接口,利用数据分块,数据压缩提升地震数据的读写效率。
3.采用QT的GraphicView框架,设计并实现了物探软件领域的地震剖面图,平面图,单井分析显示图等。
作为第一完成人,利用QT设计并实现了这个框架,该框架的高效体现在算法开发与运行效率上,其中算法的高效是通过合理的抽象,在框架中封装好数据IO,线程等这些算法研究人员处理起来比较困难的部分,从而让算法研究人员将更多精力投入到核心算法的研究中去,进而提高科研产出率。运行效率的高效是在
作为第一完成人,基于QT的GraphicView框架,独立完成了地震属性平面图的设计开发工作,该模块将每个绘图对象表示为一个图层,利用抽象工厂模式来产生图层,利用观察者模式进行图层对象间的消息传递与交互,最终该模块具备了河道雕刻,边界过滤,断层编辑,裂缝叠合显示等功能。