摘要:
关于模版元编程和函数式编程,涉及到的是C++的5种编程范式,i.e. 1. 面向过程 2. 面向对象 3. 函数式 4. 范型 5. 模版元编程 模版元编程 元编程(metaprogramming)是指编写能够生成或操作其他程序的程序。 1. 写在尖括号内的包含两种内容:模版类型参数和非模版类型参数 阅读全文
摘要:
Related issues high correlation C++ 左/右值及其引用 论述 C++ 类成员函数全家桶 low correlation C++ 对象初始化方式对比 C++ 智能指针 std::move()本身的效果仅仅是类型上的转换(这里涉及到的就是左右值的问题), 但是和类的成员 阅读全文
摘要:
Clipboard 'pbpaste' output the content of clipboard 'pbcopy' copy the content to clipboard. For example, echo "hello" | pbcopy A ingenious usage, coll 阅读全文
摘要:
# Data Model The following pseudo code can explain the git data model clearly. Firstly, we will talk about the three models in git. ``` // a file is a 阅读全文
摘要:
说明:本文主体内容转载自SSH 入门教程-阮一峰的网络日志(在此感谢阮一峰老师的精彩讲述),另外包含一些个人新增内容 1. SSH 基本知识 SSH(Secure Shell 的缩写)是一种网络协议,用于加密两台计算机之间的通信,并且支持各种身份验证机制。 实务中,它主要用于保证远程登录和远程通信的 阅读全文
摘要:
> 说明 > 本文内容来源于ChinaUnix论坛网中人于2003年发布的帖子,原帖见[shell 十三问原文](http://bbs.chinaunix.net/thread-218853-1-1.html) > 同时结合github仓库[shell 十三问 markdown](https://g 阅读全文
摘要:
# 方法概览 ``` % echo "echo 'Hello Script'" > script.sh ``` ## 方式1:直接运行可执行文件 ``` % chmod +x script.sh % ./script.sh Hello Script ``` ## 方式2:使用命令 sh 或 bash 阅读全文
摘要:
/usr/local/bin:用于存放用户自行安装的软件或第三方软件的可执行文件。 /usr/bin:系统自带的命令和工具的可执行文件通常位于此目录下。 /usr/sbin:包含系统管理员使用的命令和工具的可执行文件。 /bin:包含一些基本的系统命令和工具的可执行文件。 /sbin:包含一些系统管 阅读全文
摘要:
在讨论并行编程之前,需要首先纠正一个概念,即“多线程只能是并发执行的”。 在本科阶段的操作系统的课程学习中,特意有强调过并发和并行的区别,并发是指在一段时间内多个任务(指的是线程或进程)按照时间片轮转的方式依次执行,某一时刻仅有一个任务在执行;而并行是指任务同时执行,即某一时刻是存在多个任务共同执行 阅读全文
摘要:
openMP用于单机(共享内存内存架构) MPI(openMPI及MPICH)用于多机(分布式内存架构) # Reference > - [1] [MPI, openMPI, MPICH, openMP辨析](https://warmshawn.github.io/2019/02/17/HPC_MP 阅读全文