面试题

一、图像处理题目 注意,一下所有需要写代码的题目,不允许使用OpenCV的Mat类。如果图片内容需要用指针读取。 1. 给定0-1矩阵,求连通域。(遇到过N次,笔试面试都有,最好做到能徒手hack代码或者伪代码。) 2. 写一个函数,求灰度图的直方图。 3. 写一个均值滤波(中值滤波)。 ...

2017-12-28 14:42:52

阅读数 977

评论数 0

无人机飞控平台ArduPilot源码入门教程 - 首页

原链接在http://ardupilot.org/dev/docs/apmcopter-code-overview.html 无人机飞控平台源码入门教程

2016-05-24 12:32:23

阅读数 5145

评论数 0

如何在Win10中检查蓝牙版本

在设备管理器的蓝牙一栏中,无论是qualcomm或者是intel,只要有蓝牙,我们总能找到相应的蓝牙硬件,比如我的是“英特尔(R)无线Bluetooth(R)”。 右键查看属性,在高级选项卡中查看固件版本,根据lmp型号来对应相应的蓝牙版本。 以下是LMP版本表 - LMP 9.x – Bluet...

2019-04-13 11:09:15

阅读数 258

评论数 0

二分查找排序(binary search sort)

二分查找排序(binary search sort) 思路:基于二分搜索算法(折半搜索)改良的插入排序 进行n轮插入,每i轮执行后前i个元素有序, 每轮插入过程就是用二分搜索算法找到插入位置,把其后的元素往后移动一格腾出一个位置

2017-12-31 22:58:35

阅读数 892

评论数 0

堆排序(Heap sort)

堆排序(Heap sort) 思路:进行n轮抽取,用堆(有序的二叉树)来管理无序区数据,每次抽取根节点到有序区,抽取后再做堆平衡 堆的组织方式:数组第一个位置为根节点,父节点i的两个子节点分别放在i*2+1和i*2+2 这里面要涉及到数组建堆(Heapify)算法

2017-12-31 15:10:22

阅读数 136

评论数 0

插入排序 (Insertion sort)

直接插入排序(insertion sort) 思路:进行n轮插入,每i轮执行后前i个元素有序, 每轮插入过程就是把新元素大的往后移动一格,腾出一个位置 void insertionSort(int* data, int n) { int i, j; for (i = 1; i < n; ...

2017-12-31 11:48:06

阅读数 114

评论数 0

选择排序(Selection Sort)

选择排序(Selection Sort) 思路: 对n个元素进行n轮挑选,每次选出最小的一个元素,把每次挑选的胜出者排成一列. 具体实现: -记录极值和极值的位置,在挑选的过程中不会优化剩余候选者的顺序 -每次挑选会导致和m(剩余候选者数量)-1次比较 -和冒泡排序的区别是使用了一轮查找之后...

2017-12-28 17:27:02

阅读数 158

评论数 0

快速排序(Quick Sort)

快速排序(QuickSort): 思路:递归二分,每次分出大小组(大组所有的数大于小组),然后递归处理大小组 具体实现: -选择第一个元素为基准,以此为分组标准 -使用两个游标(left和right)来往中间逼近,两个游标把整个序列分成三个部分,小者区,待考察区和大者区 -算法为了减少整体移动,巧...

2017-12-28 17:06:23

阅读数 138

评论数 0

冒泡排序(Bubble Sort)

冒泡排序(Bubble Sort): 思路:对n个元素进行n轮挑选,每次选出最小的一个元素,把每次挑选的胜出者排成一列. 具体实现: -在队列里面来不断交换来实现的,在挑选的过程中会优化剩余候选者的顺序 -每次挑选会导致和m(剩余候选者数量)-1次比较 for(i=0;i<n;i++...

2017-12-28 17:05:34

阅读数 85

评论数 0

websocket收发包解析 - 抓包看看都是啥

websocket协议主要就是两部分,1.http升级协议到websocket, 2.websocket自己的管理 1.通过网站http://www.blue-zero.com/WebSocket/做最基本的测试 抓到以下包,其中蓝色的http协议切换包,红色的是websocket包 第一个w...

2016-09-07 13:10:49

阅读数 14883

评论数 3

搭建一个最简单的webscoket协议学习环境

基于此网站做最基本的websocket通信: http://www.blue-zero.com/WebSocket/ 用wireshark抓包,注意过滤条件

2016-09-05 23:54:00

阅读数 1110

评论数 0

websocket在线测试网站

http://www.blue-zero.com/WebSocket/

2016-09-05 22:02:39

阅读数 10575

评论数 0

同胚

转链接 http://www.miaopai.com/show/y~2l8yWoHYyasmacQQ9Fzg__.htm 在拓扑学中,两个流形,如果可以通过弯曲、延展、剪切(只要最终完全沿着当初剪开的缝隙再重新粘贴起来)等操作把其中一个变为另一个,则认为两者是同胚的。如:圆和正方形是同胚的...

2016-08-27 14:55:29

阅读数 1705

评论数 0

一次HTTP链接会产生多少数据流量

分析了一个http包引发了网络通信流量,分析了来往包的含义和大小

2016-08-24 12:35:29

阅读数 7102

评论数 2

STM8的烧写

最近一次烧写STM8遇到以下问题 1.Error : Cannot communicate with the tool. Wrong tool selection or check tool power supply or check that a previous session is cl...

2016-07-18 09:28:44

阅读数 7952

评论数 0

STM32系列的浮点运算能力

从文档en.brstm32-STM32 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers来看 STM32F7/4/3, STM32L4 都带有DSP和浮点运算单元 系列 频率 特点 STM32...

2016-07-08 10:40:21

阅读数 16842

评论数 0

STM32F7在keil上怎么开启双倍精度浮点数功能

参考链接在此 http://www.keil.com/support/docs/3716.htm 在options->c/c++以及ASM还有Linker的页面加上--cpu=Cortex-M7.fp.dp

2016-06-18 13:13:59

阅读数 2846

评论数 0

TouchGFX

TouchGFX为复杂图形的开发提供了一个可以通过触摸进行控制的框架,片上直接驱动TFT的独特性能使得Cortex-M3的负载接近0%的同时能在宽达3.5英寸的屏幕上以高帧速率运行。 据说touchGFX是可以拿到源码的(lib文件),在官网填下个人信息,可以收到邮件,邮件里面有下载地址...

2016-06-17 14:46:46

阅读数 4947

评论数 0

jpg文件数据字段解析

JPG文件是以标记来分段管理的,这些标记形式都是0xFFxx 一些常用标记 SOI 0xD8 图像开始 APP0 0xE0 JFIF应用数据块 APPn 0xE1 - 0xEF 其他的应用数据块(n, 1~15) DQT 0xDB 量化表 SOF0 0xC0 帧开始 ...

2016-06-13 17:29:29

阅读数 1380

评论数 0

理解快速傅里叶变换(FFT)算法

http://blog.jobbole.com/58246/

2016-06-09 00:03:17

阅读数 7033

评论数 0

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