学习笔记
文章平均质量分 89
奔跑的小蜗牛RLS
这个作者很懒,什么都没留下…
展开
-
【python】装饰器详细解读——究其本质:偷梁换柱
python中有一种语法称之为装饰器,究其本质,装饰器就是一个“偷梁换柱”的函数,可以用来增强原函数的功能,比如打印日志、性能测试等,但是装饰器也存在副作用,比如会覆盖原函数的属性值。原创 2022-08-22 19:33:44 · 493 阅读 · 0 评论 -
【模板】C++高精度加法
所谓高精度加法就是对两个和可能会超过long long数据范围的数进行加法运算。这种情况下,显然不能使用常规的方法进行运算。那么,不妨考虑一下人在纸上是如何进行加法运算的。当人进行加法运算时,通常会使两个数的右端对齐,而且位数较多的放在上面。然后从低位到高位进行运算,若这一位的运算结果超过了9,则对这一位只保留结果的个位数,并使下一位的进位为1。为了保证能够容纳得下足够多的位数,这里我使用了s...原创 2019-07-29 19:33:33 · 212 阅读 · 0 评论 -
【模板】C++高精度减法
高精度减法和高精度加法同理,都是模拟人在纸上进行的运算。但与高精度加法不同的是,高精度减法在运算前要保证大的数减去小的数,如果输入的被减数小于减数,则需调换被减数与减数位置并在结果前添加负号。当进行到某一位运算需要借位时,直接将更高一位的数字减一,并用10减去减数的这一位,再加上被减数。代码如下...原创 2019-07-30 14:37:15 · 211 阅读 · 0 评论