上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 38 下一页
摘要: 数量少(5~25),插入排序很高效 一个影响快排效率的因素就是: 基准值的选择 本文将演示一种随之法的快排 改进前 void quick_sort5(int arr[], int low, int high) { if (0 > low || 0 > high) return; if (low > 阅读全文
posted @ 2020-12-23 13:30 mohist 阅读(691) 评论(0) 推荐(0) 编辑
摘要: note 今天刷题,忘了去重复库函数,于是手写了一个。 前提: 必须保证数组是有序的。 源码 template <typename T> void unique_arr(T arr[], int len, T* parr, int& out_len) { if (1 > len || nullptr 阅读全文
posted @ 2020-12-23 12:57 mohist 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 结论 虚函数表指针 + 虚函数表 共同实现 演示 VS2017(32位) 基类有析虚构函数 一段代码演示 #include <iostream> #include <memory> class shape { public: virtual ~shape() { std::cout << "~sha 阅读全文
posted @ 2020-12-22 12:57 mohist 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 下载地址,大小100M,文件类型 pdf 阅读全文
posted @ 2020-12-21 12:58 mohist 阅读(4384) 评论(0) 推荐(0) 编辑
摘要: note 本文将弥补之前的遗漏部分。 continue 前面提到,当设置断点后,使用step和next和finish,程序会停下来,需要程序继续运行,键入continue, 程序可自动继续向下执行. 设置断点 (lldb) breakpoint set --line 14 Breakpoint 1: 阅读全文
posted @ 2020-12-21 11:30 mohist 阅读(385) 评论(0) 推荐(0) 编辑
摘要: lldb help 可能你会忘记某些指令的用法, 使用help可以帮助你。 (lldb) breakpoint --help invalid command 'breakpoint --help'. (lldb) help Debugger commands: apropos -- List deb 阅读全文
posted @ 2020-12-21 11:08 mohist 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Note 好记性不如烂笔头。时间一长,lldb的基本功快忘本了。 本文将介绍使用 lldb 调试 C++程序的基本用法。 演示基于 Ubuntu + lldb lldb + clang(++) 版本 源码编译,可能和你使用的不一样,but, lldb的语法差不多的。 lldb help USAGE: 阅读全文
posted @ 2020-12-21 10:24 mohist 阅读(5508) 评论(0) 推荐(0) 编辑
摘要: note 一个基于nim_duilib仿wechat的IM。 主界面 样式 美工差了。 布局 整体为水平布局,左边的深灰色区域(frame_left),右侧的light white区域(frame_right)。 右侧的区域(frame_right)分为垂直布局,其中,左侧红色用于显示好友列表,右侧 阅读全文
posted @ 2020-12-20 16:40 mohist 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: url 3dmax2018 tutorial 阅读全文
posted @ 2020-12-19 01:14 mohist 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前言 使用nim_duilib关联控件,优化后。的确减少了代码量,那么,执行效率呢? 时间执行的长短与硬件、软件有关,以下内容仅为参考。 测试代码 下面的代码,分为两部分, 循环使用for,非循环则直接使用数组索引 Release model执行测试结果 循环代码 ui::Button *pbtn_ 阅读全文
posted @ 2020-12-18 20:23 mohist 阅读(683) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 38 下一页