抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

More & Less

created by yeshan333

create elixir dev env with github codespaces

2023 年搞了台雅马哈 61 键的电子琴,顺手看了下啊 B 的上的课程 《零基础自学音乐学乐理合集-第一季》,这里是部分笔记(给博客加点不一样的东西👀)。 简谱各部分一览 C 表示音名 竖线为小节线 音名 完整钢琴键盘 88 键 9个组,一组 7 个白键,5 个黑键位 键位表示,音名对应的键位 1=C 的意思即简谱中 1 对应的键位,代表 1 从哪个键出发,1 的位置一...

Elixir 依赖 (deps) 调试的小技巧

原文地址: https://germano.dev/sse-websockets/作者: Germano Gabbianelli 当开发实时 web 应用时,WebSockets 可能是我们首先想到的。然而,Server Sent Events (SSE) 是通常会是一种更简单的替代方案。 1. 序言最近我对实现实时 Web 应用程序的一些最佳方式很感兴趣。也就是一个应用程序包含一个或多...

迟来的总结,2022 五味杂陈,最后的几个月,基本都在尝试着解决某些情绪,这一年有很多东西应该被记录。坚持是最反人性的一种东西,但长远来看,这应该也是最浪漫的东西。这一年,我真正感受到了什么叫信念的崩塌,原来没有了光是这种感觉。或许真正明白了一个道理:没有经历过,只是看过别人的经历,没有多大用的,路走过了才勉强懂了。 博客 & 技术-Blog & Techs看了眼归档 arc...

从 1.2 版本开始, with 运算符是需要点时间去理解的 ELixir 特性之一. 它经常在使用 case 的情形下使用, 反之亦然. 两者的不同在于如果没有可以匹配到的子句, with 将失败, 而 case 将抛出一个不匹配 (no-match) 的错误 (CaseClauseError). 是不是有一点点疑惑, 让我们从最基本的使用开始看看. 使用 case 进行精准匹配, 你非...

zh_hans Code coverage is an effective means to assist software engineers in verifying code quality. The runtime environment’s ability to collect code coverage fully combines black and white box t...

1. 浅谈代码覆盖率作为 SET 和 SWE, 我们经常需要编写单元测试或集成测试用例来验证系统/应用的正确性, 但同时我们也常会质疑我们的测试是否充分了. 这时测试覆盖率是可以辅助用来衡量我们测试充分程度的一种手段, 增强发布成功率与信心, 同时给了我们更多可思考的视角. 值的注意的是代码覆盖率高不能说明代码质量高, 但是反过来看, 代码覆盖率低, 代码质量不会高到哪里去. 大部...

Elixir Macros 系列文章译文 [1] (译) Understanding Elixir Macros, Part 1 Basics [2] (译) Understanding Elixir Macros, Part 2 - Micro Theory [3] (译) Understanding Elixir Macros, Part 3 - Getting into the A...

Elixir Macros 系列文章译文 [1] (译) Understanding Elixir Macros, Part 1 Basics [2] (译) Understanding Elixir Macros, Part 2 - Micro Theory [3] (译) Understanding Elixir Macros, Part 3 - Getting into the A...