自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 理解虚继承

本篇博客主要对继承的对象模型以及虚拟继承进行一个整理和总结。 单继承 方式一:单级派生 //单继承 class A { public: int _a; }; class B :public A { public: int _b; }; int main() { B b; b._a = 1; b._b = 2; return ...

2019-01-27 19:11:19 628 1

原创 视图的基本操作和用户管理

文章目录一、视图基本操作创建视图修改视图删除视图二、用户管理查看用户信息创建用户语法语句删除用户语法语句修改用户密码改自己密码root 用户更改其他用户密码三、权限授权回收权限 一、视图基本操作 创建视图 create view 视图名 as select语句; //创建视图 create view shitu as select ename,sal from emp where emp...

2019-01-23 16:00:05 907 1

原创 MySQL基本查询

文章目录表的基本操作一、插入基本语法1. 单行数据+全列插入2. 多行数据 + 指定列插入3. 插入否则更新4. 替换二、select基本语法1.全列查询2.指定列查询3. 查询字段为表达式4.为查询结果指定别名基本语法语句5.结果去重三、where条件四、结果排序基本语法语句筛选分页结果基本语法语句五、update基本语法语句六、delete基本语法语句七、聚合函数八、group by子句的使用...

2019-01-22 21:11:34 638

原创 数据类型与表的约束

基本数据类型的测试 1.—tinyint类型 //创建表t1,类型为tinyint //tinyint类型范围:有符号-128~127 无符号0~255 create table t1(num tinyint); //测试tinyint insert into t1 values(1); insert into t1 values(128); //将字段num类型改为无符号 alter...

2019-01-21 11:08:03 450

原创 MySQL基本操作

--MySQL基本 //连接MySQL mysql -uroot -p //查看连接情况 show processlist; --对于数据库的操作 //创建数据库 create database rocket; //创建数据库并指定字符集 create database rocket charset=utf8; //创建数据库并指定字符集和校验规则 create database db3...

2019-01-19 11:44:37 196

转载 tcp udp 的粘包 断包分析

转载自:https://blog.csdn.net/qq_40129743/article/details/78644292 此篇分析来来自于一次面试经历,面试官问对于断包问题tcp跟udp分别的处理方式?然后我就在这里总结下粘包断包问题。 一,从TCP与UDP的区别讲起 网络数据经过路由器,如果数据很小,没有超过路由器的封包大小,就会直接直接经过路由器到达下一个路由器,一层一层最终到达目的...

2019-01-11 10:47:07 428

原创 栈的压入、弹出序列

题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的) class Solution { //思路:借助栈来实现 //(...

2019-01-08 19:31:58 152

原创 const_iterator 与 const类型的iterator

每一种容器都会定义自己的迭代器类型,这里以vector中的begin函数为例 std::vector::begin iterator begin();//返回普通类型的迭代器 const_iterator begin() const; //返回const_iterator类型的迭代器 那么const_iterator 与 const类型的iterator有什么区别呢? #include...

2019-01-03 20:57:49 407 1

原创 深拷贝与浅拷贝

深拷贝的实现: 方式一: #define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> using namespace std; #include<stdlib.h> #include<assert.h> //深拷贝 class String { public: //正确写法一: /*String(co...

2019-01-02 21:05:51 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除