自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lzcwds的博客

喜欢前端,也喜欢后端

  • 博客(21)
  • 资源 (11)
  • 收藏
  • 关注

原创 记RedisTemplate注入拦截器失败

RedisTemplate注入Springboot为null的解决方法简洁明了直接上代码直接上代码由于拦截器先执行,所以此时还没有被实例化,所以在WebDataConvertConfig直接配置,让它先加载,直接上代码修改原配置即可。 @Beanpublic AuthorizationInterceptor accessLimitInterceptor(){ return new AuthorizationInterceptor();//拦截器}@Overridepublic voi

2021-01-05 10:38:29 230 1

原创 【javascript】es6一行代码实现:生成一个长度为m,每一项都是n的数组

1.实现 let fun = (m,n)=> new Array(m).fill(n); let fun = (m,n)=> Array.apply(null,new Array(m)).map(()=>n) let fun =(m,n)=>Array.from(new Array(m),item=>n)注:以上三个方法都可以实现生成一个长度...

2018-12-29 16:17:39 5297

原创 javascript实现密码框局部显示

实现的效果代码<!DOCTYPE html><html encoding="utf-8"><head> <style> </style></head><body><form> <label>Passw

2018-12-19 15:25:50 460

原创 关于报错clean-webpack-plugin:E:\workspace\ar\dist is outside of the project root. Skipping...

1.问题webpack配置:new CleanWebpackPlugin(['../dist'])//这里我的webpack配置和dist不在同级目录运行会报错:clean-webpack-plugin: E:\workspace\test\dist is outside of the project root. Skipping…2.clean-webpack-plugin介绍用法...

2018-12-04 10:39:33 3005

原创 javascript:关于parseint()、Number和+最清晰的区别解析

1.思考首先对于+操作符有一个有趣的题目console.log(++[[]][+[]]+[+[]]) //???++[[]][+[]]+[+[]]这个式子输出的是什么?不知道?那就先了解一下他们的用法吧。2.三者的使用  parseInt(), parseInt(str, radix)方法是把给定的字符串按照指定的进制转换为整型 int类型。parseInt()在遇到不能解析的内容时...

2018-11-21 11:16:04 1170

原创 git从已有分支拉新分支开发

开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作:1. 切换到被copy的分支(master),并且从远端拉取最新版本$git checkout master$git pull2. 从当前分支拉copy开发分支$git checkout -b devSwitched to a new branch ‘dev’3. 把新建的分支push到远端$...

2018-11-19 10:00:02 917

原创 Object.create(null) 和{}的区别

一、js创建对象的方式var obj = Object.create(null);var obj1 = {}var obj2 = new Object()二、区别创建的方法有如上的三种方法,那么他们之间有什么区别呢?通过 Object.create(null) 创建的对象是不继承Object原型链上的属性,如tostring()方法这些var obj = Object.crea...

2018-11-07 15:34:20 1918

原创 深入js:Array源码篇(一)

1.push()和pop()push() 向数组的末尾添加一个或更多元素,并返回新的长度。pop() 删除并返回数组的最后一个元素

2018-10-24 10:12:51 2249

原创 【笔试题】codewars:最小可能的总和

描述给定一个正整数的数组X,它的元素将通过对它们执行以下操作来转换所需的次数: if X[i] > X[j] then X[i] = X[i] - X[j]如果无法进行更多转换,则返回其总和(“最小可能总和”)。例如,输入X = [6,9,21]的元素的连续变换详述如下:X_1 = [6, 9, 12] # -> X_1[2] = X[2] - X[1] = 21 - 9...

2018-10-17 17:48:25 216

原创 Vue源码分析(一):入口文件

Vue源码分析(一):入口文件  首先打开命令行,从github下载源码,下载到自己的工作目录。git clone https://github.com/vuejs/vue.git  这里我下载的是2.5.17版本的,vue 源码是由各种模块用 rollup 工具合并而成, 从package.json 中能够看到://package.json"scripts": { "d...

2018-09-14 15:27:40 792

原创 [node] joi数据校验模块

前言    在用nodejs时,需要对用户输入的数据进行验证。在前端做验证时,我们常用的做法是使用正则,正则表达式也许可以一步到位,但是他只会给你true or false,如果想要知道数据不符合哪些条件时,那么你要进一步判断,下面和大家分享一种可读性和易用性更好的实现方法。Joi简介    Joi是hapijs提供的数据检验插件,与 hapi一样出自沃尔玛实验室团队。Joi 的 AP...

2018-09-12 13:28:31 3707 1

原创 VUE+elementui面包屑实现动态路由

我的路由:const routerMap = [ { path: '/', redirect: 'dashboard', component: Layout, name:'Dashboard', children: [ { path: 'dashb...

2018-09-11 14:14:40 29674 4

原创 携程前端制作排序动画设计题

1.简述看到这个面试题。感觉挺有意思的。题目大概意思就是把排序的过程用动画的效果体现出来。这既考了排序算法的知识,又考了前端的基础知识。2.实现<!DOCTYPE html><html lang="en"><head> <meta charset="UT

2018-09-07 14:04:23 193

原创 Vue解析带html标签的字符串为dom

1.场景描述如上接口中,content字段:content:"<p>这是内容</p>"需要在网页中现实如下效果: 2.解决方法v-html<div class="blog-content" v-html="curblog.content"></div>v-html可以操作元素中的HTML标签

2018-09-06 11:03:14 20012

原创 git push报错 Empty reply from server

命令行输入:$ git fetch origin --prune详解1.git fetch其中fetch命令用于从另一个存储库下载对象和引用。$ git fetch origin上述命令是更新远程跟踪分支 ,从远程refs/heads/命名空间复制所有分支,并将它们存储到本地的refs/remotes/ origin/命名空间中。除非使用分支.< name &gt...

2018-09-05 13:40:11 6027

原创 从零开始-web全栈开发个人博客系统(前言)

一、前言本文重要介绍开发之前的架构和开发计划。还有写这篇博客之前已经有的小成果整个开发分为三个部分:博客前台:github地址博客后台 : 暂无博客后端服务:github地址二、简介1.博客前台用的是vue全家桶(vue+vuex+vue router+axios),首先安装vue-cli。 (1)全局安装cli,npm install --glo...

2018-08-23 11:32:48 1683

原创 关于vue router 传参获取不到问题

在当前路由中有一个toArticle方法可以跳转到article页面 methods:{ toArticle:function(index) { this.$router.push({path:'/article',params:this.blogList[index]}); } }在article中接受不到params mounted(...

2018-08-17 14:41:16 24354

原创 mysql 时间类型转换问题

本文主要是时间戳/时间/字符串 三者之间的转换时间转字符串select date_format(now(), '%Y-%m-%d'); 时间转时间戳  select unix_timestamp(now());字符串转时间select str_to_date('2018-04-27', '%Y-%m-%d %H');字符串转时间戳select unix_timestamp('2018-04-27...

2018-04-27 11:13:03 453

原创 java:通过 commons-beanutils 封装对list逆序排序

 通过 commons-beanutils 封装List排序  maven: <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <...

2017-12-21 15:37:00 472

转载 accessdatasource控件不能使用

使用“AccessDataSource”控件可以检索 Microsoft Access 数据库(.mdb 文件)中的数据。

2017-04-17 17:26:04 1242

转载 软件的版本标志

Trial:试用版,软件在功能或时间上有所限制,如果想解除限制,需要购买零售版。 Retail:零售版。Free:免费版。Full:完全版。Alpha:内部测试版,通常在Beta版发布之前推出。Beta:测试版,正式版推出之前发布的版本。以上两种测试版本Bug可能较多。Final:正式版,软件的正式版本,修正了Alpha版和Beta版的BugSR:修正版或更新版,修正了

2016-05-17 16:41:27 151

cesiumlab2_2.3.5.exe

cesiumlab安装包

2021-09-30

EVCapture_4.1.1.exe

EV录屏安装包

2021-09-30

cesium淹没分析.zip

基于cesium实现的水淹分析

2021-09-30

lottie-web-5.7.8.zip

lottie是一个不太占体积,还原度高,对于初学者友好的库。设计师制作好动画,并且利用Bodymovin插件导出Json文件。而前端直接引用lottie-web库即可,它默认的渲染方式是svg,原理就是用JS操作Svg API。但是前端完全不需要关心动画的过程,Json文件里有每一帧动画的信息,而库会帮我们执行每一帧。

2021-05-19

cesium通视分析.zip

cesium通视分析,实现较为简单的通视分析,即给定的任意两点之间是否可见。

2021-05-19

基于OpenCV的车牌识别.pdf

针对车牌检测中关键的 3个环节分别进行了改进和优化。利用数学形态学结合 Canny算子实现车牌定位。在传统扫描字符算法中加入边界限定,提高字符分割的准确度。在识别环节,采用计算效率较高的KNN算法进行字符的识别。最终,在OpenCV平台上实现车牌识别。

2020-01-08

实景三维地图设计与实现简述.pdf

借助计算机技术,以地图学的基本理念为指导,动态立体地显示地图信息,以贴近真实、信息丰富、定位精确、形式多样、浏览方便、应用灵活为原则,集成融合地形数据、影像纹理、地物模型、地名数据、地形矢量和专题数据等构建与实地一致的三维环境。此实景三维数学基础严格、可量测、可分析,符合地图的本质要求。

2020-01-08

自写原生仿vue数据绑定和路由

1.实现简单版vue的过程,主要实现{{}}、v-model和事件指令的功能。 2.实现简单的路由机制 git:https://github.com/lzcwds/self-vue

2018-04-28

vue数据绑定和路由demo

1.实现简单版vue的过程,主要实现{{}}、v-model和事件指令的功能。 2.实现简单的路由机制

2018-04-28

require.js

require.js2.3.5 /** vim: et:ts=4:sw=4:sts=4 * @license RequireJS 2.3.5 Copyright jQuery Foundation and other contributors. * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE */ //Not using strict: uneven strict support in browsers, #392, and causes //problems with requirejs.exec()/transpiler plugins that may not be strict. /*jslint regexp: true, nomen: true, sloppy: true */ /*global window, navigator, document, importScripts, setTimeout, opera */

2018-04-17

webGL框架three.js

目录结构: Build目录:包含两个文件,three.js 和three.min.js 。这是three.js最终被引用的文件。一个已经压缩,一个没有压缩的js文件。 Docs目录:这里是three.js的帮助文档,里面是各个函数的api,可惜并没有详细的解释。试图用这些文档来学会three.js是不可能的。 Editor目录:一个类似3D-max的简单编辑程序,它能创建一些三维物体。 Examples目录:一些很有趣的例子demo,可惜没有文档介绍。对图像学理解不深入的同学,学习成本非常高。 Src目录:源代码目录,里面是所有源代码。 Test目录:一些测试代码,基本没用。 Utils目录:存放一些脚本,python文件的工具目录。例如将3D-Max格式的模型转换为three.js特有的json模型。 .gitignore文件:git工具的过滤规则文件,没有用。 CONTRIBUTING.md文件:一个怎么报bug,怎么获得帮助的说明文档。 LICENSE文件:版权信息。 README.md文件:介绍three.js的一个文件,里面还包含了各个版本的更新内容列表。

2018-04-16

空空如也

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

TA关注的人

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