RE(正则表达式)
正则表达式(Regular Expression,简称为 “regex”)是一种用于处理字符串的强大工具,可以用来匹配、查找、替换和分割文本。在编程中,正则表达式广泛应用于文本处理和数据提取等场景。
通过在线工具(如 regex101 ↗)可以方便地测试和调试正则表达式。
正则表达式(Regular Expression,简称为 “regex”)是一种用于处理字符串的强大工具,可以用来匹配、查找、替换和分割文本。在编程中,正则表达式广泛应用于文本处理和数据提取等场景。
通过在线工具(如 regex101 ↗)可以方便地测试和调试正则表达式。
类的 构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。
构造函数名与类名相同。
不能有任何返回值类型,包括 void
。
构造函数可以有多个,支持重载。
可以包含初始化列表,格式为 : 成员1(参数1), 成员2(参数2)
,初始化列表只能出现在构造函数中。
C++
多线程是指在C++
程序中使用多个线程来实现并发执行的功能。多线程可以提高程序的性能和响应速度,同时也可以简化程序的设计和实现。在
C++
中,可以使用标准库中的thread
类来创建和管理线程。thread
类提供了多个构造函数和成员函数,可以用于创建新线程、等待线程结束、获取线程ID
等操作
Python
相对于其他编程语言被认为较慢,主要有以下几个原因:
解释型语言:Python
是一种解释型语言,而不是编译型语言。在程序执行时,Python
解释器会逐行解释和执行代码,这会引入一定的开销。相比之下,编译型语言如C++
在运行之前会将代码编译成机器码,因此执行速度更快。
在 Windows 上安装:
Git for Windows 是运行在Windows系统上的Git版本,它提供了与其他版本相同的功能和命令,以便Windows用户能够使用Git来开发和管理项目。同时,Git for Windows还提供了额外的工具和选项,如Bash命令行工具和ssh客户端。
GitHub Desktop是一个可视化的GitHub客户端程序,它帮助用户简化了使用Git控制代码版本的复杂性。通过GitHub Desktop,用户可以方便地克隆、更新、提交和推送代码,管理分支和合并请求,以及与他人协作开发代码。它适用于Windows和macOS操作系统,并且是免费提供下载和使用的。
使用系统:Ubuntu
使用IDE:Clion(目前用的免费教育许可证:https://www.jetbrains.com/zh-cn/community/education/#students)
进入BIOS模式:联想拯救者:重启出现图标时按 Fn+F2
选择 Configuration,再选择 Intel Virtualization Technology,此时该选项应该是 Disabled(关闭);
将 Disabled(关闭)改为 Enabled(开启);