proginn2124441468
9天前在线
全职 · 1000/日  ·  21750/月
工作时间: 工作日19:00-21:00、周末10:00-19:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

技能:MFC、QT、c++、高并发网络编程,会基本数据库操作,会lua、python、shell等脚本语言

开发平台:windows、linux


时间

单位

职位

2019-12 ~ 2022-04

北京东方国信

C++高级开发工程师

2017-03 ~ 2019-11

上海骏梦网络

C++游戏服务器开发

2016-03 ~ 2017-01

上海云蟾网络

C++游戏服务器开发

2014-11 ~ 2016-03

武汉噢易云计算

windows开发工程师

工作经历

  • 2023-01-01 -至今武汉腾讯C++后端开发

    主要从事熟悉孪生方向、仿真系统的开发。使用云上环境,docker环境部署。通过仿真世界对各个区域的交通流进行统筹,使一个大地图的负载降低到若干个容器中

  • 2022-04-01 -2022-12-01武汉格物优信C++开发

    从事红外视频监控开发,通过红外热像仪对高温作业下的监控,实现报警功能,以及监测产品的合格率等。界面使用qt作为界面开发环境,底层是对相机的接口通信,逻辑层以c++实现算法和业务逻辑

  • 2019-12-10 -2022-04-07北京东方国信c++高级

    技能点: C++,内存越界检查,benchmark,多线程,锁,队列,thriftRPC,perf性能分析,CPU affinity 主要工作内容: 负责thriftRPC、bRPC和gRPC的benchmark测试,对比QPS、Lantency等。 重构了数据传输模块的发送端代码,重新设计新的发送模块IOService,完成相应的概要设计、详细设计、单元测试、集成测试。实现业务隔离,使全局资源管理器、调度器和数据分发三个模块使用独立的发送线程池。 通过修改thriftRPC的传输模式,将集群规模上限为几十节点优化到可以支撑200+节点。实现大集群化。

  • 2014-11-12 -2016-03-23武汉噢易云计算windows开发工程师

    技能点: C语言、DiskIO、FAT32文件系统,打包安装包 项目介绍: 界面部分是公司内部实现的ui库。新版本的开机界面全都是我一个人写的,包含创建系统、删除系统、还原数据、写回数据。 核心部分是通过hook底层DiskIO驱动,实现对数据读写的保护。 以位图的方式虚拟化系统和用户数据,形成多个操作系统的场景,即安装一个操作系统后,可以以这个操作系统为基础快速拷贝出n个相同的操作系统。在开机进入系统前选择要进入的系统,类似git进行创建、合并分支的概念。 主要工作内容: 产品功能开发,包含界面上所有对核心功能的调用,以及界面上控件消息的处理,修改核心DiskIO在测试中出现的bug,适配各windows、linux系统启动文件。

教育经历

  • 2011-09-01 - 2015-06-30湖北大学软件工程本科

    统招本科,学习过多种语言,c/c++作为主要语言

技能

C++
C
0
1
2
3
4
5
0
1
2
3
4
5
作品
腾讯tcs使用k8s部署

Kubernetes(简称K8s)和Docker是两个不同的技术,但它们通常一起使用,带来了许多优点。Docker是一种容器化技术,可以将应用程序及其依赖项打包成一个独立的可移植的容器,在不同的环境中运行。而Kubernetes是一种容器编排工具,可以自动部署、扩展和管理容器化应用程序。使用K8s和Docker可以带来以下优点: 1. 简化应用程序部署:Docker容器化技术可以将应用程序及其依赖项打包成一个可移植的容器,而K8s可以自动部署和管理这些容器。 2. 提高应用程序的可靠性:K8s可以自动检测和替换出故障的容器,并自动重启它们,保证应用程序的可靠性和稳定性。 3. 提高应用程序的可扩展性:K8s可以根据负载自动扩展容器数量,保证应用程序的高可用性和高性能。 4. 提高应用程序的安全性:Docker可以提供隔离环境,避免应用程序之间相互干扰,而K8s可以提供安全的网络通信和访问控制等功能,保证应用程序的安全性。 5. 提高开发效率:Docker可以提供一致的开发环境,避免因环境不同而引起的问题,而K8s可以自动化应用程序的部署和管理,提高开发效率。

0
2023-09-15 17:44
Qt视频播放器vlc

Qt是一种跨平台应用程序开发框架,可用于开发GUI应用程序。而VLC是一款开源的多媒体播放器,也是一个功能强大的多媒体框架库。在Qt开发中,可以使用VLC视频库实现视频播放,这样可以提供更好的视频播放体验和更多的播放控制选项。使用VLC视频库需要在Qt项目中引入libvlc库并进行相关设置,可以通过VLC的API调用来实现视频播放、暂停、快进等操作。同时,VLC还提供了许多编解码器和过滤器,可以用于处理视频和音频数据,实现更多的功能。

0
2023-09-15 17:33
网络数据采集

该工具是一种基于原始套接字的网络数据采集工具,可以在网络层面上拦截和分析各种网络数据。通过捕获和分析数据包,该工具可以提供丰富的网络信息,包括网络流量、协议分析、网络拓扑结构、安全漏洞等。该工具可以实现对TCP/IP协议栈的直接访问,因此可以捕获和分析各种网络协议,如HTTP、FTP、SMTP、POP3等。该工具的应用场景包括网络监控、网络安全、网络调试等。

0
2023-09-15 16:02
更新于: 2022-06-09 浏览: 118