- 博客(16)
- 收藏
- 关注
原创 MacTex+Vscode数学建模排版
本文介绍了在Mac系统下使用VSCode+MacTeX配置数学建模LaTeX排版环境的方法。主要内容包括:1) 下载安装VSCode和MacTeX;2) 配置VSCode的LaTeX Workshop插件;3) 提供符合国赛论文要求的字体设置、实时预览、自动编号等功能;4) 给出测试样例和功能演示,包含参考文献、三线表、代码框等常用元素的实现。文章还分享了JSON配置文件和基础LaTeX模板代码,帮助Mac用户快速搭建数学建模排版环境。
2025-07-30 22:47:19
1665
原创 Day1 STL
本文介绍了C++ STL中的pair和vector容器的基本用法。pair是一个模板类,用于存储两个不同类型的值组合,可通过first和second访问成员,并支持嵌套和自动排序。vector是动态数组容器,支持自动大小调整、元素访问、添加删除操作,以及排序和去重功能。通过代码示例演示了pair的定义、排序和嵌套使用,以及vector的基本操作、排序去重等常见用法。这些容器是STL中常用的基础数据结构,掌握它们对于编写高效C++程序至关重要。
2025-06-27 01:10:16
185
原创 C++ 异常处理知识点总结
catch(基类)能捕获派生类异常,所以基类catch要放在派生类后面。异常抛出时会自动调用局部对象的析构函数,确保资源清理。
2025-06-18 21:46:05
360
原创 数据科学概论笔记--U4 Storage
数据库基础与Map-Reduce简介本摘要涵盖关系型数据库核心概念和Map-Reduce处理框架。关系数据库通过表结构组织数据,使用SQL语言进行增删改查操作,支持ACID特性以确保数据完整性。SQL基本操作包括创建表(CRUD)、多表连接(JOIN)和各种约束条件(PRIMARY KEY, FOREIGN KEY等)。Map-Reduce是一种分布式计算框架,采用"分而治之"策略处理大数据集,包含Map(映射)、Shuffle(混洗)和Reduce(归约)三个阶段,典型应用如WordCount词频统计
2025-05-27 17:10:57
974
原创 数据科学概论笔记--U6 Mining
Classification; Decision Tree; SVM; KNN; Apriori; Deep Neural Network; Convolutional Neural Network
2025-05-26 20:54:13
894
原创 继承--基于C++面向对象编程(英)
C++继承是面向对象编程的三大特性之一,允许派生类继承基类的成员,并添加新的成员。继承类型包括公有、保护和私有继承,分别影响基类成员在派生类中的访问权限。公有继承保持基类的公有和保护成员不变,私有继承将所有基类成员变为私有,而保护继承将公有成员变为保护。派生类对象包含继承的基类成员和新增的派生类成员,但不继承构造函数、析构函数等特殊成员。继承层次反映了自然界的分类关系,如汽车类派生出不同车辆类型。通过继承,派生类对象可以赋值给基类对象,基类指针或引用可以指向派生类对象,但只能访问基类成员。
2025-05-21 14:12:07
1042
原创 运算符重载——基于C++面向对象编程(英)
Operator overloading in C++ allows developers to define custom behavior for operators when used with user-defined types, enhancing code readability and intuitiveness. This is achieved by defining functions with the operator keyword, followed by the operato
2025-05-18 02:13:58
981
原创 解构和析构——基于C++面向对象编程(英)
Constructor; Destructor; Composition Classes; Object Construct Order; Const Objects and Const Member Functions; Dynamic Memory Allocation for Objects;Copy Constructor;Constructors for Type Conversion;Friends;Static Members
2025-05-17 02:28:22
1146
原创 类--基于C++面向对象编程(英)
class; namespace; file structure; object-oriented concepts;
2025-05-13 15:15:30
1083
原创 引用--基于C++面向对象编程(英)
在面向对象编程中,引用(Reference)是一种为变量、函数或其他对象创建别名的机制。通过引用,可以使用另一个名称操作同一对象,对别名的操作等同于对原对象的操作。引用必须在声明时初始化,且一旦绑定后不能更改目标。与指针不同,引用不分配额外内存,且可以直接使用,无需解引用。引用常用于函数参数传递,能够高效且直观地操作原始变量。例如,使用引用交换两个变量的值,避免了指针的复杂性。此外,常量引用(const reference)可以防止对原始值的修改,并允许绑定到右值。引用作为函数返回值时,避免了返回值的拷
2025-05-13 07:18:19
856
原创 指针——基于C++的面向对象编程(英)
本文用英文介绍了C++中指针的基本概念、使用方法和相关特性。指针是一种存储内存单元地址的数据类型,通过*和&运算符可以访问或获取变量的值和地址。指针在处理数组元素时非常有用,数组名可以转换为指向数组的指针常量。当数组名作为函数参数时,它会退化为指针。此外,文章还讨论了空指针(void*)和NULL的使用,以及const关键字在指针中的应用,包括常量指针、指向常量的指针和常量指针常量。这些概念帮助理解指针的灵活性和限制,特别是在处理数组和常量数据时。
2025-05-12 16:53:13
916
原创 函数——基于C++的面向对象编程(英)
inline function, overloaded function, default parameters, memory layout
2025-05-07 16:13:22
1102
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅