秋招面经及我的秋招结束了

秋招结束了,也没有什么经验总结其实。 整个秋招面试的公司有:360,海康威视,喜马拉雅,欢聚时代,百度,腾讯 面过的公司里除了百度一面挂之外其他差不多都拿到了,最后毫无疑问肯定是去腾讯得了。 感觉自己走了狗屎运。 整理了一下这几家公司我的面经以供大家参考: (双非本科+测开/测试岗) 360 一面...

2018-10-21 19:58:21

阅读数 193

评论数 0

Android Studio安装中的问题及第一次运行hello world程序

总结一下,在安装Android Studio中可能出现和遇到的问题,并给出解决方案。 1.AS在安卓官网可以直接下载完整的安装包。 2.SDK找不到的情况,可以自己下载,参考:https://www.jianshu.com/p/4ac1313b50cb 3.可以在设置代理,AS会自动下载(更推荐 ...

2018-12-10 21:36:17

阅读数 194

评论数 3

软件工程

软件概述 软件的概念及特点 软件与程序: 程序是人们为了完成特定功能而编制的一组指令集 软件不仅包括程序,还包括程序的处理对象-数据,以及文档 软件具有的一些特点: 软件是一种逻辑实体,具有抽象性 软件的生产与硬件的制造不同,是被开发或设计的 软件在使用工程中不会磨损 软件的开发尚未完全...

2018-11-12 18:07:42

阅读数 34

评论数 0

软件测试-持续集成jenkins教程

首先,了解持续集成与Jenkins的概念。 持续集成 持续集成就是我们常说的CI,是一种软件开发实践,即团队开发成员经常集成项目,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的编译,发布,自动化回归测试来验证,从而尽快地发现集成错误。 可以说,持续集成...

2018-08-28 13:42:19

阅读数 246

评论数 0

Selenium学习笔记-webDriver API

定位元素 web Driver提供了8种页面元素定位的方式,在此总结: ID HTML规定id属性在文档中必须是唯一的,web Driver提供的id定位就是通过元素的 id属性来查找元素。 比如说我们要获取一下百度的首页的输入框和搜索按键: # coding = utf-8 fro...

2018-08-24 18:12:55

阅读数 68

评论数 0

C++:智能指针

首先,为什么需要智能指针? 来看下面这段代码 bool doSomething() { // 如果时间执行失败了就返回false return false; } // 为了避免内存泄漏和文件描述符泄漏,我们需要写出以下这样冗余的代码 // 我们需要一种方法让他自动的释放掉 ...

2018-08-09 18:06:09

阅读数 70

评论数 0

c++:多态

多态 从定义来讲,多态按字面意思就是“多种形态” 在面向对象语言中,接口的多种不同的实现方式即为多态。 静态多态&多态多态 静态联编&动态联编 联编:程序调用函数,编译器决定使用那个可执行代码块 静态联编实际上就是函数重载和...

2018-08-09 15:54:43

阅读数 38

评论数 0

Linux的虚拟存储及动态内存管理及共享内存

物理内存与虚拟内存 虽然应用程序操作的对象是映射到物理内存之上的虚拟内存,但是处理器直接操作的却是物理内存。所以当用程序访问一个虚拟地址时,首先必须将虚拟地址转化成物理地址,然后处理器才能解析地址访问请求。地址的转换工作需要通过查询页表才能完成,概括地将,地址转换需要将虚拟地址分段,使每段虚拟地...

2018-07-26 16:28:01

阅读数 142

评论数 0

C++:模板全特化、偏特化、类型萃取

首先,特化是什么? 之前实现vector时,我们发现传参传string时,拷贝构造与扩容不应该用简单的浅拷贝,而是应该调用赋值实现。但是对于int,char这种内置类型又可以直接使用值拷贝,显然我们不能在同一份代码里对于不同类型实现两个方法。 也就说明,当一个模板类不能适用于所有类型时,我们可...

2018-07-24 16:32:15

阅读数 341

评论数 0

C++:模板参数及利用容器适配器实现Stack和Queue

当我们再写栈和队列时,要借助数组或链表实现,c++就提供了这样一种方式:容器适配器。 用vector或list为容器,适配出一个stack或queue。具体是如何适配的? 只要我vector或list提供的接口可以适合你stack或queue,就可以通过适配器适配出一个stack,queue。...

2018-07-24 10:23:59

阅读数 68

评论数 0

C++:模板实现vector和list

实现vector template <class T> class Vector { protected: void Expand(size_t newcapacity) { if (ne...

2018-07-23 11:12:46

阅读数 110

评论数 0

C++:继承总结

继承的相关概念 继承是面向对象复用的重要手段。继承是类型之间的关系建模,通过继承类的关系,可以达到复用的目的。比如下面这个例子: 老师,学生,保安都可以由人这个类继承下来。 实现一个简单的类 继承是一种复用手段,在继承关系里父类的成员都会变成子类的一部分 三种继承方式 pu...

2018-07-17 14:35:42

阅读数 63

评论数 0

C++:日期类的实现

日期类的实现 实现日期类,就是实现其中的几个默认的成员函数以及一些运算符的重载的实现。 构造函数 使用初始化成员列表初始化年月日,并且对日期的非法性做以判断。 Date::Date(int year,int month,int day) :_year(year) ,_mo...

2018-07-09 18:31:14

阅读数 375

评论数 0

C++:内联函数与友元函数

const修饰成员函数 const修饰成员函数:在成员函数后面加const,const修饰指针所指向的对象,也就是说保证调用这个const成员函数的对象在函数内不会被改变。 class Date { public: void Display() { cout...

2018-06-30 23:31:05

阅读数 275

评论数 1

C++:this指针 and 类的六个默认成员函数

首先来看一个例子: class Date {public: void Show() { cout<<_year<&...

2018-06-29 17:23:54

阅读数 194

评论数 0

C++:初识类和对象

类和对象 面向对象 面向对象程序设计:面向对象程序设计是一种程序设计范性,同时也是一种程序开发的方法。 对象:指的是类的实例,将对象作为程序的基本单元,将程序和数据封装在其中,以提高软件的重要性,灵活性和扩展性。 c++不是纯面向对象语言,而是基于面向对象的语言,因为包含c的部分,c是...

2018-06-29 11:04:28

阅读数 65

评论数 0

C++:指针与引用

指针&引用 引用 引用“&”是C++新增的概念,这里的“&”不是取地址的语义。 引用不是定义一个新的变量,而是给已经定义的变量重新起一个别名 ...

2018-06-26 23:05:53

阅读数 42

评论数 0

C++:命名空间,函数重载与缺省参数

本篇博客主要针对与c与c++不同的地方做以总结。 C++:在C的基础上添加了一些新的特性 C++的学习主要分为以下几个大的板块。 - c - 类 & 对象 - 继承 & 多态 - 模板 & ...

2018-06-26 10:02:07

阅读数 38

评论数 0

shell脚本-思维导图

完整的可以私信我~

2018-06-23 20:38:30

阅读数 93

评论数 1

网络编程-多路转接之poll与epoll模型

首先,还是需要理解io过程:io过程总体来看分两步,第一步就是等,第二步才是数据搬迁。而如果要想提高io的性能与效率,就要减少等的比重。 可以假想一个场景: 你去钓鱼,但是你只有一个鱼竿。你的同伴也和你一起去钓鱼,但是他带了100个鱼竿。假设每条鱼上钩的概率都是一样的,那么你和他相同的...

2018-06-08 16:54:39

阅读数 178

评论数 0

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