1、创建vue项目后安装less,执行npminstalllessless-loader--save-dev下载版本为:less-loader@6.1.0,less@3.11.3,重启服务报错,报错信息如下:2、报错原因less本版太高需要降低版本,执行代码先移除之前版本:npmuninstallless-loader下载指定版本:npminstallless-loader@5.0.0-D3、重启代码就可以了,若还是报错可移除文件node_modules,重新下载cnpminstall补充知识:vue项目运行报错:94%assetoptimizati...
继续阅读 >
分类:编程语言
2020
10-23
10-23
vue实现下拉菜单树
本文实例为大家分享了vue实现下拉菜单树的具体代码,供大家参考,具体内容如下效果:使用Vue-Treeselect实现建议通过npm安装vue-treeselect,并使用webpack之类的捆绑器来构建您的应用程序。npminstall--save@riophae/vue-treeselect官网实例配置属性请查看官网<!--VueSFC--><template><divid="app"><treeselectv-model="value":multiple="true":options="options"/></div></template><script>//importthecom...
继续阅读 >
2020
10-23
10-23
Javascript柯里化实现原理及作用解析
函数式编程是一种如今比较流行的编程范式,它主张将函数作为参数进行传递,然后返回一个没有副作用的函数,说白了,就是希望一个函数只做一件事情。像JavaScript,Haskell,Clojure等编程语言都支持函数式编程。这种编程思想涵盖了三个重要的概念:纯函数柯里化高阶函数而这篇文章主要是想向大家讲清楚柯里化这个概念。什么是柯里化首先我们先来看一个例子:functionsum(a,b,c){returna+b+c;}//调用sum(1,2,3);...
继续阅读 >
2020
10-23
10-23
springboot返回modelandview页面的实例
1、添加依赖这个应该是web项目相关的jar<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--jstlJSP标准标签库--><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><!--返回jsp页面还需要这个依赖--><dependency><groupId>org.apache.tomcat.embed</groupId>...
继续阅读 >
2020
10-23
10-23
使用 windows bat 脚本命令一键启动MySQL服务的方法
@echooffremCopyright(c)2019Mosesand/oritsaffiliates.remGetAdministratorRights>nul2>&1"%SYSTEMROOT%\system32\cacls.exe""%SYSTEMROOT%\system32\config\system"if'%errorlevel%'NEQ'0'(gotoUACPrompt)else(gotogotAdmin):UACPromptechoSetUAC=CreateObject^("Shell.Application"^)>"%temp%\getadmin.vbs"echoUAC.ShellExecute"%~s0","","","runas",1>>"%temp%\getadmin.vbs""%temp%\g...
继续阅读 >
2020
10-23
10-23
Android自定义UI之粒子效果
本文实例为大家分享了Android自定义UI之粒子效果的具体代码,供大家参考,具体内容如下1.爆炸实体类publicclassBall{publicintcolor;//颜色publicfloatx;//圆心x坐标publicfloaty;//圆心y坐标publicfloatr;//粒子半径publicfloatvX;//粒子水平方向速度publicfloatvY;//粒子y方向速度publicfloataX;//粒子水平方向加速度publicfloatay;//粒子y方向加速度}2.自定义SplitView类importandroid.ani...
继续阅读 >
2020
10-23
10-23
Python通过len函数返回对象长度
英文文档:len(s)Returnthelength(thenumberofitems)ofanobject.Theargumentmaybeasequence(suchasastring,bytes,tuple,list,orrange)oracollection(suchasadictionary,set,orfrozenset).返回对象的长度说明:1.返回对象的长度,参数可以是序列(比如字符串、字节数组、元组、列表和range对象),或者是集合(比如字典、集合、不可变集合)>>>len('abcd')#字符串4>>>len(bytes('a...
继续阅读 >
2020
10-23
10-23
Node.js fs模块原理及常见用途
JavaScript的是没有操作文件的能力,但是Node是可以做到的,Node提供了操作文件系统模块,是Node中使用非常重要和高频的模块,是绝对要掌握的一个模块系统。fs模块提供了非常多的接口,这里主要说一下一些常用的接口。1.常用API快速复习fs.stat检测是文件还是目录constfs=require('fs')fs.stat('hello.js',(error,stats)=>{if(error){console.log(error)}else{console.log(stats)console.log(`文件...
继续阅读 >
2020
10-23
10-23
使用vue构建多页面应用的示例
先了解一些单页面和多页面的区别mm多页应用模式MPA单页应用模式SPA应用构成由多个完整页面构成一个外壳页面和多个页面片段构成跳转方式页面之间的跳转是从一个页面跳转到另一个页面页面片段之间的跳转是把一个页面片段删除或隐藏,加载另一个页面片段并显示出来。这是片段之间的模拟跳转,并没有开壳页面跳转后公共资源是否重新加...
继续阅读 >
2020
10-23
10-23
python 还原梯度下降算法实现一维线性回归
首先我们看公式:这个是要拟合的函数然后我们求出它的损失函数,注意:这里的n和m均为数据集的长度,写的时候忘了注意,前面的theta0-theta1x是实际值,后面的y是期望值接着我们求出损失函数的偏导数:最终,梯度下降的算法:学习率一般小于1,当损失函数是0时,我们输出theta0和theta1.接下来上代码!classLinearRegression():def__init__(self,data,theta0,theta1,learning_rate):self.data=dataself.theta0...
继续阅读 >
2020
10-23
10-23
详谈git 提交代码步骤,干货
利用命令行提交代码步骤提交代码之前,需先从服务器上面拉取代码,以防覆盖别人代码。1:拉取服务器代码gitpull2:查看当前工作目录树的工作修改状态gitstatus状态:1:Untracked:未跟踪,此文件在文件夹中,但并没有加入到git库,不参与版本控制.通过gitadd状态变为Staged.2:Modified:文件已修改,仅仅是修改,并没有进行其他的操作.3:deleted:文件已删除,本地删除,服务器上还没有删除.4:renamed:3:将状态改变的...
继续阅读 >
2020
10-23
10-23
vue 单页应用和多页应用的优劣
多页应用每一次页面跳转的时候,后台服务器都会给返回一个新的html文档,这种类型的网站也就是多页网站,也叫做多页应用。为什么多页应用的首屏时间快?首屏时间叫做页面首个屏幕的内容展现的时间,当我们访问页面的时候,服务器返回一个html,页面就会展示出来,这个过程只经历了一个HTTP请求,所以页面展示的速度非常快。为什么搜索引擎优化效果好(SEO)?搜索引擎在做网页排名的时候,要根据网页内容才能给网页权重,来进行网...
继续阅读 >
2020
10-23
10-23
快速解决Tomcat启动慢的问题,超简单
今天在帮一位同学解决了一个问题——Tomcat启动超级慢,大概五六分钟。解决之后,只需要3秒钟即可启动。问题怎么解决呢?在Tomcat的bin目录下找到catalina.sh,然后打开它,在以下位置添加一行代码:-Djava.security.egd=file:/dev/urandom2019年02月12日补充:很多朋友想知道原理,我就简单说明一下。Tomcat7和Tomcat8在启动的时候会调用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom来产生一串安全随机...
继续阅读 >
2020
10-23
10-23
HBuilderX配置tomcat外部服务器查看编辑jsp界面的方法详解
一、第一种方法,通过启动本地tomcat,查看jsp在tomcat的webapps目录下创建文件夹HBuilderX打开HBuilderX软件,点击文件/导入/导入本地文件,找到tomcat的webapps导入成功大概是这样。打开工具设置,找运行设置,外部web服务器调用url,输入http://localhost:8080后面的端口号是自己tomcat的默认端口,如果没有修改过就是8080,我因为修改成80端口(80端口可不写),所以配置中并未填写,注意下面的选项,外部web服务器ur...
继续阅读 >
2020
10-23
10-23
java 根据身份证号码判断出生日期、性别、年龄的示例
1.情景展示如何根据身份证号,计算出出生日期、性别、年龄?2.解决方案从网上找的别人的,因为并没有实际用到,所以并未对其优化!/** *通过身份证号码获取出生日期、性别、年龄 *@paramcertificateNo *@return返回的出生日期格式:1990-01-01性别格式:F-女,M-男 */publicstaticMap<String,String>getBirAgeSex(StringcertificateNo){ Stringbirthday="";...
继续阅读 >
2020
10-23
10-23
在启动后台 jar包时,使用指定的 application.yml操作
jar包启动时指定配置文件application.ymlnohupjava-jarvPaas.jar--spring.config.location=/opt/vpaas-conf/application.yml>/opt/vpaas-conf/nohup.out2>&1&如果不喜欢将application.properties作为配置文件名,你可以通过指定spring.config.name环境属性来切换其他的名称,也可以使用spring.config.location环境属性引用一个明确的路径(目录位置或文件路指定配置文件:--spring.config.location=/opt/vpaas-con...
继续阅读 >
2020
10-23
10-23
java base64编码、解码的三种方式总结
1.用法介绍方式一:DatatypeConverter说明:使用jdk自带的DatatypeConverter.java类实现,但是jdk版本必须>=1.6。importjava.io.UnsupportedEncodingException;importjavax.xml.bind.DatatypeConverter;编码/***base64编码之方法一*@explainDatatypeConverter.java实现*@paramstr*待编码字符串*@return编码字符串*/publicstaticStringencode(Stringstr){//base64字符串Stringbase64Str="";t...
继续阅读 >
2020
10-23
10-23
Javascript Symbol原理及使用方法解析
Symbol是ES6中新引入的一种基本数据类型,在此之前JavaScript中已有几种基本数据类型:NumbergStringBooleanNullUndefinedObject不同于其他基本类型的通俗易懂,Symbol是什么和有什么用一直有些让人困惑。什么是SymbolJavaScript标准中规定对象的key只能是String或Symbol类型,区别在于String类型的key可以重复而Symbol类型的key是唯一的。Symbol的本质是表示一个唯一标识。每次创建一个Symbol,它所代表的...
继续阅读 >
2020
10-23
10-23
多个Vue项目部署到服务器的步骤记录
一、业务描述:最近在做一个电商的项目,里面有平台端和商家端以及用户端,那么这么多Vue项目如何部署到服务器呢?二、部署(1)首先在本地测试项目可以启动并且能正常运行。(2)在项目中输入npmrunbuild此时会生成一个文件(3)在服务器上安装Nginx,并将admin-web上传到服务器。我上传的位置: (4)修改Nginx文件,找到nginx.conf 三、如果此时有多个vue项目呢?多加几个location即可四、最后记得保存:wq五、重新...
继续阅读 >
2020
10-23
10-23
利用Pycharm + Django搭建一个简单Python Web项目的步骤
一、Pycharm中安装Django此教程默认你已安装并配置了Python3.7.6)1.File—>Settings二、搭建Django项目1.File—>NewProject2.新窗口打开,会出现以下的文件简单解释一下这几个文件:**init.py:**这是一个初始化的空文件,一般我们不需要动它。settings.py:这是一个配置文件,里面有关于语言、时区、安装的app声明等等信息;urls.py:这个文件里指明了在访问一个页面时要调用的视图啊等的映射,确保在访问时可以正...
继续阅读 >
2020
10-23
10-23
Java实现简单的五子棋小游戏
五子棋游戏(Java),供大家参考,具体内容如下思路:1.首先创建一个棋盘,建立一个二维数组,此文中为一个15*15的二维数组,2.初始化棋盘,给棋盘上个点赋初始值为“+”;3.打印棋盘;4.开始游戏创建一个下棋的函数(playChess),黑方棋子为“●”,白方棋子为“○”,用奇偶数分别代表黑方和白方;判断输赢,有5个连续一样的棋子即为赢,游戏结束五个棋子连续条件本来需要判断8个方向的棋子,但由于棋子没有方向,头尾可调换,...
继续阅读 >
2020
10-23
10-23
针对Vue路由history模式下Nginx后台配置操作
前端将vue路由模式改为history模式后需要运维配置才能正常访问,配置信如下location/{roothtml;indexindex.htmlindex.htm;try_files$uri$uri/@rewrites;}location@rewrites{rewrite^(.+)$/index.htmllast;}经测试,可以正常访问补充知识:VueHistory模式下整合Nginx部署踩坑过程在公司部署Vue项目期间,因Vue的Router下的Hash模式的#号太过于难看,就去把模式改为了history模式,谁想打包后出现了无尽...
继续阅读 >
2020
10-23
10-23
微信小程序基于高德地图API实现天气组件(动态效果)
在社区翻腾了许久,没有找到合适的天气插件。迫不得已,只好借鉴互联网上的web项目,手动迁移到小程序中使用。现在分享到互联网社区中,帮助后续有需要的开发者。1.组件介绍1.1组件效果预览图小程序组件继承了外部样式colorui的色彩,但实际动画会根据父节点的color属性自动填充颜色,即使不引入colorui这个样式库,也可以在该组件引用外定义一个有color属性的块包裹该组件,同样可以达到如图的效果。1.2构造形式1...
继续阅读 >
2020
10-23
10-23
python处理写入数据代码讲解
首先要利用python进行读取整个文件,然后逐行读取,最后写入数据。具体实现步骤参考如下:步骤一、读取整个文件先在当前目录下创建一个TXT文件,例如文件名为'pi_digits.txt'的文本文件,里面的数据如下:3.141592653589793238462643383279withopen('pi_digits.txt')asf:#默认模式为‘r',只读模式contents=f.read()#读取文件全部内容printcontents#输出时在最后会多出一行(read()函数到达文件末会返回一个空字符...
继续阅读 >