TEST 五月 22, 2022

使用 Postman 进行系统可接受性测试

文章字数 11k 阅读约需 10 mins.

在微服务架构盛行的今天,一套系统涉及到的组件数量是非常庞大的,这不仅增大了系统部署的难度,也提出了一个在系统部署完成后如何进行基本的可用性检查这样一个问题。

有人可能会说我们有完善的测试用例,有专门的...

查看全文

JAVASCRIPT 三月 27, 2022

新医保系统开发常见问题自助搜索

文章字数 6.5k 阅读约需 6 mins.

新医保系统开发常见问题自助搜索功能上线了,欢迎大家贡献内容,及提出意见。

从上面的图标可以看出,这是一个类似 Stack Overflow 的问答服务,面向的是新医保系统的开发人员,内容是新医保系统建设过程中遇到的各类问题及解决办法,目前共包含 24 个类别:

  1. druid
  2. dubbo
  3. java
  4. mbs
  5. mybatis
  6. mysql
  7. oceanbase
  8. plc
  9. pmd
  10. redis
  11. sonar
  12. spring
  13. tomcat
  14. Web Service
  15. windows
  16. 一站式
  17. 业务协同平台
  18. 东软医保云
  19. 公...
查看全文

JAVASCRIPT 三月 20, 2022

JS 中的四舍五入

文章字数 4.3k 阅读约需 4 mins.

由于 JS 中 Number 对象的 toFixed 方法在对某些值进行四舍五入计算时 存在误差,而这种误差在进行货币金额计算时是不能接受的,那么在 JS 中我们应该如何正确的进行四舍五入呢?

以保留两位小数为例,选取几种典型的方法,其中 n 为要进行四舍五入运算的浮点数。

为 n 添加一个小的偏移量,再进行四舍五入:

(n + Number.EPSILON).toFixed(2)

保留两位小数时,先将 n 扩大 10^2 倍,然后通过 Math.round 获得最接近的整数,缩小 10^2 倍...

查看全文

JAVASCRIPT 七月 25, 2021

JavaScript 中的 Truthy 和 Falsy

文章字数 5.7k 阅读约需 5 mins.

在 JavaScript 中,Truthy 是指在一个需要 Boolean 值的上下文中,会被认为是 true 的值,例如:

> Boolean(true)
true
> Boolean({})
true
> Boolean([])
true
> Boolean(42)
true
> Boolean('0')
true
> Boolean('false')
true
> Boolean(new Date())
true
&...
查看全文

JAVASCRIPT 七月 04, 2021

【转】为什么 toFixed 会存在误差?

文章字数 5.1k 阅读约需 5 mins.

原文地址:https://wyiyi.github.io/amber/2021/03/25/number-precision/

在保留有效数字的时候我们经常会使用到 toFixed() 函数,但发现这个方法会存在一些奇怪的问题。

在JS中会有如下的现象,我们需要对最后的结果值进行保留固定位数且四舍五入处理,但发现结果不是所期望的。

1.5.toFixed(0) // 2 正确
1.35.toFixed(1) // 1.4 正确
1.335.toFixed(2) // 1.33  错误
1.3335...
查看全文

OTHERS 四月 04, 2021

二进制算术运算

文章字数 4.7k 阅读约需 4 mins.

总体来讲,二进制算术运算可以采用竖式计算的方式,与十进制竖式计算的区别是,逢十进一变为了逢二进一。

以 8 和 4 为例,可参照 十进制整数与二进制数转换 中方法,分别计算出二进制形式:

8 (10) = 1000 (2)
4 (10) = 0100 (2)

  1000
+ 0100
------
  1100

1100 (2) = 12 (10)

  1000
- 0100
------
  0100

0100 (2) = 4 (10)

负数怎么表示

如果是 4 - 8 时会怎么样呢?

  0100
-...
查看全文

OTHERS 三月 28, 2021

十进制浮点数与二进制数转换

文章字数 6.1k 阅读约需 6 mins.

在计算机科学中,浮点(英语:floating point,缩写为FP)是一种对于实数的近似值数值表现法,由一个有效数字(即尾数)加上幂数来表示,通常是乘以某个基数的整数次指数得到。以这种表示法表示的数值,称为浮点数(floating-point number)。利用浮点进行运算,称为浮点计算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。 —— 维基百科

可以简单的将浮点数理解为小数(有限或无限的),如:-0.25、π、1.99714e5 等。

IEEE 二进制浮点数算术标准(IEEE...

查看全文

OTHERS 三月 21, 2021

十进制整数与二进制数转换

文章字数 8.7k 阅读约需 8 mins.

因为人类有十根手指,所以十进制计数法,是目前使用范围最广泛的计数方式。

但在计算机中,只有 0 和 1 两个数,所以需要进行转换。

本文主要介绍一下十进制 整数 与二进制数的转换方法。

方法一

十进制整数转二进制时,可将十进制整数除以 2(因为需转换为二进制数),得到余数,填入二进制低位,直至商为 0 时结束。

156 为例:

除数 被除数 余数
2 156 0
78

将余数 0 填入二进制数的低位

- - - - - - - 0

商不为...

查看全文
0%