Home
4Ark
Cancel

分享一些好用的网站(二)

前言 半年前写了一篇《分享一些好用的网站》记录了我之前常用的一些网站,现在过去半年,收藏夹也多了一些网站,特地记录下来,希望能对你有所帮助。 由于这些网站都比较杂,我也懒得分类了。 太长不看版 临时邮箱 https://temp-mail.org/zh 域名注册商比较 https://www.nazhumi.com/domain/.com Tables Generato...

HTTPS 与加密那些事儿

前言 HTTPS 在我们日常中经常能用到,我们经常说 HTTPS 安全,那么你知道它为什么安全吗?有些同学会说:是因为加密啊,那么你知道它是怎么加密的吗? 如果你对此不是很明白,欢迎阅读本文,希望能让你解开 HTTPS 的迷雾,但如果你是大神级别的人物,那么请轻喷,因为我也不是很懂。。 HTTP 在说 HTTPS 之前,我们需要先知道 HTTP,HTTP 是基于 TCP 协议的一个无...

我为什么会成为一名程序员

今天突发奇想,心里冒出一个很奇怪的问题:我为什么会成为一名程序员? 其实也是在问,我成为程序员的初心是什么? 接触电脑 第一次接触电脑应该是在小学四年级被同学带去网吧玩游戏,那时候对电脑的印象就是一台比较大的游戏机,从此以后我就成了一名网瘾少年,终日泡在网吧,但那时对于计算机的认识也只停留在玩游戏上。 不过这也让我从小对任何所接触的电子产品都感兴趣,到后来学会自己利用网上的教程去刷机...

如何打造自动化前端项目CLI 工具

前言 在开发过程中,尤其是新开项目的时候,往往需要重新进行各种配置、甚至复制以往的代码,为了解决这种场景,就有了 CLI,想必大家平时都经常使用,比如 Vue 的vue-cli,React 的 create-react-app,这类工具存在的主要目的是:释放双手、加快项目开发进度。 我的场景 本文就将介绍我如何根据我们团队内部的繁琐场景编写 CLI,从而加快项目开发速度。 开发项目中...

在浏览器输入 URL 回车之后发生了什么(超详细版)

前言 这个问题已经是老生常谈了,更是经常被作为面试的压轴题出现,网上也有很多文章,但最近闲的无聊,然后就自己做了一篇笔记,感觉比之前理解更透彻了。 这篇笔记是我这两天看了数十篇文章总结出来的,所以相对全面一点,但由于我是做前端的,所以会比较重点分析浏览器渲染页面那一部分,至于其他部分我会罗列出关键词,感兴趣的可以自行查阅, 注意:本文的步骤是建立在,请求的是一个简单的 HTTP 请求,...

《图解 HTTP》 学习笔记

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

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

写在前面 在团队开发中,每个人的代码风格都不一样,为了日后方便更新和维护,必须考虑协作和编码规范。 本文就介绍如何在 PhpStorm 中配置 PSR2 代码规范检查和保存自动格式化修复,以及利用 Git Hook 对提交的代码进行检查。 正文 安装PHP-CS composer global require "squizlabs/php_codesniffer=*" 安装完成...

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

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

深入理解按位操作符

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

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

前言 在经历了多次重装系统、重新安装各种常用软件后,我突然萌生了一个想法,难道 Window 就没有一个像 Linux 一样可以使用一行命令安装软件的包管理器吗? 答案是:有的。 我分别使用了 Chocolatey 和 Scoop,得出的结论就是: Chocolatey : 软件更多、速度快。 Scoop:可定制性较强、速度较慢(也有可能是我网络不好)。 不过这两款包管...