Linux c++常用技术

高精度打点计时-纳米级

C++ chrono库-个人博客
Python time库-csdn

复制代码
std::cout << "0 被计时代码耗时:" << dur.count() << " 纳秒" << std::endl;
std::cout << "1 被计时代码耗时:" << std::chrono::duration_cast<std::chrono::nanoseconds>(dur).count() << " 纳秒" << std::endl;
std::cout << "2 被计时代码耗时:" << std::chrono::duration_cast<std::chrono::microseconds>(dur).count() << " 微妙" << std::endl;
std::cout << "3 被计时代码耗时:" << std::chrono::duration_cast<std::chrono::milliseconds>(dur).count() << " 毫秒" << std::endl;
std::cout << "4 被计时代码耗时:" << std::chrono::duration_cast<std::chrono::seconds>(dur).count() << " 秒钟" << std::endl;
std::cout << "5 被计时代码耗时:" << std::chrono::duration_cast<std::chrono::minutes>(dur).count() << " 分钟" << std::endl;
std::cout << "6 被计时代码耗时:" << std::chrono::duration_cast<std::chrono::hours>(dur).count() << " 小时" << std::endl;

    t0 = time.perf_counter_ns()
	# 待测代码
    t1 = time.perf_counter_ns()
    spend_time = t1 - t0
    print("The matmul of numpy run time: \n", spend_time)

挂载硬盘

复制代码
# 查看当前各磁盘分区情况
lsblk
# 创建文件
mkdir data
# 格式化硬盘
mkfs -t ext4 /dev/sda
# 挂载硬盘
mount /dev/sda /data

linux配置超时不操作自动退出登录TMOUT

vi /etc/profile

#打开文件后,在末尾增加下面两行内容,然后保存退出。
export TMOUT=0 #0代表永不自动退出
readonly TMOUT# 将值设置为readonly 防止用户更改,在shell中无法修改TMOUT

git unable to access

复制代码
export GIT_SSL_NO_VERIFY=true
git config --global http.sslVerify "false"
相关推荐
JCBP_7 分钟前
QT(4)
开发语言·汇编·c++·qt·算法
獭.獭.21 分钟前
Linux -- 信号【上】
linux·运维·服务器
hashiqimiya24 分钟前
centos配置环境变量jdk
linux·运维·centos
hashiqimiya25 分钟前
权限更改centos中系统文件无法创建文件夹,使用命令让普通用户具备操作文件夹
linux
会开花的二叉树34 分钟前
继承与组合:C++面向对象的核心
java·开发语言·c++
潮汐退涨月冷风霜1 小时前
数字图像处理(1)OpenCV C++ & Opencv Python显示图像和视频
c++·python·opencv
第七序章3 小时前
【C++STL】list的详细用法和底层实现
c语言·c++·自然语言处理·list
逆小舟4 小时前
【Linux】人事档案——用户及组管理
linux·c++
青草地溪水旁4 小时前
pthread_mutex_lock函数深度解析
linux·多线程·pthread
太空的旅行者6 小时前
告别双系统——WSL2+UBUNTU在WIN上畅游LINUX
linux·运维·ubuntu