会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
新望
博客园
首页
新随笔
新文章
联系
订阅
管理
posts - 21,comments - 0,views -
13634
2021年12月25日
【UNIX-高级环境编程 3.2】不使用 fcntl 实现 dup2
摘要: 反复调用 dup 直到返回的 fd 为新设置的 fd (dup 总是返回当前可用的最小的 fd) #include <errno.h> #include <unistd.h> #include <stdlib.h> #define MAXFD (sysconf(_SC_OPEN_MAX) - 1)
阅读全文
posted @ 2021-12-25 14:14 新望
阅读(39)
评论(0)
推荐(0)
编辑
2021年9月4日
Leetcode 题解记录
摘要: 22. 括号生成 题解: dfs. 1. dfs(string str, int i): str表示 前 i-1 个 括号组成的合法括号, i 表示 现在要插入第 i 个小括号 "()", 这里不需要 考虑插入的小括号里面还有小括号,因为这样的操作会在 i+1, i+2, ... 中去尝试. 2.
阅读全文
posted @ 2021-09-04 12:51 新望
阅读(33)
评论(0)
推荐(0)
编辑
2021年7月2日
linux常见应用场景随记(持续更新)
摘要: 1. 统计某个文件中某个单词的数量 grep -o "word" "file" | wc -l 2. 对一个磁盘分区 首先使用 sudo fdisk -l 查看当前的磁盘以及分区情况,sudo 用于避免当前用户权限不够, fdisk 是磁盘分区工具, -l 是列出当前磁盘情况。 随后使用 sudo
阅读全文
posted @ 2021-07-02 17:25 新望
阅读(625)
评论(0)
推荐(0)
编辑
2021年7月1日
统计一段代码的运行时间
摘要: 包含头文件: #include <chrono> auto start = std::chrono::steady_clock::now(); // 记录经过此时的时间 // ... 运行一段代码 auto use_time = std::chrono::duration_cast<std::chr
阅读全文
posted @ 2021-07-01 21:51 新望
阅读(74)
评论(0)
推荐(0)
编辑
2021年1月11日
统计二进制序列中1的个数
摘要: 问题:给定一个无符号整型的对象,统计其二进制序列中1的个数? 遍历: unsigned bit_count(unsigned x) { unsigned result=0; while(x){ result+=x&01?1:0; x>>=1; } return result; } 位运算: unsi
阅读全文
posted @ 2021-01-11 18:31 新望
阅读(96)
评论(0)
推荐(0)
编辑
2020年11月30日
波特-比特
摘要: ##波特与比特 ###什么是波特 波特是信号的单位,1波特就是一个信号,代表了一个k进制码元。 ###什么是比特 比特是一个2进制数,要么取0,要么取1,当用比特表示信号时,可以理解为一个二进制码元。 ###什么是波特率 波特率是信道中,单位时间内传输的二进制码元的数量。 ###什么是比特率 比特率
阅读全文
posted @ 2020-11-30 13:46 新望
阅读(492)
评论(0)
推荐(0)
编辑
2020年11月25日
查找-(如何计算平均查找长度)
摘要: ###ASL:平均查找长度,即一次查找需要的次数,评价查找算法性能的指标。 **查找成功的ASL:**每个元素被查找的概率*查找该元素的比较次数的总和。 **查找失败的ASL:**根据已有的元素将失败情况划分为多个部分,计算各部分被查找的概率*确认其失败所需要的比较次数的总和。
阅读全文
posted @ 2020-11-25 15:09 新望
阅读(1979)
评论(0)
推荐(0)
编辑
2020年11月23日
为什么要堆初始化-堆初始化时间复杂度?
摘要: 结论: 堆初始化的时间复杂度为 O(N) 插入成堆的时间复杂度为 O(N Log N) !!!阅读前需先了解完全二叉树,堆排序算法,不清楚移步 完全二叉树 堆排序 堆排序伪代码: HEAPSORT( A ) BUILD_MAX_HEAP(A); //堆初始化,本文讨论的主题 for i=A.leng
阅读全文
posted @ 2020-11-23 23:32 新望
阅读(1480)
评论(0)
推荐(0)
编辑
2020年11月19日
知识梳理-无线网络(802.11)
摘要: 基本概念: 工作站(Station),接入点(AP) 基本服务集(BSS) 独立基本服务集(IBSS),基本结构基本服务集(由一个接入点连接的服务集合) 扩展服务集(ESS) 多个基本服务集通过某种方式组织起来,形成的服务集,彼此之间界限模糊,存在交集。 隐藏工作站 同属于一个ESS,但两者不属于同
阅读全文
posted @ 2020-11-19 00:23 新望
阅读(331)
评论(0)
推荐(0)
编辑
2020年11月17日
知识梳理-数据链路层
摘要: 功能: 为网络层提供服务: 无确认,无连接 有确认,无连接 有确认,有连接 链路控制: 连接,维持,释放 组帧: 帧定界,帧同步,透明传输 字符计数法,字符插入法,比特插入法,违规编码法 介质访问控制: 时分复用 频分复用 波分复用 (CDMA)码分复用 ALOHO协议 CSMA CSMA/CD C
阅读全文
posted @ 2020-11-17 23:39 新望
阅读(119)
评论(0)
推荐(0)
编辑
下一页
<
2025年4月
>
日
一
二
三
四
五
六
30
31
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
1
2
3
4
5
6
7
8
9
10
昵称:
新望
园龄:
5年
粉丝:
0
关注:
0
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
C/C++(1)
linux(3)
数据结构(3)
算法(8)
网络(3)
随笔档案
2021年12月(1)
2021年9月(1)
2021年7月(2)
2021年1月(1)
2020年11月(7)
2020年7月(1)
2020年4月(8)
文章分类
算法(4)
阅读排行榜
1. GMP-C/C++(大数库)使用方法(4514)
2. 查找-(如何计算平均查找长度)(1979)
3. 为什么要堆初始化-堆初始化时间复杂度?(1480)
4. 通信基础(962)
5. linux常见应用场景随记(持续更新)(625)
推荐排行榜
1. GMP-C/C++(大数库)使用方法(1)
点击右上角即可分享