自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 console.log( undefined && 1 )输出什么?

js中的&&和||运算符一个函数结果产生的思考~function fn(){ return undefined&&1;}fn();// 结果为 undefined按照正常的逻辑 fn 应该返回的是false,但是结果却是 undefined经过实验发现如果 && 和 || 两边的操作数不是布尔值,那么运算结果并不是布尔值,比如:console.log(""&&"12321")// ""console.log(1&

2021-07-05 19:42:23 652

原创 HTTPS解决的问题

HTTPS解决的问题有了大家熟悉的HTTP之后,为什么还会诞生HTTPS呢?那是因为HTTP存在很多问题,比如:无状态、不安全等而HTTPS不是一个新的协议,其实只是相当对HTTP安全的一个升级。在介绍HTTPS之前先介绍一下HTTP存在的安全问题。明文传输不知道服务器是不是我们要请求的服务器(中间人攻击)客户端和服务器拿到对方的数据是不是真实,有可能被黑客获取修改了而HTTPS就解决了这些问题。主要解决的方式如下:数字证书数字证书主要解决了确认请求的服务器是安全的。数字证书是由一

2021-05-27 21:04:56 1058

原创 js基础 - 类型转换

js基础 - 类型转换想了解js中的类型转换,先要了解js中几个类型转换的方法:Number()Number方法是把其他类型转换为数字型布尔值,true转换为1,false转换为0数值直接返回null转换为0undefined转换为NaN字符串如果包含数值字符,并且全部是数字字符,包括前面带加减号,都会转换为十进制数值如果有除数值,加减号字符以外的字符,都会转换为NaN如果包含浮点数值,在满足上一条以后,有且只有一个小数点,都会转成相应的浮点数值如果有

2021-01-09 12:56:59 275

原创 Vue-Router—基本使用

Vue-Router—基本使用安装vue-router文档npm install vue-router -sVue中使用Vue-Router/router/index.jsimport VueRouter from "vue-router";import Vue from "vue";Vue.use(VueRouter);const routes=[ { path:"/index", component:Component, children:[//

2020-09-02 10:28:55 90

原创 Vuex—简单使用

Vuex—简单使用安装Vuexvuex官方文档npm install vuex -sVue中使用Vuex/store/index.jsimport Vue from "vue";import Vuex from "vuex";Vue.use(Vuex);const store=new Vuex.Store({ state:{}, getters:{}, mutations:{}, actions:{}, modules:{}})export default s

2020-09-02 10:28:12 68

原创 微信小程序 — 返回上一页并且刷新

微信小程序 — 返回上一页并且刷新var pages = getCurrentPages();var beforePage = pages[pages.length - 2];beforePage.onLoad(beforePage.options);wx.navigateBack({ delta: 1,})请指教~

2020-08-06 16:59:28 958

原创 微信小程序 — 异步加载echarts

微信小程序 — 异步加载echarts引入echarts基本用法请参考:​ echarts文档 — 在微信小程序中使用异步加载很多时候,我们更多需要的是请求到数据后,更具数据来渲染图标,这个时候就需要使用异步加载(懒加载)wxml<ec-canvas canvas-id="vod" ec="{{ vodec }}" id="vod-dom-bar"></ec-canvas>js...data:{ vodec: { lazyLoad:

2020-08-06 16:52:15 944

原创 微信小程序-折叠列表(互斥)

折叠列表(互斥)一个数组实现折叠列表第一层 0第二层0第二层1第一层1第二层0第二层1列表wxml<scroll-view class="样式" scroll-y="true" scroll-top="{{scrollTop}}"> <!-- 第一层 --> <view class="样式" wx:for="{{5}}" wx:for-item="piece" wx:for-index="piece_nu

2020-08-06 16:30:49 1328 1

原创 idea 下载依赖不全 导致的报错:Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:2.8.2

idea 下载依赖不全 导致的报错:Cannot resolve plugin org.apache.maven.plugins:maven-deploy-plugin:2.8.2下载完全的依赖应该有5个文件:_remote.repositoriesmaven-deploy-plugin-2.7.jarmaven-deploy-plugin-2.7.jar.sha1maven-deploy-plugin-2.7.pommaven-deploy-plugin-2.7.pom.sha1如果下载

2020-06-25 23:09:07 2020 1

原创 Redis学习笔记—数据类型及常用命令

Redis 学习笔记一、简介Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库在内存当中进行操作,定期通过异步操作把数据库数 据写到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能快的KeyValue DB。 Redis的出色之处不仅仅是性能,Redis大的魅力是支持保存多种数据结构,此外单个value的大限制是1GB,不像 memcached只能保存1MB的数据,因此Redis可以用来实现很多有用的功

2020-06-19 22:20:22 134

原创 hexo+github 搭建静态博客

hexo+github 搭建静态博客1、准备工作在开始一切之前,你必须已经:有一个github账号,没有的话去注册一个;安装了node.js、npm,并了解相关基础知识;安装了git for windows(或者其它git客户端)2、创建仓库新建一个名为你的用户名.github.io的仓库,比如说,如果你的github用户名是test,那么你就新建test.github.io的仓库(必须是你的用户名,其它名称无效),将来你的网站访问地址就是 http://test.github.io 了.

2020-06-18 10:29:13 98

原创 spring boot 学习笔记— shirosrping boot整合shiro

spring boot — shirosrping boot 整合 shiro一、搭建环境必需依赖 spring boot 集成 shiro<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.3.2</version></dependen

2020-06-16 16:35:07 116

原创 学习Shiro笔记——入门

Shiro介绍​ 它是一个功能强大且易于使用的Java安全框架,可以执行身份验证、授权、加密和会话管理。使用Shiro易于理解的API,您可以快速且轻松地保护任何应用程序——从最小的移动应用程序到最大的web和企业应用程序。核心概念1、subject(主题):代表了正在操作的当前“用户”,这个用户并不一定是人也也可以指第三方进程、守护进程帐户或任何类似的东西。一旦您获得了主题,您就可以立即访问当前用户使用Shiro想要做的90%的事情,比如登录、注销、访问他们的会话、执行授权检查等。2、secur

2020-06-10 15:58:25 139

原创 spring boot 学习笔记 - swagger

spring boot - swagger​ 按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,生成多种语言的客户端和服务端的代码,以及在线接口调试页面等等。swagger 官网一、环境依赖//springfox-swagger2<dependency> <groupId>io.springfox</groupId> <artifactId>spring

2020-06-09 16:39:03 75

原创 学习React笔记

学习React笔记React一、js支持二、组件1、工厂方法组件 :简单组件,只有数据显示等简单操作2、ES6 类组件 :复杂组件,需要对数据进行操作的操作的复杂操作三、组件三大属性1、state(1)设置状态:一个类组件,最开始的state 为 null,我们通过构造方法来初始化 state(2) 使用状态:使用state 的值 通过 this.state.is 来使用(3) 修改状态:改变state 通过 this.setState() 方法来实现,传入一个对象2、props(1)设置props(2)

2020-06-09 13:05:27 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除