Git常用指令记录

git stash 功能 用于临时保存当前的工作目录中的修改,常用于切换分支。 用法 git stash push [optional]:将更改保存到临时区,默认为将所有更改保存,如果需要单独文件,可在在后接文件名。 参数[-p|--patch]:按照更改存储到临时区,一般发生某一个文本中,只想存储

软件 

VPS脚本

VPS相关脚本 工具合集 wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh Route检测 三网回程 wget

VPS 

Linux环境下O3优化与O0的差异性

在实现RISCV_ISA的P拓展指令描述仿真时,遇到了奇怪的问题,O3优化的仿真与O0优化的程序结果不同,经过调查发现,问题出在short类型指针的相关优化问题,至于这算Bug还是过度优化不好定义,但作为编译器,无论做什么优化,至少应该保证得到的结果是正确的,下面开始描述问题!!!

Linux 的结构体statx_timestamp中 __Reserved 在windows定义为宏

起因:在windows环境定义了一个结构体,结构如下。其实就是把linux上的某些struct抄了过来。 struct statx_timestamp { int64_t tv_sec; uint32_t tv_nsec; int32_t __reserved; }; 但是,在编译的时候出现了

Cmake 记录

// 安装路径前缀,用来指定安装路径。 // 在Cmake中添加自动测试时,需要获取安装的相对路径,使用${CMAKE_INSTALL_PREFIX}/bin/xxx CMAKE_INSTALL_PREFIX:PATH=/usr/local