<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xingmanglang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xingmanglang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xingmanglang]]></copyright><item><title><![CDATA[oracle触发器]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/125140572</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/125140572</guid><author>xingmanglang</author><pubDate>Mon, 06 Jun 2022 09:44:16 +0800</pubDate><description><![CDATA[触发器]]></description><category></category></item><item><title><![CDATA[存储函数和存储过程]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/125133853</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/125133853</guid><author>xingmanglang</author><pubDate>Mon, 06 Jun 2022 09:09:40 +0800</pubDate><description><![CDATA[存储函数和存储过程]]></description><category></category></item><item><title><![CDATA[游标的使用]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/125102308</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/125102308</guid><author>xingmanglang</author><pubDate>Sun, 05 Jun 2022 16:48:40 +0800</pubDate><description><![CDATA[打印出80号部门的所有员工的工资：salarydeclarev_sal employees.salary%type;定义游标cursor emp_sal_cursor is select salary from employees where department_id=80;begin打开游标open emp_sal_cursor;提取游标fetch emp_sal_cursor into v_sal;while emp_sal_cursor%found loopdbms_out.put_line('sa]]></description><category></category></item><item><title><![CDATA[plsql]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/125078780</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/125078780</guid><author>xingmanglang</author><pubDate>Thu, 02 Jun 2022 15:56:23 +0800</pubDate><description><![CDATA[oracle]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/125070746</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/125070746</guid><author>xingmanglang</author><pubDate>Wed, 01 Jun 2022 09:46:14 +0800</pubDate><description><![CDATA[oracle]]></description><category></category></item><item><title><![CDATA[oracle的基本语法]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/125032828</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/125032828</guid><author>xingmanglang</author><pubDate>Sun, 29 May 2022 16:43:27 +0800</pubDate><description><![CDATA[新增数据

insert into employees values(1002,'BB')

insert into employees (last_name,employee_id) values ('DD',1003)

修改数据

update emp1 set salary =12000 where employee_id=179;

删除数据

delete from employees where department_id=107;


]]></description><category></category></item><item><title><![CDATA[webpack5css的兼容]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/121161954</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/121161954</guid><author>xingmanglang</author><pubDate>Sun, 29 May 2022 16:37:17 +0800</pubDate><description><![CDATA[代码配置

    在webpack.config.js中

    需要下载插件




npm i postcss-loader postcss-preset-env -D
npm i mini-css-extract-plugin -D







    这里的filename代表输出的文件路径，MiniCssExtractPlugin.loader,是使打包css成单独文件，默认情况下w...]]></description><category></category></item><item><title><![CDATA[redux-thunk 和useSelect useSelect的使用]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/124159757</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/124159757</guid><author>xingmanglang</author><pubDate>Wed, 13 Apr 2022 22:27:00 +0800</pubDate><description><![CDATA[//store.js

import { createStore,applyMiddleware } from "redux";
import thunk from "redux-thunk";
export const jia=()=&gt;{
    return{
        type:'increment',
        
    }
}
export const jian=()=&gt;{
    return{
        type:'decrement',
        
  .]]></description><category></category></item><item><title><![CDATA[js实现鼠标点击出现爱心]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/124146082</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/124146082</guid><author>xingmanglang</author><pubDate>Wed, 13 Apr 2022 13:41:31 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Do.]]></description><category></category></item><item><title><![CDATA[react常见的坑和面试常考]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/123904530</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/123904530</guid><author>xingmanglang</author><pubDate>Fri, 01 Apr 2022 18:42:24 +0800</pubDate><description><![CDATA[react常见的坑和面试常考]]></description><category></category></item><item><title><![CDATA[按照这种方式配mobx和react-mobx一定不会报错]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/123480015</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/123480015</guid><author>xingmanglang</author><pubDate>Mon, 14 Mar 2022 16:29:20 +0800</pubDate><description><![CDATA[mobx   react-mobx配置]]></description><category></category></item><item><title><![CDATA[webpack5压缩css]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/121161812</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/121161812</guid><author>xingmanglang</author><pubDate>Fri, 05 Nov 2021 14:07:32 +0800</pubDate><description><![CDATA[使用optimize-css-assets-webpack-plugin这个插件，具体代码如下








]]></description><category></category></item><item><title><![CDATA[webpack中eslint的使用（最新webpack版本）]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/121161224</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/121161224</guid><author>xingmanglang</author><pubDate>Fri, 05 Nov 2021 13:51:14 +0800</pubDate><description><![CDATA[在webpack5中eslint-loader已经弃用，能使用eslint-webpack-plugin

在webpack5中eslint应该这样配置（亲测可用）

下载插件 cnpm ieslint-webpack-plugin -D

在webpack中配置:

1 引入插件

const ESLintPlugin = require('eslint-webpack-plugin');

2 在plugins中配置

new ESLintPlugin({

      ext...]]></description><category></category></item><item><title><![CDATA[webpack中babel（编译ES6）语法最新版本]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/121160919</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/121160919</guid><author>xingmanglang</author><pubDate>Fri, 05 Nov 2021 13:32:42 +0800</pubDate><description><![CDATA[在babel中@babel/preset-env主要的功能是依据项目经过babel编译构建后产生的代码所对应运行的目标平台。其中@babel/plugin-transform-*。这些插件的工作主要就是babel在处理代码的过程当中对于新的 ES 语法的转换。

  1  因为在babel7.4以后@babel/preset-env就被弃用了，所以写法也有所不同，最新的写法（亲测可用）在babelrc文件下配置


{
    "presets": [
        [...]]></description><category></category></item><item><title><![CDATA[LeetCode55：跳跃游戏（贪心算法）]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/120935797</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/120935797</guid><author>xingmanglang</author><pubDate>Sun, 24 Oct 2021 16:23:11 +0800</pubDate><description><![CDATA[题目描述：

给定一个非负整数数组nums ，你最初位于数组的 第一个下标 。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标。

原题链接：力扣

我们可以设置rightMost代表从第i个位置所能到达的最大位置，只要rightMost&gt;=n-1就代表可以到达，否则不能到达。


class Solution {
    public boolean canJump(int[] nums) {
        int rightMost=0;
       .]]></description><category></category></item><item><title><![CDATA[LeetCode53最大子序和（动态规划）]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/120935020</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/120935020</guid><author>xingmanglang</author><pubDate>Sun, 24 Oct 2021 16:01:51 +0800</pubDate><description><![CDATA[原题链接：力扣  

我们用 f(i)代表以第 i个数结尾的「连续子数组的最大和」，那么很显然我们要求的答案就是：



 因此我们只需要求出每个位置的f(i)，采用动态规划的原理我们可以知道f(i)=max(f(i-1)+nums[i],nums[i])  




class Solution {
    public int maxSubArray(int[] nums) {
        int pre = 0, maxAns = nums[0...]]></description><category></category></item><item><title><![CDATA[LeetCode45. 跳跃游戏 II]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/120934360</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/120934360</guid><author>xingmanglang</author><pubDate>Sun, 24 Oct 2021 15:04:21 +0800</pubDate><description><![CDATA[原题链接：力扣




class Solution {
    public int jump(int[] nums) {
       
          if(nums.length==1){
              return 0;
          }
          int count=1;
          for(int i=0;i&lt;nums.length;i++){
              if(i+nums[i]&gt;=nums...]]></description><category></category></item><item><title><![CDATA[LeetCode22题：括号生成（递归）]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/120930471</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/120930471</guid><author>xingmanglang</author><pubDate>Sun, 24 Oct 2021 10:24:17 +0800</pubDate><description><![CDATA[题目描述：

数字n代表生成括号的对数，请你设计一个函数，用于能够生成所有可能的并且有效的括号组合。

有效括号组合需满足：左括号必须以正确的顺序闭合。

原题链接：力扣

    分析：可以设置左括号的数量left=n和右括号的数量right=n,ans代表最终生成返回的所有的符合条件的括号组合，cur代表当前生成的一个括号组合，采用递归的思路，如果left&gt;0或者right&gt;0就递归，直到left=0&amp;&...]]></description><category></category></item><item><title><![CDATA[leetCode5. 最长回文子串(动态规划)]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/120918499</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/120918499</guid><author>xingmanglang</author><pubDate>Sat, 23 Oct 2021 11:25:48 +0800</pubDate><description><![CDATA[题目描述：给你一个字符串s，找到s中最长的回文子串。

    回文串：就是可以正反都一样的字符串

    根据回文串 的定义可以知道如果一个字符串是回文串，那么去掉它的开头和结尾它还是回文串。由此我们可以采用动态规划的思路求解

    设s是总串

   

     这里的其他情况包含二种，一种是s[i,j]本身不是回文子串，另一种是i&gt;j这是不合法的

     如此可以得到动态规划的方程：

   
...]]></description><category></category></item><item><title><![CDATA[LeetCode3. 无重复字符的最长子串（滑动窗口）]]></title><link>https://blog.youkuaiyun.com/xingmanglang/article/details/120917131</link><guid>https://blog.youkuaiyun.com/xingmanglang/article/details/120917131</guid><author>xingmanglang</author><pubDate>Sat, 23 Oct 2021 10:35:31 +0800</pubDate><description><![CDATA[求最长无重复的子串，采用滑动窗口的原理。因为，我们假设i（left）是子串的左边的开始，rk(right)是子串右边的结束位置。可以发现如果当前子串继续向后遍历发现重复的的元素，那么从i到rk是可以确定是没有重复的元素的。

    这样我们就可以使用滑动窗口来解决这个问题

    我们定义二个指针左指针代表子串的起点，右子串代表子串的终点。

    我们可以将左指针向后移动一步，代表我们开始枚举下一个子串的起点，然后我们可以不断的向后移动右指针并且要保证左右指针...]]></description><category></category></item></channel></rss>