包管理器:设计与实现

包管理器:设计与实现

bingliaolong C++ 2年前 15 0

背景 管理器用于管理多个任务 接入了管理器的模块,会根据自己要做的事情,来生成不同的任务 而这些任务的生成,是由接入了管理器的模块,通过一些重要的数据(比如目标数据包的编号,以及目标所在的位置,要求管理器执行的任务类型),来让管理器生成的不同的任务,并添加到任务队列中 目前的设计...

C++_关于Async和Future在异步任务中的使用总结

C++_关于Async和Future在异步任务中的使用总结

bingliaolong C++ 7个月前 6 0

描述 程序开始时,在UI显示之前,需要做一次网络请求,请求到的数据用于界面上一些内容的展示 这属于是一个一次性任务 除了一开始这个一次性任务之外,当UI选择了某个逻辑后,还会弹出另外一个新的界面 需要创建订单,需要显示该订单对应的二维码 在订单创建后,需要对该订单进行一定时间的轮...

Photoshop CEP扩展和插件开发

Photoshop CEP扩展和插件开发 24

bingliaolong C++ 4年前 1 0

概述 ExtendScript脚本 8li滤镜插件 CEP扩展 区别 ExtendScript脚本 是adobe提供的自动化脚本,提供DOM来操作软件的各种功能,开发语言选择: JavaScript AppleScript VBScript 8li插件 adobe photosh...

Bkwin一

Bkwin一 8

bingliaolong Bkwin 4年前 17 0

源码实现 模板类函数指针 命名空间宏定义 与或判断选项开关 判断Windows安装某款字体 这里的实现是通过判断注册表来判断是否安装了某款字体。 应用 lbtoast_menu.h lbtoast_menu.cpp 弹出窗口 关于定时器 监听不到想监听的消息 需要在对应的消息映射...

C++标准模板库编程实战_适配器

C++标准模板库编程实战_适配器

bingliaolong C++ 3年前 8 0

概述 适配容器是一个封装了序列容器的类模板,它在一般序列容器的基础上提供了一些不同的功能。 stack<T> 是一个封装了deque<T>容器的适配器类模板,默认实现是一个后入先出的压入栈 queue<T> 是一个封装了deque<T>容器的适...

Effective C++_第三篇

Effective C++_第三篇

bingliaolong C++ 1年前 2 0

23 优先选择非成员非友元函数,而不是成员函数 概述 优先考虑使用非成员非友元函数,而不是成员函数 这种做法有助于保持类的接口简洁,提高代码的可读性和可维护性 为什么优先选择非成员非友元函数 增强封装性: 非成员函数不需要访问类的私有或受保护成员,因此可以减少类的内部实现细节暴露...

STL_stack

STL_stack

bingliaolong C++ 5年前 5 0

概述 stack是一种先进后出的数据结构,它只有一个出口。 stack允许新增元素,移除元素,取得最顶端元素。 SGI STL以deque作为缺省情况下的stack底层数据结构。 而stack是以底部容器完成其所有工作,具有这种“修改某物接口,形成另一种风貌”的性质的,称为配接器...

C++标准库_cfenv

C++标准库_cfenv

bingliaolong C++ 3年前 4 0

类型 fenv_t 浮点环境类型 可以表示浮点环境 整个状态的类型,包括其状态标志(如活动浮点异常)和控制模式(如舍入方向模式) fexcept_t 浮点异常类型 可以共同表示所有浮点状态标志的状态的类型,包括活动的浮点异常以及实现与它们的状态相关联的任何附加信息 函数 int ...

Spdlog记述:三

Spdlog记述:三

bingliaolong C++ 2年前 19 0

类图 对象的引用 获取静态对象的引用 构造目标对象 formatter 基类 default_formatter 派生类:消息构造 pattern_formatter 派生类 wincolor_sink GetConsoleMode可以帮助获取控制台的输入模式和输出模式的信息 G...

C++_关于对象的具体初始化顺序

C++_关于对象的具体初始化顺序

bingliaolong C++ 1年前 8 0

概述 涉及初始化顺序的目标包括 静态成员变量 全局成员变量 类的成员变量 静态成员变量和全局成员变量 概述 静态成员变量 包括全局静态成员 也包括类的静态成员 顺序结论 全局变量 和 静态成员变量 在程序启动时初始化,具体顺序是以 编译单元 为单位 不同编译单元中的变量初始化顺序...

扫一扫二维码分享