自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 聊聊塔罗

Tarot cards are usually read by a fortune-teller, though in these days of New Age Enterprise, anyone can buy a deck with instructions on how to discover your real self and actualize your true potential.——摘自The Skeptic’s Dictionar.一个人的心理成长过程,必定会遇到各种各样的问题,

2021-03-27 10:39:39 166

原创 虚函数和纯虚函数区别

虚函数的意义,就在于定义了一个从最早的父类,到最后的子类,都必须具备的一个功能(函数),只是在不断的进化(继承)中,这个功能会略微发生改变。通过虚函数,我们在调用不同的衍生类的时候,可以拥有不同的功能。在大一点的项目中,由于类中的函数成百上千,恐怕你就会为此疯狂。如果说虚函数还可以用重命名作为另外一种解决方法,那么纯虚函数则是没有第二种可以替代的方法。拿一个非常简单的代码说明一下:class test{ public: virtual void print(); virtual void orde

2021-03-24 22:46:04 126

原创 三次握手和四次挥手

”三次握手”的详解所谓的三次握手即TCP连接的建立。这个连接必须是一方主动打开,另一方被动打开的。以下为客户端主动发起连接的图解:客户端主动打开,服务端被动打开。1、客户端向服务器发送一段tcp报文,其中:·标记位为SYN,表视请求建立新链接。·序号为Seq=X(X一般为1);·随后客户端进入SYN-SENT阶段。2、服务器接收到来自客户端的TCP报文之后,结束LISTEN阶段。并返回一段TCP报文,其中:·标志位为SYN和ACK,表示”确认客户端的报文Seq序号有效,服务器能正常接受客

2021-03-19 15:54:32 76

转载 drop、truncate和delete的区别

drop、truncate和delete的区别(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。当表被TRUNCATE 后,这个表和索引所占用的空间会恢复到初始大小,DELETE操作不会减少表或索引所占用的空间。drop

2021-03-17 22:31:26 683

原创 map迭代器删除后会出现什么

(1)对于关联容器(如map,set,multimap,multiset),删除当前的iterator,仅仅会使当前的iterator失效,只要在erase时,递增当前的iterator即可。这是因为map之类的容器,使用了红黑树来实现,插入,删除一个结点不会对其他结点造成影响。使用方式如下例子:set<int> valset = { 1,2,3,4,5,6 };set<int>::iterator iter;for (iter = valset.begin(); iter !

2021-03-17 13:35:14 653

原创 数据库基本操作

查看可用数据库命令SHOW DATABASES;选择数据库命令USE xxxx获取一个数据库的所有表SHOW TABLES;获取一个数据库的所有表(1)SHOW COLUMNS FROM 表名;(2)DSCRIBE 表名只显示前5行一:只查询表的前5行(5可自定义)MySQL数据库的语法语法select * from 表名 limit 5;例如select *from biaoyi limit 5;'//从biaoyi中显示前5行记录':只查询表的第3到8行

2021-03-17 11:09:03 54

原创 最长和谐子序列

和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。示例 1:输入:nums = [1,3,2,2,5,2,3,7]输出:5解释:最长的和谐子序列是 [3,2,2,2,3]示例 2:输入:nums = [1,2,3,4]输出:2示例 3:输入:nums = [1,1,1,1]输

2021-03-16 22:46:05 570

原创 骑士的金币

国王用金币赏赐忠于他的骑士。骑士在就职的第一天获得一枚金币。接下来的两天(第二天和第三天)每天获得两枚金币、接下来的第三天(第四、五、六天)每天获得三枚金币。接下来的四天(第七、8、九、十天)每天获得四枚金币。这样的赏赐形式一直延续:即连续N天骑士每天都获得N枚金币后,连续N+1天每天都将获得N+1枚金币,其中N为任一正整数。编写一个程序,对给定的天数计算出骑士获得的金币总数(从任职的第一天开始)。# include <iostream>using namespace std;int m

2021-03-16 22:35:05 1360

原创 罗马数字计算

字符串命名转换孔乙己说“回”字有四种写法,编程语言中常见的命名风格有如下四种:全部首字母大写第一个单词首字母小写,其余单词首字母大写单词全部小写,由下划线连接单词全部小写,由减号连接请设计并实现一个caseTransform函数,使得一个字符串str可以被方便地转成四种形式,并且将四种形式通过空格拼接成一个字符串返回为方便起见,这里假设输入字符串全部符合以上四种形式的英文字母组合思路:使用map对各个符号标记,通过循环遍历,同时判断IV,IX,XL等类型是否在其中。若有计数加入k后跳过

2021-03-16 22:26:58 379

原创 入门级求职简历情况

#标准的求职简历主要由四个基本内容组成:基本情况:姓名、性别、出生日期、民族、婚姻状况和联系方式等。教育背景:按时间顺序列出初中至最高学历的学校、专业和主要课程。所参加的各种专业知识和技能培训。工作经历:按时间顺序列出参加工作的所有的就业记录,包括公司/单位名称、职务、就任及离任时间,应该突出所任每个职位的职责、工作性质等,此为 求职 简历的精髓部分。其他:个人特长及爱好、其他技能、专业团...

2020-03-08 20:09:26 97

空空如也

空空如也

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

TA关注的人

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