首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ArcX
掘友等级
Senior Software Engineer
|
Tubi
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
ArcX
Senior Software Engineer @Tubi
·
5月前
关注
一个使用 useRef 常见的 TS 错误
本文讨论了一个常见的使用 TS + React.useRef 遇到的常见错误,查找了原因, 探索出了解决方案....
9
2
分享
ArcX
Senior Software Engineer @Tubi
·
6月前
关注
理解 Rust 中的生命周期 - 初学者视角
一个面向初学者的简单易懂的 Rust 生命周期教程. 进行了和 JS 的对比, borrow checker 的基本工作方式等....
2
1
分享
ArcX
赞了这篇文章
阳树阳树
前端实习生 @字节跳动
·
1年前
关注
面试官:“你知道什么情况下 HTTPS 不安全么”
面试官:“HTTPS的加密过程你知道么?” 我:“那肯定知道啊。” 面试官:“那你知道什么情况下 HTTPS 不安全么” 我:“这....” 越面觉得自己越菜,继续努力学习...
245
98
分享
ArcX
Senior Software Engineer @Tubi
·
1年前
关注
其实你可以删除 useEffect 的某些 dependencies
useEffect 最令人头疼的点在于要求将 effect 中使用到的所有变量都放进 deps 数组中, 可能导致很多不必要的 effect 执行, 本文将探索解决方案....
14
8
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
socks 专栏 —— 6. 初版代码实现
6. 初版代码实现 话不多说,直接上完整代码+注释: 将第 5 章提到的 socks5 交互过程翻译成代码就行了。其中最核心的两行就是 约等于 也是转发数据的关键部分。 和...
赞
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
socks 专栏 —— 5. 认识代理和 socks5
5. 认识代理和 socks5 代理本质上是一个中间服务器。设客户端为 C,目标服务器为 S,代理服务器为 P,则他们的关系是: 可以看到,代理的主要工作就是转发数据。假设...
赞
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
socks 专栏 —— 4. 理解 TCP 和 HTTP 的关系
4. 理解 TCP 和 HTTP 的关系 凡是对计算机网络有初步了解的,都应该知道 tcp/ip 四层模型,知道 HTTP 位于应用层,TCP 位于传输层,并且经常看到以下...
赞
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
socks 专栏 —— 3. 认识 TCP
3. 认识 TCP 作为前端,对 HTTP 应该是比较熟悉的。无论是使用 axios 发 ajax 请求与服务端交互,还是使用 express、koa 搭建一个 HTTP ...
赞
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
socks 专栏 —— 2. 认识 Buffer
2. 认识 Buffer 计算机底层处理的是二进制的数据,网络传输过程中也不例外。 node 提供了 Buffer 类,来处理二进制数据。一个 buffer 对象类似一个数...
赞
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
socks 专栏 —— 1. 前言
1. 前言 本专栏将从前端 + 网络小白视角,探索如何从 0 到 1 写一个简单的 sh***wsocks。由于是网络小白,所以文章中难免出现理解错误。如果你指出来,我会很...
赞
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
DFA 基础简介及简单使用
DFA 是什么 定义 Deterministic Finite Automaton,确定有限状态自动机。对于一个给定的属于该自动机的状态和一个属于该自动机字母表的字符,它都...
1
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
使用 DFA 实现一个 wxml 模板解析器
wxml 里有这样的一种模板语法: 注意 wx:if 的 value 部分,其本质上是一个字符串,解析的结果应为一个 JavaScript expression: a ==...
1
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
来写一个 wxml formatter
做过小程序(不限于微信小程序)开发的应该都知道,每个公司的小程序都会采用一套自己的 xxml 语法,例如微信小程序的 wxml、头条小程序的 ttml 等。这些小程序 DS...
赞
评论
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
esModuleInterop 到底做了什么?
很多 react 使用者在从 JS 迁移到 TS 时,可能会遇到这样一个问题: JS 引入 react 是这样的: 而 TS 却是这样的: 如果直接在 TS 里改成 JS ...
16
5
分享
ArcX
Senior Software Engineer @Tubi
·
2年前
关注
@babel/plugin-transform-runtime 到底是什么?
很多初学者在刚接触 babel 的时候,通常会看到这样一个报错信息: 这个报错表面上是由于 async function 语法被 babel 转译之后的代码使用了 rege...
12
2
分享
ArcX
赞了这篇文章
ylzsmallsun
FE DEV @魔都
·
5年前
关注
关于flex-shrink如何计算的冷知识
假设有一个div内包含三个子div1, div2, div3,宽度分别200px. 对于flex-grow对于剩余空间分配比例的计算相信用过flex布局的都非常熟悉了。这里...
59
10
分享
个人成就
文章被点赞
55
文章被阅读
9,137
掘力值
426
关注了
31
关注者
10
收藏集
1
关注标签
21
加入于
2017-10-09