202009-29 通过js随机函数Math.random实现乱序 乱序的意思想必没有不知道:就是将数组打乱。听到乱序一般都会想到js的随机函数Math.random();varvalues=[1,2,3,4,5];values.sort(function(){returnMath.random()-0.5;});console.log(values)利用数组的sort方法,判断随机出来的0~1值与0.5的大小,实现排序。看似一个很不错的方案,代码逻辑也没毛病,一般情况下也确实能够做到乱序。但是,这是一个伪排序,是的还有但是(我也是今天才知道的,不求甚解的毛病啊~)... 继续阅读 >
202009-23 python json load json 数据后出现乱序的解决方案 众所周知:pythonjson可以转换的json字符串,但是在将其转换为字典时,出现了乱序字典是一个散列结构,亦即他自身根据key进行排序,无法保证顺序importjsonjsonstr='{"username":"string","age":"int","income":"float","createdTime":"date"}'print(json.loads(jsonstr))输出结果不一致代码打印{'age':'int','createdTime':'date','username':'string','income':'float'}控制台:>>>importjson>>>jsonstr='{"use... 继续阅读 >