正则表达式的不同风格:BRE、ERE、PCRE
写这篇文章的原因是,我在VScode上熟练使用正则表达式,但是当我在 grep、find、vim 等工具中使用正则表达式时,往往会遇到各种问题。即便在 VSCode 上正常工作的正则表达式,在这些工具中却突然失效,甚至报错,这让我感到非常困惑。直到今天,我才意…
|
436
|
|
2014 字
|
25 分钟
使用栈模拟实现递归
非递归实现组合型枚举 93. 递归实现组合型枚举 - AcWing题库 77. 组合 - 力扣(Leetcode) 递归 void dfs(int u, int cnt, int state) { // 1 if (cnt > k || cnt + n …
|
282
|
|
169 字
|
5 分钟
C和C++编译的四个阶段
常规操作 我们通常使用gcc/g++编译c/cpp文件,通常是使用如下一行代码 g++ -o 可执行文件.exe 源文件.cpp 但实际上这一行代码中省略了很多步骤,事实上,在编译的过程中还有很多步骤 编译中间过程 源代码通过编译器生成目标代码,目标代码通过链…
|
264
|
|
164 字
|
3 分钟
产生伪随机数及定积分计算
伪随机数 计算机是无法产生真正的随机数的,大部分程序和语言中的随机数(比如 C 中的,MATLAB 中的),都只是伪随机数。是由可确定的函数(常用线性同余),通过一个种子(常用时钟),产生的伪随机数。这意味着:如果知道了种子,或者已经产生的随机数,都可能获得接…
|
268
|
|
482 字
|
10 分钟
武汉轻工大学算法协会网站
项目说明 该项目旨在构建武汉轻工大学算法协会天梯、论坛、网盘一体的网站,目前完成大部分功能,但仍有少部分功能尚未完成。 github仓库地址:whpu-algorithm-union-web 项目时间:2022-7 至 2022-10,暑假期间一个人独立完成,…
|
188
|
|
820 字
|
15 分钟
记录第一次建站的过程
记录第一次建站的过程 最开始建站的时候,是使用魅族note6安装linux虚拟机 + 内网穿透来搭建服务器的,本来想使用树莓派,但是你懂的原因(买不起),然后又突然想起来自己有个废旧手机,于是想试试看能不能搭建服务器来玩玩看。 这里我使用Linux deplo…
|
249
|
|
2988 字
|
40 分钟
C or C++常用函数库-conio.h、stdio.h、stdlib.h、string.h
常用函数 conio.h 注意:这个头文件是 Windows 特有的 getch() int getch(void) 无回显无缓冲区输入单个字符。输入一个字符后会立即读取,不用按下回车键。 (回显:用户输入的字符直接显示在屏幕上。无回显:输入后不会显示用户输入…
|
90
|
|
2929 字
|
37 分钟