![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
研发相关
文章平均质量分 66
wuzqchom
这个作者很懒,什么都没留下…
展开
-
Python同一字符串两次运行生成的MD5码不一致问题
项目中需要import hashlibmd5_machine = hashlib.md5()def gen_md5_id(item): md5_machine.update(item.encode('utf-8')) return 'concept:' + md5_machine.hexdigest()同一个字符串两次运行产生的哈希码竟然不同,如下所示:>>> gen_md5_id('123')'concept:202cb962ac59075b964b071原创 2021-05-13 22:01:46 · 2675 阅读 · 2 评论 -
Comparison method violates its general contract!
今天在刷LeetCode题目的时候,问题使用HashMap按照value排序来解决,自定义比较器,但是报错:java.lang.IllegalArgumentException: Comparison method violates its general contract! 原比较器的写法:Comparator<Map.Entry<Integer, Integer>> byMapValues =原创 2017-07-01 21:48:34 · 420 阅读 · 0 评论 -
关于Java中Stack类的使用
关于Java中Stack类的使用标签(空格分隔): java- 为什么不用Stack类《Java编程思想》第四版一书中明确不建议我们使用java.util.Stack类,一直保留只是为了兼容以前的版本,在17.13.3中提到了原因。主要是因为: 1. Stack类是继承自Vector类,而不是使用Vector来实现Stack,这就产生了一个问题,Vector上可以使用的方法Stack类都可以使用,原创 2017-02-25 14:01:26 · 1929 阅读 · 4 评论 -
Vim编辑器批量缩进
测试文本如下 1 Line one 2 Line two 3 Line three 4 Line four假设我们要将所有行缩进,直接使用>G就可以批量缩进一个制表符: 1 Line one 2 Line two 3 Line three 4 Line four想反缩进的话使用<G就可以2. 假设我们要将某指定行之后缩进,先跳到指定行再使用>G。 1 Line one 2原创 2020-10-17 19:17:49 · 293 阅读 · 0 评论 -
蓄水池采样算法(Reservoir Sampling)
问题描述假定有一个元素个数未知的数据流,要求随机其中的选择kkk个元素,且保证每个元素选中的概率相等。方案先将前kkk个数取出来放入结果集中,然后从第k+1k+1k+1个数开始遍历。假设遍历到第iii个数,以 ki\frac{k}{i}ik的概率替换掉蓄水池中的某个元素即可。证明不失一般性,我们假设数据流共有n个元素。当i<=ki<=ki<=k时,所有元素直接保留,所以第i个元素进入过蓄水池的概率为1。当i=k+1i=k+1i=k+1时,需要执行替换操作,对于在蓄水池原创 2021-03-13 18:02:09 · 732 阅读 · 1 评论 -
解决tensorboader启动报错“ValueError: Duplicate plugins for name projector”
今天在启动tensorboader的时候失败了,报错ValueError: Duplicate plugins for name projector查看了原因主要是版本冲突问题所致。但是tensorflow相关的报卸载之后,重新装同样的版本,也还是没有解决报错问题。最后在使用pip list的时候最开始的时候有:-ensorboard-1.14.0-ensorboard-1.13.1-b_nightly-2.1.0-ensorboard-1.14.0好像有点异常。跑到目录Versions原创 2020-10-30 13:19:14 · 739 阅读 · 0 评论 -
Python常见用法汇总
文章目录1. 正则表达式匹配中文2. python字典按照key和value排序3. 获取一段文本的字典4. 将词转为数字,或将数字转为词(接上)5. python list删除元素6. ubuntu修改python为python27. No module named 'tensorflow.python'8.python中的lamda表达式简介:9. python中从文件中读取列表list10....原创 2019-09-05 17:49:52 · 349 阅读 · 0 评论 -
Spark得到两个RDD值集合有包含关系的映射
问题场景:有两个RDD的数据集A和B以及一组关于这两个RDD数据的映射关系,如下图所示:以及A和B的各元素映射关系的RDD,如下图所示:上述映射关系,代表元素a和c同义,若为url,则表示只想同一个页面,元素b和d同理。以第一列所组成的元素作为关键字,第二列作为值的集合。现要求映射对,使得在该映射关系下,B的值集合可以覆盖A的值几何的元素。如上结果应该为:(b, d)。因为A中以b为键...原创 2018-10-22 23:49:55 · 2101 阅读 · 0 评论 -
mysql导入与导出表数据
在使用mysql将csv文件导入数据库的表中的时候出现如下错误: ERROR 1148 (42000): The used command is not allowed with this MySQL version 解决方案如下: 通常我们进入mysql数据库的命令是:mysql -u root -p然后输入密码。 这里只需要将进入数据库的命令改成:mysql --l...原创 2018-04-13 20:57:37 · 387 阅读 · 0 评论