刘先玉

知易行难


  • 首页

  • 标签82

  • 分类84

  • 归档188

  • 友链

  • 关于

  • 搜索

React 项目中同时引入 antd3.x 和 antd4.x

发表于 2022-02-13 | 更新于 2022-03-31 | 分类于 前端 | 热度: ℃

  公司的项目中一直使用的是antd3.x,最近有个需求,TreeSelect支持多选和模糊搜索的时候,模糊搜索后选中某个选项,不清除搜索条件,点击组件外其他地方才清除搜索条件。思路是如下:

  • 设置 autoClearSearchValue 为 false,选择选项后不清除搜索框
  • 监听 onBlur 事件,触发时清除搜索框
阅读全文 »

账号簿开发(四)—— 写一个随机密码生成器

发表于 2021-12-14 | 分类于 前端 , 微信小程序 | 热度: ℃

  用户在第一次注册网站时,可以使用随机密码生成器生成一个密码,可以控制密码长度和密码包含的内容项(大小写字母、数字、字符),不满意可以重新生成。

阅读全文 »

Sequelize 中的一对一、一对多、多对多

发表于 2021-09-21 | 分类于 node , Sequelize | 热度: ℃

  最近做了写公司中的基建工作,其中涉及到了 node 项目中使用 sequelize,同时有多对多的关系需要处理,便写了个关于 sequelize 处理多对多关系的练手示例,liuxy0551/sequelize-association,目前仅涉及查询,create和update暂未进行。

阅读全文 »

账号簿开发(三)—— 微信小程序的云开发和云函数

发表于 2021-08-08 | 分类于 前端 , 微信小程序 | 热度: ℃

  微信小程序的云开发是腾讯云为小程序提供的开发能力,可以省去后端的工作,也可以节省很多运维的工作,有些类似于 Serverless 和之前学习的函数计算,官方文档:微信云开发。云开发的初始入门可以看看哔站上的视频,入门够用了,推荐一个:认识云开发。

阅读全文 »

账号簿开发(二)—— 微信小程序检查更新及调试

发表于 2021-08-08 | 分类于 前端 , 微信小程序 | 热度: ℃

  微信小程序发布上线后,对其进行迭代也需要微信官方审核代码,之后才可以发布新版本,对于已经使用过该小程序的用户来说,会因为缓存的关系,在小程序发布后不能及时更新到新版本。对于某些 bug 修复的版本,开发者总是希望能立即生效的,类似于 H5 的热更新,这时可以使用到微信提供的 wx.getUpdateManager()。官方文档:wx.getUpdateManager()

阅读全文 »

账号簿开发(一)—— 微信小程序 AES 加密解密

发表于 2021-08-08 | 分类于 前端 , 微信小程序 | 热度: ℃

  『账号簿』作为一款记录账号密码的微信小程序而言,安全自然是很重要的,基于此放弃了自行搭建数据库的打算,使用了腾讯云为微信小程序提供的云开发功能,同时也提供数据库的功能,是一个对象型的数据库,安全性比自己在 Docker 中搭建的数据库要高且有更多保障。但是即便如此,上传到数据库的账号密码也使用了业内普遍认可的 AES 对称加密算法进行加密再经 BASE64 编码。这里记录一下 AES 加密后再经 BASE64 编码的过程。

阅读全文 »

账号簿(微信小程序)的开发过程

发表于 2021-08-08 | 分类于 前端 , 微信小程序 | 热度: ℃

  最近公司的业务比较繁忙,几乎停止了随笔的更新,反省下自己。

  但还是利用两个周末开发了一个之前一直想做的小程序,idea 来自一位朋友,他想自己做一个记录账号密码的微信小程序给自己使用,他是位后端,即便学习了 Vue 的知识,但还是没开始这项工作,那就由我来完成吧。

阅读全文 »

利用 canvas 实现简单图片滤镜

发表于 2021-07-16 | 分类于 前端 | 热度: ℃

  最近会做一次周分享,主题是 canvas 图片滤镜,记录下为此写的 demo。在线访问:https://liuxy0551.github.io/canvas-image-filter/index.html

阅读全文 »

egg 设置 keepAliveTimeout 超时时间

发表于 2021-06-25 | 分类于 Serverless | 热度: ℃

  最近在阿里云函数计算中,Post 接口经常在紧密相邻的第二次调用时报错,{ errorMessage: 'Process exited unexpectedly before completing request (duration: 1ms, maxMemoryUsage: 200.52MB) },这个错误经过测试是偶发必现的,比较影响体验,记录下解决方法。

阅读全文 »

在 Cent OS 中部署 Gotty 并提供给项目使用

发表于 2021-06-08 | 分类于 Linux , Cent OS | 热度: ℃

  Gotty 是一个能在浏览器打开的终端(Web Terminal),可以用于执行命令,也可以用于 SSH。通过把部署的主机作为跳板机,登录主机列表中的某一台机器。利用 前端学习 Docker 之旅(六)—— Docker 中安装 Cent OS 并通过 SSH 连接 搭建的 Cent OS 环境来尝试部署并使用。

阅读全文 »
123…19
liuxy0551

liuxy0551

Easier said than done
188 随笔
84 分类
82 标签
RSS
0%
© 2017 – 2023 刘先玉
载入天数... 载入时分秒... Easier said than done.
博客全站共100.4k字  | 浙ICP备19046839号
本站访客数:  |  本站总访问量: