ID:22083
李晶 iOS开发工程师,c/c++开发工程师 14年经验
2025-03-24
个人介绍:1. 熟练掌握C、C++,Objective-C编程语言,有良好的编程习惯,较强的分析能力和解决问题的能力; 2. 熟练掌握MVC、代理、单例、KVC、KVO等设计模式,具有较强的面向对象编程的概念; 3. 熟练使用ARC编程及ARC与MRC混编; 4. 熟练使用多线程;NSThread,NSOperation,GCD 5. 熟悉TCP/IP等网络协议,熟练掌握并使用GET、POST请求网络数据和JSon解析 6. 熟练使用NSUserDefault以及文件读写进行数据持久化存储; 7. 熟练掌握SQLite数据库的增、删、改、查操作; 8. 熟练掌握AFNetworking、MJRefresh、MJExtension、FMDB、SDWebImage等第三方库使用; 9. 熟悉SVN、Git等代码管理工具; 10. 熟练使用C语言,具有良好的代码编写风格,能够独立完成项目的开发; 11. 熟悉iOS版本适配; 12. 熟悉百度地图、ShareSDK等第三方SDK的使用; 13. 熟练掌握调用本地相册,以及拍照,音频,录音和视频播放功能; 14. 熟练的使用UIGesturerecognizer,提高用户体验; 15. 熟悉html、js、php语言,以及webview交互;
项目经验:聚达通: 聚达通是外贸综合系统服务平台,满足供应商与采购商的需求app,拥有物流服务,外汇,产品上传,信息采集,三方分 享等功能。技术要点:自定制的NavigationBar、TabBar;技术要点:自定制的NavigationBar,TabBar;使用大量自定 义的TabBarViewCell;通过FMDB存储订阅信息;使用MJRefresh实现上拉刷新下拉加载;使用h5完成部分页面;运用 第三方SDK进行微博、微信等分享功能; 银太郎管理:是银太郎公司定制使用的内部ERP系统,包含的日常事务以及,贸易管理,车辆管理,物流管理等等扩展模块。包含 人事管理,贸易管理,日常事务,个人信息功能,通讯录功能,IM聊天等功能;技术要点:自定制的NavigationBar, TabBar;使用大量自定义的TabBarViewCell;通过FMDB存储订阅信息;使用MJRefresh实现上拉刷新下拉加载使用js 与webview之间的回调;js与php部分代码编写;
技      能: C++  
¥600 / 8小时
立即预约
ID:22302
李波 C++高级开发工程师 2年经验
2025-03-24
个人介绍:本人擅长Windows桌面应用开发,有成熟的桌面应用解决方案。 1.熟练使用SCiter界面库,该界面库有2年的使用经验,能够使用Html+CSS+TIScript快速开发界面。 2.熟练使用c++,5年c++使用经验 3.熟悉Windows下多线程编程、多进程编程,了解多种进程间通信机制 4.熟悉网络Socket编程,掌握TCP、UDP、Http协议 5.掌握Dll注入技术、API拦截技术,掌握应用层进程隐藏、文件隐藏、网站劫持的技术方案 6.掌握SQlite数据库编程 7.了解COM原理,熟练使用ATL、WTL库
项目经验:项目一:浏览器 该浏览器主要实现广告过滤功能,采用IE内核,仿照Chrome浏览器的界面开发。采用多进程架构,每一个页面为一个独立的子进程,使用COM对象实现进程间通信。广告过滤作为一个独立的查件接入到浏览器,浏览器页面导航过程中的各种事件通知广告过滤插件,广告过滤插件根据配置的过滤规则对页面进行处理。该浏览器提供JS与c++互操作的接口,实现页面中JS与C++互相调用的问题。 项目二:PC手机助手 该产品类似于豌豆荚手机助手,主要通过ADB实现对手机APP进行管理(安装、卸载)。通过从后台服务器更新APP信息,使用ADB链接手机,并实现手机APP的管理。
技      能: C++  
¥1000 / 8小时
立即预约
ID:22317
李平 高级C++工程师 9年经验
2025-03-23
个人介绍:- 熟悉掌握C++,能在window/linux下的进行软件开发 - 熟悉多线程编程和熟悉rtp协议、sip协议、tcp协议、http协议、snmp协议、radius协议等网络编程 - 熟悉短信sgip、cmpp、smgp协议 - 熟悉掌握Active和dll控件的开发 - 熟悉使用oracle、sybase、mysql、sqlserver、redis等数据库 - 熟悉掌握.net、C#,了解bcb、delphi、VB、Java、Android等多种开发语言 - 具有丰富的多个模块之间整合通信的开发经验
项目经验:- OMC网管系统 • 使用snmp网络告警技术来解析各种网元设备的告警信息,支持Oracle的平台、诺西厂家、Cisco/hp交换机等设备告警. • 用corba协议实现上报告警,网管中心客户端一次订阅成功之后就可以接收告警消息,保证设备告警信息及时上报处理. • 用mysql数据库,解析csv数据并将性能指标数据入库.使用xml技术生成各类网管中心需要的性能指标数据. • 成果:Oracle和诺西厂家都是用我们公司的网管系统,其中有一套已经在云南移动现场上线使用,还有已经通过多个省份的上线前的验收测试。 - Radius Server服务器 • 使用Radius协议,完成计费和认证管理功能 • 使用Redis内存数据库,存储Radius请求的相关信息 • 开放http接口,供终端查询业务数据 • 成果:独立完成,目前正式使用.从项目需求到开发设计以及部署运维都是独自一人完成,采用队列以及多线程的机制支持一定的并发量.
技      能: C++  
¥1500 / 8小时
立即预约
ID:21779
钱璐 C++开发工程师 11年经验
2025-03-23
个人介绍:本人大学期间有三次参加过ACM亚洲区域赛线下赛,有扎实的数据结构和算法基础,拿过一枚铜牌。 毕业后在在线教育行业从事C++ Qt Windows客户端开发3年。对QT有比较深入的了解,平时主要熟悉QWidget开发,Qt的Qml,WebEngine和WebView也有一定了解。非常熟悉C++开发。 会用duilib,基本属于能读懂,会写。但是由于duilib本身的局限性,现在基本上弃用了 了解数据库,能用,能对接。 其他的会一点nsis。会用duilib写nsis的界面,会一点点nsis的插件使用,曾改过自己公司的nsis安装包。
项目经验:我们公司的在线教育项目,我在职两年半,参与迭代了有两个超大版本,几十个大版本以及数不清的小版本了。 因为我基本上参与了APP的整个开发过程。所以以下开发的内容基本上写出来的我都参与了80%以上(或完全独立) 1.聊天模块客户端完整开发(用C++和Qt开发的客户端,客户端是我独立完整写的),对接的第三方的SDK 2.一对一音视频接入(从发起呼叫到进入上课的完整开发流程) 3.设备检测完整开发(麦克风,扬声器,摄像头,数码笔) 4.直播课的完整流程开发。对接(进入教室,加入聊天室,开始上课,分享主播画面,一系列广告活动) 5.登录模块(我们登录的第三方模块对接) 6.动态PPT项目接入(分别用Qt的webengine,webkit以及基于chrome的CEF都写过) 7.文件夹模块 8.聊天室模块开发(简易) 9.发单抢单模块 10.日志进程,我负责的部分是上传部分修改以及变成独立进程,与主进程通过通信链接。 11.安装包,nsis写的,我负责改版。
技      能: C++  
¥1200 / 8小时
立即预约
ID:21805
邹雷 C/C++高级软件工程师 13年经验
2025-03-23
个人介绍:☆ 精通C/C++,Linux、windows环境下C/C++编程,了解java,C#,go语言; ☆ 精通常用算法,数据结构原理及其实现,熟悉STL以及相关源码; ☆ 掌握数据库oracle常用操作,精通Mysql,熟悉SqlServer, DB2等; ☆ 精通进程间通信,多线程,Socket原理; ☆ 了解VS等IDE集成环境,Windows/linux核心编程,ocx控件开发; ☆ 熟悉TCP/IP、UDP、HTTP/HTTPS等协议原理、流媒体相关知识,QT/OpenCv图像编程,shell编程; ☆ 精通C/C++高性能服务器开发,熟悉网络通讯程序开发。 ☆ 熟练使用多种消息中间件:redis,kafka,MQ, protobuf, mongodb等。
项目经验:webservice网关以及平台富媒体网关: 前置模块:采用nginx 前置模块是系统的接入模块,该模块通过ngnix的http模块处理相应的客户接入数据,本模块主要包含的功能有:协议校验、协议过滤、进程挂掉拉起、http协议解析、http响应 业务服务模块 处理前置模块转发过来的数据。http前置发送给本模块的数据已经是被解析的有效http数据。在本模块中主要是对数据进行协议的适配和解析(标准协议或用户自定义协议),然后做相应的业务处理,如:校验、写日志等。 发送短信业务: 若在本模块处理失败(受理失败),则给http前置发送响应数据。若受理成功,则会在给http前置发送响应的同时,会将完好的mt数据发送给消息中间件。 查询业务: 若在本模块处理失败(受理失败),则给http前置发送响应数 据。若受理成功,查询redis 或者kafka或者文件,将查询出的数据发送给http前置。本模块主要包含的功能有: 协议适配、内容校验、与消息中间件交互、与数据库交互、与前置http进程通信 MO/RPT推送服务进程 该进程取读取redis中的数据,以http请求的方式将数据推送至用户web服务器 与网关通讯服务模块: 本模块包含的功能有:订阅消息中间件MT消息,并将MT通过内部自定义协议以TCP方式将消息发送至网关 从网关取MO/RPT消息,并将MO/RPT消息存储至内存数据库 灾备切换 灾备切换主要分为两种,第一种是多机房部署场景下的灾备切换,第二种是机房内部的 灾备切换。 性能优化: 1.系统整体架构的合理性,针对业务处理需求(进程,线程,队列的设计);2.内存操作,内存的创建和销毁,内存的拷贝等;3.锁操作;4.数据存储以及读取的优化,数据库表设计、文件、中间件;5.算法合理性的设计;6.硬件以及部署优化; 7.负责均衡,集群,云,内核参数调优 ☆ 通信服务平台: 项目描述: 该平台底层网络通信模块采用IOCP模型以及epoll模型来兼容windows以及linux平台,该模型具有高性能大容量SOCKET并发。 该平台分为2层:网络通信服务层和应用层。 网络通信服务层负责socket通信、数据回调等工作,服务器对设备终端数据的采集以及服务器接收pc客户指令的下发。服务器与设备终端为长连接,与pc客户连接为短连接。 Server: 1、根据服务器CPU数量创建一定的工作线程,服务器启动,主线程启动监听,工作线程处于等待状态,当有请求进行连接时,工作线程轮流处理请求。 2、服务器对设备终端数据的采集:通过终端发出的心跳包来确定终端是否处于连接状态;通过服务器发出的请求帧得到设备终端的响应帧。 3、服务器与pc客户的通信,对客户数据指令的接收与发送。 应用层: 应用层主要负责对各种协议的解析及对数据的处理:pc客户下发指令根据不同的协议组包成不同的请求帧,同时对设备终端数据发出的响应帧进行拆包。总的来说就是对接收和发送数据的处理。然后利用ADO连接数据库将数据存入到对应的表中。 负责整个服务器架构的搭建以及各个功能模块的设计与部分重要功能代码的编写。
技      能: C++  
¥400 / 8小时
立即预约
立即预约
意见反馈