上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: //服务端 #include <cstdio> #include <iostream> #include <sstream> #include <boost/asio.hpp> #include <boost/bind.hpp> #include <boost/thread/thread.hpp> 阅读全文
posted @ 2021-03-20 15:55 osbreak 阅读(134) 评论(0) 推荐(0)
摘要: QML事件 单击事件 1. QML编程中同样需要对鼠标键盘等事件进行处理。 2. 因为QML程序更多的是实现触摸式用户界面,所以更多的是对鼠标(在触屏设备上可能是手指)单击的处理与以前的窗口部件不同, 在QML中如果一个项目想要能够被单击,就要在其上放置一个MouseArea元素. 3. 用户只能在 阅读全文
posted @ 2021-03-15 15:15 osbreak 阅读(341) 评论(0) 推荐(0)
摘要: #include <boost/smart_ptr.hpp> #include <boost/enable_shared_from_this.hpp> #include <iostream> class MyClass : public boost::enable_shared_from_this< 阅读全文
posted @ 2021-03-13 16:49 osbreak 阅读(449) 评论(0) 推荐(0)
摘要: xx 阅读全文
posted @ 2021-03-13 16:26 osbreak 阅读(328) 评论(0) 推荐(0)
摘要: 队列 限定只允许在表的一端插入,另一端删除,具有先进先出特点的线性表 队尾:允许插入的一端 队头:允计删除的一端 应用:凡是对数据的处理具有“先进先出”的特点,都可以用队列这种数据结构来操作。 循环队列 队尾插入信息并移动指针rear 队头取走信息并移动指针front 缓冲区有信息 rear与fro 阅读全文
posted @ 2021-03-13 00:29 osbreak 阅读(78) 评论(0) 推荐(0)
摘要: 栈 限定仅在表尾进行 插入 或 删除 操作的线性表。 栈顶:表尾端。 栈底:表头端。 应用:数制转换,行编辑程序,树的遍历等。 凡是对数据的处理具有“后进先出/LIFO”的特点,都可以用栈这种数据结构来操作。 通过链表实现栈 /* 工程名称: 通过链表实现栈:后进先出 组成文件: main.c 功能 阅读全文
posted @ 2021-03-12 22:34 osbreak 阅读(95) 评论(0) 推荐(0)
摘要: 线性表 通常用一组连续地址的内存单元来存储整张表中的数据信息 实现方式 1、静态分配空间——数组 2、动态分配空间——动态数组(malloc、realloc) 特征 1、有唯一一个表名标识该表 2、占据一块连续的内存单元 3、数据顺序存放,元素之间存在先后关系 线性表-顺序存储。 优点 1)逻辑相邻 阅读全文
posted @ 2021-03-11 22:50 osbreak 阅读(87) 评论(0) 推荐(0)
摘要: 概述 著名计算机科学家沃思(Nicklaus Wirth )提出: 程序 = 数据结构 + 算法 数据结构:描述数据的类型和组织形式 算法:描述对数据的操作步骤 数据结构 指的是计算机内部数据的组织形式和存储方法,或者说是相互之间存在一种或多种特定关系的数据元素的集合 数据结构包括 逻辑结构,对数据 阅读全文
posted @ 2021-03-11 22:42 osbreak 阅读(263) 评论(0) 推荐(0)
摘要: 一、lock模板类 1、独占锁: boost::unique_lock<T>,其中T可以mutex中的任意一种。 2、共享锁: boost::shared_lock<T>,其中的T只能是shared_mutex类。 二、读写锁 typedef boost::shared_lock<boost::sh 阅读全文
posted @ 2021-03-09 22:00 osbreak 阅读(311) 评论(0) 推荐(0)
摘要: { "Version": 1, "Metrics": [{ "wingarea": 1341.01, "unit": "FT2" }, { "wingspan": 1350.81, "unit": "Inch" }], "Propulsion": { "Location": { "XEDIC": 2 阅读全文
posted @ 2021-03-07 22:56 osbreak 阅读(283) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="utf-8"?> <localinfo> <player_info> <userInfo account="1990wyb" isLastLogin="0" isSave="0"/> </player_info> <PopupMessage 阅读全文
posted @ 2021-03-07 20:11 osbreak 阅读(167) 评论(0) 推荐(0)
摘要: boost::any 是一个非常灵活的类型安全容器,可以存储任意类型的值,是实现“泛型容器”或“动态类型”的重要工具。 #include <boost/any.hpp> #include <iostream> #include <vector> #include <string> #include 阅读全文
posted @ 2021-03-06 23:59 osbreak 阅读(72) 评论(0) 推荐(0)
摘要: boost的timer类可以计算时间的流逝,可以用来测量程序的运行时间,算法的执行时间等,提供毫秒级别的时间精度,最大的时间间隔是596小时. boost::timer 和 boost::progress_timer 通常只提供 秒级或毫秒级精度,不适合高精度性能分析。 推荐使用 boost::ch 阅读全文
posted @ 2021-03-06 23:44 osbreak 阅读(73) 评论(0) 推荐(0)
摘要: #include <cstdio> #include <iostream> #include <sstream> #include <boost/date_time/gregorian/gregorian.hpp> using namespace std; using namespace boost 阅读全文
posted @ 2021-03-06 23:04 osbreak 阅读(314) 评论(0) 推荐(0)
摘要: #include <boost/algorithm/string.hpp> //转 大/小 写 boost::to_upper(s); std::cout << s << std::endl; boost::to_lower(s); std::cout << s << std::endl; //转 阅读全文
posted @ 2021-03-06 17:03 osbreak 阅读(521) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 18 下一页