《图解 HTTP》 学习笔记


本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。

本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。

PhpStorm 使用 PHPCS 检查代码规范及自动修正和Git提交检查


在团队开发中,每个人的代码风格都不一样,为了日后方便更新和维护,必须考虑协作和编码规范。
本文就介绍如何在 PhpStorm 中配置 PSR2 代码规范检查和保存自动格式化修复,以及利用 Git Hook 对提交的代码进行检查。

《黑客与画家》-读书笔记


本书是硅谷创业之父Paul Graham 的博客文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。

深入理解按位操作符

按位操作符(Bitwise operators) 的计算主要用在二进制中,虽然平时很少有机会用到按位操作符,但不得不承认,在某些时候,这些操作符能够给我们提供很好的解决方案。

Window上更方便的软件安装方式 — Chocolatey


在经历了多次重装系统、重新安装各种常用软件后,我突然萌生了一个想法,难道 Window 就没有一个像 Linux 一样可以使用一行命令安装软件的包管理器吗?

分享一些好用的 Chrome 扩展


使用浏览器扩展程序可以使你的工作效率提高数倍不止,那么下面我就向大家分享一下我日常使用的扩展,可能大多数扩展大家都已经在使用了,不过也难免有一两个是你不知道的。

Laravel Eloquent 时间日期比较和分组


最近在做一个订单日收入模块的时候,涉及到日期比较和分组查询的问题,经过一番探索,总算是找到了解决方法,特地记录一下,以方便日后翻阅。