![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编写逻辑
文章平均质量分 60
若纷飞
数据是可以有生命的。用数据塑造美好未来。
展开
-
计算机中的小数运算误差原因与处理方式
原文参考:js中对小数的计算 - 不锈钢子 - 博客园js中对小数的计算在js 的计算中如果涉及到小数的运算,那结果可不要想当然了,比如 0.1+0.2 的计算 1 2 3 varnum1 = 0.1; varnum2 = 0.2; console.log(num1+num2) 如果不加思考 那回答估计是 0.3 实际上的结果是0.30000000000000004为什么会有这个结果呢首先,...转载 2022-02-18 13:37:55 · 2220 阅读 · 0 评论 -
python yeild next使用注意事项
python yeild next 迭代逻辑原创 2022-01-13 10:29:38 · 327 阅读 · 0 评论 -
SQL 有数据更新,没有数据插入 ON DUPLICATE KEY 比 REPLACE 好用多了,优势和注意点也多!
SQL: ON DUPLICATE KEY比 REPLACE 好用多了,优势和注意点也多!REPLACE 实际操作是:根据索引判断都否存在唯一数据,没有就新增;如果有索引数据,就先删除,在新增。随着数据不断增多,频繁删除索引数据,操作速度会越来越慢。应用场景:针对一行或多行数据,进行数据新增 或 替换。(都是全新的数据,可以理解为 “格式化安装”)如果担心数据被污染,需要以目前数据为基准,可以使用 replace 操作ON DUPLICATE ...原创 2021-05-08 17:51:22 · 201 阅读 · 0 评论 -
ValueError: Set of coroutines/Futures is empty.报错处理
Python async ValueError: Set of coroutines/Futures is empty. 报错是因为你的队列中任务创建为空导致的。请检查你的语法是否正确。 如果语法正确,请检查传入的参数是否传入成功,导致任务队列创建失败。例如:proxy_info = await mysql_obj.execute_edit_sql("SELECT * FROM `proxy`")print("*"*100,proxy_info)tasks_lis...原创 2020-08-07 11:04:32 · 5150 阅读 · 0 评论