相关文章
算法的渐进时间复杂度
T(n) = O(F(n))
T(n):Time 渐进时间复杂度
O:正比例关系
F(n):代码执行次数
只要代码执行的次数越来越多 所耗费的时间也就越来越高 常见的5种:
O(n^2)
O(n logn)
O(n)
O(logn)
O(1):不管重复多少次1次也是这个时间,10次也是这个时间。 时间复杂度排序:由小到…
建站知识
2024/11/4 15:53:55
《牛客》-C 小红构造回文
思路:在字符串前半部分进行扫描,如果发现连续两个的字母不一样,那只需要交换这两个字母的位置(当然后半部分对应位置是要交换,回文嘛)
收获:
1:学到了处理这种改变回文妙妙解&…
建站知识
2024/10/23 22:53:50
centos7.9升级ssh和openssl
一、环境 [roottmp179 package]# ssh -V OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 [roottmp179 package]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 二、 升级前准备
mkdir /opt/package
cd /opt/package
wget https://www.openssl.org/source…
建站知识
2024/11/6 0:45:44
网络通信另个角度的认识(进程间通信),端口号(为什么要有,和pid的关系,分类,如何封装,和进程的定位原理+对应关系),客户端如何拿到服务端的port
目录
另一个角度认识网络通信
端口号
引入 -- 为什么要有端口号
问题
解决
端口号和pid
举例
介绍
分类
知名端口
注册端口
动态端口
客户端如何知道服务端的端口号
封装端口号
定位原理
进程和端口号的对应关系
数据如何被上层进程读到 另一个角度认识网络…
建站知识
2024/11/24 22:10:33
Rust 语言中的 into() 方法
在 Rust 中,into() 方法通常用于将一个类型的值转换为另一个类型,这通常涉及到资源的所有权转移。into() 方法通常定义在实现了 Into<T> trait 的类型上,该 trait 允许一个类型被“转换”为另一个类型。
into() 方法的一个常见用途是在…
建站知识
2024/10/23 14:35:07
完整的通过git命令框和windows窗口将本地文件上传到gitee远程仓库流程步骤
1.下载git
这个网站搜索git官方,去下载就行了 2.打开git安装后的Git Bash命令框 3.在Git Bash命令框设置一下要远程链接的gitee账号
git config --global user.name “名字”Git config --global user.email “邮箱”
4.查看一下账号设置
git config --global -…
建站知识
2024/11/21 17:53:15
农用空调行业调研报告
本文调研和分析全球农用空调发展现状及未来趋势,核心内容如下: (1)全球市场总体规模,分别按销量和按收入进行了统计分析,历史数据2019-2023年,预测数据2024至2030年。 (2)…
建站知识
2024/10/23 20:40:25
IOS覆盖率报告info文件解读
一,IOS覆盖率报告的生成
在做前端精准测试的时候,对于iOS端,通常会做如下操作:
(1)合并覆盖率数据
如下操作:
xcrun llvm-profdata merge coverage_file1657885040728.profraw coverage_fil…
建站知识
2024/10/24 14:34:08