- 博客(33)
- 收藏
- 关注
原创 如何清理您的Docker数据
如何清理您的Docker数据Docker不需要对系统进行配置更改…但它却使用大量的磁盘空间。 短暂的使用后,通过下面命令您可能会震惊地看到一些可怕使用统计信息:docker system df不过不用担心,Docker允许您从未使用的images,containers和volumes中回收磁盘空间。定期清理为了安全地删除停止的containers,未使用的networks和悬挂images(没有响应的实例containers),通常经常运行以下命令是一个好主意:docker system pr
2021-09-07 15:40:16 3271
原创 TypeScrpit的10个错误习惯
TypeScrpit的10个错误习惯1、不使用strict模式没有使用strict模式的tsconfig.json{ "compilerOptions": { "target": "ES2015", "module": "commonjs" }}开启strict模式:{ "compilerOptions": { "target": "ES2015", "module": "commonjs", "strict": true }}原因
2021-09-02 14:27:27 88
原创 命名规约
命名规约文章目录英语命名约定S-I-D避免缩写避免上下文重复反映预期结果函数命名A/HC/LC 模式Actions`get``set``reset``fetch``remove``delete``compose``handle`ContextPrefixes`is``has``should``min`/`max``prev`/`next`单复数译自Naming cheatsheet命名很难。本文试图使其变得更容易。尽管这些建议可以应用于任何编程语言,但我将在实践中使用JavaScript进行说明
2021-03-02 11:52:17 839
原创 RESTful API限流
RESTful API限流译自Rate limiting your RESTful API限流:使用X-RateLimit-*HTTP头部和429状态码当您的API广泛被应用程序和用户使用时,限流变得很有必要。达到限流后,您的API应该返回以下HTTP状态代码:429 Too Many Requests但是不幸的是,HTTP标头没有标准名称,您可以使用该标准标头将限流告知用户:Twitter使用以下标头:X-Rate-Limit-Limit - 该endpoint上限流的上限X-R
2021-02-23 17:50:19 1071
原创 REST API
REST API译自REST API认证通过token进行请求api认证。获得token后,可以将其作为Bearer token提供给API:$ curl -H 'Authorization: Bearer token' https://site.enchant.com/api/v1/tickets注意:token持有者拥有访问你帐户的权限,所以token应当像密码一样受到保护。请求基本API的URL为https://site.enchant.com/api/v1,其中site应替换为
2021-02-22 14:19:27 130
原创 用于开发的MacBook怎样释放磁盘空间
用于开发的MacBook怎样释放磁盘空间译自How to Free Disk Space on MacBook used for Development由于缺少磁盘空间,有时在macOS上安装或更新应用程序(例如XCode…)非常困难。在这篇博客文章中,我将介绍各种方法,这些方法可以快速安全地清理用于Web开发的MacBook上的大量存储。我最近在MacBook Pro上进行了同样的分析和清理。结果,我设法释放了数十GB的存储空间,最终可以将XCode更新到最新版本。分析磁盘的使用情况识别存储
2021-02-08 14:42:07 248
原创 树莓派之DHT11传感器
树莓派之DHT11传感器硬件DHT11主要看其原理,具体的详细原理大家就搜索引擎都能搜到。也是为了好奇心,入手一台便宜的示波器,看看具体波形,下面是我所测:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rlK8nDQt-1611912324037)(https://i.loli.net/2021/01/29/S8exInmL3iKyZgE.jpg)]这张显示首次触发,主机至少下拉18ms。图中可以看到主机下拉快近30ms,其实代码实现中我也是用的是18ms。具体原因
2021-01-29 17:28:20 772 3
原创 APIs文档驱动开发
APIs文档驱动开发译自Documentation-driven development for APIs: what is it, how do you do it and why you should do it?文档驱动开发是API开发的一种方法,首先编写API文档,然后根据每个规范实现API。如果你的系统中有API的任何客户端(例如,前端应用程序),同样也要根据规范实现。这种方法通常也被叫做API优先。我们通常是这样的思路,即API应该由后端驱动,并且后端可以随时更改API,然后API客户端(
2021-01-22 16:44:00 584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人