首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿松不想说话
掘友等级
cloud
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
看了多篇Vue内核文章原理还是不太明白,看看这篇试试?
切换到仓库的第一个commit,自己运行运行,尝试着去看一看代码,自己先理解理解,断点调试调试。然后再来看这篇文章代码中写的注释,遇到不太理解的再来看看这篇文章,看看是不是能够更易于理解些。代码真的已经简化到不能再简化,总计才150行左右,仔细看你一定能理解。第一个commit…
WebAssembly完全入门——了解wasm的前世今身
接触WebAssembly之后,在google上看了很多资料。感觉对WebAssembly的使用、介绍、意义都说的比较模糊和笼统。感觉看了之后收获没有达到预期,要么是文章中的例子自己去实操不能成功,要么就是不知所云、一脸蒙蔽。本着业务催生技术的态度,这边文章就诞生了。前部分主要…
TLS 1.3 Handshake Protocol (上)
握手协议用于协商连接的安全参数。握手消息被提供给 TLS 记录层,在记录层它们被封装到一个或多个 TLSPlaintext 或 TLSCiphertext 中,它们按照当前活动连接状态进行处理和传输。 协议消息必须按照一定顺序发送(顺序见下文)。如果对端发现收到的握手消息顺序不…
TLS 1.3 Handshake Protocol (下)
四. Authentication Messages 正如我们在 section-2 中讨论的,TLS 使用一组通用的消息用于身份验证,密钥确认和握手的正确性:Certificate, CertificateVerify 和 Finished。(PSK binders 也以类似…
HTML代码是如何被解析成浏览器中的DOM对象的
你也可以在我的Github查看这篇文章,欢迎Star.有什么问题可以在Github中评论。 截图中生成AST的链接,你可以去点击尝试修改HTML代码生成抽象语法树试试。这是浏览器拿到我们所写的HTML文本代码第一步所要完成的事,因为文本的格式是不便于操作的,比如现在要去一个di…
[译] part 7: golang 包
到目前为止,我们看到的 go 代码只有一个文件,其中有一个 main 函数和其他几个函数。在实际场景中,将所有源代码写入单个文件不是一个好方法。复用和维护这种代码将变得非常艰难,包就是用来解决这些问题的。 包可以使代码更好的复用和可读,也可以使代码解耦,因此使得应用程序很容易维…
用150行代码实现Vuex 80%的功能
本文github仓库代码地址,欢迎star,谢谢。 从运行结果来看,运行正常,没有问题。接下来看看一步一步实现的过程: 一. 完成最简单的通过vuex定义全局变量,在任何一个页面可以通过this.$store.state.count可以直接使用 二. vuex中的getter方…
用少量代码实现redux核心部分及其演化历史
接下来我们试着一个一个去实现。当然这其中包括了为什么需要redux的历史演化的过程,总的用了十几个commit来完成了这篇文章,基本上每个commit实现TODO list中的一个计划(在这墙裂推荐你使用source tree这个工具来查看各个commit都干了啥,修改了啥,对…
高可用分布式存储 etcd 的实现原理
观察者模式 vs 发布-订阅模式
我微笑着回答:“没有区别,它们是一样的。” 但是面试官笑了,“不,它们不一样。” 之后我回到家打开google查找答案。这篇文章就是我google后的总结。 在深入探讨区别之前,我们先来讨论下“观察者模式”和“发布订阅模式”。 我认为大多数人都会同意观察者模式是学起来最好入门的…
下一页
关注了
3
关注者
2
收藏集
5
关注标签
4
加入于
2018-09-25