Linux 源码编译安装

Linux的软件安装方式除了二进制安装包和yum/att外还可以直接通过编译源代码来安装,对于没有对应的deb或rpm安装包的软件来说,通过源码安装是一个比较好的选择。通过编译源码安装很多功能都可以自定义配置,在有的情况下编译安装的性能也要更好一些。根据软件的开发语言不同编译的方法也会有些不一...

阅读全文

sessionStorage 的简单使用

sessionStorage 有点类似于 localStorage,都是用来存储数据的,但是不同的地方就是 localStorage 存储的数据不会过期,而 sessionStorage 存储的数据在关闭浏览器后会被销毁,类似于后端的 session。sessionStorage 在发送 HT...

阅读全文

JavaScript 拖拽文件上传和本地图片预览

在图形界面的操作系统中,拖拽操作应该是一个比较常见的功能。比如 对于不太懂电脑的小白来说最简单的删除文件的方式就是把文件拖到桌面上的回收站图标,打开文件也是直接拖到相应的软件中。拖拽操作可以说是最便于小白理解的一种操作方式。拖拽文件上传目前大多数的网络相册和网盘都支持直接拖拽文件上传,例如,百...

阅读全文

简单给 WordPress 主题汉化

最近准备给博客换个主题,在 Wordpress 的主题库中找了一下发现很难找到合适的,大多主题都只适合用来作电商和企业官网。唯一找到几个比较适合作博客的还全是英文,没有中文翻译,最终只能自己手动来翻译,这里就简单记录一下翻译过程。为了方便翻译,还需要下载一个名为 Poedit 的软件,下面是维...

阅读全文

highlight.js 一个在网页上实现代码高亮的JS库

目前的很多博客例如 Wordpress 、Typecho 等默认的代码高亮效果都不是太好,我刚用 Wordpress 的时候默认就没有代码高亮功能,浏览器默认的代码高亮也基本和没有差不多,在代码比较多的情况下对于读者来说看起来还是比较费力的。对于一部分博客来说可以通过插件解决,但是如果你对插件...

阅读全文

JavaScript 操作 Cookie

HTTP Cookie(也叫Web Cookie或浏览器Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie 使基于无状态的 HTTP...

阅读全文