摘要:
当在计算机的浏览器输入URL(https://www.baidu.com)后,用户的计算机开始处理输入的URL,在本地查找是否有对应域名的IP地址,如果没有则向DNS服务器请求解析https://www.baidu.com对应的IP地址。计算机拿到对应域名的IP地址,然后向该IP地址的服务器发起请求 阅读全文
摘要:
概念 有限状态机(FSM)是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在计算机科学中,有限状态机被广泛用于建模应用行为、硬件电路系统设计、软件工程,编译器、网络协议、和计算与语言的研究。 引用 在开发某个应用时,需要根据该应 阅读全文
摘要:
高斯消元法 引言 之前看到一篇博客:数列找规律的问题,这篇博客说的是如何用解五元一次方程组的方式来获取数列(长度为5)的拟合曲线。所以想到如何去解一个 n n n元一次方程组,遂有此文。 基本思想 通过一系列的加减消元运算,直到得到类似 k x = b kx=b kx=b的式子,然后逐一回代求解 x 阅读全文
摘要:
前言 为什么(信息流)网站需要暗黑模式?道之所现,白天之后是黑夜。暗黑模式的背后目的是对眼睛,视力的一种保护措施。是网站一种提升用户体验的措施。那么如何实现一个信息流网站的暗黑模式呢?这里有两种思路。 正文 首先,我们需要知道一个知识点prefers-color-scheme,下面的两种思路都会用到 阅读全文
摘要:
各位好,在这篇博客中我将向你展示如何在一个网页上通过JavaScript, 且支持众多浏览器不需要额外的库访问当前的设备相机。 如何访问相机 我们使用JavaScript 的 Media Stream API去访问用户的相机(不止是在电脑上,手机上也是如此),这个API允许通过流去访问设备捕获的视频 阅读全文
摘要:
前言 有这么一个需求:有一个弹窗里面显示的是从服务端获取到的数据内容,可以通过某个按钮来控制弹窗的显示,现在的要求是直接获取到服务端传回来的数据内容后,然后将前端渲染后的内容通过window.print 方法打印出来。并且不能让弹窗出现,换句话说:不能通过在弹窗中添加打印按钮来获取当前组件的html 阅读全文
摘要:
背景 puppeteer是一个通过Devtools协议来提供操控chrome/chromium浏览器的高阶API的NodeJS库 我负责的一个项目的启动本地开发环境是这样的:使用npm run dev指令运行webpack-dev-server服务。暴露出访问地址:http://localhost: 阅读全文
摘要:
原文地址:https://www.corben.io/advanced-cors-techniques/ 作者:Corben Leo,原文发表于2018年6月16号 自豪地采用谷歌翻译,有英文阅读能力,尽量去阅读原文吧。 本文已获得原作者的翻译授权 序言 我看过 Linus Sarud 和 Bo0o 阅读全文
摘要:
如果你讨厌一个人,就让它写一个日期范围差值算法吧 引 在我负责的应用中,有个功能点是是通过选择的日期范围计算出这个范围的日期的差值(计算时包含最后一天),比如:日期范围为2020-01-01 ~ 2021-02-28,则该日期范围的日期差值是1年2个月。这个功能点初始是其他同事做的,他的计算逻辑是使 阅读全文
摘要:
引 之前在某社区看到JKolmogorov 和 Karatsuba 关于乘法算法的故事,遂探索一番,发现其是关于高效大数乘法的算法。众所周知,一般的乘法的时间复杂度是O(n2),而 Karatsuba 提出的算法复杂度仅有O(Nlog23),社区中少有基于JS的算法实现,本文试图从Javascrip 阅读全文