从事Win平台C++,精通MFC架构;了解COM控件;熟练掌握socket网络编程、多线程编程、数据库编程;对STL、Boost库也很熟悉(在编程中经常使用STL);熟练掌握QT编程;在平时的编程中也经常用到设计模式,对设计模式有一定的了解。
对DirectDraw和DirectSound,DirectMusic,Direct3D有很深的了解。对C++编程思想有自己的理解。知道基本的Linux开发技巧。
现在把我做过的项目详细的说明一下:
1、前端回放:从编码器设备端要到视频码流,然后把它显示在客户端上,并且可以对图像做保存、拍照、打印。所用的编译器是VC6.0,所用的编程语言是C++、MFC和API,在这个项目中用到了DirectShow,DirectDraw。
2、智能分析:这个项目中我主要是做客户端显示(做客户端界面显示,这是一个单独的软件),智能分析库是另外一家专
业智能公司提供的。用了比较多的GDI绘图,还用到了一些Direct3D的东西。
3、服务器编程:做Windows平台下的网络编程,我对Socket网络传输有很深的了解。对网络通讯、数据的传输有比较好的掌握。
4、设备接入:把其它成家的视频编码器设备(如DVR、IPC、DVS)接入到我们的CSVision平台中。
5、快速查询引擎:快速查询数据库中客户端想要的信息,并即时把查询到的信息反馈给客户端程序。对数据库编程比较了解,用到的数据库编程技术为ADO,ODBC。
1、上海文广(SMG)播控系统开发。我在里面主要做的是全域媒体整备(GMP)。主要用到的是Windows平台下面的服务器编程的一些技术。
2、电影频道播控系统监控项目:主要是监控整个播控系统的运行的状态,也是一个服务器软件。
3、中央台新址播控系统开发。我在里面主要做全域媒体整备(GMP)和上载软件。主要用到的也是Windows平台下的服务器编程,主要是基于MFC架构的。数据库系统为ORACLE。