摘要:
# 该题的标签为 1.堆 2. 二分查找 1. 首先我们用堆的思想来解决该问题 1.1 该矩阵的特点是 n*n 且每行和每列都是有序的 1.2 以上图矩阵为例,我们从行的角度去考虑(也可以从列) 每行的第一个为最小值,我们把1,10,12 放入最小堆 1.3 接下来我们从最小堆中,取出堆顶元素。同时 阅读全文
摘要:
看了许多解决方案,但是对于新手来说并不友好,不是特别清楚 报错内容: System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is do 阅读全文
摘要:
先到 /usr/lib64 下 ll libstdc++* 会发现 libstdc++.so.6 指向了一个新的。比如我这里之前指向6.0.22这个版本,报错 此时只要重新建立软连接 将软连接指向旧的6.0.19 即可 比如我重新指向了6.0.19 完美解决。 原因就是新的6.0.22 需要 GLI 阅读全文
摘要:
首先,如果安装测centos7是已经安装了GNOME 或者 KDE 桌面, 则只需要再安装xrdp就可以了。 直接通过yum install xrdp 是不行的,因为xrdp 不在默认源中 先配置源 yum install epel* -y 然后再安装 yum install xrdp 或 yum 阅读全文
摘要:
问题描述: 可以进入登录页面,但是输入用户名,密码后,直接闪退。 查看 该用户名 ~/.xsession-errors 我的原因是 dbus_daemon 冲突; 为啥冲突,是因为安装了 Anconda3 的bin 有 dbus_daemon 系统 /usr/bin 下面也有 dbus_daemon 阅读全文
摘要:
node.js 使用 相关常用命令总结 1. 下载并安装node.js 2. 设置全局模块存放的目录 2.1 查看默认配置 2.2 修改全局模块存放目录 2.2.1 修改prefix 后需要在环境变量中添加: 3. 安装工具 nrm (全局安装) 3.1 使用 nrm 更换镜像地址 + nrm 仅仅 阅读全文
摘要:
删除C:\Users(电脑用户名)\AppData\Roaming\Oracle\MySQL Notifier\settings.config文件即可 阅读全文
摘要:
使用 multipleOutputs.write()时候,莫名奇妙的产生好多分区 job.setCombinerClass(ClassifierReduce.class); //注释掉该句 就不会出现几个文件就产生几个分区的现象 具体原因未知 阅读全文
摘要:
正则表达式有: 贪婪模式 和 非贪婪模式 例如: '<div>[\s\S]*</div>' 为贪婪模式 ; 找距离<div> 最远的那个 </div> '<div>[\s\S]*?</div>' 为非贪婪模式 ;找距离<div> 最近的那个 </div> 常用的跨行匹配就是: (\s|\S)* 与 阅读全文