木的树

7
获赞数
0
关注数
2
粉丝数
IP 属地北京
2017-11-26 加入
浏览 3.3k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
25 声望|新手
go
19
前端
13
源码分析
8
内存分配
8
原理
8
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 赞了文章2022-06-14
    使用 content-visibility 优化渲染性能
    content-visibility:属性控制一个元素是否渲染其内容,它允许用户代理(浏览器)潜在地省略大量布局和渲染工作,直到需要它为止。
  • 发布了文章2022-06-10
    PReact 源码详解 10.5.13版本
    React源码看过几次,每次都没有坚持下来,索性学习一下PReact部分,网上讲解源码的不少,但是基本已经过时,所以自己来梳理下render.js部分 {代码...}  create-context.js部分Context的使用:Provider的props中有value属性Consumer中直接获取传值 {代码...} 看一下源...
  • 发布了文章2022-06-08
    Web地图呈现原理
    对于接触互联网地图的同学来说,最开始接触的恐怕就是坐标转换的过程了。由于地球是个近似椭球的形状,有各种各样的椭球模型来模拟地球,最著名的也就是GPS系统使用的WGS84椭球了。但是这些椭球体的坐标使用的是经纬度,单位是角度。目前我们的地图大多是二维平面上...
  • 发布了文章2022-06-08
    Go Context原理详解
    这篇文章是回答交流时一个老哥的问题,跟go的context相关内容,上一篇([链接])讲了一些基础知识,这一篇继续在并发处理上进行研究。主要是Go Context的使用、原理。因为时间和精力有限,所以文章中大量引用相关资料中的内容以及图片,再此致敬。
  • 发布了文章2022-05-19
    Go内存管理一文足矣
    最早学习C、C++语言时,它们都是把内存的管理全部交给开发者,这种方式最灵活但是也最容易出问题,对人员要求极高;后来出现的一些高级语言像Java、JavaScript、C#、Go,都有语言自身解决了内存分配和回收问题,降低开发门槛,释放生产力。然而对于想要深入理解原理...
  • 发布了文章2022-05-19
    Go内存管理一文足矣
    最早学习C、C++语言时,它们都是把内存的管理全部交给开发者,这种方式最灵活但是也最容易出问题,对人员要求极高;后来出现的一些高级语言像Java、JavaScript、C#、Go,都有语言自身解决了内存分配和回收问题,降低开发门槛,释放生产力。然而对于想要深入理解原理...
  • 发布了文章2022-05-02
    一文读懂原子操作、内存屏障、锁(偏向锁、轻量级锁、重量级锁、自旋锁)
    []()在做了9年前端之后,自我感在此领域已经没有提升空间,同时市场行情相对较差,不如趁着这个时间补充下后端系列技术,被裁之后也好接个私活不至于饿死。学两周Go,如盲人摸象般不知重点。那么重点谁知道呢?肯定是使用Go的后端工程师,那便利用业余时间找了几个老...
  • 发布了文章2022-05-02
    一文读懂原子操作、内存屏障、锁(偏向锁、轻量级锁、重量级锁、自旋锁)
    []()在做了9年前端之后,自我感在此领域已经没有提升空间,同时市场行情相对较差,不如趁着这个时间补充下后端系列技术,被裁之后也好接个私活不至于饿死。学两周Go,如盲人摸象般不知重点。那么重点谁知道呢?肯定是使用Go的后端工程师,那便利用业余时间找了几个老...
  • 赞了文章2020-01-12
    MySQL事务,这篇文章就够了
    原文链接:[链接] >> MySQL事务,这篇文章就够了 在看这篇文章之前,我们回顾一下前面的几篇关于MySQL的系列文章,应该对你读下面的文章有所帮助。 InnoDB与MyISAM等存储引擎对比 面试官问你B树和B+树,就把这篇文章丢给他 MySQL的B+树索引的概念、使用、优化...
  • 赞了文章2020-01-12
    通过Node.js的Cluster模块源码,深入PM2原理
    Node.js无疑是走向大前端、全栈工程师技术栈最快的捷径(但是一定要会一门其他后台语言,推荐Golang),虽然Node.js做很多事情都做不好,但是在某些方面还是有它的优势。
  • 赞了文章2020-01-12
    如何全方位优化你的超大型React应用 【原创精读】
    React为了大型应用而生,Electron和React-native赋予了它构建移动端跨平台App和桌面应用的能力,Taro则赋予了它一次编写,生成多种平台小程序和React-native应用的能力,这里特意说下 Taro,它是国产,文档写得比较不错,而且它的升级速度比较快,有issue我看也会及...
  • 赞了文章2020-01-12
    看完这篇HTTP,跟面试官扯皮就没问题了
    我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。
  • 赞了文章2017-12-12
    Weex在达人店的一年实践
    Weex 是一套简单易用的跨平台开发方案,能以 web 的开发体验构建高性能、可扩展的 native 应用,为了做到这些,Weex 与 Vue 合作,使用 Vue 作为上层框架,并遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,这样一来,你甚至可以使用其他框架驱动 Weex,打造三端一...