10 2019 档案
摘要:概述 沉迷业务,无法自拔ing,今天就水一下好了。记录 2 个 小技巧 ,供以后开发时参考,相信对其他人也有用。 求最大值 一般对数据求最大值我是这么求的: 但是还有 更简单完全不需要考虑兼容问题 的方法: v model 的另一种使用 我们知道,v model 其实就是 :value 和 @inp
阅读全文
摘要:概述 最近最近做项目的时候总会思考一些大的 应用设计模式相关 的问题,我把自己的思考记录下来,供以后开发时参考,相信对其他人也有用。 情景描述 我们在做项目的时候,经常会碰到各种各样的业务情景,然后为了实现这些需求,就不断地在 vue 单文件组件里面加代码来实现,最终 业务越来越多 , 单文件组件越
阅读全文
摘要:概述 最近调研了一下 tableau extensions 的实现,有一些心得,记录下来,供以后开发时参考,相信对其他人也有用。 总的来说,写 tableau extensions 还是 挺简单的 ,只是要熟悉一点 tableau 的 业务逻辑 。这是我仿照 Image Viewer 插件写的 "轮
阅读全文
摘要:概述 目前, "Let's Encrypt" 可以算是最好用的 https 证书申请网站了吧。而 "certbot" 可以算是它的客户端,能够很方便的自动生成 https 证书。我把自己的使用经历记录下来,供以后开发时参考,相信对其他人也有用。 操作步骤 1.首先我们去 "certbot" 官网选择
阅读全文
摘要:概述 前端有 2 个常用的功能函数,其中一个是 复制到剪切板 ,另一个是 下载 。我总结了一下它们的实现,记录下来,供以后开发时参考,相信对其他人也有用。 复制到剪切板 需要先安装 clipboard.js 库,然后代码如下: 下载功能 原生。代码如下:
阅读全文
摘要:概述 今天我在 AWS EC2 上配置并启动了 nginx,但是 通过外网不能访问 ,查了一下资料终于解决了,记录下来供以后开发时参考,相信对其它人也有用。 外网访问不了的原因 外网访问不了的原因不外乎有 2 个: 1. 防火墙 2. 安全组 防火墙 linux 上的防火墙就是 firewall 了
阅读全文
摘要:概述 今天我碰到 fabric 和 ssh 的一个坑,记录下来,供以后开发时参考,相信对其他人也有用。 ssh 今天用 ssh 登录远程服务器用不了 npm,查了下,发现原因是: ssh登录时 不会加载 .bashrc 而是加载 .bash_profile ,所以以ssh的默认登录不会是 bash
阅读全文
摘要:概述 今天我给我的 AWS EC2 搭建环境,数据库用的是 Mysql,网上安装 Mysql 的教程大多是安装的 Mysql5,我查了一下最后成功安装了 Mysql8,把心得记录下来,供以后开发时参考,相信对其他人也有用。 参考文档: "centos7 利用yum安装mysql8.0" rpm rp
阅读全文
摘要:概述 前端打包完成之后需要上传到服务器,怎么上传呢?可以先上传到 github,然后在远程服务器上面拉取,最后打包上线。但是这样很麻烦,使用 fabric 可以很简单的一键部署。我根据自己的使用经验,把 fabric 的部署过程记录下来,供以后开发时参考,相信对其他人也有用。 注意:我使用的是 fa
阅读全文
摘要:概述 今天我在我的 AWS EC2 服务器上安装了 nodejs。没想到竟然这么麻烦,比在 windows 和 mac 上麻烦多了。所以我把心得记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "LINUX 安装NODEJS环境以及路径配置" "" 选择包管理器 对于不同的服务器,需要选
阅读全文
摘要:概述 今天我无意中看到一篇写代码规范的博客,深受启发,于是决定总结一下自己写代码的规范,记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: "个人代码规范分享" 变量长度 变量名 不要缩写 , 不限制变量长度 。(因为编辑器有自动补全功能,写长了也没关系,重要的是表达的意思到位) 变量命名
阅读全文
摘要:概述 今天我发现我的所有项目的 CircleCi 部署 全部都会更新 gh pages 分支 。找了好久,终于找到了不更新的方法。于是我总结了一下,记录下来,供以后开发时参考,相信对其他人也有用。 only 方法 其实在 config.yml 文件的 build 里面 加入 branches 字段
阅读全文
摘要:概述 今天 PM 说,需要把 echarts 图表的纵坐标调成这样: 如果全是 4 位数就用 K 为单位 。冷静分析,就是说如果纵坐标刻度的间距是四位数,就用 K 为单位。那要如何获取纵坐标刻度的间距呢?我们都知道, Echarts 纵坐标刻度的间距是它自己生成的,而且会变 。于是我去 看 Echa
阅读全文
摘要:概述 一般来说,在终端开启的服务,如果退出终端的话,就会自动关闭服务。这个时候需要守护这个服务的进程。 Supervisor 是一个用 Python 写的进程管理工具,可以很方便的用在 UNIX like 系统(不支持 Windows )下启动、重启、关闭进程等。其中 supervisord 是 s
阅读全文
摘要:概述 今天发现自己码代码的效率有点低,所以查找了一下 linux 常用的 快捷键操作 ,记录下来,供以后开发时参考,相信对其他人也有用。 linux 终端常用快捷键 1. tab:补全命令 2. Ctrl + u:剪切光标所在位置到行首间的字符,如果光标在最后,相当于剪切当前命令行(用 Ctrl +
阅读全文