摘要:
数据库命令 学生(学号,姓名,性别,出生日期,身份证号,家庭住址,联系电话,邮政编码,政治面貌,简历,是否退学,是否休学,楼号,房间号,床位号,班级号) 系(系号,系名,系主任,办公室,电话) 班级(班级号,班级名称,专业,班级人数,入学年份,教室,班主任,班长,系号) 课程(课程号,课程名,学期) 阅读全文
摘要:
数据结构 单链表 1.单链表 实现一个单链表,链表初始为空,支持三种操作: 向链表头插入一个数; 删除第 k 个插入的数后面的数; 在第 k 个插入的数后插入一个数。 现在要对该链表进行 M 次操作,进行完所有操作后,从头到尾输出整个链表。 注意:题目中第 k 个插入的数并不是指当前链表的第 k 个 阅读全文
摘要:
浏览器中输入网址后的执行过程 1.浏览器获取域名 2.通过DNS协议获取域名对应服务器的ip地址 3.浏览器和对应的服务器通过三次握手建立TCP连接 4.浏览器通过HTTP协议向服务器发送数据请求 5.服务器将查询结果返回给浏览器 6.四次挥手释放TCP连接 7.浏览器渲染结果 涉及到的协议 应用层 阅读全文
摘要:
基础算法 快速排序 1.快速排序 给定你一个长度为 n 的整数数列。 请你使用快速排序对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式 输入共两行,第一行包含整数 n。 第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。 输出格式 输出共一行,包含 n 阅读全文
摘要:
容器 1.vector #include<vector> //变长数组 vector<int> a; vector<int> b[233]; //二维数组 vector<int> a({1,2,3}); struct Rec { int x,y; n }; vector<Rec> c; //长度 a 阅读全文
摘要:
字符串的相关语法问题 1.字符串中的数字个数 输入一行字符,长度不超过 100,请你统计一下其中的数字字符的个数 #include<iostream> using namespace std; int main(){ char c; int numbers=0; while(cin>>c){ if( 阅读全文
摘要:
类、结构体、指针和引用 指针 #include<iostream> using namespace std; char a,b;//外面定义的变量存放堆中 int main(){ int a=10; int* p=&a;//&a是a的地址,*的含义是定义的变量是指针类型,变量的名字是p int** 阅读全文
摘要:
常见面试题 1.事务的概念、四大特性 事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致状态变到另一种一致性状态。 事务是逻辑上的一组操作,要么都执行,要么都不执行。 事务的特性: 1.原子性 事务是数据库逻辑的工作单元,事务包括的所有操作,要么都做 阅读全文
摘要:
经典面试题 1.微程序控制的基本思想 微程序控制的基本思想是把机器指令的每一操作控制步编成一条微指令。每条机器指令对应一段微程序。 执行机器指令时,从控制存储器中顺序取出这些微指令,就可按所要求的次序产生相应的操作控制信号。 2.冯诺依曼计算机特点 1)计算机硬件系统由运算器、存储器、控制器、输入设 阅读全文