- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 UML类与类之间的关系
UML中类与类之间的关系UML中单个类由类名、属性和方法组成。从访问属性来看,又分为pulic、protected、private三种。概述类与类之间共有6种关系:继承、实现、依赖、关联、聚合和组合。继承:表示两个类之间的上下级关系。当类A继承自类B时,就说类A是类B的子类,类B是类A的父类或超类。表现形式:实线+空心三角形,三角形指向父类。举例:实现:表示类与接口之间的上下级关系。当类A实现自接口B时,就说类A是接口B的实现类,接口B是类A的接口。C++中接口可用抽象类来表示。表现形式:虚
2020-06-21 14:53:35 323
原创 常用工具汇总
常用工具汇总1. 编程EDAVisual Studio 2017 (C++)PyCharm (Python)Anaconda (Python)QtCreator (Qt)2. 编辑器Notepad++Visual Studio Code (也支持markdown语法格式)3. 编程工具软件StarUML (支持C++文件与类图之间的相互转换)StarUML逆向...
2019-12-08 12:58:37 177
原创 Qt多线程
Qt多线程专题目录:线程QThread互斥量QMutex、QMutexLocker读写锁QReadWriteLock、QReadLocker、QWriteLocker信号量QSemaphore等待条件QWaitCondition线程数据存储器QThreadStorage线程池QThreadPool高级主题——QtConcurrent一、QThreadQThread类...
2019-11-24 16:47:03 634 1
原创 Qt概述
Qt概述Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。Qt5概念解析1.伙伴编辑模式(Edit Buddies)QLabel标签和伙伴(buddy)窗口部件包括一个标签(QLabel)和一个窗口部件,他们具有伙伴关系,即指当用户激活标签的快捷键时,鼠标/键盘的焦点将会转...
2019-11-19 01:07:35 220
原创 QT知识点总结—QThread
QT知识点总结——QThreadQThread类提供了一个与平台无关的方式来管理线程。一个QThread对象管理程序里的一个线程。当QThread对象执行run()后它管理的线程开始运行。默认情况下,run()函数通过调用exec()函数启动该线程的事件循环。QThread有两种用法:使用QObject::moveToThread()将一个工作对象加入到某个线程中。在QThread...
2019-11-17 23:29:40 977
原创 QT知识点总结—QMutex、QSemaphore与QReadWriteLock
QT知识点总结——QMutex、QSemaphore与QReadWriteLock本文介绍了QT中的三个相关知识点及其应用:互斥量QMutex、QMutexLocker信号量QSemaphore读写锁QReadWriteLock、QReadLocker、QWriteLocker1. QMutex和QMutexLocker1.1 QMutexQMutex类是互斥量,使得线程之...
2019-11-17 01:52:22 3099
原创 Visual Studio Code的Markdown设置
Visual Studio Code的Markdown设置下载下载网址:https://code.visualstudio.com/设置设置语言环境为——“简体中文”使用 Ctrl+Shit+P或者F1进入命令面板。输入“Configure Display Language”, 安装“zh-cn”。安装完成后,扩展中会显示已启用“Chinese (Simplified) ...
2019-11-11 23:56:09 429
原创 markdown基本语法
markdown基本语法Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。Markdown 编写的文档后缀为 .md, .markdown。一. Markdown标题...
2019-11-10 13:49:45 462
原创 资料索引
常见资料索引菜鸟教程1.Python:廖雪峰Python教程Python官方网站2. Qt3.C语言4.C++5.Linux6.SQL7.算法和数据结构8.工具软件用法集锦9.第三方库集锦10.常见面试题集锦...
2017-11-26 14:57:53 771
原创 技术书籍推荐(C++方向)
技术书籍推荐(C++方向)1. 语言类(3)《C++ Primer》《Effective C++》《C++ GUI Qt4 编程》2. 算法与数据结构类(2)
2017-09-07 15:44:17 628
原创 本杰明.富兰克林的13条修身计划(中英文对照)
1. 节制:食不过饱,酒不过量。2. 慎言:只讲对人对己有益之言,不说无聊琐碎的话。3. 条理:让拥有的每件东西都各有其位,让要做的每件事情都各有其时。4. 坚毅:一旦决定做一件事,就马上义无反顾地去做。5. 节俭:将钱用在于人于己有益的事情上,杜绝浪费。6. 勤奋:不耽误任何时间,总是在干有用的事情,终止不必要的行为。7. 真诚:不采用任何有害的欺诈行为,想问题和说话都要公平
2017-09-05 15:58:17 11487
原创 设计模式简介
1.什么是设计模式?设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复劳动2.设计模式的作用设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加
2017-06-04 11:58:16 346
原创 Singleton模式(C++代码实现)
1. Singleton模式介绍Singleton模式,中文中叫单例模式,也叫单件模式。Singleton模式确保一个类只有一个实例,并提供一个全局访问点。2. Singleton模式实现
2017-05-31 21:12:22 415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人