03 2021 档案
摘要:生活中对于小数位多的情况下,会理所当然的应用四舍五入算法进行数据小数位保留,比如保留小数点后两位.... 但是,有一种场景非常有趣,0.5按比例拆分成0.125和0.375之后,对拆分结果进行四舍五入后得到0.13和0.38,再加回去后发现结果变成了0.51.... 这就是四舍五入的缺陷,简而言之就
阅读全文
摘要:1.报错截图 2.解决办法 罪魁祸首就是NUGET里加载的两个组建: Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0 Microsoft.Net.Compilers 因为存在依赖关系,卸载时按从上到下的顺序卸载。 把相关项目的这两个程
阅读全文
摘要:1.报错截图: 2.解决办法 检查程序集 System.Web.Http 在webconfig中的version和NUGET管理安装的程序包版本是否一致 例如:我的webconfig中的版本是5.2.3,但是我NUGET管理安装的程序包是Microsoft.AspNet.WebApi.Core.5.
阅读全文