- 博客(8)
- 收藏
- 关注
原创 博客搭建 | 三、LeanCloud 评论系统
概述在使用一段时间lc评论系统后,想起博客一直没有后台评论通知功能,于是查了一些资料,踩了一些坑,终于完善了评论系统。本文会略过很多过程,只说坑的部分,如果是准备搭建评论系统的同学,按着下面所推荐的官方文档走一遍就OK啦。非正经教程,仅针对问题给出解决方法。使用 Valine + leanCloud此处略,配置Valine的过程:Valine,看Valine部分就好创建leanCloud的过程: leanCloudlc分为国际版和国内版,国际版不需要身份证验证,国内需要,其他大差不差了。配置
2021-10-11 23:15:56
798
原创 博客搭建 | 二、GitHub Actions部署至Gitee
概述在上一篇博客搭建中,我使用了GitHub Actions实现了将博客自动部署发布至GitHub上,但是在使用过一段时间后,发现GitHub访问速度缓慢,特别是最近,如果不适用vpn的话可能访问不了GitHub,所以打算在原有的部署方案中,增加部署至Gitee上,这样国内访问速度便有了保证。如果你没有看过上一篇内容,请点击这里步骤基本原理还是使用GitHub Actions,再部署到GitHub后,新增两个step:同步代码至gitee重新部署pages第一步我所同步的是编译后的代码,保
2021-04-10 20:30:19
333
原创 开源全景插件 Photo Sphere Viewer
概述日常中,我们比较常见的是街区全景,百度通过街景车采集街景数据,最后形成全景应用,百度的全景还拥有一定的交互功能,可以随着街道移动街景,作为个人开发者,有一些开源库能够满足我们对全景的应用与探索。Aframe是一个功能强大的框架,我们也可以通过它实现全景功能,Photo Sphere Viewer,一个使用Three实现的全景库,接下来,我将简析该库的使用。入门安装// 安装npm install photo-sphere-viewer// 安装依赖npm install three.j
2021-04-10 20:24:57
1257
原创 Node.js | 多文件同步异步读写 简单应用
概述node 读写是常见的需求,本文对读、同步写、异步写 简单应用读取文件夹下所有目录/** * 读取文件夹下所有目录 * input 文件夹路径,该参数用于递归使用,初次调用与inputUrl相同 * list 储存目录的数组 * inputUrl 文件夹路径 **/function readAllFilesSync(input, list, inputUrl) { // 同步获取文件夹下所有目录 const files = fs.readdirSync(input); //
2021-04-10 20:23:24
411
原创 Node.js | cluster 集群 多进程读写的简单使用
概述在其他语言中,实现多进程或多线程是非常容易的事情,而对于一个node实例,它是单线程进行工作,不过,node仍能实现多进程工作,在读写方面会比单进程效率会提升很多。在我自己的测试中,读写20000多个文件,共计2G 的数据,不使用多进程的话,需要3分钟左右的时间,而使用了cluster,40秒左右便完成了读写。cluster简介cluster模块可以创建共享服务器端口的子进程,主要是利用处理器多核系统,让子进程处理负载任务,简单来说,主进程通过cluster将任务分发给子进程,让多个任务并发执行
2021-04-10 20:12:42
653
原创 github SSHkey + tortoisegit(小乌龟) 配置
当我们配置新的开发环境时,git的配置必不可少,本文将讲解SSH Key的配置和小乌龟(git版)的配置概述在配置新的开发环境时,git的配置必不可少,配置SSHkey能让我们免密进行pull/push等操作,由于个人习惯使用可视化的界面,小乌龟(git版)是可视化界面的不二之选。文章目录概述文章目录SSH key 配置生成key配置user and email配置key验证key总结tortoisegit(小乌龟)配置tortoisegit配置结束语S
2021-04-10 20:04:34
1582
原创 Vue实例挂载地图实例
问题说明在我们使用Vue作为开发框架时,我们会习惯于将数据挂载到Vue示例上,方便监听数据以及销毁和调用。对于地图也是如此,我们希望将地图实例同样挂载到Vue实例(某一组件)上,地图数据量不大时,我们发现不了性能差异,但是当我们数据量变大,就会发现地图在拖拽时变卡,性能大大降低,该如何解决?问题所在造成这个原因的便是Vue的监听数据变化造成的,Vue实例与地图实例都有各自的监听事件,并且地图实例的属性(相机等)经常发生变化,每次变化都会触发Vue的监听数据的事件,导致性能降低。尝试解决不挂载,使
2021-01-06 16:19:52
432
2
原创 【博客搭建】vuepress+GitHub Actions自动构建并发布
个人博客概述当我们使用vuepress搭建好属于自己风格的博客,我们需要重新打包并放在GitHub或者自己的私服上,但是当我们一旦更新博客,我们便需要重新打包上传,这般繁琐并不适合常态化的更新博客,于是便有了将打包,上传,部署进行自动化的需求GitHub ActionsGitHub Actions 是 GitHub 的持续集成服务,于2018年10月推出。官方还推出了相关插件库市场,可以直接使用他人写好的插件,如果你想详细了解GitHub Actions 请参考阮一峰老师的博客GitHub Acti
2021-01-06 16:13:32
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人