Fighting

2022 年 06 月 27 日

homebrew 替换国内源

众所周知的原因,在国内使用 homebrew 是非常慢的,而更坑的是,要给其换源也很麻烦,从网上搜索的帖子来看,不止我一个人浪费几小时还换失败的。 这里记录一个大牛的解决方案: /bin/zsh -c...

进一步了解
2022 年 06 月 14 日

Linux Shell 的一些零碎姿势

最近搞工程化,需要写不少 shell 脚本,零零碎碎看了写文档,对比之前看到就头晕眼花,现在总算可以磕磕绊绊写出一些逻辑了。这里随手记录一些自己碰到的问题及姿势。 What’s the d...

进一步了解
2022 年 02 月 16 日

基于 Web Workers 的 SimpleRPC

Web Workers 为前端提供了多线程执行代码的可能,在 worker 内做 CPU 密集型任务再合适不过了。 worker 中的代码在隔离的环境执行,无法访问、操作 DOM,避免了资源竞争,与宿...

进一步了解
2021 年 11 月 22 日

react 自定义渲染

本周参加了一次内部的技术分享,主题是甘特图项目技术改造,将原来基于 DOM 的绘制改为基于 canvas 绘制,其采用 React 描述 canvas 的思想让人眼前一亮,大致架构分为了三层: 1. ...

进一步了解
2021 年 10 月 17 日

周拱一卒(8)

如果要我选一个年度关键字,那么必然是:“问题” 近一年来,看了很多大佬的分享,提到的最多的关键字就是“问题”。 玉伯 《Leadership 的三要素》 尤雨溪 知乎回答 愚道 《我在体验技术部这四年...

进一步了解
2021 年 10 月 10 日

周拱一卒(7)

react-philosophies 当你在写 React 程序的时候,你有哪些心智模型呢?有人整理了他自己在开发过程中一些“React 哲学”,对于非 React 熟手还是挺有借鉴意义的 代码防腐实...

进一步了解
2021 年 09 月 20 日

周拱一卒(6)

控制反转(Ioc),解耦利器,不要以为这个概念仅存在于后端,我们日常开发中甚至在使用 vue、react 时也在大量运用。 这篇文章 从 filter 函数实现来讲解 Ioc 是如何解耦业务逻辑与抽象...

进一步了解
2021 年 09 月 11 日

周拱一卒(5)

当你在浏览器发起 https://www.google.com 请求时,这些数据到达 Google 服务器经过了哪些网络协议?各协议的数据是怎样转换的? 网络基本功系列 从一个相对比较粗(相比《TCP...

进一步了解
2021 年 09 月 01 日

周拱一卒(4)

一个处理 canvas 框架 fabric.js 能很容易基于 canvas : * 绘制各种图像,及由 path 绘制的复杂图像 * 对图像进行移动、缩放、旋转、分组等操作 * 监听事件 * 添加动...

进一步了解
2021 年 08 月 19 日

周拱一卒(3)

在 GitHub Trending 上发现一个项目 Bulletproof React :React 项目的架构实践 花了几分钟稍微看了一下他的文档,其中有个点对我目前在做的应用架构工作挺有帮助的,这...

进一步了解
2021 年 08 月 14 日

周拱一卒(2)

微软收购 GitHub 后,做了很多有意思且实用性非常大的事情,比如最近的 codespaces,对于普通用户来说最实用的就是随时随地可以打开在线版本的 VSCode 看代码、改代码了,以 https...

进一步了解