通过创建 windows 服务让 nodejs 或 php 脚本在后台运行的方法

没接触 windows 服务器已经好多年了,这回客户提供一台 windows server 2008 的服务器,web运行环境是 iis7.5。于是,就有了如题的需求 环境配置还好,iis7.5 添加 php 支持非常简单,而且现在还有 php manager 可以依赖,网上资料超级多,本文就不展开了 这里主要说说如何 Read»

laravel 使用redis驱动session或queue,会随同缓存被清理的解决方案

情况说明 标题中的清除缓存指的是使用cache:clear: php artisan cache:clear 对于file和database驱动,由于laravel会区分文件和表,清缓存都不会影响到其分数据。但如果你使用memcached或redis,就可能遇到清缓存时把其他数据也清除了的问题。 我当前的项目使用red Read»

发布一个起始样本工程,VUE+ELEMENTUI+LARAVEL

传送门:http://ecfdemo.gxxsite.com/ 用户名:demo 密 码:888888 为避免影响他人使用,该账号的登录和权限信息均不允许被修改 如果需要测试账号和角色功能,请自行创建员工账号 一些朋友有系统类型的需求,想先看看我的作品,但这种系统类型的工程,一来不接纳访客,二来需求保密,我只能说这类型 Read»

sublime text 3 中 vue 组件 lang="scss" 错误高亮的解决方法

解决方法来自来自issue:SCSS Highlight ; error 之前一直很正常的,可能是某次插件自动更新以后出现了这样一个问题,看着难受,必须解决 出问题的是 vue-syntax-highlight 插件,github 上能找到其他相关的 issets,但尝试后都失败了,可能是版本不一样的原因。试过不升级 Read»

SVG学习笔记(3)动画、Snap.svg、Svg.js

首先,推荐看看《三看 SVG Web 动效》和《SVG+JS path等值变化实现CSS3兴叹的图形动画》,看后受益匪浅。 然后,《使用 Snap.svg 制作动画》可以帮助我们快速入门Snap.svg 另外,svg.js也是非常强大的库,但我个人不是很习惯它的方法拆分方式,需要经常链式调用多个方法来执行一个简单动作。 Read»

SVG学习笔记(2)渐变、图案、文本

渐变 填充一个渐变之前,首先要在<defs>中定义渐变的样式,再通过fill="url(#id)"来填充到具体图形中 线性渐变<linearGradient>的参数 id:唯一标识,填充时自动匹配 x1,y1:渐变起点坐标,默认以比例作单位,(0, 0)代表左上角,(1, 1 Read»

SVG 学习笔记(1)入门、基础绘图

首先,推荐先阅读MDN上的SVG教程,作为入门教程,对基础知识写得十分详细,一边看一边实验,一遍下来我觉得自己已经基本入门了。 这篇博文作为笔记,我更喜欢按自己的学习习惯来整理信息,同时补充一些图片,这样可以方便自己翻看时快速找到需要的知识点。 为什么要攻克 SVG CANVAS 其实就是一个像素画板,提供各种方式在上 Read»

Vultr 使用两年的真实体验

至今已使用 Vultr 接近2年时间,这里写一写真实的体验,说说这期间遇到的问题以及整体感受,给后来者提供一点参考。 我刚开始使用 Vultr 时写过一篇博客《告别AWS,退款阿里云,搬家Vultr,服务器选择之旅》,新朋友也可以看一看。 带宽及稳定情况 国外带宽速度十分优质,使用yum、wget、curl安装环境,下 Read»

给已安装 node.js 的机器安装 nvm 的隐患及解决办法

使用 nvm 管理 node.js 版本已经好几个年头了,接触 vue 之后很长时间没用 gulp 了,前几天升级 ghost 主题时启动下尘封的 gulp ,才发现了一个大坑,实在惭愧。我觉得有必要发表一下,也许有些朋友正遇到相同的困惑。。。 当你安装过 node.js ,在改用 nvm 进行版本管理之后,之前通过 Read»

把 MySQL 数据库定时备份并上传备份的解决方案

N年前写过一篇定时备份的笔记《linux 制作自动备份脚本,并通过 crontab 命令定时执行》,这里的方案是在当初的基础上,加上通过scp把备份保存到另一台服务器,视个人情况,你也可以把备份通过一些云API上传到云盘。 MySQL的主从功能可以很简单地帮我们实现实时备份,但是定时备份始终是不可或缺的,为什么?因为在 Read»