自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 accept限制文件上传格式

accept限制文件上传格式

2022-11-16 11:27:22 2432 1

原创 web端文字转语音播放的几种方式

以下列举几种js文字转语音播放的三种方式:一、百度文字转语音开放API本方式一定要有外网,可以访问百度,不然无法远程调用百度接口。接口:http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=你要转换的文字lan=zh:语言是中文,如果改为lan=en,则语言是英文。ie=UTF-8:文字格式。spd=2:语速,可以是1-9的数字,数字越大,语速越快。text=**:这个就是你要转换的文字。const te

2021-12-02 15:50:06 8419 3

原创 git提交指定分支代码

1.查看所有分支git branch -a2.创建分支git branch 分支名称3.切换分支git checkout 分支名称4.添加修改代码到缓存(注意最后的"."前面有个空格)git add .5.添加提交代码的备注git commit -m "xxx"(xxx为本次提交代码的备注)6.提交代码到指定的分支git push origin xxx7.删除远程你所创建的分支git push origin --delete xxx (xxx为你想删除的远程分支名称)

2021-11-09 17:59:58 8278

原创 Points、inches和EMUs:Office Open XML中的度量单位

1.缇(dxa)Office Open XML(OOXML)中的主要单位是缇(二十分之一点)。它用于指定页面尺寸、边距、制表符等。国际默认纸张尺寸是ISO 216 A4,表示如下// pageSize: with and height in 20th of a point<w:pgSz w:w="11906" w:h="16838"/>换算过程:项目缇(dxa)点(dxa/20)英寸(dxa/1440)厘米(dxa/1440*2.54)EMUs(dxa*635)

2021-10-20 10:24:57 1357

原创 SpeechSynthesisUtterance文字转语音播报

一、介绍SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音.也包含一些配置项,指定如何去阅读(语言,音量,音调)等二、基本属性var speech = new SpeechSynthesisUtterance()speech.lang 获取并设置话语的语言(en-US、zh-CN)speech.pitch 获取并设置话语的音调 (值越大越尖锐,range:0-2, default:1, float)speech.rate 获取并设置说话

2021-10-20 09:41:00 5318 5

原创 js类型转换小技巧

// 强制转换为Boolean 用 !!var bool = !!"c"console.log(typeof bool) // boolean// 强制转换为Number 用 +var num = +"1234"console.log(typeof num) // number// 强制转换为String 用 ""+var str = ""+ 1234console.log(typeof str); // stringconst flag = hasName === name ? t

2021-08-12 20:00:47 111 2

原创 npm包管理器常用命令

1.常用命令1.1安装命令://全局安装npm install 模块名 -g//本地安装npm install 模块名//一次性安装多个npm install 模块1模块2模块3//安装开发时依赖包npm install 模块名 --save-dev (npm install 模块名 --D)//安装运行时依赖包npm install 模块名--save (npm install 模块名--S)1.2 查看包的仓库地址npm view 模块名repository.ur

2021-08-09 11:51:42 309

原创 vue.js小笔记

1. 多层组件参数传递vue组件之间通信使用props和$emit的方式:多级组件中传参太麻烦vuex:较复杂使用v-bind="$attrs",将父组件中非props的绑定的属性传入子组件中。provide和inject接下来着重介绍③和④1.1 v-bind=“attrs"和v−on="attrs" 和 v-on="attrs"和v−on="listeners”举个例子top组件:<template> <div> <centers

2021-07-07 13:49:23 100

原创 babel-plugin-import 插件

babel-plugin-import是一款babel插件,在编译过程中将import的写法自动转换成按需引入的方式.安装npm i babel-plugin-import -D以vant组件为例,按照以下来配置// 在 .babelrc 或 babel-loader 中添加插件配置{ "plugins": [ ["import", { "libraryName": "vant", "libraryDirectory": "es", "

2021-02-22 11:19:33 492

原创 vue3.0学习总结

这里写自定义目录标题vue3.0常用属性一、介绍二、生命周期三、定义属性 ref、reactive四、computed的用法五、父子组件通信六、watch的用法七、slot传参vue3.0常用属性一、介绍二、生命周期撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:C

2021-01-21 20:38:51 141

原创 nssm 在windows上部署服务

一、介绍NSSM是一款可将Nodejs项目、.exe文件注册为Windows系统服务的工具。特点  NSSM将Node.js项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因意外的停止,而Windows的服务管理即可处理这些问题。二、使用1.下载地址2.cmd定位至nssm.exe所在目录。Path:要生成服务的.exe文件 Startup directory: 选择完第一项参数后自动生成 Arguments: 输入启动参.

2020-12-22 11:20:29 655

原创 浏览器访问接口出现net::ERR_CONNECTION_REFUSED

在一次浏览器访问http://0.0.0.0:1/JMDD请求地址时,出现了net::ERR_CONNECTION_REFUSED,然而postman访问却是正常的,主要有以下原因:原因①:0.0.0.1是特殊的iplocalhost(127.0.0.1)、0.0.0.0、当前主机IP这三个,这三个地址分别代表了什么? ① 127.0.0.1,172.0.0.1是回送地址,localhost是本地DNS解析的127.0.0.1的域名,在hosts文件里可以看到。一般我们通过ping ...

2020-12-14 11:46:49 31703 1

原创 nodejs 部署成windows服务

1. 全局安装node-windows的库 npm i -g node-windows2. 在项目中新建一个安装文件nw.js let Service = require('node-windows').Service; let svc = new Service({ name: 'ele4React', //服务名称 description: 'ele4React', //描述 script: 'E:/mykoa/.

2020-12-03 17:14:37 1341

原创 vs code小工具

生成步骤:{ // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope ...

2020-11-26 14:02:09 193

原创 visual Studio环境安装

下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https%3A%2F%2Fdocs.microsoft.com%2Fzh-cn%2Faspnet%2Fcore%2Frazor-pages%2F%3Ftabs%3Dvisual-studio%26view%3Daspnetcore-2.21.点击企业版 免费试用下载...

2020-02-03 22:16:20 767

原创 call和apply的区别和使用方法

一、apply的使用和参数说明:Function.apply(obj,args)方法能接收两个参数obj:这个对象将代替Function类里this对象args:这个是数组,它将作为参数传给Function(args--&gt;arguments)二、call的使用和参数说明Function.call(obj,[param1[,param2[,…[,paramN]]]])obj:...

2019-02-09 13:36:03 558

原创 为canvas绘制的多个图形设置点击事件

一、给Canvas元素绑定事件基础知识由于事件只能达到Canvas元素这一层,所以,如果想进一步深入,识别点击发生在Canvas内部的哪一个图形上,就需要增加代码来进行处理。基本思路是:给Canvas元素绑定事件,当事件发生时,检查事件对象的位置,然后检查哪些图形覆盖了该位置。只要鼠标点击在这个范围里,就可以视为点击了该矩形,也就可以手动触发矩形需要处理的点击事件。第一步:封装一个获取...

2018-08-03 20:56:51 21809 4

原创 关于sqlserver身份登录失败的解决方法

Sqlserver有两种登陆方式,一种是sqlserver身份验证登陆,另一种是:windows登陆,其中sqlserver身份验证登陆方式很安全,需要账户和密码(一般安装时,就已经设置好一个账户和密码,即sa)。一般安装完,我们选择sqlserver身份验证方式登陆,输入密码后,可能出现登陆失败,总结了网上的方法,列出以下亲身实践的总结。解决方法:一、首先,可能是你没有配置身份登录方式,解决方法...

2018-07-11 19:59:31 32820 3

转载 mongodb数据库基本语法

启动数据库:重新打开控制台,并且切换数据1、Schema的扩展:1.1实例方法:var PersonSchema = new Schema({name:String,type:String});//查询类似数据PersonSchema.methods.findSimilarTypes = function(cb){ return this.model('Per...

2018-04-23 22:23:06 328

转载 node环境中mongodb的使用

一、mongodb知识点介绍Mongoose库简而言之就是对node环境中MongoDB数据库操作的封装,一种对象模型工具,可以将数据库中的数据转换为JavaScript对象供我们使用。Schema(模式)一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力,仅仅只是一段代码,无法通往数据库端, 仅仅只是数据库模型在程序片段中的一种表现。var BlogSchema = n...

2018-04-01 12:38:47 327

原创 vue+node.js跨域问题的解决

vue默认是运行在localhost:8080上,而node.js可能运行在其他端口,而前台去请求后台的api时就存在跨域问题。另外,我们经常会去访问其他网站的数据,比如http://google.com/...,此时也存在跨域问题。解决跨域问题的方法:利用vue-cli自带的解决跨域的问题1.在config/index.js中利用proxy代理的方法dev: { // Paths ...

2018-02-11 16:35:14 4330

空空如也

空空如也

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

TA关注的人

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