All Posts

  • Published on
    介绍 Linux 常用命令,包括清理缓存、查看 OOM killer 等系统相关命令,以及 ls、cd、pwd 等目录操作命令,还有 touch、rm 等文件操作命令,及权限管理、用户操作等方面的命令,还提及帮助命令、查找命令、压缩解压等操作,以及关机重启、挂载网络等命令。
  • Published on
    文章介绍了 11 个 Git 面试题及答案,包括 Git 复刻、分支、克隆等概念区别,拉取请求与分支区别,git pull 和 git fetch 差异,恢复先前提交方法,git cherry-pick 用途,Forking 工作流程优点,HEAD 等概念区别,Gitflow 工作流程,git stash 使用场景,删除文件不删系统文件方法,以及何时用 git rebase 代替 git merge 等,对 Git 相关知识进行了全面梳理。
  • Published on
    介绍 Apache Ignite c++在 linux 下的编译安装,包括环境设置、编译过程(可能出现的多种错误及解决办法)、安装及验证,还给出了 demo 链接,需注意不要直接拉 github 代码编译,要从官网下载。
  • Published on
    客户端使用 QSortFilterProxyModel 时,频繁更新 model 致 table 行排序不正确。虽可手动调用 sort 及 invalidate,却在特定操作时会崩溃。可关 dynamicSortFilter 用 Timer 控制排序,通过相关函数控制触发间隔及在 model changed 槽函数启动 timer 来解决此问题。
  • Published on
    介绍了 JavaScript 中的栈和队列,分别用代码实现其基本操作。还提到字符串拼接的常见问题及使用 join 方法解决,join 方法避免了过多中间字符串和连接操作,执行更快。