自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 typescrip基础学习

简介TypeScript是JavaScript为基础的一门语言,是JavaScript的超集,实际运行时会将其编译成JavaScript。环境搭建安装Node.js,并安装地址:https://nodejs.org/en/使用npm全局安装typescript进入cmd界面,输入:npm i typescript -g创建一个.ts类型文件编译ts文件打开命令行界面,进入ts文件所在目录编译:tsc xxx.ts执行完这一步后会发现当前目录出现了一个同名的.js文件

2021-04-24 16:09:54 419

原创 Electron 基础学习 第二天

Electron 基础学习(2)右键菜单创建contextMenu.js,代码如下const { remote } = require('electron')// 右键菜单模板// 配置参数与顶部菜单一致const menuList = [ { label: '复制', accelerator: 'ctrl+c' }, { label: '复制', accelerator: 'ctrl+v'

2021-03-16 23:52:06 341

原创 electron-vue各种问题汇总

目录前言1、安装2、更换electron版本3、错误提示: ReferenceError: process is not defined4、错误提示:Cannot read property 'app' of undefined5、未完待续。。。前言本文章记录写者使用electron-vue从安装到打包各个环境遇到的问题及解决方案,将会持续更新。1、安装由于electron-vue要安装electron等一些国外资源文件,所以下载巨慢、巨慢,所以这个时候就要将npm的下载源更换成国内的镜像,推荐淘宝

2021-03-16 23:48:34 961 3

原创 Electron 基础学习 第一天

Electron 基础学习(1)背景Electron是由Github开发的开源框架;允许开发者使用Web技术构建跨平台的桌面应用。构成:Chromium +Node.js+Native ApiChromium为Electron提供强大的UI,并且不必考虑兼容性;Node.js让Electron有了底层的操作能力,比如文件读写等。还可以使用大量的npm包进行开发;Native API让Electron有了跨平台和桌面端的原生能力,比如说它有统一的原生界面,窗口、托盘这些。

2021-03-11 23:28:36 159

原创 使用node.js+百度API实现人脸对比

文章目录前言一、准备工作1.登录2.创建应用二、使用步骤1.获取token2.图片上传3.请求API接口4.返回结果总结前言由于搞的项目里面需要实现人脸识别,遂尝试了一番,在实验无误后将过程记录下来,供大家参考,如有错误,望大家指出~一、准备工作由于我这里使用的是百度智能云的免费API,所以得先创建一个人脸识别的应用,步骤如下:1.登录官网登录地址登录百度智能云平台需要百度账号,所以没有百度账号的得先注册一个2.创建应用1、在登录成功后,找到如下位置2、点击创建应用,然后按照指示完

2020-12-03 20:13:54 613

原创 使用uView根据权限动态配置uni-app中的tabBar

文章目录前言一、uView是什么?二、安装与配置三、使用步骤1、创建tabBar对应的页面文件2、配置page.json中的tabBar属性总结前言在构建uni-app项目的时候,发现本身自带的tabBar属性无法很好的做到根据权限动态进行配置,好巧不巧,我发现了我使用的UI框架uView可以使用vuex配置tabBar参数,于是心生一计,最终实验过后可行,于是便将其记录下来,供大家参考。一、uView是什么?uView是uni-app生态专用的UI框架,是一个开源、免费的优秀框架。二、安装与

2020-11-21 17:01:32 13077 121

原创 在node.js中将二进制流转换成base64

由于调用百度人脸识别的要传递base64格式的图片,所以写了一个将上传上来的二进制流转换成base64格式的,代码如下:// 二进制流已经验证了格式// 这里的url是上传至服务器后保存在服务器目录下的二进制流的路径function imgToBase64(url) { return new Promise((resolve, reject) => { fs.readFile(url, 'binary', (err, data) => { i

2020-11-04 23:09:06 2181

原创 node.js使用multer实现单图、多图上传

文章目录前言一、multer是什么?二、使用步骤1.下载2.引入3.单图上传4.多图上传4.保存图片总结前言最近用node.js搞项目,其中用到了multer进行图片上传,中途遇到了一些问题,这里将一些常用操作和问题进行汇总。一、multer是什么?multer是一个能更好的处理node.js服务器接收的文件上传的中间件,蛮好用的。其中文文档链接如下:https://github.com/expressjs/multer/blob/master/doc/README-zh-cn.md二、使用步

2020-11-04 21:39:15 2048 8

原创 解决mongoose创建的Schema时间字段随查询更新时间

今天在使用mongoose查询表数据的时候,发现其中一个时间格式的字段居然随着我查询居然更新了时间,甚是诧异,折腾了一下,最终问题原因锁定在default: Date.now上,其实网上也有其他方案解决,但是好像不能使用TTL自动删除,所以自己结合思路,不在使用default 属性,解决如下:// CodeSchema.js// Schema的createAt字段createAt: { type: Date, index: { expires: 300 }}// xxx.js

2020-11-02 19:12:49 1049 2

原创 vue-cli如何配置项目默认启动端口

文章目录前言一、端口配置1.vue-cli 2.x配置2.vue-cli 3.x、4.x配置前言记录vue-cli 2.x - 4.x的项目默认启动端口配置一、端口配置1.vue-cli 2.x配置打开项目根目录的config文件夹,找到index.js文件,找到如图所示位置:端口的配置是port这一项,比如我们要将端口修改成3000,可以进行如下操作:dev: { // 项目启动端口之后会变成3000 port: 3000}2.vue-cli 3.x、4.x配置3.x 与

2020-10-11 11:03:06 9500

原创 Vue项目使用CDN进行项目优化

前言自己搭建了一个vue项目放置在那种带宽1M的服务器上,我打开我项目首页那是真的卡啊,起码得10s,然后就按照各种疯狂搜索如何优化,经过各种优化后,打开速度那简直就是 起飞,废话不多说,直接上代码。项目介绍本项目,vue-cli版本为:2.x,可能部分配置会不一样。 // 所需依赖 "vue": "^2.5.2", "iview": "^3.5.1", "vuescroll": "...

2020-04-23 10:41:51 959

原创 关于Vue引入组件后报错:Failed to mount component: template or render function not defined.

Failed to mount component: template or render function not defined.问题描述在引入所需组件时,出现以下错误。自己猜测大概率是引入名称或者是引入方式出错了。然后就开始试验,果然,问题出在组件的引入方式上了,错误代码如下:<script>export default { data() { ...

2020-04-04 16:58:36 30841 1

原创 如何将多个vue项目部署至同一个域名下

因为自己写的博客网站前后台有两个vue项目,所以想把他放置在一个域名下;而且前后台还是用的不同的组件库(Element-ui、Iview)甚至是不同版本的vue-cli。晕(((φ(◎ロ◎;)φ))),好了不说了我现在把配置的步骤记录下来。1、配置路由// 部分路由配置代码 // vue-cli 2.96export default new Router({ mode: 'hist...

2019-12-10 21:13:32 3428 1

空空如也

空空如也

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

TA关注的人

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