懒嘤嘤ly
码龄8年
关注
提问 私信
  • 博客:126,859
    126,859
    总访问量
  • 81
    原创
  • 1,679,031
    排名
  • 58
    粉丝
  • 0
    铁粉

个人简介:嘴角扬起 用力呼吸

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-03-18
博客简介:

dove1202ly的博客

博客描述:
keep runing
查看详细资料
个人成就
  • 获得98次点赞
  • 内容获得34次评论
  • 获得274次收藏
创作历程
  • 46篇
    2018年
  • 38篇
    2017年
成就勋章
TA的专栏
  • 剑指Offer
    4篇
  • c++
    17篇
  • c
    16篇
  • 数据结构
    12篇
  • linux
    15篇
  • 刷题
    12篇
  • 数据库
    2篇
兴趣领域 设置
  • 测试
    测试用例
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Window10打开MYSQL 5.7 Command 输入密码后闪退的解决方法

原因一:可能是因为你的密码输入有问题,有英文字母一定要使用英文输入原因二、如果密码没有问题,那有可能是电脑上的MYSQL服务没有开启导致的,下面就开启服务。我们使用快捷键Ctrl+Alt+Delete三键组合,然后选择“任务管理器”,再选择“服务”,将MYSQL5.7的进程切换成"开始"就好了。...
原创
发布博客 2018.09.02 ·
2107 阅读 ·
3 点赞 ·
5 评论 ·
0 收藏

【剑指Offer04】替换空格

【题目描述】请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。【思路讲解】【实现代码】class Solution {public: void replaceSpace(char *str,int length) { if(str==NULL) ...
原创
发布博客 2018.08.23 ·
242 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【剑指Offer03】二维数组中的查找

【题目描述】在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。【方法一代码】class Solution {public: bool Find(int target, vector<vector<int> &gt...
原创
发布博客 2018.08.23 ·
264 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【数据结构】排序算法之堆排序

什么是堆?如果下面这张图看不懂的话,那就戳这个什么是堆 那我们今天主要来看怎么利用堆的性质来进行堆排序初始数组: int arr[]={2,5,4,9,3,6,8,7};^_^以下介绍升序排序的步骤第一步:用数组元素创建堆【代码实现】 #include<iostream>using namespace std;#include<a...
原创
发布博客 2018.08.19 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何实现一个只能在栈上或者堆上生成对象的类?

什么才算是在栈上定义的对象?什么是在堆上定义的对象? 堆上:即存放的是由new创建的对象和数组,即动态申请的内存都放在堆内存 栈上:存放的是用来一些基本类型的变量和对象的引用变量 堆就相当于在家自己做饭,吃饭苦逼的还要刷碗,呜呜呜~ 栈就相当于去饭店吃饭,只管吃,不管其他,生活美滋滋~ 【分析】也就是说我们可以将题目理解为: 只能在堆上--->只...
原创
发布博客 2018.08.16 ·
634 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【剑指Offer02】C++实现单例模式

题目:设计一个类,我们只能生成该类的一个实例什么是单例模式?单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例单例模式的静态解析图 单例模式可以分为懒汉式和饿汉式:饿汉式单例模式:在类加载时就完成了初始化,所以类加载比较慢、获取对象的速度快、以空间换取时间模...
原创
发布博客 2018.08.07 ·
5750 阅读 ·
1 点赞 ·
6 评论 ·
33 收藏

【剑指Offer01】赋值运算符重载

题目:如下为类型为CMyString的声明,请为该类型添加赋值运算符函数class CMyString{public: CMyString(char* pData = NULL); CMyString(const CMyString& str); ~CMyString(void);private: char* m_pData;};【考察点】1、是否把返回值的类...
原创
发布博客 2018.08.07 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【数据库】基础学习之库的基本操作(增删查备份)

登录上我们的数据库之后,我们就可以来进行一下的基础操作了。。。。。。一、相关库操作1、查看当前数据库中已有的库语句:show databases;2、建库基本语句:create database 库名;例如:新建一个ly库4、显示数据库创建语句:show create database 数据库名;3、使用库:use 库名:4、数据库删除6、查看当...
原创
发布博客 2018.08.05 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【每日一题】层序遍历(自顶向下AND自底向上)

前面的文章中我有实现过二叉树的简单函数实现,在这就不详细介绍了,不了解的请戳https://blog.csdn.net/dove1202ly/article/details/79133089今天主要讲【层序遍历】---->面试常考点,必须会哦^ _ ^【题目】给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二...
原创
发布博客 2018.07.31 ·
845 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

关于错误 itoa': The POSIX name for this item is deprecated

在VS2013下如果使用itoa的话,会经常出现以下这种情况,对于这种报错,真的很无奈啊,查了好久呢发现改为_itoa也是不行,真的很生气呢。。。。。。。查了网上的好多解决方案,才知道要改成_itoa_s,这样就好了,,,,...
原创
发布博客 2018.07.22 ·
4926 阅读 ·
14 点赞 ·
4 评论 ·
7 收藏

三种单例模式的C++实现

简介        因为在设计或开发中,肯定会有这么一种情况,一个类只能有一个对象被创建,如果有多个对象的话,可能会导致状态的混乱和不一致。这种情况下,单例模式是最恰当的解决办法。它有很多种实现方式,各自的特性不相同,使用的情形也不相同。今天要实现的是常用的三种,分别是饿汉式、懒汉式和多线程式。        通过单例模式, 可以做到:1. 确保一个类只有一个实例被建立 2. 提供了...
转载
发布博客 2018.07.20 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【leetcode】合并区间

给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2:输入: [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。...
原创
发布博客 2018.07.16 ·
1043 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vector常用方法总结

本文转自https://www.cnblogs.com/zhonghuasong/p/5975979.html介绍vector是表示可变大小数组的序列容器。 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。 本质讲,vector使用动态...
转载
发布博客 2018.07.16 ·
1342 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【leetcode】17. 电话号码的字母组合

【题目描述】给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].【实现代码】string
原创
发布博客 2018.07.08 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

正则表达式

       相信我们都见过类似于这样的寻人启示吧,我们要想在茫茫人海中寻找某个人,就相当于从某些信息筛选出某个有用信息,上面的描述中有具体的描述,比如高龄88,失踪前的穿衣打扮,但也有模糊的描述,比如体重略胖,步履略蹒跚等,这跟我们在一堆信息中要筛选出我们需要的信息一样,有时我们知道具体要查找的内容,而有时只知道大概,类似于这样的筛选我们要借助什么完成呢?这就需要深入了解一下我们今天所提到的——...
原创
发布博客 2018.07.05 ·
957 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Liux】网络基础之应用层篇

我们之前也学过运输层为应用进程提供端到端的通信服务,但不同的网络应用的应用进程之间,还需要有不同的通信规则,因此在运输协议之上,还需要有应用层协议。应用层协议应当定义:1、应用进程交换的报文类型,如请求报文和响应报文2、各种报文类型的语法,如报文中的各个字段及详细描述3、字段的语义,即包含在字段中的信息的含义4、进程何时、如何发送报文,以及对报文进行响应的规则一、域名系统DNS——从域名解析出IP...
原创
发布博客 2018.06.04 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【每日一题】输入一个链表,从尾到头打印链表的每一个节点

【在线oj实现】【递归实现】 struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };class Solution { public: vector<int>...
原创
发布博客 2018.06.04 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Linux】浅析多线程与多线程相关的简单函数

【概念】在一个程序里的一个执行路线就叫做线程
原创
发布博客 2018.05.17 ·
7138 阅读 ·
11 点赞 ·
0 评论 ·
32 收藏

【Linux】进程创建之fork与vfork

前面我们了解了进程的基本概念,具体请戳点击打开链接,也提到了一点有关进程创建的概念,我们今天详细来解析一下fork与vfork的区别fork():从已经存在的一个进程中创建一个子进程,并把父进程的内存数据拷贝到子进程中#include<unistd.h>pid_t fork(void);//返回值:子进程返回0,父进程返回子进程id,出错返回-1vfork():创建一个子进程,并和...
原创
发布博客 2018.05.10 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对死锁的简单理解

【概念】   死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,例如线程A锁住了记录1并等待记录2,线程B锁住了记录2并等待记录1,这样就产生了死锁现象。【几个相关概念】 1、可重用性资源一种可供用户重复使用多次的资源2...
原创
发布博客 2018.05.08 ·
960 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多