![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
张xinL
这个作者很懒,什么都没留下…
展开
-
map实现根据重复值对数据进行分组
原数据const arr = [ {name:"张三",age:"18"}, {name:"张三",age:"18"}, {name:"李四",age:"30"} ]使用ES6新语法 mapconst m = new Map();arr.map(item=>{ m.set(item.name, [...(m.get(item.name) || ''), item]) //第三位item表示分组后内部数据为整个对象 }).原创 2021-12-03 15:21:22 · 448 阅读 · 1 评论 -
凝思linx系统 初始化数据库出现error while loading shared libraries: libaio.so.1:
查阅其他文章发现大多数让执行这条下载libaioyum install libaio因为凝思和centos是有些区别的,所以执行apt-get install libaio1 libaio-dev就能解决原创 2021-04-28 11:22:24 · 261 阅读 · 0 评论 -
python-docx
使用python-docx来简单实现一个简历具体如下import osimport pymysqlfrom docx import Document#定义函数后 需要调用 不然不会执行def resumeCreate(**kwargs): #文件的扩展名 fileExtension=".docx" name=kwargs['name'] if name: #python 如果name非空的话,逻辑值是真 pass else:原创 2020-10-14 16:32:26 · 203 阅读 · 0 评论 -
在多线程中Thread中的常用方法
1.start(); 启动当前线程,调用当前现成的run()通过生成对象的对象名来调用2.run(); 通常需要重写Thread中的此方法,将创建线程要执行的操作声明写入在此方法中3.currentThread(); 静态方法,返回执行当前代码的线程4.getName(); 获取当前线程的名字5.setName(); 设置当前线程的名字6.yield(); 释放当前cpu的执行权,例如线程一有执行权,执行yield之后,执行权放开了 哪个线程都有权利抢,(当然也包括线程一原创 2020-08-16 16:14:14 · 190 阅读 · 0 评论 -
ambari集群安装时遇到的问题
注册主机时成功但是 一直存在检查状态无法下一步。解决方法:修改如下文件。/usr/lib/python2.6/site-packages/resource_management/core/providers/package/yumrpm.py详情查看https://blog.csdn.net/qq_41805514/article/details/88883968也可直接在我的分享下载替换https://wws.lanzous.com/ipwEHdyuo6h最好重启机器后 重新搭建原创 2020-06-23 16:47:18 · 254 阅读 · 0 评论 -
java练习题解析
JAVA所定义的版本中不包括:( D)A、 JAVA2 EEB、 JAVA2 SEC、 JAVA2 MED、 JAVA2 HE //java三版本(EE标准版,SE企业版,ME微型版)2.下列说法正确的是(A )A、 JAVA程序的main方法必须写在类里面 //常识B、 JAVA程序中可以有多个main方法C、 JAVA程序中类名必须与文件名一样D、 JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来3、 Java中,在如下所示的Test类中,共有(C ).原创 2020-06-15 19:41:56 · 4581 阅读 · 3 评论