关键字:算法
  • 程序员都应该知道软件开发|程序员必备的工具集
    史上最全软件开发|程序员必备的工具集软件开发程序员在整个产品研发的过程中起着很重要的作用,由于经常研究各种技术,他不会精确记得所有语言代码的语法和API,他觉得没有Google和百度,几乎没法工作。他记的只是一个Key,一个如何找寻答案的索 ...
  • BFC(Block Formatting Context)——块级格式化上下文
    BFC BFC全称是Block Formatting Context,即块级格式化上下文。一句话概括,就是页面上的一个隔离的独立容器,容器里面的子元素不会在布局上影响到外面的元素,反之也是如此。 注意点:BFC 并不是元素,而是某些元素带有 ...
  • 前端学习路线图--React.js项目实战
    黑马程序员的前端学习路线图大纲中第七阶段的学习是React.js项目实战的学习:主要介绍了前端学习路线图的React.js项目实战的学习目标,前端学习路线图的React.js项目实战的市场价值,前端学习路线图的React.js项目实战的重点 ...
  • JavaScript提取图片主题色
    本文同时发表在我的博客wangyi.blog Android Palette Library 是一个从 Bitmap中 提取图像的主题颜色的工具库。我最近对 Palette 的实现感兴趣,阅读源码理解了它的原理后,我打算用 JavaScri ...
  • 「一」浏览器的主要结构【必看!】
    浏览器主要结构 目前,常用的浏览器主要有:Chrome、IE(Edge)、Safari、Firefox等。不同的浏览器在结构方面虽然有所差异,但是整体的设计理念是相似的。因此,可以抽象得到如下图所示的参考结构: image.png 组成 1 ...
  • 前端开发中,对图片的优化技巧有哪些?
    按照先后顺序有以下:1.去掉无意义的修饰。嗯,我会瞎说吗?除了内容图片,其他的图片的作用是修饰,也就是对于传达信息来说并非本质性的。最大的优化就是压根不要图片!所以在优化之前要做的,首先是确认设计,设计本身是否需要用那么多图片?还是说可以更 ...
  • vue中的虚拟DOM
    Vue2.0引入了虚拟DOM,比Vue1.0的初始渲染速度提升了2~4倍,并大大降低了内存消耗。 虚拟DOM的提出 在早期的时候,页面的交互比较简单,没有复杂的状态需要管理,更不需要频繁的操作DOM;但随着页面的功能越来越多,客户的需求越来 ...
  • 【重学数据结构与算法(JS)】字符串匹配算法(一)——BF算法
    前言 一切都要从 LeetCode 的第 28 题 实现 strStr()开始说起,当自己脑子里的第一种暴力查找法写出来并 AC 之后,还是觉得不满足,决定把能找到的解法都理解了,于是便有了这个系列。 字符串匹配的整体思路 当我理解完四种经 ...
  • 3 分钟带你深入了解 Cookie、Session、Token
    经常会有用户咨询,CDN 是否会传递 Cookie 信息,是否会对源站 Session 有影响,Token 的防盗链配置为什么总是配置失败?为此,我们就针对 Cookie、Session 和 Token,来谈谈它们的用处是什么。 Cooki ...
  • 【重学数据结构与算法(JS)】字符串匹配算法(二)——KMP算法
    前言 在上一篇文章字符串匹配算法(一)——BF算法 提到过,字符串匹配的思路是固定的: 将模式串和主串进行比较 从前往后比较 从后往前比较 匹配时,比较主串和模式串的下一个位置 失配时, 在模式串中寻找一个合适的位置 如果找到,从这个位置开 ...

暂无数据