自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nodejs FastDFS 防盗链生成验证的token

Nodejs FastDFS 防盗链生成验证的token

2023-10-29 22:12:29 79

原创 $lookup Mongodb 将 LocalField 中需要使用的字符串转换为 objectId

不在 $lookup 中进行转换,先在 $project 转换ObjectId。{ '$match': { "name": "关联表" } },test2 根据字段 tId 关联查询 test1数据。name: '基本表'name: '关联表'

2023-09-26 10:59:19 154

原创 Geoserver linux环境上迁移部分图层数据

Geoserver 迁移部分图层数据到不同服务器上

2022-09-21 13:41:04 845 3

原创 笔记:更新元素达到解决element-ui 日期选择器在未选择日期时重复点击打开只触发一次disabledDate的问题

element-ui日期选择器提供disabledDate属性达到设置日期禁选的效果使用场景:用户在多选框选中服务后需要对服务的冲突时段进行验证和提示,部分效果体现在展开日期选择器时对冲突的日期禁用。这里使用element-ui的DatePicker 日期选择器,并通过disabledDate属性达到禁用效果然而DatePicker 日期选择器存在一个情况,当选择时间为空时,disabledDate属性只在第一次点击时触发,重复点击不在更新禁用效果。未选择日期的情况下,当用户选择一个服务展开

2021-06-24 09:51:15 1149

原创 笔记:nodejs 解压zip压缩包,解析csv文件,解析json文件

解压zip包依赖于zip-localnpm installzip-local -save然后 引入并加压zipimportzipperfrom'zip-local'我的使用场景是在上传文件后直接解压,所以直接使用ctx.request.body.files.file.path,unzpi的参数格式是filevarunzippedfs=zipper.sync.unzip(ctx.request.body.files.file.path).memory();unzipp...

2020-09-02 16:18:03 835

原创 笔记:linux fastDFS搭建及设置自启动

fastDFS服务器搭建一步到位,不同的是我并没进行最后的nginx配置,是通过服务器转发完成上传下载下载命令 sudo apt-get install lrzsz ,上传下载安装文件到linux服务器软件准备:FastDFS_v5.05.tar.gzlibfastcommon-1.0.7.tar.gz,安装libfastcommon-1.0.7.tar.gz解压:tar zxvf libfastcommon-1.0.7.tar.gz 进入解压后目录:cd libfastcomm.

2020-08-25 13:28:26 1519

原创 笔记:Geoserver 新增不自带的Gridsets,例3857

geoserver服务中layer > Title > Title Caching >Add grid subset选择中不存在3857但又需要使用时,一:新增gridest完成后选择保存,然后就能在Add grid subset看到选择了

2020-08-17 11:34:22 1925 1

原创 nodejs + fastDFS 文件上传下载 服务器转发实现

koa 上传文件需先设置参数:multipart=true , app.use(koaBody({multipart:true}))利用可读流获取文件数据letWritable=require('stream').WritableclasswritableStreamextendsWritable{constructor(){super()this.binaryArr=[]this.binarySize=...

2020-05-29 11:25:45 1109 1

原创 笔记:nodejs 原生js实现文件上传下载

文件上传、下载 client<templete><inputtype="file"id="file"style="width:50%;height:50px;"placeholder="请选择上传文件"@change="uploadFile"/><buttonstyle="width:40%;height:50px;"@click="loa...

2020-03-11 12:19:26 1052 2

原创 笔记:ios系统滚动条滚动到底部时阻止拉动页面,隐藏滚动条

找不到原作者链接了,提供参考<template><div><divref="panelContent"class="panelScrolllabelScroll"@touchmove="touchMove"@touchstart="touchStart"></div></div></template...

2020-02-26 09:49:54 632

原创 微信公众号未关注跳转关注界面

在一些场景中,比如用户扫码直接使用公众号提供的功能需要先验证用户是否关注公众号,但是微信官方并没有提供直接跳转到公众号关注界面的接口在公众号设置账户详情里有公众号关注二维码,准备一个过渡界面展示公众号关注二维码,利用自带的长按扫描二维码功能实现跳转公众号关注界面验证微信用户是否关注公众号方式:https://api.weixin.qq.com/cgi-bin/user/info?acc...

2019-03-13 14:01:15 5329

原创 nodejs-微信公众号授权验证及获取微信用户信息-随笔

在前面开发中,产品提出一个需求,在用户访问移动端页面时需要先微信授权且登录个人中心时展示用户账号信息和微信昵称,头像等信息且一个账号,很简单吧,我摔,好多坑啊。看了一番微信开发文档,发现需求的中心点在于微信用户信息中有一个中心点 openid功能以这个为中心进行环绕开发,验证是否授权逻辑清晰我就不提及了首先我需要用户微信授权获取openid与用户账户绑定以实现个人中心获取对应账号...

2019-03-13 11:29:08 818

转载 vue.js开发微信公众号加载缓慢出现的白页问题-随笔

使用vue开发公众号时会面临一个很明显的问题,既首页加载缓慢,长时间显示白页,毫无用户体验。虽然可以使用一些过渡内容代替显示,但治标不治本,用户体验极差。原因:在vue做单页面开发时打包文件过大,加载时会耗费大量时间在网上我发现很多前辈都有遇到过,都有留下一些解决方法,比如说vue路由懒加载,nginx配置gzip压缩,vue懒加载配置异步组件,nginx我没试过不多说不过...

2019-03-13 10:00:41 4161

原创 WebSocket connection to 'ws://***/' failed: Establishing a tunnel via proxy server failed

前端使用的是socket.io, 服务器上代理的是Nginx ,浏览器为Chrome描述:设置为进入界面后通过socket.io-client与api层socket.io建立连接,此时前端Console输出:WebSocket connection to '***' failed: Establishing a tunnel via proxy server failed 问题...

2018-08-21 17:24:38 10876

空空如也

空空如也

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

TA关注的人

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