自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 问答 (2)
  • 收藏
  • 关注

原创 nodejs安装electron缓慢的解决办法

【代码】nodejs安装electron缓慢的解决办法。

2024-06-30 12:30:27 690

原创 rich常用方法

【代码】rich常用方法。

2024-06-30 09:50:59 180

原创 JavaScript发送电子邮件

【代码】JavaScript发送电子邮件。

2024-06-15 10:10:57 589 1

原创 officegen操作word文档和xlsx表格

【代码】officegen操作word文档和xlsx表格。

2024-06-15 09:44:17 388

原创 exceljs使用文档

目录 导入 接口 创建工作簿 设置工作簿属性 工作簿视图 添加工作表 删除工作表 访问工作表 工作表状态 工作表属性 页面设置 页眉和页脚 工作表视图 冻结视图 拆分视图 自动筛选器 列 行

2024-06-15 09:17:48 2890

原创 js-crawl爬取文本信息

默认爬取的是页面的 HTML 内容,如果你需要进一步处理这些内容(如提取文本),可能需要结合其他库来实现。如果你需要从爬取到的 HTML 中提取特定文本信息,你可以使用像。可以提供一个错误处理回调来处理爬取过程中可能发生的错误。如果你想在所有页面爬取完成后执行一些操作,可以提供一个。方法来设置爬虫的配置选项,如爬取深度、用户代理等。这样的库来解析 HTML 并提取数据。方法来开始爬取指定的 URL,并在。来解析 HTML 并提取标题文本。模块并创建一个新的爬虫实例。回调中处理爬取到的页面。

2024-06-14 19:33:33 202

原创 js-crawl用法

节点的Web爬网程序。JS,同时支持HTTP和HTTPS。

2024-06-14 17:34:24 977

原创 Node.js 进行音频和视频文件编辑和转换

是一个 Node.js 包装器,它调用 FFmpeg 命令行工具来执行实际的媒体处理任务。你需要在你的系统上安装 FFmpeg 才能使这些示例代码正常工作。请注意,这些示例代码假设你已经安装了 FFmpeg,因为。首先,你需要安装一些处理音频和视频的库。是一个用于处理视频和音频文件的流行库。将视频从一种格式转换为另一种格式。将音频从一种格式转换为另一种格式。

2024-06-14 16:27:53 308

原创 axios方法

向指定的 URL 发送一个 HTTP OPTIONS 请求。- 向指定的 URL 发送一个 HTTP DELETE 请求。- 向指定的 URL 发送一个 HTTP PATCH 请求。- 向指定的 URL 发送一个 HTTP POST 请求。- 向指定的 URL 发送一个 HTTP HEAD 请求。- 向指定的 URL 发送一个 HTTP GET 请求。- 向指定的 URL 发送一个 HTTP PUT 请求。- 创建一个新的 Axios 实例。- 默认的 Axios 实例。- Axios 构造函数。

2024-06-14 09:43:02 434

原创 JavaScript打包可执行文件

将“–expose-gc”和“–max heap size=34”烘焙到可执行文件中。– 从cwd中获取package.json并遵循“bin”条目。– 为Linux、macOS和Windows制作可执行文件。– 将“–expose-gc”拷贝到可执行文件中。– 使用GZip减少可执行文件中打包的数据的大小。– 为您选择的目标计算机生成可执行文件。– 使特定目标计算机可执行。– 将包A和包B视为公共包。– 将所有包视为公开包。

2024-06-14 09:30:28 453

原创 JavaScript的终端输入输出

Inquirer.js 是一个基于 Node.js 的命令行用户界面交互库,它允许你快速构建交互式的命令行应用程序。函数用于提供输入验证和错误提示。如果用户输入无效,Inquirer 将显示错误消息,并要求用户重新输入,直到输入有效为止。

2024-06-14 09:29:24 142

原创 rust获取当前路径的文件或者目录

("CARGO_MANIFEST_DIR")`宏来获取当前项目的根目录路径,然后使用`fs::read_dir`函数读取该目录中的所有条目。请注意,这个示例代码在运行时会列出项目根目录中的所有文件和目录,如果你想列出其他目录的内容,你需要修改`current_dir`变量的值,或者使用`std::env::current_dir`来获取并列出当前工作目录的内容。在Rust中,你可以使用`std::fs`模块来获取当前路径的所有文件和目录。("目录: {}", path.display());

2024-04-28 08:30:53 1113 1

原创 rust操作字典

这些是 Rust 中 `HashMap` 的一些基本操作方法。Rust 的标准库为 `HashMap` 提供了非常丰富的功能,你可以通过阅读官方文档来了解更多高级用法。在 Rust 中,字典通常指的是 `HashMap<K, V>` 类型,它是一个基于哈希表的键值对集合。// 假设map非空。// 假设map非空。

2024-04-27 21:31:09 525

原创 rust数组操作

这些是 Rust 中 `Vec<T>` 的一些基本操作方法。Rust 的标准库为 `Vec<T>` 提供了非常丰富的功能,你可以通过阅读官方文档来了解更多高级用法。在 Rust 中,列表通常指的是 `Vec<T>` 类型,它是一个可以动态增长的数组。// 将 Vec 的长度调整为10,新元素的值为0。// 移除索引为1的元素。2. **使用 `vec!

2024-04-27 21:26:40 338

原创 rust字符串基础操作

使用 `to_uppercase` 和 `to_lowercase` 方法转换大小写:`let upper = s.to_uppercase();- 使用 `find` 和 `rfind` 方法查找子串的位置:`let index = s.find("lo").unwrap();- 使用 `chars()` 方法迭代字符:`for c in s.chars() { ... }`- 将 `String` 转换为 `&str` 或将 `&str` 转换为 `String`。- 使用 `==` 和 `!

2024-04-27 21:22:36 292

原创 rust向docx文件写入段落

add_paragraph(Paragraph::new().add_run(Run::new().add_text("Hello 测试")))

2024-04-27 09:12:47 217

原创 rust正则表达式的常用方法

**捕获组** (`captures`):在匹配的基础上,提取正则表达式中的分组信息。- **匹配** (`find_iter`):找到字符串中所有匹配正则表达式的部分。- **替换** (`replace_all`):将匹配到的部分替换为指定的字符串。- **`\w`**:匹配一个字母或数字(等同于 `[a-zA-Z0-9_]`)。- **`^`** 和 `$`**:分别表示字符串的开始和结束。- **`|`**:逻辑或,匹配左边或右边的表达式。- **`*`**:表示零个或多个前面的字符。

2024-04-25 22:15:37 454

原创 rust发送网络请求

reqwest` 是 Rust 中广泛使用的 HTTP 请求库之一,它支持异步操作,提供了丰富的 API 来处理各种 HTTP 请求和响应场景,包括但不限于 GET、POST、PUT、DELETE 请求,以及上传和下载文件等。### 发送 POST 请求。### 发送 GET 请求。### 处理 JSON。

2024-04-25 22:06:03 360

原创 rust更改国内源

Cargo的配置文件通常位于用户的`.cargo`目录下,具体路径是`$HOME/.cargo/config`。在Windows系统中,路径可能是`C:\Users\你的用户名\.cargo\config`。只需要将`replace-with`后面的值替换为你选择的镜像源名称,并取消注释对应的配置部分即可。5. 现在,当你运行`cargo build`或者`cargo install`等命令时,Cargo将会使用你指定的国内镜像源来下载依赖。2. 如果`config`文件不存在,你需要创建它。

2024-04-25 19:28:31 1344

原创 rust操作txt文件

file.write_all("中文测试".as_bytes()).unwrap();

2024-04-25 09:25:05 251

原创 rust操作json文件

/ 添加操作:向JSON对象中添加一个键值对。// 修改操作:修改JSON对象中的值。// 创建一个空的JSON对象。

2024-04-25 09:11:35 214

原创 进制转换器

let input: u32 = input.trim().parse().expect("请输入一个有效的数字");io::stdin().read_line(&mut input).expect("无法读取输入");("十六进制转换为十进制:{}", hexadecimal_to_decimal);("二进制转换为十进制:{}", binary_to_decimal);("八进制转换为十进制:{}", octal_to_decimal);("转换为十六进制:{:x}", input);

2024-04-25 09:01:50 142

原创 循环猜拳游戏

else if (player == "石头" && computer == "剪刀") || (player == "剪刀" && computer == "布") || (player == "布" && computer == "石头") {("当前比分 - 玩家: {} 电脑: {}", player_wins, computer_wins);("你的选择: {}", player_choice);"1" => "石头","2" => "剪刀","3" => "布",2 => "剪刀",

2024-04-25 08:50:33 383 1

原创 rust实现猜拳

let player_choice: usize = player_choice.trim().parse().expect("请输入有效数字。io::stdin().read_line(&mut player_choice).expect("无法读取输入。("你的选择:{}", choices[player_choice - 1]);("电脑的选择:{}", choices[computer_choice]);let choices = ["石头", "剪刀", "布"];("1. 石头");

2024-04-25 08:43:25 295 1

原创 nodejs操作json文件

读取json文件:if (err) {return;});写入json文件:age: 30,if (err) {return;});

2023-07-31 20:15:26 729

原创 prettytable的常用方法

table.align["列名"] = "对齐方式" # 对齐方式可以为 "l"(左对齐)、"r"(右对齐)或 "c"(居中对齐)table.junction_char = "字符" # 设置字符作为行间隔线与表格边框的交叉点。table.horizontal_char = "字符" # 设置字符作为行间隔线。table.field_names = ["列名1", "列名2", ...]table.add_row(["数据1", "数据2", ...])table.title = "表格标题"

2023-07-22 08:40:58 977

原创 python多进程的使用方法

Python的多进程模块是,它允许在同一计算机上创建多个进程并发执行任务。

2023-07-21 09:43:30 546

原创 python多线程常用方法

Python的多线程模块是threading,它允许在同一进程中创建多个线程并发执行任务。

2023-07-21 09:18:45 420

原创 JavaScript的常用类型转换

JavaScript 中的数据类型转换可以通过以下方法实现12:

2023-06-22 17:26:52 89

原创 JavaScript的输入函数prompt用法

JavaScript的输入函数

2023-06-22 16:31:31 309

原创 tkinter实现简单的文件管理

这里使用了`filedialog`模块来创建对话框,它包含了一些常用的文件和文件夹对话框函数,可以快速创建各种对话框。此处的文件对话框只会显示.txt文件,但是可以根据需要进行修改。这段代码创建了两个按钮,一个用于浏览文件,一个用于创建文件夹。当用户点击按钮时,会打开一个对话框,以便用户选择文件或文件夹。以上代码只是一个简单的示例,你可以根据你的需求重新设计你的文件管理系统。# 将按钮添加到窗口上。

2023-05-24 13:29:05 368

原创 在CLion中安装第三方库的方式

注意,这里的myproject是你的项目名称,OpenCV_INCLUDE_DIRS和OpenCV_LIBS是OpenCV库的变量。在CLion中安装第三方库最简洁的方式是使用CMake的外部库功能。3. 在CLion中重新加载CMake项目,然后就可以使用第三方库了。其中,path/to/library是第三方库的路径。

2023-05-22 09:26:50 5229

原创 requests详细参数说明

response = requests.get(url, stream=True) # 以流方式获取响应内容。response = requests.get(url, verify=False) # 不进行证书验证。response = requests.get(url, timeout=5) # 设置5秒超时。-1. timeout:请求超时时间,单位为秒。4. stream:是否以流方式获取响应内容。2. verify:请求SSL证书验证。10. json:请求参数为JSON格式。

2023-05-20 10:57:11 734

原创 Linux安装C++第三方库(可能会报错)

其中,xxx是所下载的源码包的名称。如果configure脚本执行时出现错误,需要先安装对应的编译工具和依赖库。依赖库的安装方式可以参考第一种情况的命令。- Debian/Ubuntu系统:sudo apt-get install libxxx-dev。- CentOS/RHEL系统:sudo yum install libxxx-devel。- 编译并安装库:make && sudo make install。- 解压源码包:tar -xzvf xxx.tar.gz。其中,xxx是所需要安装库的名称。

2023-05-13 08:28:02 800

原创 visual studio2022添加C语言第三方库

visual studio 2022添加C语言或者C++第三方库

2023-05-05 18:59:20 545 1

原创 yarn常用命令

yarn install:安装所有依赖包。yarn remove:移除一个依赖包。yarn init:初始化一个新项目。yarn add:安装一个新的依赖包。yarn upgrade:升级依赖包。yarn run:运行一个自定义命令。yarn lint:运行代码检查。yarn start:启动项目。yarn build:构建项目。yarn test:运行测试。

2023-05-02 10:55:33 4103

原创 clang 常用命令

输出代码覆盖率信息命令:clang -fprofile-instr-generate -fcoverage-mapping file.c。生成 LLVM IR 命令:clang -emit-llvm file.c -o file.bc。输出警告信息命令:clang -Wall file.c -o file。生成汇编代码命令:clang -S file.c -o file.s。生成目标文件命令:clang -c file.c -o file.o。优化命令:clang -O2 file.c -o file。

2023-04-29 14:48:10 1929

原创 C 语言完整项目的结构说明

通常以.h为扩展名,可以包含在其他源文件中使用,也可以被其他源文件包含使用。源文件(Source Files):源文件包含了程序的实现代码,通常以.c为扩展名,可以单独编译成目标文件,也可以与其他源文件一起链接成可执行文件。文档(Documentation):文档包括了程序的说明、说明书、使用手册等,通常以README.md的格式编写,可以帮助用户更好地了解和使用程序。库文件(Library Files):库文件是一些预编译好的对象文件的集合,包含了大量的函数和变量的实现代码,可以被链接到程序中使用。

2023-04-25 21:14:13 1453

原创 pymongo的基础使用

pymongo是Python中使用MongoDB的官方驱动程序。这将创建一个名为“myDatabase”的数据库。要了解更多详细信息,请参阅pymongo的官方文档。这将更新“myCollection”集合中名为“John”的文档的年龄为26岁。这将从“myCollection”集合中删除名为“John”的文档。这将向“myCollection”集合中插入一条文档。这将返回“myCollection”集合中的所有文档。这将创建一个名为“myCollection”的集合。2. 连接到MongoDB。

2023-04-21 06:44:45 748

原创 JavaScript字典的使用方法

JavaScript字典(也称为对象)是由键值对构成的数据结构,可以用于存储和访问数据。需要注意的是,JavaScript字典中的键必须是字符串类型,值可以是任意类型。如果要使用其他类型的键,需要先将其转换成字符串类型。// 输出"value2"console.log(dict.key1);// 输出"value1"// 创建一个空的字典对象。// 创建一个字典对象。// 创建一个字典对象。// 创建一个字典对象。

2023-04-21 06:43:42 2388

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除