showlotus's blog

归档 · 2023

首页

归档

关于

大数相乘

JavaScript工具函数

由于 JS 最大整数为 2 ^ 53 - 1,最大长度也就是 16 位,当进行一些高精度计算时,容易造成精度丢失的问题。平常对于一些大数值的数据,一般都用 String 类型存储。而使用 String 类型,当进行四则运算时,就需要进行特殊处理,本篇就来实现一下两个大数的相乘。 两个整数的大数相乘,这是一道经典的算法题了,参考力扣 43. 字符串相乘。而这里需要考虑小数的场景,思路其实很简 ...

Turboui i18n 的心路历程

历经一个月,从无到有,第一次尝试开发一个 VS Code 插件,迭代了 9 个版本,是时候完结撒花啦 🎉🎉。 萌生这个想法是在一次新任务的开发中:要对代码中的某些提示类的字段进行整改,加上国际化配置。当时就敏锐地发现了一个问题:改成国际化配置后,对后期的开发以及维护很不友好。于是就开始想,有什么手段可以缓解这一痛点? 最开始的想法是,通过对原有的国际化调用方法 $t 写一个类型扩展去 ...