Wesley13 Wesley13
3年前
java浮点型精度丢失浅析
java浮点型数值在运算中会出现精度损失的情况,在业务要求比较高比如交易等场景,一般使用BigDecimal来解决精度丢失的情况。最近一个同事在使用BigDecimal时仍然出现了精度损失,简略记录一下测试用例代码如下@Testpublicvoidfd(){doubleabc
Souleigh ✨ Souleigh ✨
4年前
安利几个JS开发小技巧
开发小技巧<br/1、转换布尔值除了常规的布尔值true和false之外,JavaScript还将所有其他值视为truthy或falsy。除非另有定义,否则JavaScript中的所有值都是truthy,除了0,“”,null,undefined,NaN,当然还有false,这些都是falsy我们可以通过使用负算运算符轻松地
待兔 待兔
4年前
[Dart]Dart语言之旅<一>:简介
我们假定你已经知道如何用另一种语言编程,《Dart语言之旅》将向你展示了如何使用每个主要的Dart特性——从变量和运算符到类和库。一个基本的Dart程序下面的代码使用了许多Dart最基本的功能://Defineafunction.printNumber(numaNumber){print('Thenumberis$a
Stella981 Stella981
3年前
PHPer面试指南
点击上方“码农编程进阶笔记”,选择“关注公众号”技术文章第一时间送达!!(https://oscimg.oschina.net/oscnet/up0f86623b022e94b0d840939512bc207f.jpg)1.php(https://www.oschina.net/p/php)7新特性??运算符(NU
Stella981 Stella981
3年前
BigDecimal的四则运算及小数位数格式
一、加法BigDecimalb1newBigDecimal("20");BigDecimalb2newBigDecimal("30");BigDecimaladdb1.add(b2);System.out.println(add);打印结果:50二、减法BigDecimalb1newBigDe
Wesley13 Wesley13
3年前
C++内存管理
C内存管理一、内存分配方式在C中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态区和常量存储区。栈:存放函数参数以及局部变量,在出作用域时,将自动被释放.栈内存分配运算内置于处理器的指令集中,效率
Stella981 Stella981
3年前
Python中eval的使用
    eval()官方文档里面给出来的功能解释是:将字符串string对象转化为有效的表达式参与求值运算返回计算结果语法上:调用的是:eval(expression,globalsNone,localsNone)返回的是计算结果其中:    expression是一个参与计算的python表达式    globa
Wesley13 Wesley13
3年前
ES6学习04
1、字符串模板字符串拼接的写法:leta"美琴";letb\<h1欢迎你来这里玩耍啊</h1,${a},希望你经常来玩啊!!!\;document.write(b)注意使用\\,tab键盘上面的点包住字符串,${}还支持运算符leta1;letb2;letresult\${ab}\
Wesley13 Wesley13
3年前
C++ 里的常用头文件
<assert.h验证程序断言<complex.h支持复数算术运算<ctype.h字符类型<errno.h出错码<fenv.h浮点环境<float.h浮点常量<inttypes.h整型格式转换<iso646.h替代关系操作符宏<limits.h实现常量<locale.h局部类别<