掌握C++ 与 C# 的高阶应用,能够编写稳定的dll,方便MFC/QT/C#之间相互调用。
能够设计稳定的软硬件交互协议,协议具有高度的扩展性与实时性,方便对硬件设备进行管理和控制。
熟悉Socket,编写的Socket类在多个项目中稳定运行。
学习能力强,以前从未接触过C#,写出了稳定的WinForm应用。
对SQL较为熟悉,能够编写稳定了SQL应用。
善于将抽象的协议转化为稳定高效的代码,负责项目中比较困难的底层通讯的实现。
工作站音频播出系统
软件环境: Win7/Win8/Win10
项目描述: 音频播出系统是工作站系统的三大系统模块之一,该系统的重难点在于稳定、同步、定时单播放的随意性。稳定性要求软件能够7*24不间断工作,即使遇到断网、数据错误、PC时间错误、人为操作失误等因素,也要能够正常运行。因为PC晶振与声卡不是同步的,所以如果不进行同步校准,会出现编排时长与播出时长不一致的情况,所以就要以帧为单位进行时间校准。定时单播放的随意性,要求对编排时间的计算,既要兼顾软件既能按照编排时间准确的播放节目,又能够满足主持人临场发挥的随意性,对编排时间的算法、结构提出较高的要求。
为了满足断网、数据错误等因素依旧能够继续播放,使用了 主数据库、备数据库、本地数据库的方案,并对数据进行维护。
责任描述: 作为模块负责人,承担了所有播出系统涉及的数据设计、数据库设计与代码编写等部分。经过测试,软件达到了当初的设计要求。该软件使用C#、C++开发。
AoIP/ACM3 系统监控软件
软件环境: Win7/Win8/Win10
项目描述: 该系统是通过网线,而不是传统的音频线,将音频信号进行传输。IP化后,对系统设备的状态、音频信号、线路切换等操作,通过系统进行统一的管理,使得值班人员只要在一个房间里就可以完成大量的设备管理工作,同时可以通过预设操作,对系统中的异常、报警等突发情况进行紧急处理,达到无人值守保证系统正行运转的效果。
责任描述: 早期参与了系统稳定性要求最高的路由模块的设计与编写,完成了系统的通信协议实现部分,中后期承担起了整个系统的维护与修改。软件使用MFC开发。