- 博客(3)
- 收藏
- 关注
原创 解决在Mysql中存储国币可能会导致的精度问题
如果我们使用浮点数来表示价格(例如,“1.99元”),并且用户购买了100件该商品,则总价应该是199元。然而,由于浮点数运算的精度问题,实际计算出来的结果可能略高于或略低于199元。但是如果我们使用整数来表示价格(例如,“199分”),并且用户购买了100件该商品,则总价应该是19900分(即199元)。因此,在数据库中存储货币值时通常推荐使用整数,并以最小货币单位(如“分”)作为单位。因此,在MySQL中禁止使用小数存储国币、使用“分”作为单位进行存储不仅能保证数据精度也能提升系统性能。
2023-08-29 09:51:32
103
1
原创 WinError 10013报错原因
解决此问题的方法通常包括更改应用程序使用的端口,确保没有其他进程正在使用该端口,或者提升应用程序的权限级别。同样,如果你的应用程序没有管理员权限,但是试图监听低于1024的端口(这些端口通常需要管理员权限才能访问),你也可能会看到这个错误。或者,如果你的应用程序没有管理员权限但试图打开一个需要管理员权限才能访问的端口,也可能会出现这个错误。这个错误通常表示应用程序试图访问一个已经被其他进程或应用程序使用的网络端口,或者应用程序没有足够的权限来访问网络资源。解决此问题的方法取决于具体情况。
2023-08-23 10:02:18
632
1
原创 WARNING: IPv4 forwarding is disabled. Networking will not work.
Docker启动容器报错这是写的第一个博客,主要记录工作及学习过程中遇到的一些问题及知识点,下面切入正题。今天在CentOS中搭建了一个RabbitMQ镜像运行的时候报了个警告:WARNING: IPv4 forwarding is disabled. Networking will not work.解决办法:vim /usr/lib/sysctl.d/00-system.conf...
2020-05-04 12:12:45
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人