相关文章
leetCode 92.反转链表 II + 图解
92. 反转链表 II - 力扣(LeetCode) 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left < right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 206. 反转链表 - 力扣(LeetCode&am…
编程日记
2024/12/18 9:05:43
acwing算法基础之数学知识--求数a的欧拉函数值phi(a)
目录 1 基础知识2 模板3 工程化 1 基础知识
数a的欧拉函数 ϕ ( a ) \phi(a) ϕ(a):表示1~n中与n互质的数的个数。其中两个数互质,是指这两个数的最大公约数为1。
根据定义,我们可以写出如下方法,
int gcd(int a, int b) {retu…
编程日记
2024/12/18 0:58:10
二、Linux用户管理
Linux是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账户,然后用这个账户进入系统。 每个Linux用户至少属于一个用户组。 用户家目录home下,有各个用户分别创建的家目录…
编程日记
2024/12/22 17:26:20
在R中通过正则化表达式提取向量中的正负数
目录 一、实现代码:
二、运行结果:
三、str_extract()函数介绍材料 一、实现代码:
install.packages("stringr")
library(stringr)
# 创建一个包含正负小数的向量
vec <- c("1.5", "-2.7", "3.8&qu…
编程日记
2024/12/18 9:03:57
交叉编译 openssl
要在 x86 平台上编译适用于 aarch64 架构的 OpenSSL 动态库,你需要使用交叉编译工具链。可以按照以下步骤进行:
安装 aarch64 交叉编译工具链:
$ sudo apt-get install gcc-aarch64-linux-gnu g-aarch64-linux-gnu
这将安装 aarch64 交叉编…
编程日记
2024/12/19 13:23:11
gpt支持json格式的数据返回(response_format: ‘json_object‘)
Api.h5.chatCreateChatCompletion({model: gpt-3.5-turbo-1106,token: sk-f4fe8b67-fcbe-46fd-8cc9-fd1dac5d6d59,messages: [{role: user,content:使用json格式返回十二生肖,包含中文名和英文名,[{id:"1", enName:"", cnName: &quo…
编程日记
2024/12/19 13:12:47
【Shell脚本10】Shell 流程控制
Shell 流程控制
和 Java、PHP 等语言不一样,sh 的流程控制不可为空,如(以下为 PHP 流程控制写法):
<?php
if (isset($_GET["q"])) {search(q);
}
else {// 不做任何事情
}在 sh/bash 里可不能这么写,如果 else 分…
编程日记
2024/12/20 9:18:49