摘要:
第一步,转换格式前预先获得待显示控件的大小,若相等则不做处理,若不等则首先改变Mat图像大小,再进行转换。 CRect rect; GetDlgItem(IDC_STATIC_SRC)->GetClientRect(&rect); cv::Size winSiz... 阅读全文
摘要:
数据结构与算法1. 各种排序:冒泡、选择、插入、希尔、归并、快排、堆排、桶排、基数的原理、平均时间复杂度、最坏时间复杂度、空间复杂度、是否稳定。一、冒泡排序基本思想是:两两比较相邻记录的关键字,如果反序则交换 冒泡排序时间复杂度最好的情况为O(n),最坏的情况是O(... 阅读全文
摘要:
Java类别问题1. String与StringBuilder、StringBuffer的区别如果要操作少量的数据用 = String单线程操作字符串缓冲区 下操作大量数据 = StringBuilder多线程操作字符串缓冲区 下操作大量数据 = StringBuff... 阅读全文
摘要:
1. 九种基本数据类型的大小,以及他们的封装类首先,八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char;它们的封装类分别是:Integer、Short、Float、Double、Long、Boolean、... 阅读全文
摘要:
物理地址是最简单的了。就是指SDRAM的地址。例如ARM的平台上可能使用64M,物理地址就是从0x30000000到0x34000000虚拟地址又被称为线性地址,32bit的整数表示0-4G的地址空间。逻辑地址在X86中使用段:偏移的方式来表示指令或是数据的地址 MM... 阅读全文
摘要:
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并... 阅读全文
摘要:
#include #include #include using namespace std;int partition(int arr[], int l, int r){ int x = arr[r], i = l; for (int j = l; j k) ... 阅读全文
摘要:
#include #include #include #include using namespace std;const int a[] = { 4, 1, 0, 0, 7, 0, 0 };int index = 0;struct TreeNode { int va... 阅读全文