2 懒嘤嘤ly

尚未进行身份认证

嘴角扬起 用力呼吸

等级
博文 84
排名 6w+

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

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

2018-09-02 01:40:47

【剑指Offer04】替换空格

【题目描述】请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。【思路讲解】【实现代码】classSolution{public: voidreplaceSpace(char*str,intlength){if(str==NULL)...

2018-08-23 21:39:01

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

【题目描述】在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。【方法一代码】classSolution{public:boolFind(inttarget,vector<vector<int>&gt...

2018-08-23 20:50:02

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

什么是堆?如果下面这张图看不懂的话,那就戳这个什么是堆 那我们今天主要来看怎么利用堆的性质来进行堆排序初始数组:intarr[]={2,5,4,9,3,6,8,7};^_^以下介绍升序排序的步骤第一步:用数组元素创建堆【代码实现】 #include<iostream>usingnamespacestd;#include<a...

2018-08-19 16:30:08

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

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

2018-08-16 20:15:07

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

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

2018-08-07 11:30:44

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

题目:如下为类型为CMyString的声明,请为该类型添加赋值运算符函数classCMyString{public: CMyString(char*pData=NULL); CMyString(constCMyString&str); ~CMyString(void);private: char*m_pData;};【考察点】1、是否把返回值的类...

2018-08-07 10:47:21

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

登录上我们的数据库之后,我们就可以来进行一下的基础操作了。。。。。。一、相关库操作1、查看当前数据库中已有的库语句:show databases;2、建库基本语句:createdatabase 库名;例如:新建一个ly库4、显示数据库创建语句:show create database 数据库名;3、使用库:use 库名:4、数据库删除6、查看当...

2018-08-05 11:39:29

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

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

2018-07-31 10:04:42

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

在VS2013下如果使用itoa的话,会经常出现以下这种情况,对于这种报错,真的很无奈啊,查了好久呢发现改为_itoa也是不行,真的很生气呢。。。。。。。查了网上的好多解决方案,才知道要改成_itoa_s,这样就好了,,,,...

2018-07-22 11:40:59

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

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

2018-07-20 16:19:31

【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 19:08:52

vector常用方法总结

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

2018-07-16 17:52:09

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

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

2018-07-08 14:58:16

正则表达式

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

2018-07-05 23:06:00

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

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

2018-06-04 23:25:58

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

【在线oj实现】【递归实现】structListNode{intval;structListNode*next;ListNode(intx):val(x),next(NULL){}};classSolution{public: vector<int>...

2018-06-04 22:31:39

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

【概念】在一个程序里的一个执行路线就叫做线程

2018-05-17 16:51:51

【Linux】进程创建之fork与vfork

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

2018-05-10 11:40:00

对死锁的简单理解

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

2018-05-08 20:22:59
奖章
    暂无奖章