自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yusheng_bo的博客

但愿此生不再为情所困

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 QML Training Course 7 QML and C++

Q_PROPERTYQt提供了一个复杂的属性系统, 类似 某些编译器供应商 提供的属性系统 适用于每个 Qt 支持的任何标准C++编译器 基于元对象系统,该系统也可以通过 信号 和 插槽 提供对象间通信Meta-Object 元对象系统:Qt的元对象系统为对象间通信提供了信号和槽机制, 运行时类型信息和动态属性系统。Meta-object system 元对象系统基于 以下三种东西...

2020-03-03 21:17:20 158

原创 QML Training Course 4 Basic objects

ListModelSimple container for ListElements count 属性 useful methods: append (jsonobject dict), insert(int index, jsonobject dict), clear(), object get(int index)ComboBoxprovides a list of opti...

2020-02-29 22:06:22 118

原创 QML Training Course 3 Basic elements

ssss

2020-02-26 16:17:18 121

原创 QML Training Course II QML语法

QML 语法QML结构 是基于 元素的层次结构.每个子元素从 parent 继承位置.

2020-02-23 20:51:08 175

原创 QML Training Course1 Introduction in Qt

Qt:ModulesWhat is Qt Quick?QMLQML StructureQt CreatorQt:基于C++的跨平台框架, 支持 Linux, Windows, QNX, Android, iOS 可免费使用的软件 QMake - new tool for automated generation on Makefiles 包含 Meta-Objec...

2020-02-23 18:03:41 159

原创 QML training

Scope为了熟悉 Qt framework中的 QML 语言QML是创建 UI/UX的一种方式, 而不是Widgets:faster 原型设计 (即插即用组件、无需重新编译、实时编辑) 熟悉绑定 property bindings 使 后端C++ 和 前端 QML之间 更好的解耦培训内容Qt简介 Qt语法 基本元素 基本元素2 Containers 容器 Anim...

2020-02-22 21:12:54 159

原创 Qt Quick vs Qt Widgets

2020-02-18 17:22:52 305

原创 Qt开发框架介绍

Qt: 基于C++跨平台的软件开发框架Languages: C++, Python, Qt QML, JavascriptQt支持的平台有:Windows, Linux, macOSQt Quick技术: 描述性UI设计语言(QML)作为前端, C++作为后端. 适用于基于触摸操作的界面的开发, 轻松实现优美、现代的界面. 默认使用GPU进行图形渲染.QML - Qt Met...

2020-02-18 16:35:42 12012

原创 Code review

Code review中常注意的点有:1. if (k = 1)2. 数组越界,3. malloc/free 不匹配等4. switch语句须有 default分支

2020-02-13 18:29:19 102

原创 std::memory_order

摘要摘要原型为: enum memory_order;如果不使用任何 同步机制(如mutex或atomic), 在多线程中读写同一个变量, 那么, 程序的结果是 难以预料的:1. 即使是简单的语句, C++也不保证是 原子操作. 如 int i = 100;2. CPU可能会调整 指令的执行顺序,3. 在CPU cache的影响下, 一个线程 执行了某个命令, 不会立即被其...

2020-02-07 18:13:18 277

原创 std::atomic_flag

摘要原型: struct atomic_flag;Atomic flags是boolean atomic 对象, 支持两种操作, test-and-set 和 clear.Atomic flags是 lock-free(原子操作), 是唯一被保证的lock-free 原子操作的.Constructoratomic_flag() noexcept = default;atom...

2020-02-06 20:01:31 465

原创 std::this_thread

Interface get_idInterface yieldInterface sleep_untilInterface sleep_forstd::this_thread里有 访问 当前线程的 接口函数.Interface get_id函数原型: thread::id get_id() noexpect; // 返回 calling thread的 thread i...

2020-02-06 18:17:59 565

原创 std::atomic

介绍Constructoroperator=is_lock_freestoreloadoperator Texchangecompare_exchange_weakcompare_exchange_strongfetch_addfetch_subfetch_andfetch_orfetch_xoroperator++operator-...

2020-02-04 09:52:15 577

原创 std::mutex

ConstructorLockunlocktry_lock类mutex的原型是:class mutex;mutex是一个可锁定的对象, 用于在关键代码部分需要 独占访问 时发出信号, 防止其它线程同时执行和访问相同的内存位置.mutex提供对对象的独占所有权, 不支持 递归性[即线程不应锁定其已拥有的mutex]. 若要考虑递归性, 请参考 recursive_...

2020-01-12 22:47:51 208

原创 enable_shared_from_this

类enable_shared_from_this使用场合Why not this pointer?Why not shared_ptr?shared_from_thisshared_from_this不能用在构造函数中类enable_shared_from_thisenable_shared_from_this 是个 模板类, 定义于头文件<memory>,...

2020-01-12 18:06:59 342

重大软院操作系统实验四:虚拟内存

重大软院操作系统实验四:虚拟内存,操作系统原理,linux

2015-12-31

重大软院操作系统实验三:线程同步

重大软院操作系统实验三:线程同步,操作系统原理,linux

2015-12-31

重大软院操作系统实验二:线程调度

重大软院操作系统实验二:线程调度,计算机操作系统原理,linux

2015-12-31

重大软院操作系统实验一:系统调用

重大软院操作系统实验一:系统调用,格林尼治时间,linux内核

2015-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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