- 博客(4)
- 收藏
- 关注
原创 面试知识点总结之c++基础(二)
1、线程进程及堆栈关系总结 突然想到进程的栈和线程的栈,就顺便说一下,线程的栈被自动分配到进程的内存空间中 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立
2013-12-04 17:04:56 814
原创 面试知识点总结之c++基础(一)
1、#include 标准库用 注: 用 #include 格式来引用标准库的头文件(编译器将从标准库目录开始搜索)。 用 #include “filename.h” 格式来引用非标准库的头文件(编译器将从用户的工作目录开始搜索)。 2、C++中的static C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者
2013-12-04 16:50:13 1875
原创 面试知识点总结之数据库
一、数据库索引的左右及其优缺点 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组
2013-12-04 16:23:50 1386
原创 面试知识点总结之计算机网络
网络方面: 一、29、TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗? 答:建立连接的过程是利用客户服务器模式,假设主机A为客户端,主机B为服务器端。 (1)TCP的三次握手过程:主机A向B发送连接请求;主机B对收到的主机A的报文段进行确认;主机A再次对主机B的确认进行确认。 (2)采用三次握手是为了防止失效的连接请求报文段突然又传送到主机B,因而产生错误。失效的连接请求
2013-12-04 16:18:41 1500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人