会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nomore007
博客园
首页
新随笔
联系
管理
订阅
随笔- 6 文章- 0 评论- 0 阅读-
609
10 2024 档案
关于递归问题的复杂度计算
摘要:背景:前段时间在背八股,手撕快速排序,算法时间复杂度为
O
(
n
l
o
g
n
)
,没想太多,记个结论就pass,和当初上算法课的时候一样;然后做小红书笔试题的时候,有一道题是这样: void func(n){ if(n==1){ printf("good\n"); } func(n-1); func(
阅读全文
posted @
2024-10-20 16:39
nomore007
阅读(74)
评论(0)
推荐(0)
编辑
C++socket一些异常的情况(断网下recv/send,对方close socket后执行recv/send等)
摘要:先介绍一下实验的一些配置情况。server和client部署在同一台主机上(太穷了,凑不齐两台)。server在windows上,client在Ubuntu上。 socket设置为阻塞模式。 实验1:server的和client连接的socket被close后,client进行recv 结果:rec
阅读全文
posted @
2024-10-15 22:10
nomore007
阅读(209)
评论(0)
推荐(0)
编辑
RUST的引用和借用
摘要:上一篇博客说到,移动是转交所有权,而克隆(Copy和Clone)是获得一个和旧值相同的新值的所有权)。 那么如果我们想不转交所有权又对变量的值进行读取和修改(比如方法的传参问题,会改变所有权,即移动;或者读取和修改的不是原变量的值,即克隆),应该怎么做? RUST提供了引用和借用的机制。常规引用是一
阅读全文
posted @
2024-10-05 16:42
nomore007
阅读(52)
评论(0)
推荐(0)
编辑
wsl重装Ubuntu遇到的一些问题( WslRegisterDistribution failed with error: 0x80041002 Error: 0x80041002 (null)、重置网络后WLAN图标消失)
摘要:不知道什么原因,VSCode连接WSL Ubuntu总是失败,遂决定重装Ubuntu。 但是卸载原来的Ubuntu后,安装新的Ubuntu报错:WslRegisterDistribution failed with error: 0x80041002 Error: 0x80041002 (null)
阅读全文
posted @
2024-10-04 11:29
nomore007
阅读(260)
评论(0)
推荐(0)
编辑
RUST所有权相关问题
摘要:先介绍一下RUST的所有权规则: * Rust 中的每一个值都有一个所有者(owner)。 * 值在任一时刻有且只有一个所有者。 * 当所有者(变量)离开作用域,这个值将被丢弃。 变量与数据交互的方式包括两种:移动和克隆。 移动就是转交值的所有权,如let x=y(x的类型未实现Copy trait
阅读全文
posted @
2024-10-03 15:01
nomore007
阅读(9)
评论(0)
推荐(0)
编辑
公告
昵称:
nomore007
园龄:
7个月
粉丝:
0
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
合集
rust学习笔记(2)
Ubuntu相关(1)
杂谈(1)
随笔档案
2025年1月(1)
2024年10月(5)
阅读排行榜
1. wsl重装Ubuntu遇到的一些问题( WslRegisterDistribution failed with error: 0x80041002 Error: 0x80041002 (null)、重置网络后WLAN图标消失)(260)
2. C++socket一些异常的情况(断网下recv/send,对方close socket后执行recv/send等)(209)
3. 关于递归问题的复杂度计算(74)
4. RUST的引用和借用(52)
5. RUST所有权相关问题(9)
点击右上角即可分享