小奥的学习笔记

  • 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++

C++面向对象程序设计课程笔记(第三周)

第一节 this指针 1.C++程序到C程序的翻译 图1 从C++到C C++中的class在C语言中并不存在,因此可以用struct(结构体)来代替,成员变量也可以直接用域来代替,但是类中的成员函数却无法在C语言中直接表示,所以只能把SetPrice设置为全局函数。由于是全局函数,为了能让其使用结构体内的数据,故在SetPrice中增加了一个参数struct CCar *this,这样就可以在函数体中把p的值传递给结构体中的price,实现了跟成员函数一样的功能,同理,在main()中SetPrice函数执行也得…

2018年9月8日 0条评论 1377点热度 0人点赞 davidcheung 阅读全文
Linux

计算机组成原理笔记第一章(3)

第三节 计算机硬件的主要技术指标 1.机器字长 CPU 一次能处理数据的位数 与 CPU 中的 寄存器位数 有关。 2.运算速度 吉普森法:第一种,静态水平:直接拿程序清单里面来计算,不用管实际运算。第二种:程序执行起来,计算一下实际执行中出现的频率,动态水平(更准确)。 3.存储容量

2018年9月4日 0条评论 1696点热度 0人点赞 davidcheung 阅读全文
Linux

计算机组成原理笔记第一章(2)

第二节 计算机的基本组成 1.冯诺依曼计算机的特点 (1)计算机由五大部件组成:运算器、存储器、控制器、输入设备、输出设备。 (2)指令和数据以同等地位存于存储器,可按地址寻访; (3)指令和数据用二进制表示; (4)指令由操作码和地址码组成; (5)存储程序; (6)以运算器为中心。 图1 冯诺依曼结构(实线是数据传输,虚线是地址传输) 2.硬件系统的改进 问题1:以运算器为中心,导致运算器成为系统的瓶颈。 问题2:不具有层次化的特征。 改进1:以存储器为中心的计算机硬件框图 图2 以存储器为中心的计算机硬件框图…

2018年9月4日 0条评论 1615点热度 0人点赞 davidcheung 阅读全文
Linux

计算机组成原理笔记第一章(1)

第一节 计算机系统简介 1.现代计算机的多态性 物联网系统:把感应器嵌入和装备到电网、铁路、桥梁、隧道、公路、建筑、供水系统、大坝、油气管道等各种物体中,并且被普遍连接,形成所谓“物联网”,然后将“物联网”与现有的互联网整合起来,实现人类社会与物理系统的整合,形成智慧地球。 2.计算机软硬件概念 (1)计算机系统由硬件和软件两部分组成。软件又分为系统软件和应用软件。 3.计算机的层次结构 图1 计算机物理结构 图2 计算机的层次结构 计算机体系结构:程序员(机器语言)所见到的计算机系统的属性。概念性的结构和功能特性…

2018年9月4日 0条评论 1388点热度 0人点赞 davidcheung 阅读全文
C/C++

C++面向对象程序设计课程笔记(第二周)

第一节 类和对象的基本概念(2) 1.类的成员函数和类的定义分开写 例如我们在类里面定义了一个类别还有函数,那么类的定义可以写在类的外面,以例子给出格式(仍以上一节CRectangle类为例): int CRectangle::Area(){ return w*h; } void CRectangle::Init(int w_, int h_) { w = w_; h = h_; } 一定要通过对象或对象的指针或对象的引用才能引用。 2.类成员的可访问范围 (1)private:私有成员,只能在成员函数内访问; (…

2018年9月3日 0条评论 1715点热度 0人点赞 davidcheung 阅读全文
C/C++

C++面向对象程序设计课程笔记(第一周)

一、动态内存分配 1.第一种用法,分配一个变量: P = new T; T是任意类型名,P是类型为T*的指针。动态分配出一片大小为sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给P。比如: int *pn; pn = new int; *pn = 5; 2.第二种用法,分配一个数组: P= new T[N]; T:任意类型名; P:类型为T*的指针; N:要分配的数组元素的个数,可以是整型表达式。 动态分配出一片大小为N*sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋给P。 例如:…

2018年9月3日 0条评论 1335点热度 0人点赞 davidcheung 阅读全文
Study-notes

今天在github上更新了几个小程序

今天在GitHub上更新了大学的时候曾经写过的一些程序,可以在我的GitHub上查看。第一个是图书馆人员计数器,第二个是超声波测距仪,第三个是基于MATLAB的回波信号的产生与消除。其中前两个程序是我和同学一起制作,最后一个程序是我自己单独制作。欢迎查看。 图书馆人员出入计数器 1.设计任务 设计一个图书馆出入人员计数系统,要求利用2组红外发射接收对管组成模拟图书馆出入人员计数系统,使其能够模拟统计图书馆出入人员计数, 并使用数码管显示计数信息。 2.基本要求 (1) 任何一对红外管能够检测到有人走过,并将计数显示…

2018年8月29日 0条评论 1412点热度 1人点赞 davidcheung 阅读全文
1…2930313233…72
搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
小花豆生活第20天:青春奉献季,志愿服务行 恶补哆啦A梦计划成果汇报20100825 高一第二次学分认定考试反思 Welcome to my blog 在 Linux 下使用 CMake 构建应用程序 今天距离中考还有2天
标签聚合
算法 linux 高中 Java 生活 Python python学习 学习 鸟哥的linux私房菜 leetcode
最近评论
davidcheung 发布于 5 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 5 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 9 个月前(10月20日) :wink:
niming 发布于 10 个月前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 2 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 3 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 3 年前(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号