重置MySQL8.0 Root密码
- 停止MySQL服务
- 跳过权限检查启动MySQL服务:
1 | sudo mysqld_safe --skip-grant-tables & |
- 使用root账号登录MySQL:
1 | mysql -u root |
- 更新Root密码:
1 | sudo mysqld_safe --skip-grant-tables & |
1 | mysql -u root |
安装完成Oracle后,通过sqlplus使用system用户访问提示“ORA-12543: TNS: 无法连接目标主机”错误,是由于密码中包含@符号导致。解决方法如下:
首先需要安装SQLite及开发库:
1 | sudo apt install sqlite3 libsqlite3-dev |
编译Python时启用SQLite模块:
1 | ./configure --enable-optimizations --enable-loadable-sqlite-extensions --prefix=/opt/Python-3.12.0 |
异常信息:
1 | qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter |
因为可获取驱动列表中已包含QMYSQL,所以是程序未找到插件位置:
1 | QCoreApplication.addLibraryPath('./plugins') |
语句中换成实际的路径即可。
完成PySide6后,QtDesigner无法输入中文,需要手动编译fcitx-qt5时启用对QT6的支持。
安装编译需要的依赖包:
1 | sudo apt install git |
下载fcitx-qt5源代码:https://github.com/fcitx/fcitx-qt5。
修改编译配置支持QT6:
Deepin下安装完Docker后,非root用户执行命令时出现以下错误:
1 | $ docker ps |
执行以下命令将当前用户添加至docker用户组:
1 | $ sudo gpasswd -a $USER docker # 将普通用户username加入到docker组中 |
在更新软件源时有些源会出现错误,如下:
1 | $ sudo apt-get update |
用以下命令删除docker源:
1 | $ ls |
安装 hexo-excerpt 插件:
1 | npm install hexo-excerpt --save |
在站点配置文件中添加以下配置:
1 | excerpt: |
在执行Hexo一键部署时出现以下错误:
1 | $ hexo d |
原因是未安装hexo-deployer-git,通过以下命令安装后重新部署即可。
1 | npm install hexo-deployer-git --save |
默认情况下git中文以ASCII编码,不方便查看,如下:
1 | $ git status |
显示正确的中文,执行以下命令:
1 | $ git config --global core.quotepath false |