摘要:
分支管理 查看当前所属分支: git branch 本地分支改名: # 当前分支 git branch -m <new_branch_name> # 非当前分支 git branch -m <old_branch_name> <new_branch_name> 查看git graph图: git l 阅读全文
摘要:
TL;DR sudo apt install valgrind-mpi 内存泄漏和越界问题,是C/C++程序常见问题。有一些工具提供了检测内存泄漏的功能,如 valgrind 的 memchecker。 其工作原理大致是这样的:通过替换掉可能分配内存的函数,来追踪内存使用情况,典型如重载 mallo 阅读全文
摘要:
Shell脚本最佳实践 设置编码、缩进、文件命名和执行权限 使用utf-8编码; 统一使用tab缩进或空格缩进,不要混用; 文件名以.sh结尾,并且统一风格; 添加可执行权限: chmod +x [bash_script.sh] 最后,在所有输出完毕后,添加一个空行。 指定默认解释器 也就是不要省略 阅读全文
摘要:
常用linux命令 系统管理 重启机器 sudo reboot 显示用户 whoami 显示主机名 hostname 查看内存使用情况 free -h 查看硬盘使用情况 df -h 查看系统时间 date 查看命令所在路径 which <program> whereis <program> 设置和取 阅读全文
摘要:
电脑上目前使用的mpi环境是2.1.1版本的openmpi,是我之前直接使用系统的包管理工具安装的。但是系统包版本一般都比较老旧,现在openmpi最新版已经出到了4.0,即将出4.1了,所以我打算升级一下系统里的mpi环境。 本地环境: Corei7 9700k Ubuntu18.04 LTS g 阅读全文