• 图解HTTPS基本原理

    一图胜千言

    HTTP
  • 使用git reflog与git cherry-pick找回丢失的代码

    在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等丢失了某些提交。特别是在Commit之后又执行了git reset --hard,HEAD强制回滚本地记录以及文件到服务器版本,导致本地做的修改全部恢复到Git当前分支的服务器版本,同时自己的Commmit记录也消失了。

    Git
  • JavaScript几种常见的继承方式

    继承就是一个对象可以访问另外一个对象中的属性和方法

    JavaScript
  • 移动端适配的几种方法

    开发移动端网站,我们都离不开页面适配这个问题,今天我们来总结一下移动端有哪几种实现方案,以及分别的实现原理。

    Mobile-WebApp
  • moment常用示例大全

    moment是一个功能非常强悍和全面的JavaScript日期、时间处理工具类,可以用在浏览器环境中使用,也可以在Node.js中。在IE8以上及其它浏览器的最新版本中都可以使用,具有良好的跨浏览器及跨系统的兼容性。

    JavaScript
  • CentOS 7搭建Node+MongoDB+Nginx环境

    最近申请体验某云的云服务器,作为Linux小白的我,期间还是遇坑不少,这里就来记录一下安装的过程。

    Linux
  • 利用Nginx或koa-static托管静态文件

    最近在做上传的图片的需求,思考上传之后的图片怎么访问的问题,因为后端是Node,一开始尝试写一个专门的接口通过传入图片的path来查找,试了一下感觉并不理想,因为要为每种类型的文件设置Content-Type,不然浏览器会直接下载该文件。

    Nginx
  • 采用Git-flow方式打造简单高效的Git工作流

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。与常用的版本控制工具 CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

    Git
  • HTML5 Application Cache离线缓存应用实践

    HTML5的新增了很多浏览器本地存储的技术,Application Cache(简称 AppCache)使得基于web的应用程序可以离线运行,似乎是为支持 Web App 离线使用而开发的缓存机制。它的缓存机制类似于浏览器的缓存(Cache-Control 和 Last-Modified)机制,都是以文件为单位进行缓存,且文件有一定更新机制。但 AppCache 是对浏览器缓存机制的补充,不是替代。

    WEB-Cache
  • Git常用操作命令学习笔记

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。与常用的版本控制工具 CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

    Git