- 博客(16)
- 收藏
- 关注
原创 mybatis-plus update更新操作的三种方式
1.@ 根据id更新User user = new User();user.setUserId(1);user.setAge(29); userMapper.updateById(user);2.@ 条件构造器作为参数进行更新//把名字为rhb的用户年龄更新为18,其他属性不变UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();updateWrapper.eq("name","rhb");User
2020-08-06 00:10:52 151305 21
原创 npm install stylus stylus-loader 的问题
*项目里使用到stylus,提前安装了相关模块,<style scoped lang="stylus" rel="stylesheet/stylus"></style>`cnpm install stylus stylus-loader --save-dev却还是报错,查看package.json也确认安装成功了,仔细查看,感觉是版本出现问题,因为一开始不是安装最新版本,这里可能是要把版本升级到2.5.1以后才行,于是我把版本升级到3.0.1后,问题解决!!!
2020-06-29 19:04:56 2960 1
原创 移动端meta属性理解
<meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no">content属性值 : width:可视区域的宽度,值可为数字或关键词device-width intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放 maximum-scale:允
2020-06-29 14:01:53 512
原创 如何在本地控制台部署SpringBoot程序
1:确保本地安装有jdk2:idea 点击package,打包成jar包前提是安装有maven-plugin依赖 <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId..
2020-06-29 11:51:49 548
原创 如何查看端口占用情况,以及关闭端口占用程序
1:调出命令窗口2:输入命令:netstat -ano,列出所有端口的情况3:输入命令:netstat -aon|findstr “8088”,回车,查看被占用端口对应的PID4:输入命令:tasklist|findstr “2120” 据进程号寻找进程名称5:输入命令:taskkill -PID 进程号 -F //强制关闭某个进程...
2020-06-29 11:20:27 528
原创 vue组件内监听路由变化
需求分析:首頁面有两个组件,Artist组件和Tag组件,分别对应文章组件和标签组件,点击Tag组件的某项标签,要动态更新Artist组件里的内容,并且路由要有变化,要根据Tag组件选中的tid去动态更新articles列表,那如何去传递这个tid给Artist组件呢?因为两个组件不是父子组件所以不能用父子组件间的通信方法,又因为要求路由显示一定的查询信息,所以可以直接通过路由传递tid this.$router.push({path:"/home/getArticleByTag",query:{t
2020-06-28 17:46:20 1380
原创 链表(一)-easy
环形链表@快慢指针(相遇则为环形链表)链表题解法中,有一种解法是非常重要的,就是快慢指针(双指针)基本原理:定义两个指针,一个快,一个慢,慢指针指向头结点,快指针指向头结点的下一个节点,快指针每次走两步,慢指针每次走一步,如果链表为环形,则两指针迟早会相遇,如果快指针为空了,则说明不存在环形链表 public boolean hasCycle(ListNode head) { if(head == null || head.next == null) return fal
2020-06-28 16:06:09 151
原创 字符串(一)-easy
新建一个栈,遍历字符串,遇到开头符则把对应的末尾符进栈,遇到尾弧则弹出栈顶比对,有不相同则返回falsepublic boolean isValid(String s) { Stack<Character> stack = new Stack<Character>(); for(char c: s.toCharArray()){ if(c=='(')stack.push(')'); else if..
2020-06-28 16:01:30 198
原创 SpringBoot常用注解(复习)
@SpringBootApplication是SpringBoot程序的入口@SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan@Configuration : 声明配置类,可以使用 @Component注解替代,不过使用Configuration注解声明配置类更加语义化,允许在 Spring 上下文中注册额外的 bean 或导入其他配置类@EnableAuto
2020-06-25 16:58:52 383
原创 JavaScript特性复习(二) 之 闭包
闭包@定义:有权访问另一个函数的作用域中的变量的函数@创建闭包的常见方式:在一个函数内部创建另一个函数@作用:让内部函数可以访问其所在的外部函数声明的参数和变量,即使在外部函数被返回即寿命终结了之后,以及创建块级作用域.利用闭包可以访问外部变量特性,隐藏可以被直接修改的数据,让name变量私有化function Person(name) { this.getName = function() { retur
2020-06-24 13:49:49 105
原创 JavaScript特性复习(三) 之 作用域及作用域链
作用域及作用域链@ 作用域是根据名称查找变量的一套规则。@ js一般来说,只有两种作用域,一种是全局作用域,一种是函数作用域聊到js的 作用域,就不得不聊到js中的作用域链。作用域链的用途是:保证对执行环境有权访问的所有变量和函数的有序访问,本质是一个指向变量对象的指针列表,那是什么又是变量对象?这里要引入一个极为重要的概念:**执行环境(execution context)**也称 执行上下文执行环境定义了变量或函数有权访问的其他数据,每个执行环境都有一个与之关联的变量对象,
2020-06-24 13:14:30 176
原创 浏览器存储简单介绍
浏览器存储有以下形式Cookies作用:HTTP协议是无状态的,用Cookie来保存用户的状态信息类型:小型文本文件类型,以键值对形式保存内容如何产生:根据服务器 的response header 里面的Set-Cookie字段生成也可以通过js生成document.cookie="user=123"属性:Domain:指定了可以访问该 Cookie 的 Web 站点或域Expires:设置Cookie的生存期。有两种存储类型的Cookie:会话性与持久性
2020-06-24 10:58:22 266
原创 如何在vue中引入Prism.js
官网下载Prism.js和Prism.css 分别放在assets/js、assets/css文件夹下(也可以放在同一个文件下,都可以的)可以直接在main.js全局导入,也可以在文章显示的组件下单独导入import prismjs from '@/assets/js/prism' import prismCss from '@/assets/css/prism.css'如何使用:<pre class="line-numbers"> &l.
2020-06-24 10:54:11 2874 2
原创 JavaScript特性复习(一)
1:数据类型7种数据类型(6种基本数据类型,1种引用数据类型)Undefined只有一个值:undefined未初始化的变量会保存特殊值>>>: undefined注意!!!:未声明的变量执行typeod操作符同样返回undefined值 var a console.log(a)//undefined console.log(typeof b)//undefinedNull只有一个值:null(表示空对象
2020-06-24 10:43:46 115
原创 图文详解为什么插入链表的函数参数要用指针的指针
#include <iostream>#include <string>using namespace std;struct ListNode{ int val; ListNode* next;};void AddToTail(ListNode* *pHead, int value) //为什么传递的是指针的指针呢?{ ListNode* pNew ...
2020-06-24 10:34:44 839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人