
个人学习笔记
一气呵成何提桶
坚持要搞GPU
展开
-
LINUX操作系统之进程
linux–进程1、程序 program 程序 = 数据结构 + 算法 数据结构 = 数据 + 结构 算法: 指令的集合 计算机:执行程序(使用指令 处理 数据)2、 多个程序的执行方式(1)顺序执行 一个程序执行完毕之后,才能执行下一个程序 假如: a : 输入 计算 输出 b : 输入 计算 输出 ====>a...原创 2019-07-12 21:38:31 · 145 阅读 · 0 评论 -
7.1C++对象模型:单继承,多继承,虚函数等
7.1C++对象模型:单继承,多继承,虚继承什么是对象模型有两个概念可以解释C++对象模型:语言中直接支持面向对象程序设计的部分。对于各种支持的底层实现机制。类中成员分类数据成员分为静态和非静态,成员函数有静态非静态以及虚函数class data members:static和nonstaticclass data functions:static、nonstatic和virtua...原创 2019-09-11 00:44:08 · 131 阅读 · 0 评论 -
07继承与多态2
07继承与多态2回顾:面向对象的三大基本特征: 封装 接口与实现分离 确保数据安全 维护升级更方便 继承 代码复用,快速开发 多态 在某种程度上忽略相似类型的区别 接口重用 基类 派生类 class 派生类:继承方式 ...原创 2019-09-11 00:41:40 · 114 阅读 · 0 评论 -
06继承与多态
06继承与多态C++是一种通用程序设计语言,支持如下编程风格(范式): - 面向过程 - 面向对象 - 泛型编程面向对象这种方法(思想)具有三大基本特征: 封装(数据抽象) 把对象的属性和行为封装在一起 把对象的接口与实现分离 防止用户无意间破坏对象的状态(保护数据安全) 修改内部...原创 2019-09-11 00:40:24 · 118 阅读 · 0 评论 -
05模板
05模板c++支持的编程风格:- 面向过程:解决问题的过程- 面向对象:- 泛型编程: 写好的代码具有通用性,与具体的类型无关 在c++中实现泛型编程的机制,成为模板 模板分为 - 模板函数 - 模板类 模板就是一个函数或是一个类,与一般的函数或类的差别是,它可以把类型抽象出来。作为参数!!语法 : template<...原创 2019-09-11 00:39:13 · 93 阅读 · 0 评论 -
04类与对象、运算符重载
04类与对象、运算符重载友元friend 函数声明;friend class 类名;默认参数在函数声明处给形参一个默认值靠右类的组合has-a如果类的成员对象,没有默认构造函数初始化列表构造函数(形参列表):成员对象(初始参数){}1、拷贝构造函数问题:一个学生类中包括日期类的对象,当创建学生类对象时,需要传递一个日期类的对象以初始化学生的生日中间会创建两个日期类对象...原创 2019-09-11 00:38:21 · 249 阅读 · 0 评论 -
03类与对象
03类与对象c++计划:- 3周- 2周c++- 类和对象- 类的定义- 构造- 默认构造函数- 带参数的构造函数- 成员初始化列表- 重载- 默认值- 构造构造函数- 析构- this- 友元- 运算符重载- 模块与标准库- 继承多态- 1周QT- QT基础- 信号与槽- 数据库- 图书信息管理系统2、用c++实现一个顺序栈3、动态内...原创 2019-09-11 00:35:46 · 146 阅读 · 0 评论 -
02类与对象2
02类与对象21、字符串类型 stringc++ 标准库提供了一个类型(不是基本类型)。专门用来表示字符串,使用方式:使用方式:1、头文件 < string >2、using std::string定义变量- string 变量名;- string 变量名 = “hello c++"常用的操作= +== != > >= < ...原创 2019-09-11 00:32:51 · 195 阅读 · 0 评论 -
01c++简介、类与对象
01c++简介、类与对象ubuntu 下安装c++编译器 :sudo apt-get install g++- 1、简介计算机之父 ----- (john von Neumann 冯诺依曼) Alan Mathison Turing (图灵) C++ 是由C语言发簪而来,是C语言(Denis Ritchie c语言之父,UNIX之父)的一个扩展1979年又贝尔实验室 Bjarne...原创 2019-09-11 00:01:53 · 100 阅读 · 0 评论 -
用Qt调用mplayer实现网易云音乐播放界面,并在开发板上运行
- 最近在学Qt,想起以前做项目的时候基本上都不会写,我怕未来忘记自己做过些什么了!所以总觉得写下来好一点,用于改进自己的开发思路。1、确定项目需求,界面设计我喜欢上来确定项目需求,功能设计!向以前写作文一样,总觉得第一感觉是最稳的。但是这样的坏处是考虑不周,长时间停留在计划上。需求分析:- 显示歌词- 暂停播放- 上一曲,下一曲- 显示歌曲进度- 音量大小大概就是模仿网易云...原创 2019-08-28 20:55:29 · 2383 阅读 · 2 评论 -
08 Qt
08 Qt**1、安装 **Linx-32:sudo apt-get install libgl1-mesa-dev./…runwindows:xxx.exe请参考文档2、简介www.qt.io 首页download.qt.io 下载页面free:开源Qt 是一个基于c++ 的跨平台应用程序 开发框架跨平台: 一次编写,到处编译应用程序: appl...原创 2019-09-11 00:44:40 · 126 阅读 · 0 评论