- 博客(8)
- 收藏
- 关注
原创 数据库基础
数据库系统(DBS)由五部分组成:硬件系统; 数据库集合; DBMS; 及相关软件; 数据库管理员与用户;数据库索引索引是对数据库表中一列或多列的值进行排序的一种结构;索引的一个主要目的就是加快检索表中数据。数据库事务的四个基本特征分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration),简称ACID...
2019-09-20 09:35:08 953
原创 深度学习环境搭建
服务器端配置:系统:Centos7.5 内存:32G 显卡Tesla M60 、8G 1、安装显卡驱动Nvidia390.57 下载安装包:NVIDIA-Linux-x86_64-390.57-grid.run ; 终端运行:chmod +x NVIDIA-Linux-x86_64-390.57-grid.run; ...
2019-09-19 17:16:31 268
原创 C++基础知识
Static关键字的作用:全局静态变量 静态存储区,在整个程序运行期间一直存在; 未经初始化的全局静态变量会被自动初始化为0; 其作用域从定义之处开始,到文件结尾,在文件之外不可见。 局部静态变量 内存中的位置:静态存储区; 未经初始化的局部静态变量会被自动初始化为0; 作用域仍为局部作用域,当定义它的函数或者语句块结束的...
2019-09-19 17:16:20 98
原创 数据结构与算法
数据结构:数据解构是指相互之间存在一种或多种特定关系的数据元素的集合;描述的是存储和组织数据的方式。 数组、栈、队列、链表、图、树、堆、散列表数据类型:数据的集合和对数据的操作数组:定义4*4二维数组:vector<vector<int>> array(4,vector(4)) ; 将值插入数组头部 vector<...
2019-09-19 17:15:30 97
原创 操作系统
程序的并发执行:在多道程序系统中,只有不存在前趋关系的程序之间才有可能并发执行。由于所有程序共享系统资源,以及它们为完成同一项任务而相互合作,致使在这些并发执行的程序之间必将形成相互制约的关系,由此会给程序并发执行带来新的特征:(1)间断性、(2)失去封闭性、(3)不可再现性。由此引入进程。进程:在多道程序环境下,程序的执行属于并发执行 进程的基本状态:就绪状态、执行状态、阻塞状态。...
2019-09-19 17:14:26 244
原创 C++内联函数、友元函数、名称空间
内联函数:C++为提高程序运行速度所做的一项改进。常规函数和内联函数的区别在于:C++编译器如何将它们组合到程序中。源程序编译得到可执行程序——由一组机器语言指令组成。运行程序时,OS将这些指令载入到计算机内存中,因此每条指令都有特定的内存地址。 常规函数调用:执行到函数调用指令时,程序将在函数调用后立即存储该指令的内存地址,并将函数参数复制到堆栈(为此保留的内存块),跳到标记函数起点的内存...
2019-09-19 00:18:45 239
原创 C++类和函数
右值引用和移动语义:左值是指表达式结束后依然存在的持久化对象,右值是指表达式结束时就不再存在的临时对象。所有的具名变量或者对象都是左值,而右值不具名。左值能对表达式取地址,右值不能。 右值引用可实现移动语义和精确传递,它的主要目的有两个:1、消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率;2、能够简洁明确地定义泛型函数。左值与右值 左值引用 右值引用 ...
2019-09-19 00:18:21 711
原创 C++ string类和STL
string类: string类由头文件string支持(头文件string.h和cstring支持对C-风格字符串进行操纵的C库字符串函数)。string的构造函数: string(const char* s) 将string对象初始化为s指向的NBTS(C风格字符串) string(size_type n,char c) 将string对象初始化为包含n...
2019-09-09 13:03:19 326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人