ID:21916
邢静 c++ 软件工程师 5年经验
2024-12-07
个人介绍:一 、涉及领域: 游戏开发, 软件破解, web全栈, 小程序开发, 安卓开发, 桌面应用开发。 二、主要技能如下: c/c++/ c# : 5年 (长期使用) 安卓开发: 2年,(偶尔使用) 嵌入式stm32: 2年 逆向破解: 4年 Qt : 2年 数据库 : 2年 (偶尔使用) web开发 : (2年) 游戏开发: 5 年 ( Ue4 / Unity ) 美术: PS , PR ,AE ,3dmax ,blender, (1年) 游戏开发:ue4 / unity 开发体验馆展示类游戏,主要有雅迪电动车,国家电网,厦门海事船等项目研发。 开发设计与下位机通信的上位机控制软件,设计mfc,c++ ,qt ,c# 等开发语言, 开发模拟飞行控制软件,主要有桌面控制软件开发, 模拟飞行控制驱动开发, 软件逆向: 逆向获取软件数据等,开发软件逆向工具与脚本。
项目经验:在职期间,主要研发方向: 1--主要涉及技术: http通信 / MFC / c# / html /css / PHP / mysql 微信扫码结算后控制,主要功能,用户通过扫码二维码信息,并完成支付,程序将获取微信返回用户昵称id,头像信息,扫码支付结果,并存储到本地数据库中,完成后,将本地数据传输到远程服务器的数据库中,远程服务器获取到支付成功信息后,再启动相应设备供用户使用。 2--主要涉及技术:c++ / MFC / c# / Qt / p3d sdk / xplane sdk / lua / socket通信,串口,usb 飞行教员管理系统开发, 软件分多个模块:飞行天气修改模块,飞行时间和季节修改模块,飞行燃油设置与计算模块,飞行机场设置模块,飞行计划配置模块,飞行数据信息实时显示模块, 实现可修改天气,时间,机场,故障,以及在软件界面实时显示飞行数据。 3--主要涉及技术 : OD / CE / IDA / c++ /asm汇编 / C# / dnspy / Ilspy / .NET Reflector 破解第三方模拟飞行控制软件, 先后解除飞行模拟xplane教员控制软件注册限制,pb飞行仪表显示,已经G1000飞行液晶显示软件 获取以下软件角色相关数据。 皇牌空战7 :逆向获取其飞行姿态数据 citycardriver : 逆向获取汽车运动数据 Airport Simulator 2015 : 解除关卡限制和金币限制 X 重生 : 获取姿态数据与武器系统相关数据 鹰击长空1-2 : 获取模型数据,与飞行姿态和武器系统数据 伊尔2掠食之翼 : 获取飞行姿态数据 滑雪2007: 修改二进制代码数据实现全屏窗口化,禁用失去焦点自动最小化功能。并获取其角色姿态数据。 F1 2012 :飞行数据获取,接触自动控制键盘限制,并强制窗口化运行。 PsA320 : 通过解扰,解除限制,并反编译获取完整源代码,主要供学习使用,并非用在商业用途。 4--游戏开发方面: 基于UE4 (以下列举部分项目) 涉及技术: UE4 / c++ /蓝图/ AI 算法 / 行为树 / 串口 / usb通信 / socket网络 1.雅迪电动车游戏体验开发,基于游戏大厅形式可联网多人体验,游戏分4个场景,分别是城市,山地,乡村和赛道。 城市场景主要功能 : 在玩家操作骑行中,实时记录电动车超车,闯红灯,转向角度过大等次数,以此来评判驾驶技术熟练程度。 每个场景中均有自主开发的电动车AI流,遇到前方车辆会自动减去,减速距离不够将自动刹车。 游戏中,电动车可自动与手动驾驶切换,定速巡航,偏道矫正,自动超车。 玩家体验过程中,可手动驾驶电动车进行体验,也可随时切换自动驾驶,当自动驾驶过程中,如果遇到前方车辆,在非弯道且满足超出距离时,电动车将自动超过前车,并继续自动驾驶。 在玩家手动驾驶过程中由于驾驶技术原因出现偏航,智能矫正算法会在电动车将要碰撞护栏时,自动矫正,使得电动车自动回中。 在体验过程中也可进行定速驾驶,此时松开油门,只需要控制好方向盘即可正常的驾驶,当再次按下功能键将自动解除,并恢复手动驾驶。 5--主要涉及技术: c++ / C# / UE4 / 蓝图 / UE4物理属性 / 3dmax建模 / opencv图像采集与处理 / 海事船救援游戏开发, 游戏主体功能为,驾驶,救援,和检测 , 体验人员,在进入游戏后,可自由驾驶救援船到处游览风景,游戏中的每个建筑,均按厦门和福州海湾地景创建,每条船,均是当地所有的。 当游戏过程中,驾驶员会随时听到警报,前方有人落水需要救援,此时会伴随声音提示。 当驾驶员按下收到警报按钮后,救援船前方便出现红色箭头指引, 此时驾驶员需要根据指引驾驶船到达救援位置,再驾驶过程中由于救援点一般距离很远,驾驶员可根据需要选择加速行驶。只需要按下座舱的加速按钮,此时船将健步如飞。 当到达救援点后,驾驶员抛出救生圈,必须要命中落水人员 (通过opencv获取摄像头图像进行图像处理来判断是否命中) , 否则视为无效,当命中后,将提示救援成功,否则需要再次抛出救生圈。
技      能: C++  
¥400 / 8小时
立即预约
ID:22271
夏丽娟 C++ 工程师 3年经验
2024-12-07
个人介绍: C/C++程序设计语言入门,VC开发工具略懂,bc编译器稍微会用,linux gcc 略懂,MFC应用程序开发过不少、ActiveX控件稍微懂一点和DLL开发,稍微理解Windows消息机制、多线程等编程技术,会一点模板库(STL,MFC模板),并且知道一点原理。  数据库基本原理略懂,简单的会操作mysql、Oracle数据库,内存数据库。  网络基础知识知道一点,TCP/IP协议知道怎么用、明白Socket通信原理,xml,及json。  典型数据结构及算法知道一点,Windows的平台特性及软件开发和调试的基本过程稍微了解。  常见数据加密方法会一点,常用的也就MAC和des及3des,三级密钥。  建行,工行,银联交易报文,略懂。
项目经验:事linux前置交易管理系统,mfc桌面程序,windows/dos 下收银VPOS收银系统开发,及综合支付平台开发 项目经验:  项目名称:宝利来收银系统 时间:2016/09 – 项目描述: 深圳宝利来要实现移动收银,项目分为三个模块,前置机程序,收银模块,pos机程序。 责任描述: 主要负责linux交易管理转发系统程序开发,系统red hat linux,程序接受pos上送8583包,解包组包,查询订单部分,用https以xml与宝利来服务器通讯进行数据交互,交易部分工行后台交互,交易数据记录mysql数据库,每日生成对账数据。  项目名称:VPOS程序 时间:无 项目描述: 主要功能完成mis和pos之间进行数据交互,并且将pos数据包上送银行后台(专线和ssl),用户界面功能需求等等,该类项目负责开发63个; 责任描述: 负责整个接口设计,功能需求添加,加密解密如:建行龙支付,工行二维码升级改造,银联钱包,界面金额识别系统等。  项目名称:自助收银系统 时间:无 项目描述: 基于MFC开发,主要功能从his得到交易请求,操作金融套件(读卡器-密码键盘)进行ic芯片通许及mk加密从而完成读卡交易,这类项目一共做了15个,安庆气车客运站银行卡受理程序,阜阳汽运银行卡受理程序,承德人民医院银行卡受理等。 责任描述: 负责接口设计,功能需求编写,加密解密,金融套件使用的APDU通讯等。  项目名称:综合支付平台 时间:2017.-至今 项目描述: 综合各大银行及支付宝、微信等支付平台进行的快捷支付平台。 责任描述: 项目需求分析,数据库设计,服务器设计,对上接口可扩展性,支持多家收单机构,对下采用http+ssl +json,主要负责服务器这块。 相似独自负责项目:  项目名称:海南财政非税务项目。  项目名称:捷安特桌面内网自动更新系统银行卡二维码收银项目。  手写程序等ocx开发等等等
技      能: C++  
¥1200 / 8小时
立即预约
ID:21884
谢秀梅 c++高级后台 12年经验
2024-12-05
个人介绍:1.精通linux/windows平台下c/c++开发,多年服务器开发经验 2.精通tcp/ip网络编程 3.熟悉python、Go 4.精通多线程、进程间通信 5.精通MySQL、Redis 6.精通数据结构及相关算法 7.熟悉skynet,用此框架做过棋牌开发 8.熟悉tars框架,自身部署过tars,并熟悉和开发过 9.熟悉protobuf协议、Json协议 10.精通Stl 11.熟悉RPC技术 12.有海量数据(百万级)操作项目经验 13.有高并发项目经验,对libevent、epoll有比较深的了解 14.熟悉RSA、MD5等加密算法 15.逻辑能力强,有很强的团队协作能力与领导能力
项目经验:项目1(名称):东大门衣时尚 项目描述:一款经营韩国服装、化妆品等时尚产品的跨境进口电商平台,平台为国内消费者提供面向韩国时尚产品的跨境直购批发服务与跨境物流服务。后台服务器主要分三大模块Srv(自身业务逻辑)、Wtlogin(登录相关)、Oidb(mysql操作以及Redis操作相关的一些公用方法,比如最新单品、最热单品、批量获取单品等)。 另外有公用逻辑Saf模块。其中app请求入口为proxy、业务逻辑处理模块包含Logic、dbproxy(数据库操作)、httpproxy(http host、get请求)、Memproxy(内存数据库redis)。 其中服务器各模块通过进程间通信,通过RPC技术来触发。该服务器支持高并发,实现了负载均衡策略以及分布式部署。与APP通信走的protobuf协议,与java通过http通信,java返回的是json数据。 开发时间:2016.3-至今 相关技术:C/C++、Linux、protobuf、RPC、Mysql、Redis、Json、多线程 开发工具: GDB、 Source Insight 本人职责: 1. 负责后台服务器登录、第三方登录、账户请求等接口实现 2. 使服务器支持高并发和分布式,更好的解决了请求响应速率的问题 3. 为解决数据库读写瓶颈,实现了数据库的读写分离以及分表分库 4. 为保证数据一致性,实现了多线程同步技术 5. 在解决用户热数据和实时数据的情况下,做到了redis技术的支持,让数据响应更加及时 6. 为了保证用户数据的安全性,实现了RSA、MD5加密技术 7. 后台整套服务器系统的部署与发布 8. 实时解决线上生产环境问题并做到与客户友好沟通 9. 帮助与协调同事处理疑难问题 项目2(名称):skynet棋牌游戏平台支撑的多类游戏 项目描述:此平台主要支撑Tongits、德州、Dummy、FourK等多框游戏,基于Skynet框架,框架入口在GatewayServer、用户注册及用户信息上报为UserServer、登录相关及鉴权为HallServer、用户信息同步在BroadcastServer、进入房间相关信息配置及同步在RoomServer、日志相关在LogServer。所有的思想都是一个服务算一个Game,依赖于Skynet. 开发时间:2019.3-至今 相关技术:C/C++、Mysql、Redis、多线程 开发工具: gcc/g++、Vscode 本人成就: 完成Tongits多款游戏完整开发、熟悉游戏从开始到结算的整体逻辑 整体框架的实现及部署这边工作都有参与 3. 与同事沟通和需求理解无缝对接,也是自己多年来的工作总结和心得 4. 加强了自己对新框架新事物的理解和熟悉能力 项目3(名称):阿里巴巴ADS运营项目 项目描述:在linux平台下统计阿里巴巴服务器数据,通过拉取服务器数据,获取服务器当前使用状况,从而分析其中数据(如ip使用、hostname注册率、服务器报错等信息),来最大限度的优化服务器。 开发时间:2015.3-2016.3 相关技术:C/C++、Python、Mysql 开发工具: gcc/g++、 python2.7 本人成就: 1. 实现了ip使用率、hostname注册率、轮休ping阿里服务器的统计数据 2. 在数据统计中,加深了对mysql优化的理解及如何去调优 3. 针对海量数据的情况,运用多线程技术及mysql分表分库的思想使获取数据更加高效 4. 加强了自己的沟通技巧与沟通能力 项目4(名称):标准版和经典版游戏平台 项目描述:一款Windows下多款棋牌游戏管理平台,用户可通过帐号登录此平台进入多款棋牌游戏的轻松体验,包括斗地主、麻将、梭哈、扎金花、捕鱼几十款游戏。 开发时间:2013.8-2015.3 相关技术:C/C++、STL、SqlServer、多线程、数据结构排序算法 开发工具: VS2010 本人成就: 1. 负责游戏平台后端服务器公用模块的逻辑实现 2. 捕鱼、斗地主等比赛游戏的编写 3. 实现了麻将胡牌算法及积分排名算法及发牌选择算法等的实现 4. 服务器整体架构稳定性的技术把控 5. 断线重连等技术点实现 项目5(名称):经分数据分析(腾讯项目) 项目描述:腾讯互娱部的一个数据分析部门为了更好的分析腾讯内部所有游戏的用户行为、副本使用、地图的使用率、活动等数据,产品和运营通过这些数据产生的最终报表来定位游戏的运营情况,从而更好的来优化游戏,提高用户体验感。 开发时间:2011.3-2013.7 相关技术:C/C++、STL、Mysql的基本操作
技      能: C++  
¥1400 / 8小时
立即预约
ID:22115
高雷 高级C++/Python开发工程师 14年经验
2024-12-04
个人介绍:熟悉c/c++ 熟悉c++11/STL/boost 熟悉多线程/socket 熟悉数据结构 熟悉python 了解常用设计模式/代码设计原则 擅长重构以及内存优化 熟悉spark/hdfs/scala/kafka/akka 拥有大数据设计开发调优经验
项目经验:网络安全产品e开发 xxx是一款网络安全监控工具。主要功能是监控局域网网络活动,包括上网行为分析,会话分析,流量分析,网络安全分析等。软件架构是基于CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)的rpc,其中前端语言为java后端为c++. C++使用ACE_TAO,java使用JacORB.前后端数据库分别使用了mysql和berkeleydb. 主要负责后端linux c++测原始网络流量的抓取,分类,格式化,过滤和存储,并提供按需查询。 1.负责需求评审接收,工作量评估计划制定,需求分解模块设计,进度控制风险设别,代码实现UT以及高质量零偏差交付; 2.负责技术面试,新人培养,团队建设; 3.负责技能传导,代码检视,经验输出; 4.负责技术预研攻关,疑难杂症排除。 工作内容是云平台后端开发,针对输入的海量数据(二进制/文本)依据算法实现并输出 单机工具xxx开发 iDart是一款绿色、免安装、无数据库的windows单机工具,用来处理基站上各类通信设备日志,依据给定算法,将原始成G上T的二进制和文本文件,以excel/ppt/csv等文件形式输出。 工具同时也是一个平台,根据制式包含不同特性的热插拔插件。 其中界面部分使用c#开发,插件部分使用c++(vs2010)开发。 按照架构可分为平台、中间件和插件。 其中平台负责数据源的解析和分发;中间件根据职能对数据进行过滤清洗实现公共功能的聚合并提供接口;插件负责差异化定制化功能的实现。 数据源根据大小区分为静态数据源和分发数据源,静态数据源以单例形式常驻内存,分发数据源按照固定大小分批次解析下发; 不同中间件选择需要的数据源作为输入;各特性插件选择不同中间件以及部分静态数据源作为输入。 技术难点及解决方案: 在软件架构分层的基础上,插件运行的过程中,部分数据源需要全部数据进行计算,受硬件内存(4G)所限,引入了boost库的序列化来解决内存不足的问题。 解决了规格问题之后,性能问题逐渐成为插件的瓶颈,通过使用lock-free多线程加上map-reduce的软硬件方案得到了解决。 同时code-review和UT(google test/google mock)严格执行,保证尽量在编码阶段减少bug。 演进版本S: 随着一线业务需求扩大和变更,单机工具的易用性受到挑战。 软件架构再次发生变化,在新的架构里,xxx被重新定位为后端内部工具,c#界面部分由java开发的web来替代。 用户无需在本机运行xxx,直接通过访问固定网址,上传数据进行计算即可。 大数据开发IB 前端:AngularJS 后端:Hadoop+HDFS+Spark+scala+MySQL 输入:Space工具运行结果(zip格式) 输出:web界面展示 简述: S工具解决了实现了并行化的云计算,但运行效率以及用户体验不如人意。 随着时间推移,S每个月运行的任务成百上千,每个任务的结果大小以G为单位,而用户最关心的关键数据还需要通过再次计算。 I以存量的Space结果任务为输入,依据一线用户更细分的需求进行运算,结果保存在HDFS或者MySQL中,通过url返回给前端,通过Angular进行展示。
技      能: C++  
¥1200 / 8小时
立即预约
立即预约
意见反馈