备份:Ubuntu Bash Alias, 以及 bash 显示 git status
bash alias ################### # bash alias alias g='git status -sb' alias ll='ls -alF' alias la='ls -A' alias l='ls -ltrhA' alias gl='ls|grep --color' # alias .='cd ../' # alias ..='cd ../..' al...
bash alias ################### # bash alias alias g='git status -sb' alias ll='ls -alF' alias la='ls -A' alias l='ls -ltrhA' alias gl='ls|grep --color' # alias .='cd ../' # alias ..='cd ../..' al...
1. RANSAC 算法过程 最小二乘法拟合只进行一次迭代,计算所有离散点平均值,得到最终拟合直线或曲线。 RANSAC通过多次迭代,寻找拟合直线或曲线的最佳(最近)权重的点。第N次拟合,得到第N次迭代的内点(集合)。第N+1次迭代,得到第N+1次的内点(集合),如果第N+1次迭代计算的内点其权重大于第N次迭代的内点的权重,则更新最佳内点为第N+1次的内点(集合)。 其入参有: ...
CMake 查找 Intel TBB find_package( TBB COMPONENTS tbb tbbmalloc tbbmalloc_proxy REQUIRED) if(TBB_FOUND) message(STATUS "TBB version: ${TBB_VERSION}") endif() 链接引入 TBB 库 if (MSVC)...
std::function 可以将函数,函数对象(仿函数),lambda表达式包装成一个对象。std::function对象本身可以作为函数参数,并且是可复制的(复制构造、赋值)。 1. 封装函数指针 int add(int a, int b) { return a + b; } int main() { std::function<int(int, int)> f =...
1. CPU Cache 内部结构 一个core内部结构: cache store buffer invalidate queue 结构如下图所示: 1.1. Cahce一致性协议 MESI MESI是CPU内部多个core同步通讯协议,保证多个core中的cache的数据一致性。MESI这四个字母分别代表了每一个cache line可能处于的四种状态:Mo...
1. MMU 结构以及工作过程 大多数使用MMU的机器采用内存分页机制,虚拟地址空间以页(Page)为单位,相应的,物理地址空间也被划分为页帧(Frame)。页帧必须与页保持相同的大小,通常为4KB,对于大页,页帧可以是2MB或1GB。大页一般用于服务器,用于系统分配大量数据,减少缺页中断的发生。 MMU通过页表(Page Table)将虚拟地址映射到物理地址,页表存储在主存中,由系统内...
1. new 操作符(new operator) new 操作符做两件事:分配内存 + 调用构造函数初始化。 2. operator new 通常声明如下: operator new 操作符的职责仅仅是分配内存,操作符返回一个未经处理(raw)的指针,未初始化的内存。 void* operator new(size_t size); 调用方式如下: void *rawMemo...
Engauge Digitizer github repo 介紹 Engauge Digitizer 工具 曲线图转数据工具软件(Engauge Digitizer)提取文献中的数据 WebPlotDigitizer WebPlotDigitizer 其他资料 手把手教你从曲线图中提取原始数据 chart_digitizer
0. GPU驱动相关 sudo add-apt-repository ppa:oibaf/graphics-drivers 1. OpenCL 环境准备 1.1 查看 OpenCL 设备 # 查看 GPU 设备 lspci | grep -i vga sudo apt install clinfo 使用 clinfo 命令查看 OpenCL 版本。C++ 程序需要定义Open...
1. redis monitor # 运行一下命令,进入monitor模式,可以实时查看redis的命令执行情况 redis-cli monitor moniotor模式下,每执行一条redis命令,就会有类似如下输出: 1720185799.917896 [0 127.0.0.1:43768] "COMMAND" "DOCS" 1720185984.438276 [0 127.0....