小奥的学习笔记

  • Home
  • Learning & Working
    • Speech Enhancement Notes
    • Programming language
    • Computer & DL
    • MOOC
  • Life
    • Life Time
    • Thinking & Comprehension
    • Volunteer
    • Plan
    • Travel
  • Footprints
  • GuestBook
  • About
    • About Me
    • 个人履历
    • 隐私策略
Study-notes
C/C++

编程知识点学习(1):字符串知识点

  1.若一个字符串长度为n,那么它的子串数目有n(n+1)/2+1个。 2.设S为一个长度为n的字符串,其中的字符各不相同,则S中的互异的非平凡子串(非空且不同于S本身)的个数为(n²/2)+(n/2)-1 3.关于puts和putchar (1)puts()函数用来向标准输出设备(屏幕)输出字符串并换行,具体为:把字符串输出到标准输出设备,将'\0'转换为回车换行。其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针)。 (2).putchar()函数作用是向终端输出一个字符。其…

2018年11月29日 0条评论 1691点热度 0人点赞 yszhang 阅读全文
Algorithm

算法学习(1):贪心算法

Dijkstra算法 待后续补充 哈夫曼编码 1.算法介绍 哈夫曼编码采取的贪心策略是每次从树的集合中取出没有双亲且权值最小的两个树为左右子树,构造一棵新树,新树根结点的权值为其左右孩子的结点权值之和,将新树插入到树的集合之中。 求解步骤如下: (1)确定合适的数据结构,编写程序前要考虑: ①哈夫曼树中没有度为1的结点,则一棵有n个叶子结点的哈夫曼树共有2n-1个结点(n-1次合并,每次产生一个结点); ②构成哈夫曼树后,为求编码,需从叶子结点除法走一条从叶子到根的路径。 译码需要从跟除法走一条从根到叶子的路径,那…

2018年11月28日 0条评论 1389点热度 0人点赞 yszhang 阅读全文
Data Structure

KMP算法的简单理解

总结一些在网上看到的关于KMP算法的简单理解,目前我的理解还很初步,很多东西还似懂非懂,目前先贴下来,期待以后慢慢懂。 KMP算法的基本原理 假设字符串S=BBC ABCDAB ABCDABCDABDE,搜索词P=ABCDABD。那么我们在执行搜索的时候进行下面的操作: 首先,字符串“BBC ABCDAB ABCDABCDABDE”的第一个字符与“ABCDABD”的第一个字符比较,因为不匹配,所以搜索词后移一位,直到移动到匹配的地方,即 B B C A B C D A B A B C D A B C D A B D…

2018年11月27日 0条评论 2075点热度 0人点赞 yszhang 阅读全文
Linux

《鸟哥的Linux私房菜》(基础篇)笔记整理(第5章)

第五章 Linux的文件权限与目录配置 默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息, 都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的组名都纪录在/etc/group内! 2.以su切换为root身份后,输入 ls -al后,得到下面的结果: 图5.1 ls结果 (1)第一列:权限类型。共有10个字符,分别为以下内容: ①第一个字符:文件类型(目录/文件/链接文件等)。 若为d则是目录,若为-则是文件,…

2018年11月26日 0条评论 1261点热度 0人点赞 yszhang 阅读全文
Linux

《鸟哥的Linux私房菜》(基础篇)笔记整理(第4章)

第四章 首次登入与在线求助 1.若我们使用X Window的窗口管理员环境,那么要切换X Window与命令行模式,可以使用Ctrl+Alt+F1(F1~F6)方式。Linux默认会提供6个Terminal让用户登录。 2.Linux默认提供了7个Run level,最常用的是run level 3和run level 5。 3.在终端登录Linux界面如下: 图4.1 Linux登录界面 4.开始执行命令 格式如下: [dmtsai@study ~]$ command  [-options]  parameter…

2018年11月26日 0条评论 1212点热度 0人点赞 yszhang 阅读全文
Linux

《计算机组成原理(下)》期末考试试题整理

《计算机组成原理》(下)期末考试整理 1.在计算机中,所谓的机器字长一般是指___ A.总线的带宽 B.寄存器的位数 C.存储器的位数 D.缓存的位数 解析:固定知识点,不做介绍。   在定点计算机中两个n位数进行原码一位乘,需要的移位次数和最多的加法次数为: n, n+1 n, n n+1, n+1 n+1, n 解析:定点计算机n位数进行原码一位乘,总共需要进行n次加法和n次移位,见课本P244。   在计算机中,乘法运算时一种很重要的运算,有的机器由硬件乘法器直接完成乘法运算,有的机器内没有乘法器,…

2018年11月20日 0条评论 2980点热度 0人点赞 yszhang 阅读全文
Linux

《鸟哥的Linux私房菜》(基础篇)笔记整理(第0~3章)

在结束了C++ Primer Plus和计算机组成原理的第一遍学习之后,我又开始了新课程的学习。目前在学习鸟哥的Linux私房菜(基础篇),采用的是第三版(书本学习)和第四版(电子版)相结合的方式,所以整理的笔记会混合第三版和第四版的知识点,但是考虑版本更迭关系,整理知识会以第四版为主。 第0章 计算机概论 1.计算机的五大单元:输入设备、输出设备、控制单元、算术逻辑单元、内存。 2.CPU的种类:精简指令集(RISC)和复杂指令集(CISC)。 3.CPU的外频和倍频: (1)外频指CPU和外部组件进行数据传输/…

2018年11月19日 0条评论 1347点热度 0人点赞 yszhang 阅读全文
1…2324252627…72
搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
WeNet: Production Oriented Streaming and Non-streaming End-to-End Speech Recognition Toolkit DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架WeNet: Production Oriented Streaming and Non-streaming End-to-End Speech Recognition Toolkit
4年的梦——忆2008北京奥运之行 C++面向对象程序设计课程笔记(第八周) [leetcode]题目解析(190609) 高一上学期期末统考总结 基于WebRTC的单通道语音增强系统发布第二个版本 《剑指Offer》题目解析(6)
标签聚合
leetcode python学习 linux 算法 生活 高中 Java 鸟哥的linux私房菜 学习 Python
最近评论
davidcheung 发布于 12 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 12 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 1 年前(10月20日) :wink:
niming 发布于 1 年前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 3 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 4 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 4 年前(03月13日) gain_change_hangover_ 应该是每三个block 只能够调整一次,这样保证每帧...
匿名 发布于 5 年前(12月30日) 烫
小奥 发布于 5 年前(12月12日) webRTC里面的NS本身我记得就是在C++里面呀

COPYRIGHT © 2025 小奥的学习笔记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19003234号-1

鲁公网安备37120202000100号