C++版本简历

时间:2019-05-13 21:10:10下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C++版本简历》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C++版本简历》。

第一篇:C++版本简历

XXXEmail:2004@yahoo.com.cn

电话:1500098783*

居住地:上海市虹口区运光路

性别:男

择业目标:

C/C++开发工程师(嵌入式)

基于Linux平台,c/c++开发语言,ARM体系结构和编程模型

专业能力:

 熟练掌握 C/C++ 软件技术,包括 IPC、多进程、多线程及Socket网络编程和数据库编程  熟悉Linux操作系统内核移植、Linux设备驱动开发及Linux文件系统开发;

 熟悉基于ARM平台的嵌入式产品设计;

 熟悉数据库编程:Sqlite,MysqlBericeley DBSQL;

 熟悉远程通信、通讯协议;

 熟悉软件的开发流程。

工作经历:

200X/X-200X/X上海杰普软件科技有限公司实习工程师

项目经历:

 mp3播放器开发:

项目描述: 该播放器包含mp3音乐播放,快进,回退,个性化列表设置,播放器皮肤风格切换等功能。该播放器采用ARM处理器,在基于三星公司s3c2410开发板上完成开发。

涵盖技术:arm汇编语言,arm处理器中断控制技术,c/c++语言,QT图形程序设计。

 智能监控系统:

项目描述:该系统分客户端和服务器端,客户端由arm处理器,基于usb接口的摄像头构成,主要用于楼宇,道路安全监控。客户端通过网络将监控信息传送给服务器端处理。服务器端由unix系统构成,负责监控信息分析处理,能够帮助用户快速过滤以及定位监控信息。该系统涵盖了引导程序设计,linux系统裁减,c/c++语言的socket程序设计,图像视频编解码技术,QT图形程序库。

 条形码扫描机:

项目描述:该机主要用于大型商场及超市对于入库货物的登记使用。该扫描机可以通过机内数据库查询条码对应的品名,规格等相关属性,同时能对扫描信息进行数量的输入,扫描机扫描信息可以通过usb或则GPRS导入到服务器,并能通过usb口更新该机中的商品的规格等信息。该机使用ARM处理器,嵌入式Linux操作系统,采用Linux c/c++语言开发。

教育背景:

200X/XX—200X/XX临沂师范学院计算机科学与技术学士学位

语言能力:

英文良好,能够阅读英文文档,有较强的文字撰写能力。

荣誉奖励:

2005-2006学年获校内二等奖学金和优秀共青团员称号;

2006-2007学年获校内三等困难奖学金和优秀学生称号;

2007-2008学年获校内三等奖学金、优秀学生称号和校级优秀毕业生称号;

曾获全国ITAT职业技能大赛三等奖。

自我评价:

一年的基于Linux平台,c/c++开发语言,ARM体系结构和编程模型的项目开发经验,有扎实的C/C++基础知识,勤于钻研,自学能力强,能够很好地与同事合作。在大学期间的学习,使自己具备了最基本的编程素质,能够通过自己的学习和实践掌握新的知识,并且熟练应用。

第二篇:C++程序员简历(写写帮推荐)

个人简历

个人概况

姓 名:罗杨 性 别:男

籍 贯:四川.巴中 出生年月:1994-10 学 历:专科 毕业学校:四川联合经济专修学院

专 业:软件技术 联系电话:*** 电子邮箱:berserkerluoyang@163.com 求职意向

C/C++开发相关工作

专业技能

能够熟练使用Microsoft office办公软件。

熟悉8086汇编基础。

良好的C/C++编程基础,熟悉Linux系统上开发环境及工具gcc/g++等。

掌握Unix/Linux内存管理,文件与目录管理,IO,进程间通信,多线程同步机制。

熟悉Unix/Linux操作系统,熟悉Vi使用。

熟悉Qt(图形界面)编程开发。

熟悉Socket网络编程。

熟悉SQL语句,了解数据库的Pro*C/C++Oracle数据库连接技术。

工作及培训经历

2012.5 — 2012.8 大千劳务 普工 工作描述: 负责施放施工线。

工作收获: 通过这份工作,我锻炼了自己的吃苦能力,意志力及解决问题能力。在语言表达能力得

到了提高,培养了踏实稳重的做事心态。

2014.4 — 2014.8 达内科技C++培训

培训课程: linux基础,标准C编程,标准C++编程,数据结构与算法,STL/模板,UC高级编程,QT编程,Oracle,Windows内核编程,MFC等

培训收获: 编程技能,逻辑思维能力得到突破性提高。

项目经验

项目名称一 : ATM系统 开发周期 : 7天

开发工具 : C、Vi、GCC平台/语言 : Linux 项目功能描述: 使用socket网络编程模拟服务端(Server)客户端(Client)功能,服务端采用

和您一起,共创辉煌

线程处理每个客户端的各种请求,服务端与客户端使用TCP协议通信,模拟实现客户的登录、开户、存款、取款、转账、查账、销户及更改密码的功能。

项目收获 : 初步了解了软件开发流程,socket的通信原理,和基本框架,完成了部分功能的实现,进行了bug的调试、深入理解了进程通信的原理。进一步提高了自己的动手能力。

项目名称二 : 网络聊天室 开发周期 : 3天

开发工具 : Vi、C、gcc 开发平台 : Linux 项目负责 : 独立完成项目服务端和客户端的实现

项目功能 : 使用socket网络编程,实现聊天室的服务端和客户端、实现多人聊天,由客户发消

息给服务端,服务端采用多线程处理每个客户端的消息并转发

项目收获 : 动手能力和逻辑思考能力得到了提高,进一步了解了socket的通信原理。

项目名称三 : 俄罗斯方块 开发工具 : C++、Qt 开发平台 : Linux 项目负责 : 独立完成程序的开发。

项目功能 : 使用键盘事件完成游戏过程,实现菜单功能,实现模块化编程。

项目收获 : 动手能力,及逻辑思维能力得到提高,进一步理解C++面向对象编程思想

项目名称四 : 数据挖掘系统(DMS)

开发工具 : C++、Oracle、Vim、Qt、gcc 开发平台 : Linux 项目负责 : 完成系统的数据采集端、实现数据读取、数据匹配、数据发送、数据接收、数据存

储和数据整合功能

项目功能 : 系统基于DMS电信服务需求,采用C/S架构,服务器端采用Socket通信和Unix多

线程设计,完成并实现以Unix作为后台服务器的电信服务管理系统。系统采集用户

使用服务(移动电话/固话/服务器出租/WEB服务器/电子 邮件服务器等)的数据,并

作为收费凭据。系统拥有数据采集,计费管理,数据整合三个子系统,采集系统分

为采集客户端和采集服务端。

项目收获 : 熟悉了oracle数据库的应用,对C++面向对象有了更深入的了解。进一步掌握了 socket网络编程,对模块化设计有了深入理解。

个人评价

本人对编程游浓厚的兴趣,有效代码量超过5万行,热爱计算机行业。平时很活泼能与他人和平相处。有很好的问题分析能力,对解决具有挑战性问题充满激情。较强的自学和协作能力,踏实认真。有较强的逻辑思维能力。

和您一起,共创辉煌

第三篇:陆远linux c++软件工程师简历

个人简历

基本信息:

姓名:陆海龙

性别:男

民族:汉 出生年月:1990年1月 户口:广西壮族自治区贵港市 邮箱:slxy523@163.com 现居住: 北京市朝阳区手机号码:

求职意向:

职位:C/C++开发工程师

方向:linux C/C++开发性质:全职 到岗时间: 随时

教育及培训:

2008.10-2012.7北京信息工程专修学院

2012.3-2012.8达内IT培训软件工程(本科)C++软件工程师

专业技能:

1.2.3.4.5.熟练unix/linux/Windows平台下C/C++编程,基本功扎,实熟悉STL。熟悉多线程编程和网络编程技术 ,IPC编程,熟悉面向对象编程思想。熟练gcc,g++,gdb等工具,熟悉shell脚本编程。熟悉oracle数据库,了解Mysql数据库。掌握makefile格式,掌握Pro*c编程,了解设计模式,了解QT编程。

项目经验:

项目1

时间:2012-1到2012-3(实习项目)

英雄纹章外城地图系统

c++

linux/windows32 bit OS

项目名称:开发语言: 软件环境:项目描述:

1根据策划部给的文档按需求完成服务端的开发(负责服务器开发)。

2在与客户端和策划部交流后,根据地图的撒点规则完成地图上的地图元素的分布。

3在服务器处理交互元素的数据后,把数据返回给客户端,如把城堡迁移到村庄上的各种对象间数据交换,服务器处理对象的交换数据,再把这些数据返回给客户端,以便客户端在界面上友好的显示图片。4在大地图上生成一个一个小地图,用小地图的加载的方式把缓解服务器的压力,服务器启动就创建地图。项目2

时间:2012-4

项目名称:DMS电信数据挖掘系统

开发工具:GCC/G++ QT

软件环境:Linux客户端/Linux服务端

项目描述:

1.将数据采集客户端的数据文件的内容转化为登录记录对象,将这些对象存储在STL集合中并传给数据

匹配和分析模块来分析和匹配。

2.将匹配好的数据,通过发送模块用socket发送到采集系统服务端。

3.在采集服务器端接收发送来的数据,并用QT开发的界面实时显示接收的数据,并用数据存储模块将接

收到的数据按照指定的格式写入数据库中,保存为用户登录记录明细表。

项目3

时间:2011-10

项目名称:unix聊天室

开发工具:G++ VI编辑器 gdb调试工具

软件环境:Linux客户端/Linux服务端

项目描述:

1.封装消息协议包,server中把连接上来的client信息保存,将用户登录上来的信息以及聊天信息发送给其他客户。

2.应用多线程监听server和client的输入信息,对他们的输入解析成相应协议包,通过socket把协议包发送到目地端,目标模块通过对协议包的解析,根据解析的不同协议调用不同的协议处理函数。

3.client通过server网络发来的更新好友信息表协议更新该用户的好友信息队列。

项目4

时间:2010-9

项目名称:企业信息管理系统

软件环境: Linux

开发工具: GCCC/C++标准库(STD)及标准模板库(STL)

项目描述: 个人完成项目,根据UML语言和文档,实现对企业基本信息的管理,跟据管理需求对管理员管理(增添/删除管理员),针对业务管理对企业部门和和员工管理(增添和删除部门和员工),并且对整个管理信息系统数据用文件进行持久化。

相关证书:

C++高级软件工程师

自我评价:

1.2.3.4.5.从小对计算机开发有极大兴趣。具有较强的团队精神,上进心强,工作中能很好与人沟通,积极乐观,谦虚好学。自学能力强,对c/c++防火墙,驱动,病毒等开发有极大的兴趣。有良好的工作能力、软件开发技能、良好的编程习惯。个人喜欢看编程著作,看过的著作如<深度c++对象模型>等

第四篇:C++常用填空题

一、单项选择题(共20题,每题1分,共20分)

6、对重载函数形参的描述中,错误的是 D

A.参数的个数可能不同

B.参数的类型可能不同

C.参数的顺序可能不同

D.参数的个数、类型、顺序都相同,只是函数的返回值类型不同

9、通常的拷贝构造函数的参数是

A. 某个对象名 B.某个对象成员名

C. 某个对象的引用 D.某个对象的指针名

10、关于构造函数特点的描述中,错误的是

A.定义构造函数必须指出类型

B.构造函数的名字与该类的类名相同

C.一个类中可定义0至多个构造函数

D.构造函数是一种成员函数

12、关于常成员的描述中,错误的是

A.常成员包含常数据成员和常成员函数两种

B.常数据成员必须是公有的C.常数据成员要使用构造函数成员初始化列表进行初始化

D.常对象只能调用它的常成员函数,不能调用其它的成员函数

13、关于友元函数的描述中,错误的是

A.友元函数不是成员函数

B.友元函数只能访问类中私有成员

C.友元函数破坏隐藏性,尽量少用

D.友元函数说明在类体内,使用关键字friend18、能够释放对象所占资源的是(析构函数)

二、填空题(共9题16空,每空1分,共16分)

1、函数重载时,编译系统会根据_形参的类型或形参的个数 来区分。

3、若希望用一个已有对象来构造另一个同类型的对象,可以使用拷贝构造函数来实现。

4、静态成员属于类,而不属于任何一个对象,它被同一个类的所有对象共享。

5、类的继承方式有私有 继承、公有 继承和保护继承。

6、重载运算符的含义必须清楚,不能有二义性。

7、按照联编进行阶段的不同,联编方法可分为两种: 动态联编 和静态联编。

8、当基类中的某个成员函数被声明为虚函数后,此虚函数就可以在一个或多个派生类中被重新定义,在派生类中重新定义时,其函数原型,包括返回类型、参数名、函数个数、参数类型以及参数的顺序都必须与基类中的原型完全相同。

1.在类中必须声明成员函数的原型,成员函数的实现部分可以写在类外。

2.如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形参应该是引用类型或指针类型。

3.抽象类只能作为基类使用,而不能声明它的对象。

4.进行函数重载时,被重载的同名函数如果都没有用const修饰,则它们的形参个数或类型必须不同。

5.通过一个常对象只能调用它的常成员函数,不能调用其他成员函数。

6.函数的递归调用是指函数直接或间接地调用自身。

7.拷贝构造函数的形参必须是本类对象的引用。

第五篇:C++实验

上机实验:

1、回文是指正读,反读均相同的字符序列,如“abba”和“abdba”均是回文,但是“good”不是回文,试用STACK类编写该程序。

#include #include #include int IsPalindrome(const char *cScr);void main(void){ char cStr[21];while(1){ gets(cStr);printf(“%dn”,IsPalindrome(cStr));} } int IsPalindrome(const char *cScr){ int iLen = strlen(cScr);//预留数组首元素,栈顶从第二元素开始

int top = 1;char *cMyStack =(char *)malloc((iLen/2+1)*sizeof(char));//定位对原始数组的检测索引初始位置 cMyStack[0] = iLen/2;if(1 == iLen%2){ ++cMyStack[0];}

//将原始数组的一半元素入栈 for(top=1;top<=iLen/2;top++){ cMyStack[top] = *(cScr+top-1);} //从栈顶开始依次匹配

while(*(cScr+cMyStack[0])== cMyStack[--top] && cMyStack[0]++ < iLen){} if(0 == top){//是回文数 free(cMyStack);return 1;} else {//不是回文数

free(cMyStack);return 0;} } 运行结果:

2.利用两个栈类S1、S2模拟一个队列时,编写一程序利用栈的运算实现队列的插入、删除以及判断队列空的运算。

#include #include #include using namespace std;template class stack2queue{ public: void pushBack(T);void popFront();T& front();bool empty()const;private: stack mStack1;stack mStack2;};template void stack2queue::pushBack(T x){ mStack1.push(x);}

template void stack2queue::popFront(){ if(mStack2.empty()){ while(!mStack1.empty()){ mStack2.push(mStack1.top());mStack1.pop();} }

assert(!mStack2.empty());mStack2.pop();} template T& stack2queue::front(){ if(mStack2.empty()){ while(!mStack1.empty()){ mStack2.push(mStack1.top());mStack1.pop();} } assert(!mStack2.empty());return mStack2.top();} template bool stack2queue::empty()const{ return(mStack1.empty()&& mStack2.empty());} template void printQueue(stack2queue q){ cout << “From front to back:/t(”;if(!q.empty()){ cout << q.front();q.popFront();while(!q.empty()){ cout << “, ” << q.front();q.popFront();} }else{ cout << “NULL”;} cout << “)” << endl;} int main(){ stack2queue sq;

sq.pushBack(1);printQueue(sq);sq.pushBack(2);printQueue(sq);sq.pushBack(3);printQueue(sq);sq.popFront();printQueue(sq);sq.popFront();printQueue(sq);sq.popFront();printQueue(sq);return 0;} 运行结果:

实验2:

声明复数的类Complex,使用友元函数add实现复数的加法。

#include < iostream > using namespace std;

class Complex { private:

double real, image;public :

Complex(){}

Complex(double a,double b)

{

real = a;image = b;}

void setRI(double a, double b){

real = a;image = b;} double getReal(){ return real;}

double getImage(){ return image;} void print(){ if(image>0)

cout<<“复数:”<< real <<“ + ”<< image <<“i”<< endl;if(image<0)

cout<<“复数:”<< real <<“-”<< image <<“i”<< endl;}

friend Complex add(Complex ,Complex);//声明友元函数 };

Complex add(Complex c1, Complex c2)//定义友元函数

{

Complex c3;

c3.real = c1.real + c2.real;//访问Complex类中的私有成员

c3.image = c1.image + c2.image;return c3;}

void main(){

Complex c1(29, 0.634), c2, c3;c2.setRI(85,106.012);c3 = add(c1, c2);

cout<<“复数一:”;c1.print();cout<<“复数二:”;c2.print();cout<<“相加后:”;c3.print();}

结果:

实验三:

7-5 定义一个基类Shape,在此基础上派生出一个Rectangle和Circle,二者都有getArea()函数计算对象的面积。使用Rectangle类创建一个派生类Square.#include using namespace std;#define PI 3.1415926 class Shape {

public: Shape(){}

double GetArea()

{

return 0.1;}

};class Rectangle: public Shape {

public:

Rectangle(double w,double h)

{

width=w;height=h;}

double GetArea(){

return width*height;}

private: double width,height;};class Circle:public Shape { private: double r;

public: Circle(double rr){ r=rr;}

double GetArea(){

return PI*r*r;} };

int main(){

Rectangle * rec=new Rectangle(5,6);

Circle * cir=new Circle(5);

cout<<“RecArea:”<GetArea()<

cout<<“CirArea:”<GetArea()<

return 1;

} 运行结果:

7-10.定义一个Object类,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员height和width及相应的操作函数,声明一个Box对象,观察构造函数和析构函数的调用顺序。#include class object { private: int Weight;public:

object(){ cout<<“构造object对象”<

class box:public object

{ private: int Height,Width;public: box(){

cout<<“构造box对象”<

下载C++版本简历word格式文档
下载C++版本简历.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    C++实验报告

    姓名:XX 学院:XXX 班级:XXX 学号:XXX - 1 i++; } while(i......

    c++学习方法

    学习C++应该看的书 初级:语法/语意(C++) 《Essential C++ 中文版》 ,侯俊杰 译,282页 《C++大学教程(第二版)》,邱仲潘等 译,816页 《C++ Primer 中文版》,侯俊杰 译, 《标准C++宝......

    什么是c++(本站推荐)

    什么是c++? C++ C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种......

    c++作业

    P179 5.9.2(11) 1. 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2. 动机 对一些类来说,只有一个实例是很重要的。虽然系统中可以有许多打印机,但却只应该有一......

    c++学习心得

    c++学习心得 2008-03-12 16:24 为初学者指路 首先声明,我可不是什么高手,也就是刚脱贫。因为运气很好,买到了几本好书,在学习过程中几乎没走什么弯路,没费什么劲就入门了,现在一般......

    C++学习心得

    C++学习心得 在计算机课程中,C++程序设计是计算机专业的一门必修基础课,该语言以其高效而又实用的特性:既可以进行过程化程序设计,又可进行面向对象的程序设计,是进行软件开发的......

    C++心得体会

    C++学习心得体会 通过一学期对C++的学习,我感觉学习C++是有一定难度却又是非常有趣 的科目。也是很有帮助的。 深刻感受到如果真的想要学好这么课,或者说是从这门课学到点......

    C++题

    1、_____重载 ___不是面向对象系统所包含的要素。 2、___构造函数_____的功能是对对象进行初始化。 3、在下列关键字中,用以说明类中私有成员的是_private___。 4、C++对C语言作......