logo头像

叩首问路,码梦为生

好文章推荐系列——计算机基础

人人都是艺术家!谈谈那些奇怪的字符(上)

虽然标题中提到了「上」,但是也没有找到「下」在哪里,不过这篇文章还是很不错的,探讨讲解了一些非常奇怪的字符,可以对字符集以及字符编码有一个比较深入的了解

DNS解析的过程是什么,求详细的?

非常详细的介绍了 DNS 的解析过程,图文并茂,一点都不难理解

什么是正则表达式?

正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。

介绍了正则表达式的所有类型的语法

每个前端工程师都应该了解的图片知识(长文建议收藏)

具体的介绍了关于图片的相关知识,包括图片的基本概念和各种图片格式的优缺点以及使用场景等,还有一些额外知识在这篇文章中:一些图片相关的知识

详解三次握手和四次挥手:遇到心动的女孩时,如何去把握?

三次握手和四次挥手也是前端面试重点,该文章通过一个现实中的例子生动形象地阐述了三次握手和四次挥手的过程,以及为什么要这样设计。

一文读懂http缓存(超详细)

非常详细的介绍了前端面试中经常提到的 HTTP 缓存相关知识,文章中的一些图和表格总结的都很全面。

自然常数e到底自然在哪?

自然常数e 是一个奇妙的数字,这里的e 并不仅仅代表一个字母,它还是一个数学中的无理常数,约等于2.718281828459。但你是否有想过,它到底怎么来的呢?为啥一个无理数却被人们称之为“自然常数”?看完这篇文章你就会知道。

不要用JWT替代session管理(上):全面了解Token,JWT,OAuth,SAML,SSO

通常为了弄清楚一个概念,我们需要掌握十个概念。在判断 JWT (Json Web Token) 是否能代替 session 管理之前,我们要了解什么是 token,以及 access token 和 refresh token 的区别;了解什么是 OAuth,什么是 SSO,SSO 下不同策略 OAuth 和 SAML 的不同,以及 OAuth 与 OpenID 的不同,更重要的是区分 authorisation 和 authentication;最后我们引出 JSON WEB TOKEN,聊聊 JWT 在 session 管理方面的优势和劣势,同时尝试解决这些劣势,看看成本和代价有多少

编码简介:utf8, utf16 以及其它

作者对 utf8 和 utf16 以及其它相关知识进行了介绍,前端同学可能很少会关注到字符编码规则,但是有时候我们经常会遇到乱码等问题和 Bug,而在阅读完这篇文章之后,相信你对字符编码这类知识会有一个很深的理解。

可以说的秘密-那些我们该讨论的前端加密方法

这篇文章介绍了前端开发中常用的加密方法并给出了其适用场景。包括 Base64 编码、哈希算法、加盐、慢哈希函数、密钥哈希、XOR 和加密(Encrypt)等加密方法,

一个由正则表达式引发的血案(解决版)

正则表达式一直以来是广大码农处理字符串的福音,但与此同时,也容易引发血案。这篇文章从一则实例出发,对正则表达式可能引发的 CPU 爆表问题进行了分析,同时作者还介绍了一种遗传算法,该算法解决了如下问题:

给定一个正则引擎和一个正则表达式,为这个正则表达式找到一个攻击字符串,它可以最大化正则引擎的匹配时间。

感兴趣的童鞋可以认真研究一下这篇文章,或者作者发表的论文。

计算的本质:赋值和流的杂谈

写了这么久的程序,不少人肯定会有疑问,计算的本质是什么?对一台图灵机来说,那就是无限长的纸带和能够自如移动的读写头,但这太抽象了。作者换了一种方式去理解计算并总结出了这篇文章,稍微有一些晦涩难懂,不过看完大有裨益。

支付宝打赏 微信打赏

听说赞过就能年薪百万