CC++查漏补缺

培养个人才能,无可替代,确定个人职业目标,专业技术性人才,自主学速度习,提升专业能力,打字速度是基本功,多加练习,实现盲打,提高准确度,速度,练习时间,3个月,每天1小时,专业书籍阅读,不要期待别人一句句教你都很忙,没时间搭理你。解决年龄焦虑,最好的办法是行动,明确目标,脚踏实地。 完善个人知...

2018-05-05 17:49:53

阅读数 295

评论数 1

C++复合与继承下的构造、析构过程。

继承中的构造与析构 举例子,构造(多层包装的过程)由内到外 先构造父类,在构造子类,这样才安全。 析构(箱子破坏拆开的过程)由外到内 复合中的构造与析构 同样先构造内部的,在构造外部的,析构先破坏外部,在破坏内部。 ...

2019-03-02 15:54:21

阅读数 30

评论数 0

Unbun安装和使用MySQL数据库

  一、在终端下执行:   1. sudo apt-get install mysql-server  2. apt-get isntall mysql-client 3.  sudo apt-get install libmysqlclient-dev  在安装的过程中会提示你输入Yes,...

2019-02-17 20:40:42

阅读数 100

评论数 0

C++ 单例模式

C++ 单例模式 小明家有一只猫小黑,他邻居小胖家没有,但是小黑会跑去小胖家吃鱼,当然在自己家也吃鱼,但是鱼是不是不同的鱼,猫是同一只猫。定义一只猫CAT的单例模型。class CAT { public: static CAT *instance(); ~Model(); private: ...

2018-07-07 16:10:13

阅读数 76

评论数 0

C++ 开发随笔

C++  面向对象开发,与C 的面向过程开发, C++的特性 封装 多态,继承。封装: 构建合理的模型,将接口尽可能少的暴露出来,提高数据的安全性。多态: 一个接口,内部多种实现。继承:减少代码,简化结构,子类去继承父类,父类实现的功能,子类通过继承获得。 设计模式中的模型模式可以提现继承,以及虚...

2018-07-07 15:00:23

阅读数 65

评论数 0

C++ 23种设计模式

        随着工作的开展,越来越感觉到程序架构的重要性,怎样能看懂别人的程序,怎样让自己的程序更容易被被人看懂,这是开发过程中时时刻刻会遇到的问题,无意中遇到了设计模式,正和我意,正是我需要的,顺道整理学习,构建个人知识体系。个人对设计模式的理解:代码结构清晰,方便处理问题。优化资源,提高效...

2018-07-07 12:29:49

阅读数 2360

评论数 0

C++ 字符串操作

A: c_str() 是为了兼容C字符串常量 把C++中的string类型转换成C中的字符串类型     String str=“Hello World”;     const char * ch = str.c_str(); string a("hello world&am...

2018-06-26 21:15:41

阅读数 45

评论数 0

C++ IO库的使用

IO类:iostream定义了用于读写流的基本类型fstream 定义了读写命名文件的类型。sstream 定义了读写内存string对象的类型。std::ios::in  std::ios::binary 的作用>>运算符,用来从一个istream对象...

2018-06-26 20:13:34

阅读数 129

评论数 0

C++编程书单

一时心血来潮,写下这个东西,记录自己学习C++,阅读过C++书籍。工作以来,忙于工作,匆匆看了几眼C++,便开始上手做项目,无知者无畏,以为C++,就是继承,多态,封装用起来还挺方便的。随着项目的进展,越发发现自己的不足。基础不扎实,高层的问题,更是无知。《C++ primer 》 入门书籍,太过...

2018-06-23 17:06:48

阅读数 83

评论数 0

Qt 的界面开发笔记

现在的工作是界面应用程序开发,以前使用C编程,现在需要qt 下用到C++做嵌入式界面开发,边做项目边总结。 一般找到的教程是直接操作,没有定义自己的类,在项目比较小,功能比较单一的情况下可以使用,但是不如依据个人需求重新定义类更方便快捷, qt 工程中资源文件的添加 一、类的定义,利用好继承关系...

2018-06-23 16:35:50

阅读数 422

评论数 0

嵌入式之yocto 开发

初学者,个人见解未必正确,此博文仅供交流,还望斧正。 Yocto的作用: Bsp的作用: Yocto与Bsp两者之间的关系: 开发流程是怎样的。修改配置文件,编译,烧写。

2018-06-23 16:31:29

阅读数 341

评论数 0

linux 开发常用命令

                将linux平台平常开发需要用到指令,系统梳理总结 1、Ubutun查看系统版本信息 终端输入: uname -a :Linux ubuntu 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13...

2018-06-23 16:06:30

阅读数 52

评论数 0

Qt 日志信息输出到文本和控制台

实现功能: 将调试信息打印到文本,记录详细日志信息(包括产生时间、等级、所在文件、所在行号、描述信息、),以便于快速跟踪、定位。控制日志文件数量,减少日志文件对存储空间的占用。 参考qt助手:qInstalMessageHandler Qtt包含用于警告和调试文本的全局宏: qDebu...

2018-06-23 16:02:10

阅读数 714

评论数 0

qml 中 button 样式设置,控件布局设置方法

qml button 样式设置 布局设置

2018-06-23 16:00:35

阅读数 2254

评论数 0

软件开发常用工具以及

代码编辑软件 Notepad++ 代码版本管理 github svn 代码比较 Beyond Compare

2018-06-23 15:56:51

阅读数 488

评论数 0

C++ 纯虚函数 虚函数的区别

  从对C++一无所知开始学习,越发发现C++的复杂与灵活,C++的精髓,多态,继承,封装,在开发中不断体会其中的含义。当初随便抄起一本入门书,读起来,感觉C++比较简单吗,也并不太复杂,只能说当时太年轻,随着开发的进展,越发体会到C++ 的复杂与灵活。本文主要记录个人对纯虚函数和虚函数的理解。 ...

2018-06-23 15:35:45

阅读数 82

评论数 0

对于Opengl ES 的理解

Opengl 版本超级多,刚开始学的时候,一脸懵逼,该学啥,哪些API可以用?            首先应该明白一点,opengl 的图形渲染,高大尚点叫计算机视觉,着色器语言是运行在GPU模块的。正因为是运行在GPU,所以硬件的支持很重要,Opengl es 作为嵌入式版本的框架,其实官方网站...

2018-06-21 22:57:24

阅读数 118

评论数 0

嵌入式开发之 如何向裁剪过的系统拷贝命令文件

做嵌入式看法,系统裁剪掉很多命令,想要在裁剪过系统开发板使用裁剪掉的命令,可以直接拷贝缺少的命令道/bin  目录下命令完整的文件系统、/usr/bin/路径下拷贝。注意:很多命令源文件和我们平时用到命令有一些区别,比如top(查看资源占用指令) ,我所使用命令文件名称为top.procps 。....

2018-06-03 08:50:49

阅读数 124

评论数 0

unix fsync sync 数据刷新

 CPU跑linux系统接收串口发送来数据,需要将文件保存下来,接收文件完成,系统会重启,结果发现保存的文件不完整,最后的数据有丢失,利用fclose()关闭文件,而且返回正确,最后发现数据丢失与unix保存文件的策略有关系,当时习惯性的认为fclose()调用了刷新fflush(),缓冲区的数据...

2018-03-27 20:55:27

阅读数 57

评论数 0

qml 界面开发笔记

           项目用QML开发界面,用C++ 实现逻辑,一边学习,一边摸索,在应用中理解QML, QML是一种描述性的脚本语言,文件格式以.qml结尾。语法格式非常像CSS(参考后文具体例子),但又支持javascript形式的编程控制。QML 编写界面十分方便,  Qt信号的...

2018-03-27 20:54:15

阅读数 120

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭