240 发简信
IP属地:广东
  • 剑指offer05.替换空格

    请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1:输入:s = "We are happy."输出:"We%20are%20happy." 题解:

  • mysql存储过程

    存储过程是可以保存的准备好的SQL代码,因此代码可以反复重用。 如果有一个反复编写的SQL查询,请将其另存为存储过程,然后调用来执行它。还可以将参数传递给存储过程,以便存储过...

  • 120
    case when then

    mysql的case when和java的switch case方法用法相似。如果条件1,就返回结果1。语法如下: 例子: 返回结果:

  • if函数和ifnull函数

    mysql的IF()函数根据条件的结果为true或false,返回第一个值,或第二个值。 语法:IF(condition, value_if_true, value_if_f...

  • 120
    Limit字句的使用

    mysql中limit字句的三种用法(mysql的记录是从0行开始): limit a:只取a条数据 limit a,b:跳过a条数据,取b条数据 limit a offse...

  • 120
    having字句的使用

    HAVING 子句可以让我们筛选分组后的各组数据。(使用having字句时一定要搭配group by字句) 例题: 题解:

  • 120
    join的使用

    联结表的方式大致分为三种: inner join(内连接) :返回两(多)张表联结的字段相等的行。 left(outer) join(左外连接):显示左表的全部行,若存在与右...

  • 120
    窗口函数

    mysql常见的窗口函数: rank()、dense_rank()、row_number()的区别rank():如果有并列名次的行,会占用下一名次的位置。(比如三个人分数都是...

  • 剑指offer04.二维数组中的查找

    在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是...

  • 剑指offer03.数组中重复的数字

    找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几...

  • 二分查找

    基本思想: 首先将要查找的元素 target 与数组中间元素mid比较; 1)如果 target 小于中间元素mid,只需要在数组前一半元素中继续查找; 2)如果 targe...

  • 快速排序

    该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各...

  • 120
    递归算法

    递归就是程序自己调用自己( recursion)。 一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 1.趣味...

  • 冒泡排序

    冒泡排序的思想就是将相邻的两个位置的数据进行比较,如果前面位置的数据大于后面位置的数据,则将两位置的数据进行交换,未排序元素中最大的数便会像一个气泡一样一路向后冒,最后会将其...

  • 120
    阿里云安装配置redis

    由于我的服务器有过因配置redis不当而被黑客恶意挖矿的黑历史,故重新安装配置redis的时候谨慎一点。 防范的技巧如下: Redis不要监听在危险IP上,如果有请加防火墙控...

  • 阿里云安装配置nginx

    准备 云服务器:阿里云ECS 使用xshell远程连接服务器 使用xftp实现本地与服务器的文件传输 概览 nginx安装目录:/usr/local/nginx nginx主...

  • 阿里云安装配置maven

    准备 云服务器:阿里云ECS 使用xshell远程连接服务器 使用xftp实现本地与服务器的文件传输 apache-maven-3.6.0-bin.tar.gz安装包 步骤 ...

  • 120
    阿里云安装配置mysql

    准备 云服务器:阿里云ECS 使用xshell远程连接服务器 使用xftp实现本地与服务器的文件传输 使用navicat连接mysql 概览 安装的mysql版本是8.0的,...

  • 阿里云安装配置tomcat

    准备 云服务器:阿里云ECS 使用xshell远程连接服务器 使用xftp实现本地与服务器的文件传输 apache-tomcat-8.5.6.tar.gz 安装包 步骤 cd...

  • 阿里云安装配置java

    准备 云服务器:阿里云ECS 使用xshell远程连接服务器 使用xftp实现本地与服务器的文件传输 jdk-8u221-linux-x64.tar.gz安装包 步骤 上传j...