首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
迪斯马斯克
掘友等级
前端
|
十二宫
积尸气冥界波
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 35
沸点 1
赞
36
返回
|
搜索文章
最新
热门
关于 websocket 的 onerror
先贴个 w3 规范的链接。 exception 和 error event 都会由 onerror 抛出。不过在处理 error event 时 onerror 回调本身并没有多大用处。 即发生以上情况时,只能知道出错了,没法知道到底什么错。 虽然是有条件的限制,但是只要不能覆…
GitHub Actions 实用参考
假设你对 GitHub Actions 已经有了最基本的了解。 比如,你知道下面这个配置表示当 push 到 master 分支时会触发 action,作用是在 ubuntu 环境中把代码 checkout 出来,然后使用 node 12 先后执行 npm i 和 npm ru…
V8 的内存管理和垃圾回收
垃圾回收是很多高级语言都有的特性。 对于 JS 来说,原始类型储存在栈内存,栈内存由操作系统管理;对象类型储存在堆内存,堆内存由引擎管理。这就涉及到 V8 的垃圾回收了。 V8 的垃圾回收器项目代号为 Orinoco。 弱分代假说 The Weak Generational H…
TCP 基础
注意,ACK 是 TCP Flags 值,与 Ack Number 不是一个登西。 TCP 并不是对每个 Seq 都回复 Ack,实际采用的策略是对累计的多个 Seq 只回复一个 Ack。 IP 协议是不保证数据接收顺序的,这个特性需要由上层的协议实现。TCP 协议提供了 Se…
使用 GitHub Actions 为 Taro 项目添加持续集成
这是微信官方提供的上传工具,文档戳这里,感觉写得不够详细。 根据文档,下载小程序的上传密钥,把密钥内容保存到项目的 GitHub Secrets 里,命名为 MINI_UPLOAD_PRIVATE_KEY。 注意,需要关闭 IP 白名单,因为上传将从 GitHub 的服务器发起…
使用 uWSGI 和 Nginx 部署 Django 项目
本文只介绍部署。 首先需要有一个已经可用的 Django 项目。 操作环境 Ubuntu。 根据 uWSGI 文档,为了正确加载模块,必须添加 chdir 选项。 而实际上,chdir 选项的作用是切换到该目录,见《uwsgi 常用参数说明》。 所以如果所有的配置都使用完整路径…
用 canvas 做一个 DVD 待机动画
来看段视频回忆一下先。 不是打算教 canvas,只是觉得好玩就简单看了一下。 帧数略低,实际当然流畅得多。
**超详细的**10种排序算法原理及 JS 实现
本文介绍了常见的 10 种排序算法的原理、基本实现和常见的优化实现,并有(个人认为)足够详细的代码注释。 实在是居家工作,面试笔试必备良药。 这里只给出基于其原理的一般实现,很多算法都有逻辑更复杂的或代码量更少的精简版,像遍历的改成递归的,两个函数实现的改成一个函数等等,就不再…
深入 JavaScript 常用的8种继承方案
本文基于《JavaScript 常用八种继承方案》,细化了原理分析和代码注释,从原型链开始逐渐深入至 ES6 的 extends。 实践中,很少直接用原型链实现继承。 简单来说,就是在子类构造函数中使用 apply 或 call 调用父类构造函数。 本来,父类构造函数中的 th…
你的网站还没用上 HTTPS 吗
本文没有提及泛域名证书,内容已经略显过时并且缺乏实用性,仅供学习参考。 实际需求请使用泛域名证书。 Certbot 是 Let's Encrypt 的官方工具。 本文主要介绍如何使用 Let's Encrypt 的 Certbot 工具免费生成、修改、更新和撤销 SSL 证书。…
下一页
个人成就
文章被点赞
317
文章被阅读
52,579
掘力值
1,569
关注了
14
关注者
101
收藏集
0
关注标签
15
加入于
2019-03-19