摘要: 记录一下使用SQL server 的过程 1.创建数据库 使用新建查询,脚本如下: 注意:使用脚本不会自动创建文件夹,需要手动创建新的文件。 然后分析,运行就行了。 通过右键查看其属性可进行修改 查看数据库文件具体信息: 修改数据库名: 修改数据库文件名: 删除数据库:(处于连接状态不能删除) 创建 阅读全文
posted @ 2019-04-23 21:44 Stephen_A 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 动态数组不是数组! 将new T[] 分配得到的内存称为“动态内存”,这种说法其实不准确,使用new分配一个数组时,我们并未得到一个数组类型的对象,而是一个数组元素类型的指针,即使用类型别名定义一个数组类型,new也不会分配一个数组类型的对象。 我们正在分配一个数组的试试生之时不可见的,连[num] 阅读全文
posted @ 2019-04-15 20:53 Stephen_A 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 内存溢出 out of memory 指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak 是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以 阅读全文
posted @ 2019-04-15 19:58 Stephen_A 阅读(1851) 评论(0) 推荐(1) 编辑
摘要: 一、基础知识 1、基本语言 1、说一下static关键字的作用 传送门:https://www.cnblogs.com/biyeymyhjob/archive/2012/07/19/2598815.html 个人理解:a.所有未加static的全局变量和函数具有全局可见性。加了static,就会对其 阅读全文
posted @ 2019-04-10 23:19 Stephen_A 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 容器定义和初始化 与顺序容器大小相关的构造函数 注意:只有顺序容器的构造函数才接受大小参数,关联容器并不支持。 标准库array具有固定大小 因为大小是array类型的一部分,array不支持普通的容器构造函数。 六种初始化vector对象的方法 vector<int> ilist1; vector 阅读全文
posted @ 2019-04-08 22:21 Stephen_A 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 迭代器范围 迭代器范围是标准库的基础。 迭代器范围由一对迭代器表示,第二个迭代器被称为last,指向尾元素之后的位置。第一个称为begin ,指向第一个元素,被称为做闭合区间。[begin,end) 迭代器要求: end不在begin之前,如果begin与end相等,则范围为空。 与vector和d 阅读全文
posted @ 2019-04-08 17:04 Stephen_A 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 进程模型 计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程,简称 进程。一个进程就是一个正在执行程序的实例。包括程序计数器、计数器和当前变量的值。 CPU在进程之间快速来回切换被称作是多道程序设计。 进程的创建 四种事件会导致进程的创建 1.系统初始化 2.正在运行的程序执行了创建 阅读全文
posted @ 2019-04-02 21:28 Stephen_A 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 最近准备面试题,看到有介绍计网中的TCP三次握手和四次挥手操作及其代表的含义的题,复习了一下,顺便记录下来吧。 注:图片来自中国大学MOOC 哈尔滨工业大学 计算机网络之探赜索隐 聂兰顺老师的慕课,讲得很好,大家如果还有什么不清楚的可以直接搜慕课看。 TCP连接特点: 点对点:一个发送方,一个接收方 阅读全文
posted @ 2019-03-29 19:40 Stephen_A 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 访问控制与封装 使用访问说明符来加强类的封装性。public 和private 使用class或struct关键字 二者的唯一区别就是默认访问权限不太一样:struct的默认是public, class默认是private 友元 类可以允许其他类或函数访问它的非公有成员,方法是通过令其它类或函数成为 阅读全文
posted @ 2019-03-25 21:39 Stephen_A 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 类的基本思想是数据抽象和封装,数据抽象是一种依赖接口和实现分离的编程技术。 类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。 封装实现了类的接口和实现的分离封装后的类隐藏了它的实现细节。 定义抽象数据类型 引入this 成员函数通过一个名 阅读全文
posted @ 2019-03-25 20:42 Stephen_A 阅读(910) 评论(0) 推荐(0) 编辑