想写点什么,提笔的时候又不知道写什么了
想写点什么,提笔的时候又不知道写什么了

旧忆就像一扇窗,推开了就再难合上。谁踩过枯枝轻响,萤火绘着画屏香。为谁拢一袖芬芳,红叶的信笺情意绵长,他说就这样去流浪,到美丽的地方。谁的歌声轻轻、轻轻唱,谁的泪水静静淌。那些年华都付作过往,他们偎依着彼此说好要面对风浪。又是一地枯黄,枫叶红了满面秋霜。这场故梦里,人生如戏唱,还有谁登场。昏黄烛火轻摇晃,大红盖头下谁彷徨。流泪的花和荣喜堂,静静放在一旁。回忆像默片播放,刻下一寸一寸旧时光,他说就这样去流浪,到美丽的地方。谁的歌声轻轻、轻轻唱,谁的泪水静静淌。愿化一双鸟儿去飞翔,任身后哭号嘶喊着也追不上。又一年七月半晚风凉,斜阳渐矮只影长。这场故梦里,孤桨声远荡,去他乡,遗忘。 ......

博客长草了

博客已经长草,垃圾评论狂飙。 现在登录后台最大的乐趣就是在茫茫垃圾评论中寻找一两条有用的真实评论。 失去了写博的动力,好几篇文章烂在了草稿里。 就这样吧,就这样放养了吧。 ......

使用七牛 qshell 自动定时备份网站代码
使用七牛 qshell 自动定时备份网站代码

介绍qshell 是利用七牛文档上公开的 API 实现的一个方便开发者测试和使用七牛 API 服务的命令行工具。安装下载最新版的 qshell,并解压 zip 包,选择对应的版本。本文主要讲解如何在 Linux 64 位系统下使用 qshell 定时备份,所以这里选择 qshell_linux_amd64。[mc@hk03 ~]$ wget http://devtools.qiniu.com/qshell-v1.8.5.zip [mc@hk03 ~]$ unzip qshell-v1.8.5.zip -d qshell要让 qshell 运行起来,我们可以将它移动到 /usr/bin 目录,移 ......

获取 B 站右上角所有小图的 JS 代码
获取 B 站右上角所有小图的 JS 代码

前言这个小图很久以前就有了,当时好多人都去写代码爬这个图,遗憾啊,我没去凑热闹。今天看了下发现有对应的 JSON 接口,小图片有 517 张,想想写个代码都抓下来看看吧。食用方法使用 Chrome 浏览器打开 B 站任意网址,打开 开发者工具 -> console,粘贴下面的代码回车运行:( 不方便复制的可以去 Github Gist 查看:https://gist.github.com/maicong/cd2744f8990530407d9b1cb3caefb330 )((url, delay) => { let starTime = new Date().getTime ......

Ajax 跨域请求 Access-Control-Allow-Origin 问题小记
Ajax 跨域请求 Access-Control-Allow-Origin 问题小记

前言在前后端分离的项目中经常会遇到 Ajax 跨域的问题,然而网上大多数教程都是使用 * 通配符放行所有请求。然而这是不对的,没有解决根本问题。正文其实放行指定的域名很简单,下面我介绍下 PHP 和 Nginx 的。PHP$http_origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : ''; if (preg_match('/domain1.com|domain2.com$/i', $http_origin)) { header('Access-Control-Allow-Origin: ' . $ht ......

So easy! 将你的 ES5 代码转换为 ES6。
So easy! 将你的 ES5 代码转换为 ES6。

前言作为一名前端开发者,用最新 JS 语法写代码是非常爽的事情,简单高效。而且现在的很多项目都推荐使用 ES6,比如 Angular、React、Vue。然而目前大多数浏览器对于 ES6 的语法支持并不统一,但这不是问题,使用 Babel 将 ES6 转换为 ES5,浏览器就能处理了。有种场景在写代码的时候可能会遇到过:使用 node 构建的新项目中,有部分旧项目的代码要转移过来。新项目是 ES6 语法,旧项目是 ES5 语法。针对这种场景,我们不可能一句一句,一个命令一个命令的敲过来,这是件很费事的事情。为了减少开发时间,下面我推荐一款工具 Lebab,可以将 ES5 转换为 ES6。作用T ......

7 行 JS 代码获取最简短的 base64 格式纯色占位图
7 行 JS 代码获取最简短的 base64 格式纯色占位图

有时候为了网站速度,我们不希望有些不必要的图片提前加载,于是使用占位图代替。占位图片可以是纯色的,也可以是个性化的。占位图有很多种选择,大家可以查阅小影的这篇文章 ☞ 10 个优秀的占位图服务但是,占位图也有缺点,就是也需要连接和加载时间。如果一张占位图过大,体验是不好的。那么,为了更快的加载占位图,可以直接使用 data 类型的图片格式,就是 data:image/png;base64,XXX 这种。这种格式的图片存储于页面内,浏览器直接加载,非常快。这时你是不是打算把占位图转换为 base64 ?没错,你的打算是对的。但是!不管多小的图片,转换后 base64 数据都会很长,这么长的数据嵌 ......