摘要: 1.基本概念 C++中的虚函数主要是为了实现多态,就是可以通过父类的指针指向子类的实例并调用子类的成员函数。虚函数有虚函数和纯虚函数,其中纯虚函数是必须在子类中实现的,否则无法实例化该子类。 纯虚函数的格式: 虚函数的实现是通过虚函数表(vfptr),每个父类都有一个虚函数表,父类在每个子类的实例中 阅读全文
posted @ 2017-03-01 09:15 whlook 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 宿舍火星wifi经常掉,然后要重启,于是用Python写了一个脚本,用来远程控制火星wifi的重启 思路: 01.使用socket通讯 02.在wifi主机(开wifi的电脑)上运行客户端,控制机运行服务端 03.当想要重启wifi时候,通过控制机向wifi主机发送字符‘1’ 04.wifi主机收到 阅读全文
posted @ 2017-02-28 21:17 whlook 阅读(2590) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念 Caffe是一个比较流行的神经网络框架,它支持C++、Python等语言,容易上手,但是代码貌似不怎么好读,等有空我。。。;) 2.Windows10下的部署 我把我Windows下的编译完的bin上传了,如果opencv+cuda+cudnn配置好了的话应该可以直接用,替换掉caff 阅读全文
posted @ 2017-02-28 21:04 whlook 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结 阅读全文
posted @ 2017-02-28 19:37 whlook 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念 好像没什么概念。 2.作用 主要是两个:隐藏和保持值 01.隐藏 当在一个文件中定义了一个static全局变量,则该变量对该文件是可见的,对其他的文件不可见,也就减少了变量冲突的问题。 例如在a.c中static int val = 0;在b.c中对变量val是不可见的,所有再定义个v 阅读全文
posted @ 2017-02-28 19:32 whlook 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念 省略号在C/C++中有很多用途,包括函数的变量参数列表。C运行库的printf()就是常见示例。 可变参数模板提供了类型安全和灵活性,可应用于类模板和函数模板。 2.语法示例 可变参数模板可以有0个或多个参数,如果要求至少一个参数: 可变参数模板函数示例: 程序示例: 3. C中的省略 阅读全文
posted @ 2017-02-28 13:48 whlook 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念 lambda表达式是一种在被调用位置定义匿名函数对象的方法。lambda(λ)也就是指匿名函数。它在C++11中开始支持。在98/03标准中不支持,但是可以通过Boost库的Boost.Lambda来实现匿名函数。 通常如果需要一个函数,但是又不想去命名一个函数,这时候可以使用lamb 阅读全文
posted @ 2017-02-28 13:36 whlook 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 示例程序: 阅读全文
posted @ 2017-02-27 23:22 whlook 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 原理是对像素领域内的值进行加权平均,公式如下: 阅读全文
posted @ 2017-02-27 23:20 whlook 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 阅读全文
posted @ 2017-02-27 23:19 whlook 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 阅读全文
posted @ 2017-02-27 23:18 whlook 阅读(811) 评论(0) 推荐(0) 编辑
摘要: a.使用指针 b.通过迭代器 c.通过地址计算 阅读全文
posted @ 2017-02-27 23:17 whlook 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 示例程序: 阅读全文
posted @ 2017-02-27 23:14 whlook 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 可以使用opencv绘制 直线、圆、方形、椭圆等基本图形。 示例代码: 阅读全文
posted @ 2017-02-27 23:10 whlook 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 函数原型: 阅读全文
posted @ 2017-02-27 23:05 whlook 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 运行结果: 阅读全文
posted @ 2017-02-27 23:03 whlook 阅读(4719) 评论(0) 推荐(0) 编辑
摘要: 示例代码: 使用python: 阅读全文
posted @ 2017-02-27 23:00 whlook 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 接口: 示例代码: 阅读全文
posted @ 2017-02-27 22:59 whlook 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1.图像的腐蚀 图像的腐蚀和膨胀都是相对于像素值高(白色方向)说的,腐蚀简单的说就是白色”被腐蚀“了,也就是像素值低(黑色方向)的变多,白色变少。 腐蚀的原理是利用一个内核对图像进行卷积(扫描),内核中有一个点被定义为锚点,然后提取内核覆盖区域的像素最小值(黑色方向)来替换锚点位置的像素值,所以扫描 阅读全文
posted @ 2017-02-27 22:57 whlook 阅读(3731) 评论(0) 推荐(0) 编辑
摘要: Tkinter模块是Python的标准Tk GUI工具包接口。 0.示例 1.滑动条 Scale 创建一个滑动条: 使用滑动条来调节画板的颜色实例: 阅读全文
posted @ 2017-02-27 22:50 whlook 阅读(358) 评论(0) 推荐(0) 编辑
摘要: import webbrowser webbrowser.open_new_tab('www.baidu.com') 阅读全文
posted @ 2017-02-27 22:48 whlook 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念 CUDA,全称是Compute Unified Device Architecture,意即统一计算架构,是NVIDIA推出的一种整合技术,开发者可以利用NVIDIA的GeForce 8 以后的GPU和较新的Quadro GPU进行计算。 ——维基百科 利用CUDA这个平台,可以方便地 阅读全文
posted @ 2017-02-27 22:35 whlook 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.汉明距离概念简析 汉明距离,从二进制方面来看,就是两个等长字符串的二进制对应 bit 不相同的位个数,例如 2.计算汉明距离的算法 思路: 01.将两个给定的数进行 异或(^)运算后保存在变量a,汉明距离就是a的二进制中1的个数 02.当a不为0时,和0x01进行 按位与(&)运算,如果结果为1 阅读全文
posted @ 2017-02-27 21:55 whlook 阅读(8454) 评论(0) 推荐(0) 编辑
摘要: 今天初次使用STM32F407进行USART串口通讯实验,按照f103的代码写完了,发现没法发送数据, 查看文档后发现是由于没有将端口映射到USART1,然后添加如下代码: 然后可以通讯了,但是数据是错误的,检查代码无误,Google了一下,原来是板子的晶振频率不对, 在 stm32f4xx.h 中 阅读全文
posted @ 2017-01-14 15:09 whlook 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 看了两天的24l01的相关资料了,一直有点模糊,今天下午感觉有点懂了,在板子上调试成功了,但是还没进行通讯测试。stm32和arduino进行通信还没成功 ,:( 先把stm32的NRF24L01配置的过程说一下吧(这是我跟着代码写的,有点简单,可能还有差错): 1 . 首先初始化相关的端口和SPI 阅读全文
posted @ 2016-10-16 17:14 whlook 阅读(2438) 评论(0) 推荐(0) 编辑