用户中心USER CENTER

首页/用户
  • LeetCode 4

    摘要:这个题的思路就是找数组里的两个点,用这两个点来做一条直线,然后看数组里的点都在直线上不,我用的是两点式,需要考虑两个点或坐标相同的特殊情况。 Max Points on a Line https://oj.leetcode.com/problems/max-points-on-a-line/ Given n points on a 2D plane, find the maximu...

    zhkai 发布于Java
  • 建造者模式 + 构造方法的语义化实现

    摘要:场景假设宏基笔记本仅由和内存组成,其中生产和内存的工序可以独立出来交由各个厂商制造。具体代码如下品种普通方法实现建造者模式实现内部类实现建造者品种客户端调用,语义化跃然纸上。普通方法实现母一号土猪黑色建造者模式实现公黑珍珠白色 描述:一个复杂的对象由多个部件组成,每个部件可以独立生成,部件的组装过程交由指引者完成。 场景:假设宏基笔记本仅由CPU和内存组成,其中生产CPU和内存的工序...

    zhkai 发布于Java
  • 一种局部固定表头的实现方案(横向可跟随内容一同滚动,纵向锁定表头)

    摘要:将设置为将和的放入一个的中,设置横向轴可以滚动,轴不可滚动。表头和表内容的横向方向滚动能力其实是父级样式赋予的。 1.为了固定表头我们需要先把表格的head和tbody切分到两个table里: 和 里。 2.将table-body放在一个table-body-box的div里设置y轴方向可以滚动,x轴方向不可滚动,这样表内容就能在自己的区域实现垂直方向的滚动了。3.将table-hea...

    zhkai 发布于Html
  • 浏览器渲染流程&Composite(渲染层合并)简单总结

    摘要:渲染层合并对页面中元素的绘制是在多个层上进行的。拥有两套不同的渲染路径硬件加速路径和旧软件路径中有不同类型的层负责子树和负责的子树,只有是作为纹理上传给的。整个图在中其实有几种不同的层类型渲染层,这是负责对应子树图形层,这是负责对应子树。 梳理浏览器渲染流程 首先简单了解一下浏览器请求、加载、渲染一个页面的大致过程: DNS 查询 TCP 连接 HTTP 请求即响应 服务器响应 客户...

    zhkai 发布于Html
  • Web Storage 与cookies

    摘要:和虽然也有存储大小的限制,但比大得多,可以达到或更大支持事件通知机制,可以将数据更新的通知发送给监听者。有时也用,指某些网站为了辨别用户身份,进行跟踪而存储在本地终端上的数据,通常经过加密。 Web Storage介绍 Web Storage带来的好处 减少网络流量:一旦数据保存在本地后,就可以避免再向服务器请求数据,因此减少不必要的数据请求,减少数据在浏览器和服务器间不必要地来回传...

    zhkai 发布于Html
<