上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: # 什么是MPI[^MPI] 1. 实现了消息传递接口的库 2. 跨语言的通讯协议 3. 规定接口的调用规范和语义的一种标准(具体的实现包括 mpich 或 openmpi) MPI的定位:作为编程库很丰满,作为计算框架很骨感 [^MPI]: [一切靠自己的MPI框架](http://www.xta 阅读全文
posted @ 2023-07-25 09:35 0x7F 阅读(29) 评论(0) 推荐(0) 编辑
摘要: In Unix-like systems, many softwares use configuration files, because their filenames are always .xxx , they are called dotfiles. A useful way of cont 阅读全文
posted @ 2023-07-25 00:06 0x7F 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 这些概念之所以存在其实是历史传承的结果,想要理解本质区别,需要从计算机发展史入手去了解。 首先,总的来说 在以前,终端termial 和 控制台console 都是具体的硬件设备,shell是软件程序 目前,终端termial 和 控制台console 基本已经不再细分且均为软件程序,shell仍然 阅读全文
posted @ 2023-07-24 19:03 0x7F 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 3 种安装方式 只安装XCLT XCLT同Homebrew一同安装 安装Xcode完整包 在安装Homebrew时就会自动安装XCLT,没得选,无法选择只安装homebrew而不安装XCLT Reference [1] What are Xcode Command Line Tools [2] In 阅读全文
posted @ 2023-07-23 17:34 0x7F 阅读(29) 评论(0) 推荐(0) 编辑
摘要: # 托福 > TOEFL:The Test of English as a Foreign Language 有效期:2年 # 雅思 > IELTS:International English Language Testing System 有效期:2年 # GMAT > Graduate Mana 阅读全文
posted @ 2023-07-16 22:59 0x7F 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 原始指针 要想了解智能指针,就需要首先了解原始指针的痛点,原始指针有几点问题 忘记释放内存 -> 产生内存泄漏 在尚有指针引用内存的情况下释放内存(使用已经释放掉的对象) -> 产生引用非法内存的指针 同一块内存释放2次 智能指针的产生本质上都是为了解决这些问题 关于使用new动态分配对象的初始化问 阅读全文
posted @ 2023-06-20 23:04 0x7F 阅读(38) 评论(0) 推荐(0) 编辑
摘要: > 说明: 本文探讨的是 C++11 以来的值类别 关于左值和右值,在不对其进行详细的划分时,简单的分类方法包括 > 1. 左值持久,右值短暂 > 2. 能取得地址得通常是左值,反之通常是右值(这一方法启示我们一个表达式的类型与其是左值还是右值无关,即相同类型的表达式既可以是左值也可以是右值) 右值 阅读全文
posted @ 2023-06-19 17:05 0x7F 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 为了叙述的方便,以下内容以赋值运算符为例 赋值运算符本质是一个名为`operator=`的函数,某些运算符必须定义为成员函数 赋值运算符定义示例代码 ``` class Foo { public: Foo& operator=(const Foo&); }; ``` 阅读全文
posted @ 2023-06-19 12:34 0x7F 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 普通类型 类类型 对于类类型,编译器只能自动执行一步隐式类型转换.例如从字符串字面值转换为string类型,但是无法继续将string隐式转换为其他类型 新式显示类型转换 格式 cast-name(expression); static_cast Any well-defined type conve 阅读全文
posted @ 2023-06-18 19:35 0x7F 阅读(5) 评论(0) 推荐(0) 编辑
摘要: RAII Resource Acquisition Is Initialization,资源获取即初始化 这是一种解决资源管理问题的方法,将资源的有效期与持有资源的对象的生命期严格绑定,由对象的构造函数完成资源的分配,由析构函数完成资源的释放 C++借助构造函数和析构函数,解决了传统的 malloc 阅读全文
posted @ 2023-06-18 18:48 0x7F 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页