- 博客(20)
- 收藏
- 关注
原创 游标的使用
打印出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
2022-06-05 16:48:40
131
原创 oracle的基本语法
新增数据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;
2022-05-29 16:43:27
61
原创 webpack5css的兼容
代码配置 在webpack.config.js中 需要下载插件npm i postcss-loader postcss-preset-env -Dnpm i mini-css-extract-plugin -D 这里的filename代表输出的文件路径,MiniCssExtractPlugin.loader,是使打包css成单独文件,默认情况下w...
2022-05-29 16:37:17
99
原创 redux-thunk 和useSelect useSelect的使用
//store.jsimport { createStore,applyMiddleware } from "redux";import thunk from "redux-thunk";export const jia=()=>{ return{ type:'increment', }}export const jian=()=>{ return{ type:'decrement', .
2022-04-13 22:27:00
432
原创 js实现鼠标点击出现爱心
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do.
2022-04-13 13:41:31
905
原创 webpack中eslint的使用(最新webpack版本)
在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...
2021-11-05 13:51:14
1781
原创 webpack中babel(编译ES6)语法最新版本
在babel中@babel/preset-env主要的功能是依据项目经过babel编译构建后产生的代码所对应运行的目标平台。其中@babel/plugin-transform-*。这些插件的工作主要就是babel在处理代码的过程当中对于新的 ES 语法的转换。 1 因为在babel7.4以后@babel/preset-env就被弃用了,所以写法也有所不同,最新的写法(亲测可用)在babelrc文件下配置{ "presets": [ [...
2021-11-05 13:32:42
465
原创 LeetCode55:跳跃游戏(贪心算法)
题目描述:给定一个非负整数数组nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。原题链接:力扣我们可以设置rightMost代表从第i个位置所能到达的最大位置,只要rightMost>=n-1就代表可以到达,否则不能到达。class Solution { public boolean canJump(int[] nums) { int rightMost=0; .
2021-10-24 16:23:11
3022
原创 LeetCode53最大子序和(动态规划)
原题链接:力扣 我们用 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...
2021-10-24 16:01:51
117
原创 LeetCode45. 跳跃游戏 II
原题链接:力扣class Solution { public int jump(int[] nums) { if(nums.length==1){ return 0; } int count=1; for(int i=0;i<nums.length;i++){ if(i+nums[i]>=nums...
2021-10-24 15:04:21
1449
原创 LeetCode22题:括号生成(递归)
题目描述:数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。有效括号组合需满足:左括号必须以正确的顺序闭合。原题链接:力扣 分析:可以设置左括号的数量left=n和右括号的数量right=n,ans代表最终生成返回的所有的符合条件的括号组合,cur代表当前生成的一个括号组合,采用递归的思路,如果left>0或者right>0就递归,直到left=0&&...
2021-10-24 10:24:17
1869
原创 leetCode5. 最长回文子串(动态规划)
题目描述:给你一个字符串s,找到s中最长的回文子串。 回文串:就是可以正反都一样的字符串 根据回文串 的定义可以知道如果一个字符串是回文串,那么去掉它的开头和结尾它还是回文串。由此我们可以采用动态规划的思路求解 设s是总串 这里的其他情况包含二种,一种是s[i,j]本身不是回文子串,另一种是i>j这是不合法的 如此可以得到动态规划的方程: ...
2021-10-23 11:25:48
115
原创 LeetCode3. 无重复字符的最长子串(滑动窗口)
求最长无重复的子串,采用滑动窗口的原理。因为,我们假设i(left)是子串的左边的开始,rk(right)是子串右边的结束位置。可以发现如果当前子串继续向后遍历发现重复的的元素,那么从i到rk是可以确定是没有重复的元素的。 这样我们就可以使用滑动窗口来解决这个问题 我们定义二个指针左指针代表子串的起点,右子串代表子串的终点。 我们可以将左指针向后移动一步,代表我们开始枚举下一个子串的起点,然后我们可以不断的向后移动右指针并且要保证左右指针...
2021-10-23 10:35:31
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人