自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

原创 决赛ppt讲解

使用华为的fusion compute,fusion storage,fusion network虚拟化产品将底层物理资源包括计算,存储,网络虚拟化成资源池,供上层的openstack进行虚拟资源的调用,同时fusionsphere openstack可以支持不同的虚拟化平台,可以实现多个虚拟化平台的资源调度。使用华为manage one管理平台以实现业务的敏捷运营以及统一的运维管理,满足用户的业

2017-05-19 22:13:34 578

原创 calix实习工作总结

Unix           docker服务器01    02   03    ....09     .....52                                                                     各个docker服务器相互隔离,共享一个文件系统每个docker服务器一组人,我在09里搭建了E7工作站,分为32位和64位   在

2017-02-08 17:14:12 1209 1

原创 面试问题 (思杰,华为,calix)

思杰:1 : 项目经验:做项目遇见什么问题,怎么解决的?具体一点2:如果碰见一些实际问题,例如网站只有百度上不去,怎么办?解决思路?答:看提示的错误信息,根据具体的信息一步步排查。比如问eric编译失败的事,eric第一反应市问编译到哪一步出错,错误信息是什么?3:英语!!!!   学习能力4:在达内学的能表达出来,尤其是UNIX那一块,进程、线程、文件管理等

2017-02-08 15:09:10 4638

原创 Review: calix Automation test case study notes

Robot Framework 是一个通用的测试自动化框架,使用python进行底层关键字封装,测试人员也可以用已有的关键字封装成更高层次的关键字来写测试用例(test case)进行功能测试或性能测试。 Docker 服务器里搭建了工作站,已经配置了工作环境,只需要git clone 从公司服务器下载下来,再编译出模拟器仿真环境就可以操作。 测试主要有cli(命令行接口)测试和d

2017-02-08 11:27:15 529

原创 week5、study the protocol of 802.1ag and config the topology of olt agg and bng

Ethernet OAM,CCM, LTM, LTR, LBM, LBR, MEP, MIP.Ethernet OAM是应用在以太网中的OAM机制。主要通过EFM(Ethernet in the First Mile,最后一英里以太网)和CFM(ConnectivityFault Management,连接性故障管理)分别工作在以太网链路层和以太网业务层,对网络进行操作管理维护功能

2017-01-11 15:40:44 672

原创 week4、run 4 automation test cases of bright

使用Robot自动化测试框架进行测试连接自己创建的simulator仿真平台,输入端口号对老版本执行:SEMANTIC-0001 ztang>show interface 1/1/x3                                              Curr.  # VLANS/Name      Des

2017-01-11 15:39:40 274

原创 week 3th、run and write CLI case in CAFE with Simulator

1.     Write CLI automation test cases for INNI feature (Jessica supports to identify the test cases)2.    Write CLI automation test cases for 818G feature (Bright supports to identify the test ca

2017-01-11 15:38:46 202

原创 week2th、 Generate SW package for Simulator and create simulator

完成任务:Complete packaging and installation scripts for Simulator so  that we can  create simulator  card  on any compatible  32-bit machine.学习笔记:tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。

2017-01-11 15:37:39 235

原创 Day5、How to develop a test case with RIDE

Robot Framework isa generic test automation framework for acceptance testing and acceptancetest-driven development (ATDD). Cafestands for Calix Automation Framework Environment. Cafe defin

2017-01-11 15:36:28 307

原创 Day4、完成一周任务,领一月任务

Intern’s plan: 1stweek:1.      Familiarwith the work environment, including software on your PC2.     SetupSDE (Software Development Environment) on Linux host for our product (E-Ser

2017-01-11 15:35:47 306

原创 Calix_Day2-3: 完成环境配置

任务一:Setup SDE (Software Development Environment) onLinux host for our product (E-Series Access Platform) Building E7 on Docker HostsBuilding E7 on a Docker is nearlyidentical to buil

2017-01-11 15:35:06 348

原创 Calix_Day1: 第一周任务

Zihao,The objectives of your 1st week:1.      Familiar with the work environment,including software on your PC2.     Setup SDE (Software DevelopmentEnvironment) on Linux host for our pro

2017-01-11 15:34:25 390

原创 pro(2)c中连接数据库、错误处理、动态sql

1.proc程序中和数据库相关的操作 exec sql include sqlca; exec sql begin declare section;   //声明区 exec sql end declare section; //连接数据库 exec sql connect:用户名/密码; //断开数据库 exec sql commit work relea

2016-11-04 22:21:33 1681 1

原创 proc(1)

proc 主要内容:1.proc简介2.proc程序的开发流程3.宿主变量和指示变量4.嵌入sql语句5.连接数据库6.错误处理7.数据的存取更新操作8.动态sql------------------------------------------1.什么是pro程序?  1.1概念  在过程化的编程语言中嵌入sql开发出的应用程序,称为pr

2016-11-04 22:17:25 1261

原创 PL/SQL 数据库访问的相关技术(2)游标 、异常、存储过程、函数、包、触发器

用table类型变量保存s_region表中id为1,2,3信息,并遍历输出(可以使用循环输出) declare type regiontable is table of s_region%rowtype index by binary_integer; var_regions regiontable; var_ind binary_integer;begin 

2016-11-04 22:13:06 449

原创 PL/SQL 数据库访问的相关技术(1)

PL/SQL1.数据库访问的相关技术 1)plsql:      procedural 过程化的sql 第三代的过程化的编程语言 2)proc/c++:   使用c或c++访问oracle数据库的技术 3)odbc/ado:   vc中访问数据库的技术 4)oci:        oracle提供的底层的接口 5)sql j/jdbc: java连接数据库的技术

2016-11-04 22:05:12 261

原创 Day54、约束(主键约束、唯一约束、检查约束、非空约束)、数据库对象(序列、索引、视图、分页)

复习:多表查询1.oracle 内连接: select 字段 from 表1,表2 where 连接条件; 外连接: (+) 2.sql99 内连接:  select ...from 表1 inner join 表2 on 连接条件;  外连接:  select ...from 表1 left outer join 表2 on 连接条件;  select

2016-10-29 11:04:14 564

原创 Day53、表连接、合并结果集、组函数和分组、子查询、表操作(创建、删除、更新)、事务控制语句

二、sq199中的表连接内连接:       select字段              from表1 [inner]join 表2                     on连接条件;外连接:       左外连接:内连接的结果集+左表匹配不上的记录select 字段              from表1  left [outer] join 表2    

2016-10-27 22:12:33 296

原创 Day52、单行函数、日期类型和常用的日期函数、多表查询(表连接)、内连接、外连接

一、单行函数1、 单行函数和组函数的概念单行函数:针对sql语句影响的数据,每行都做处理,每行产生一个结果select id,first_name,upper(first_name) froms_emp;     小写转大写组函数:针对sql语句影响的数据,每组做处理,每组产生一个结果select count(id) from s_emp;       查看多少行,汇总统计

2016-10-27 22:10:18 480

原创 Day51、数据库、远程连接服务器、查询select语句、form字句、where字句、order by 子句

一、  数据库介绍1、数据库简介设计数据库要保证冗余(重复)度小,数据的完整性  一套软件 UI、业务逻辑层、持久层  DB(database):数据库 DBMS(databasemanagement system):数据库管理系统  DBA:数据库管理员  DBS:数据库系统  关系型数据库(RDB)  什么是关系型数据库? 用二维表保存数据2、主流的关系

2016-10-25 21:12:20 2699

原创 C++11新特性

重装上阵 、 类型推导 、 模板改进、 初始列表 、 范围循环 、 函数绑定、匿名函数 、 泛型元组 、 右值引用C++11 基础一,重装上阵1.过度1).2011年11月,美国印第安纳州卢明顿市,八月印第安纳大学会议,C++0x草案正式获得通过,被命名C++11,ISO C++标准委员会(WG21)2).2003年,WG21退出针对C++98的技术勘误表,

2016-10-25 20:58:20 1788

原创 Day50、标准模板库、向量、迭代器、查找和排序、双端队列、列表、堆栈、队列和优先队列、映射、多重映射、集合、多重集合

一、            标准模板库(StandardTemplate Library,STL)1、十大容器1) 线性容器A.向量(vector):单端开放的动态数组。(只能在尾端增删)B.双端队列(deque):两端开放的动态数组C.列表(list):双向线性链表2)适配器容器A.堆栈(stack):后进先出B.队列(queue):先进先出C.优先队列(pr

2016-10-19 20:25:52 811

原创 day49、(容器、迭代器、泛型算法)代码实现

#include #include #include using namespace std;// 双向线性链表templateclass List {public:   // 构造、析构、拷贝构造、拷贝赋值   List (void) :m_head (NULL),       m_tail (NULL) {}   ~List (void) {  

2016-10-18 21:40:49 205

原创 Day49、子类模板访问基类模板、模板型模板参数、嵌套模板的外部定义、“零”初始化、虚函数和多态、编译模型

5、子类模板访问基类模板在子类模板中访问那些在基类模板中声明依赖于模板参数的符号,应该在它前面加上作用域限定符“::”或者显式使用this指针,否则编译器将试图在全局域中寻找该符号,引发错误。举例:inherit.cpp#include#includeusing namespace std;class A{public:   int m_var;   void

2016-10-18 21:39:05 594

原创 Day48、模板特化、智能指针、模板的其他特性

7、特(例)化当一个类模板的通用实现无法满足某些特殊类型的需要,或者虽然可以满足其需要,但是性能不佳,这时可以编写针对该特殊类型的特殊实现,这就叫做类模板的特(例)化。1) 完全特化:针对全部类型参数的特化。A:全类特化:用特定类型替换类型参数,把整个类模板重写一遍B:成员特化:只重写类模板中部分与特定类型相关的成员函数#include #include using n

2016-10-18 21:35:42 232

原创 Day47、函数模板、延迟编译、 类模板

模板和标准模板库(STL)---------------------------------------------------------------实现与类型无关的算法和数据结构,需要将实现中的类型参数化,允许用户根据它的需要指定不同的类型一、            函数模板1、 定义template  模板形参表template返回类型 函数模板名(调用形参表){

2016-10-12 20:49:07 500

原创 Day46、异常、I/O流

一、            异常1、 常见错误1) 语法错误2) 逻辑错误3) 功能错误4) 设计缺陷5) 需求不符6) 环境异常7) 操作不当2、 传统的错误处理机制1) 通过返回值表示错误优点:安全,函数调用路径中所有局部对象都能被正确的析构,不会出现内存泄露缺点:错误处理流程比较复杂,逐层判断,代码臃肿1.cpp#include#i

2016-10-11 18:00:53 275

原创 Day45、《c++小项目----薪酬计算》、正则表达式

《c++小项目----薪酬计算》                     普通员工                   /     |     \               技术员  经理  销售员                   \    / \    /                 技术主管  销售主管所有员工:姓名、工号、职位级别、出勤率(输入出勤天数/23

2016-10-11 17:55:33 629

原创 Day44、钻石继承、虚继承、多态(概念!)、虚函数覆盖、纯虚函数、抽象类、纯抽象类、动态绑定、虚析构函数、typeid运算符、动态类型转换

(接上节)钻石继承1)一个子类的多个基类源自共同的祖先,这样的继承结构体称为钻石继承     A    /  \  B   C    \  /     D2)派生多个中间子类的公共基类(A)子对象,在继承自多个中间子类的汇聚子类(D)对象中,存在多个实例。在汇聚子类中,或通过汇聚子类对象(d)访问公共基类成员,会因继承路径的不同导致结果不一致3)通过虚继承可以让公共

2016-09-28 20:07:50 393

原创 Day43、向下造型、继承方式和访问控制属性、子类的拷贝构造和拷贝赋值、多重继承

3.3向下造型将基类类型的指针或引用转换为子类类型的指针或引用这种转换扩大了指针或引用的操作范围,让编译器看来是不安全的,所以不能隐式转换,但是可以显示转换。#includeusing namespace std;//人类(基类)class Human{public:   Human(const string& name,int age)       :m_na

2016-09-27 21:06:44 508

原创 Day42、操作符重载、继承、向上造型

练习:实现3*3矩阵类,支持如下操作符:+  - +=   -= #include#include//setw()设置域宽using namespace std;class M33{public:   M33(void){       for(int i=0;i           for(int j=0;j                m_a[i

2016-09-27 21:03:30 258

原创 Day41、静态成员变量、静态成员函数、单例模式、成员/成员函数指针、操作符重载、友元函数

一、            静态成员1、 静态成员变量class 类名{       static数据类型 数据明;//声明};数据类型 类名::变量名=初值;//定义和初始化1) 静态成员变量不属于对象2) 不能在构造函数中被定义和初始化,需要在类的外部单独地定义及初始化3) 可以通过类名直接访问,也可以通过对象访问4) 静态成员变量存放在全局区(代码段和BS

2016-09-24 10:20:46 545

原创 Day40、this指针和常函数、析构函数、对象的创建和销毁过程、拷贝构造和拷贝赋值(深拷贝、浅拷贝!)

一、            this和常函数1、 this 指针1)     类中的构造函数和成员函数都隐藏一个该类类型的指针参数,参数名为this。2)     对于普通的成员函数,this指针就是指向调用该函数的对象3)     对于构造函数,this指针指向正在被构造的对象举例:  1#include  2using namespace std;  3clas

2016-09-24 10:12:59 964

原创 Day39、构造函数重载、缺省构造函数、拷贝构造函数、初始化表

一、            构造函数和初始化表1、构造函数可以重载1)构造函数通过参数表的差别化形成重载关系,创建对象时通过构造实参类型选择匹配,表示不同的对象创建方式2)可以适当使用缺省参数,减少构造函数重载版本数量,但注意不要和缺省参数构造歧义错误。  1#include  2using namespace std;  3class student{  4publi

2016-09-24 10:00:41 548

原创 Day38、引用、引用与指针、类型转换(隐式、显式)、类和对象、构造函数、对象的创建和销毁、电子时钟

(接昨天引用)4、引用型函数返回值1)可以将函数的返回类型声明为引用,避免函数返回值所带来的内存开销,如果一个函数返回类型被声明为引用,那么该函数的返回值就是一个左值例:2)为了避免在函数外部修改引用的目标变量,可以为该引用附加常属性。  1#include  2using namespace std;  3struct A{ 4     int data; 5

2016-09-24 08:59:34 395

原创 Day37、函数重载、缺省参数、哑元参数、内联函数inline、内存分配、引用

一、            C++函数1、 函数重载例:图形库画图函数C:画圆形:drawCircle(int x,int y,double r){……}画矩形:drawRect(int x,int y,double w, double h){….}C++:画圆形:draw (int x,int y,double r){……}画矩形:draw (int x,int

2016-09-24 08:55:26 287

原创 Day36、C++输入输出、名字空间、结构体、联合体、枚举、字符串、布尔值

一、C语言概述1、TIOBE语言排行榜:java、C、C++、2、C和C++都是强类型语言,但是C++更强3、C++去除了C的不好特性,增加了很好的特性,包括支持面向对象,操作符重载,异常处理,泛型编程……4、C++比C更适合大型软件的开发二、第一个C++程序1、编译方式:链接时 +l 链接库的名字g++ 1.cppgcc –x c++ 1.c –lstdc++

2016-09-18 21:24:52 369

原创 Day35、线程同步、生产者和消费者、信号量级

一、            线程和线程的同步pthread_cancel(3)#includeintpthread_cancel(pthread_t thread);Compile and linkwith -pthread.功能:给一个线程发送终止的请求参数:指定的线程id返回值:0成功   错误返回错误码线程的终止:有三种return    pthread_

2016-09-18 21:23:15 193

原创 Day34、UDP客户服务器通信、多线程

一、            将多进程和网络通讯结合用多进程实现为多个客户服务的例子在服务器为每个客户创建一个进程,这个进程负责和客户的通讯fork()子进程负责和客户端的通讯,父进程负责监听二、            基于UDP编程TCP提供面向连接的服务,保证数据传输的可靠性、传输数据的有序性、流量控制、全双工   主要用于传输文件   效率低UDP提供不面向连接

2016-09-18 21:21:50 271

原创 Day33、TCP三次握手、TCP客户服务器

Ping 命令的使用Ping ip地址   查看ip的主机和自己是否互通 一、TCP三次握手:a)三次握手第一次:客户端向服务器端发送syn段,请求连接服务器的端口号第二次:服务器端发送ack回应给客户端,并且发送一个syn段请求连接客户端的端口号第三次:客户端给服务器端发送一个ack回应以上过程使用了三个tcp段,称为三次握手b)四次分手1、客户端发送fi

2016-09-18 21:20:15 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除