上一页 1 ··· 3 4 5 6 7 8 下一页

2017年3月16日

网易有道面经

摘要: 网易有道的筛选模式是先上机考试,然后根据上机考试选择大概1/3参加面试。上机的平台和ACM有点类似,提交代码然后有手动阅卷。 上机考试时隔比较久远,不过还能想起两个题目: 1. 给定一个点分IP地址表示,写个程序把它转换成相应的32位的无符号整数并输出,如果输入不是合法数据,就返回0. 这个题目如何 阅读全文

posted @ 2017-03-16 10:56 zhaodun 阅读(1531) 评论(0) 推荐(0) 编辑

2017年3月13日

声明和定义

摘要: 《C++Primer》第四版 2.3.5节中这么说到: ①变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。 ②变量声明:用于向程序表明变量的类型和名字。 ③定义也是声明:当定义变量时我们声明了它的类型和名字。 ④extern关键字:通过使用extern关键字声明 阅读全文

posted @ 2017-03-13 10:47 zhaodun 阅读(274) 评论(0) 推荐(0) 编辑

2017年3月11日

数组/指针

摘要: 指针数组,数组指针,傻傻分不清?常量指针,指针常量到底谁不变?数组引用,引用数组,到底有没有? 一、指针数组,数组指针,傻傻分不清 (1)指针数组可以理解为存放指针的数组比如: int a[10] = {0}; int *p[10]; p[0] = &a[0]; 例子中p是含有十个整型指针的数组,也 阅读全文

posted @ 2017-03-11 12:48 zhaodun 阅读(137) 评论(0) 推荐(0) 编辑

2017年3月7日

软件测试相关问题

摘要: 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。 兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的 阅读全文

posted @ 2017-03-07 13:15 zhaodun 阅读(850) 评论(0) 推荐(0) 编辑

2017年3月6日

c++ list, vector, map, set 区别与用法比较

摘要: List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速 阅读全文

posted @ 2017-03-06 15:26 zhaodun 阅读(15107) 评论(0) 推荐(3) 编辑

2017年2月28日

LIB和 DLL区别

摘要: 共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有 阅读全文

posted @ 2017-02-28 14:13 zhaodun 阅读(347) 评论(0) 推荐(0) 编辑

2017年2月27日

C++ STL总结

摘要: 以下内容来源网上 经过整合而成 一、一般介绍 STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。 阅读全文

posted @ 2017-02-27 11:01 zhaodun 阅读(306) 评论(0) 推荐(0) 编辑

2017年2月23日

浅谈static和extern关系

摘要: 一.C语言中的static关键字 在C语言中,static可以用来修饰局部变量,全局变量以及函数。在不同的情况下static的作用不尽相同。 (1)修饰局部变量 一般情况下,对于局部变量是存放在栈区的,并且局部变量的生命周期在该语句块执行结束时便结束了。但是如果用static进行修饰的话,该变量便存 阅读全文

posted @ 2017-02-23 11:18 zhaodun 阅读(16617) 评论(0) 推荐(5) 编辑

2017年2月15日

死锁及处理

摘要: 所谓死锁就是一个进程集合中的多个进程因为竞争资源,而造成的互相等待现象。很显然,如果没有外力的作用,那么死锁涉及到的各个进程都将永远处于封锁状态。 产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。 死锁的必要条件: 互斥条件(Mutual e 阅读全文

posted @ 2017-02-15 12:56 zhaodun 阅读(528) 评论(0) 推荐(0) 编辑

函数模板与模板函数

摘要: 1.函数指针——指针函数 函数指针的重点是指针。表示的是一个指针,它指向的是一个函数,例子: int (*pf)(); 指针函数的重点是函数。表示的是一个函数,它的返回值是指针。例子: int* fun(); 2.数组指针——指针数组 数组指针的重点是指针。表示的是一个指针,它指向的是一个数组,例子 阅读全文

posted @ 2017-02-15 12:45 zhaodun 阅读(586) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页

导航