- 博客(14)
- 收藏
- 关注
原创 深入理解计算机系统(二):程序结构和执行
二进制是计算机编码、存储和操作信息的核心,起源于乔治布尔,。布尔代数:TURE or FALSE简单逻辑运算。
2024-05-16 22:24:43
690
原创 ubuntu 无法从终端复制拷贝
ubuntu20.04默认的桌面显示管理器是GNOME gdm3。问题描述:ubuntu 无法从终端复制拷贝,根据提示修改gdm3为lightdm。然后跟新update 即可。切换成lightdm。
2024-05-08 23:01:47
253
原创 深入理解计算机系统(一):计算机系统漫游,再学hello world
2020年毕业到今2024年,恰好进入行业第四个年头,随着入行越久,对技术本身越发觉得空虚,空是肚子里没有真墨水,虚是虚度一天有一天,一年又一年的时间。4年时间,我把自己从研发干到版本经理,再干到项目负责人,现在干到售后的岗位。干的活确实也不算少,但是自身的知识体系是一点都没建立起来。本人从事GPU行业,做的既有上层应用适配,又有底层驱动逻辑。尤其是做售后以来,干的越久,越觉得应该把自身的知识体系建立起来,公司是内网办公,一些工作的经验记录没办法记到优快云笔记上。
2024-04-27 22:03:57
723
原创 08 Qt
08 Qt **1、安装 ** Linx-32: sudo apt-get install libgl1-mesa-dev ./…run windows: xxx.exe 请参考文档 2、简介 www.qt.io 首页 download.qt.io 下载页面 free:开源 Qt 是一个基于c++ 的跨平台应用程序 开发框架 跨平台: 一次编写,到处编译 应用程序: appl...
2019-09-11 00:44:40
121
原创 7.1C++对象模型:单继承,多继承,虚函数等
7.1C++对象模型:单继承,多继承,虚继承 什么是对象模型 有两个概念可以解释C++对象模型: 语言中直接支持面向对象程序设计的部分。 对于各种支持的底层实现机制。 类中成员分类 数据成员分为静态和非静态,成员函数有静态非静态以及虚函数 class data members:static和nonstatic class data functions:static、nonstatic和virtua...
2019-09-11 00:44:08
126
原创 07继承与多态2
07继承与多态2 回顾: 面向对象的三大基本特征: 封装 接口与实现分离 确保数据安全 维护升级更方便 继承 代码复用,快速开发 多态 在某种程度上忽略相似类型的区别 接口重用 基类 派生类 class 派生类:继承方式 ...
2019-09-11 00:41:40
110
原创 06继承与多态
06继承与多态 C++是一种通用程序设计语言,支持如下编程风格(范式): - 面向过程 - 面向对象 - 泛型编程 面向对象这种方法(思想)具有三大基本特征: 封装(数据抽象) 把对象的属性和行为封装在一起 把对象的接口与实现分离 防止用户无意间破坏对象的状态(保护数据安全) 修改内部...
2019-09-11 00:40:24
114
原创 05模板
05模板 c++支持的编程风格: - 面向过程:解决问题的过程 - 面向对象: - 泛型编程: 写好的代码具有通用性,与具体的类型无关 在c++中实现泛型编程的机制,成为模板 模板分为 - 模板函数 - 模板类 模板就是一个函数或是一个类,与一般的函数或类的差别是,它可以把类型抽象出来。作为参数!! 语法 : template<...
2019-09-11 00:39:13
88
原创 04类与对象、运算符重载
04类与对象、运算符重载 友元 friend 函数声明; friend class 类名; 默认参数 在函数声明处给形参一个默认值 靠右 类的组合 has-a 如果类的成员对象,没有默认构造函数 初始化列表 构造函数(形参列表):成员对象(初始参数) { } 1、拷贝构造函数 问题:一个学生类中包括日期类的对象,当创建学生类对象时,需要传递一个日期类的对象以初始化学生的生日中间会创建两个日期类对象...
2019-09-11 00:38:21
241
原创 03类与对象
03类与对象 c++计划: - 3周 - 2周c++ - 类和对象 - 类的定义 - 构造 - 默认构造函数 - 带参数的构造函数 - 成员初始化列表 - 重载 - 默认值 - 构造构造函数 - 析构 - this - 友元 - 运算符重载 - 模块与标准库 - 继承多态 - 1周QT - QT基础 - 信号与槽 - 数据库 - 图书信息管理系统 2、用c++实现一个顺序栈 3、动态内...
2019-09-11 00:35:46
144
原创 02类与对象2
02类与对象2 1、字符串类型 string c++ 标准库提供了一个类型(不是基本类型)。专门用来表示字符串, 使用方式: 使用方式: 1、头文件 < string > 2、using std::string 定义变量 - string 变量名; - string 变量名 = “hello c++" 常用的操作 = + == != > >= < ...
2019-09-11 00:32:51
189
原创 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
96
原创 用Qt调用mplayer实现网易云音乐播放界面,并在开发板上运行
- 最近在学Qt,想起以前做项目的时候基本上都不会写,我怕未来忘记自己做过些什么了!所以总觉得写下来好一点,用于改进自己的开发思路。 1、确定项目需求,界面设计 我喜欢上来确定项目需求,功能设计!向以前写作文一样,总觉得第一感觉是最稳的。但是这样的坏处是考虑不周,长时间停留在计划上。 需求分析: - 显示歌词 - 暂停播放 - 上一曲,下一曲 - 显示歌曲进度 - 音量大小 大概就是模仿网易云...
2019-08-28 20:55:29
2350
2
原创 LINUX操作系统之进程
linux–进程 1、程序 program 程序 = 数据结构 + 算法 数据结构 = 数据 + 结构 算法: 指令的集合 计算机:执行程序(使用指令 处理 数据) 2、 多个程序的执行方式 (1)顺序执行 一个程序执行完毕之后,才能执行下一个程序 假如: a : 输入 计算 输出 b : 输入 计算 输出 ====>a...
2019-07-12 21:38:31
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人