自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 使用STM32实现一个线性代数计算器

本文主要介绍了将Eigen项目移植到stm32开发板上遇到的一些问题以及解决办法,完整的例程请关注VX公众号“24K纯学渣”回复关键词“stm32_eigen”获取。加上交互功能,可以是串口式的、CLI式的、或者复杂一些整个可触摸的LCD,做成像手机APP一样的;除了矩阵基本运算,还可以加一些复杂的比如正交分解、求解行列式值、求特征值、特征向量;除了线性代数运算以外,还可以求解微分方程,机器人运动学解逆、无人机视觉定位等等;如果你也刚好对上述内容感兴趣,欢迎来学习交流噢!

2024-07-28 15:20:53 984

原创 机器学习与图像识别(二)—— OpenCV中aruco算法的坑

如果你也刚好遇到类似的问题并且靠着本文的处理方式解决掉你的麻烦,不妨搜一搜VX公众号“cv2.aruco.Dictionary_get()函数会加载cv2.aruco.DICT_nXn_250包含250个标记的字典,其中每个标记都是n×n位二进制模式。因此一般来说都会选择安装opencv-contrib-python不要同时安装opencv-python和opencv-contrib-python。PS:如果本文找不到你遇到的问题,可以去官方文档搜,传送门:https://docs.opencv.org/

2023-11-19 20:28:04 1719 2

原创 深度相机Kinect2.0三维点云拼接实验(四)

文章目录摘要总结摘要  Kinect2.0是微软推出的一款RGB-D相机,它即支持普通相机的拍摄,也支持脉冲测量深度信息。本系列文章基于该传感器给出基本的环境搭建、原理讲解、点云数据捕捉、三维点云拼接等开发源码,当然也会总结经验帮大家排雷避坑。本小节介绍点云图像的捕获。总结  后续开发笔者选择的是Windows系统,给出的源码也是VS2019下的,后续开源出来的源码有一定基础的小伙伴可以参考代码自行修改。笔者将搭建环境所需要的所有软件、脚本、项目模板全部开源至微信公众号 “ 24K纯学渣 ” ,回复

2022-05-19 19:06:19 1129

原创 基于IIC协议的4脚OLED模块的单片机驱动控制(含驱动程序)

2022-05-19 15:40:05 14943 2

原创 从零开始做量化(4)

从零开始做量化(3)10/100发布文章qq_42144047未选择文件# 系列文章目录从零开始做量化(0)—— 引言从零开始做量化(1)—— 交易框架从零开始做量化(2)—— 开发环境搭建从零开始做量化(3) —— 框架实现从零开始做量化(4) —— 财经数据请求 持续更新中。。。本文目录前言1. 财经数据接口介绍2.2.1 文件结构2.2 实现代码3. 总结与下文预告参考书目前言1. 财经数据接口介绍2.2.1 文件结构2.2 实现代码3. 总结与下文预告本文

2022-03-29 08:30:00 1791

原创 从零开始做量化(3)

上一篇文章介绍了开发环境的部署,本次我们结合之前介绍的讨论交易框架,用部署好的开发环境编程实现我们的框架。本文分了两部分,第一部分是python编程中模块、包的概念以及如何实现;第二部分介绍交易框架的实现。

2022-03-22 10:00:00 313

原创 python-pandas学习笔记

@top

2022-03-17 13:01:12 1668

原创 深度相机Kinect2.0三维点云拼接实验(三)

摘要  Kinect2.0是微软推出的一款RGB-D相机,它即支持普通相机的拍摄,也支持脉冲测量深度信息。本系列文章基于该传感器给出基本的环境搭建、原理讲解、点云数据捕捉、三维点云拼接等开发源码,当然也会总结经验帮大家排雷避坑。本小节,捕捉。...

2022-03-12 20:17:15 1619

原创 从零开始做量化(2)

系列文章目录从零开始做量化(0)—— 引言从零开始做量化(2)—— 开发环境搭建 持续更新中。。。本文目录系列文章目录前言1. 安装Python解释器2. 安装VScode2.1安装过程2.2 Python环境配置3. 总结与下文预告参考文献前言1. 安装Python解释器2. 安装VScode2.1安装过程2.2 Python环境配置3. 总结与下文预告本文首先介绍了。下次我们将讨论,请期待!感谢您的耐心阅读,文章创作不易,转发请注明出处!系列文章首发于个人微信公众号“24K纯

2022-03-12 19:02:10 2172

原创 从零开始做量化(1)

系列文章目录从零开始做量化(0)—— 引言从零开始做量化(1)—— 量化交易的框架 持续更新中。。。本文目录系列文章目录前言1. 量化投资概述1.1 什么是量化投资?1.2 投资量化的意义1.3 量化投资的适用场合2. 本系列文章的几点说明2.1 系列文章的重点2.2 系列文章会牵涉到哪些技术?2.3 你可以得到什么?3. 总结与下文预告参考文献前言在上一1. 量化投资概述1.1 什么是量化投资?1.2 投资量化的意义1.3 量化投资的适用场合2. 本系列文章的几点说明2.1 系

2022-03-08 08:56:13 472

原创 从零开始做量化(0)

应粉丝们的反馈,希望写一些量化投资方面的文章,最好还能在技术方面提供一点参考,那从本文开始,笔者将会为大家分享一些量化学习过程中的经验和学习成果。如果正在阅读的你碰巧对此也感兴趣,欢迎与笔者交流!

2022-02-28 19:07:28 11162

原创 Win+Ubuntu 双系统完全删除Ubuntu系统方法

先删除Ubuntu系统占用的空间选择“此电脑–管理–磁盘管理”,将所有的主分区删除,注意不要把Windows系统给误删了。这时就已经把Ubuntu系统占用的空间完全删掉了,删除之后的状态是“未分配”,记得重新分配一下才能给Windows系统使用。完成这一步之后,开机的时候还是会出现引导选项,让选择Windows系统还是Ubuntu系统,只是,此时即便是选择Ubuntu系统也不会引导成功,因为Ubuntu系统已被删除。删除开机时Ubuntu系统引导这一步是删除开机的时候引导选项,操作步骤为:“WIN.

2022-02-15 15:57:37 3933

原创 深度相机Kinect2.0三维点云拼接实验(二)

文章目录摘要Linux系统下的环境搭建Kinect2.0驱动安装VS2019-Project模板创建PCL库安装Open-CV库安装Win系统下的环境搭建Kinect2.0驱动安装VS2019-Project模板创建PCL库安装Open-CV库安装总结参考文献摘要  Kinect2.0是微软推出的一款RGB-D相机,它即支持普通相机的拍摄,也支持脉冲测量深度信息。本系列文章基于该传感器给出基本的环境搭建、原理讲解、点云数据捕捉、三维点云拼接等开发源码,当然也会总结经验帮大家排雷避坑。本小节,介绍工作环境

2021-12-12 18:36:39 3292 2

原创 深度相机Kinect2.0三维点云拼接实验(一)

Kinect2.0是微软推出的一款RGB-D相机,它即支持普通相机的拍摄,也支持脉冲测量深度信息。本系列文章基于该传感器给出基本的环境搭建、点云数据捕捉、拼接等开发源码,当然也会总结经验帮大家排雷避坑。

2021-12-07 13:49:35 6309

原创 C语言中两种浮点数的范围、精度计算

概述C语言里面支持两种浮点数类型:float和double,其中在32位机器上,float是32bit的变量类型,而double是双字也就是64bit的。编程的时候,有时需要知道两种数据数据表示范围和表示精度,下面给出两种结果的求解过程。浮点格式精度和范围与数据的存储格式密切相关,所以我们先来看一看它们的存储格式:对于float类型的变量,其底层的存储格式为:符号位指数阶码尾数1bit8bit23bit对于double类型的变量,底层的存储格式为:符号位

2021-10-02 16:01:37 4468

原创 MDK5.28(KEIL)使用经验总结(持续更新)

从一开始学习嵌入式开发,用的开发环境就是Keil,所以到现在也算是对它比较熟悉吧。本文是对它的一些使用经验总结:包括使用小技巧、常见错误解决等。本文内容基于MDK5.28(KEIL5.28版本)。文章目录从安装开始32位单片机开发环境的搭建搭建兼容C51的环境如何优雅地调试用KEIL仿真用Jlink/JTag调试常见报错信息与解决办法从安装开始软件的安装先从32位的单片机开始,安装好之后我们再配置51的开发环境。32位单片机开发环境的搭建第一步:获取.exe文件,去官网下载自己喜欢的版本,然后管理

2020-07-21 21:14:24 4548 1

原创 Eclipse+IAR使用经验总结(持续更新)

由于工作需要吧,最近开始接触基于Eclipse环境下的嵌入式开发,因为以前一直都在用Keil,所以对新环境很不熟悉的我,一开始就碰到了很多乱七八糟的问题。这里做一次学习总结,一是为了总结经验,二是希望能够给初学者一点点可以借鉴的建议。。。

2020-07-10 12:00:46 3377 1

原创 Latex+WinEdt常见问题与解决办法汇总

最近一直忙着在写论文,学校又要求只接受基于Latex模板的论文。没办法,只能从零开始学了。第一次使用这玩意儿的我,碰到许多意想不到的问题,这里就梳理总结一下,一是希望能够帮助解决一些同学的问题;二是记录自己的学习历程;三是总结经验,万一哪天再碰到这些稀奇古怪的问题也好给自己一些借鉴的经验。本文不定期更新,什么时候碰到了新的问题和解决办法,也会及时补充进来,欢迎大家交流使用经验。文章目录理论常识要搞清Latex和WinEdt是什么关系?Latex和Tex什么关系?WinEdt好用吗?有没有其他编辑器推荐?安

2020-06-22 22:11:16 12962

原创 单总线数字传感器DS18B20使用总结

DS18B20是常用的一款数字型温度传感器,具有结构简单、抗干扰能力强、精度高、价格便宜等优点。本文以它为例总结一些单总线数字传感器在使用过程中需要注意的一些事项,以供大家参考。

2020-06-14 22:18:31 2221

原创 超声波模块HC-SR04应用示例(带完整驱动程序)

HC-SR04模块是常用的超声波测距模块。本文总结出该模块在51和32两种MCU的应用示例,以供大家学习交流。

2020-05-27 14:31:41 8515 1

原创 股票盯盘小工具代码梳理

在笔者上一篇文章GUI版本的股票盯盘小工具中,笔者提到了这个小工具如何使用,但没有梳理里面的代码,这次就梳理总结一下它的源码,并根据粉丝的反馈讲一下这个小工具新增的功能。Python源码分为两大部分:即窗口渲染代码和后台控制运算部分。一、窗口渲染这部分代码由tkinter.py模块完成,主要是实现Windows窗口的创建、窗口组件布局等功能,并根据人机交互调用后台程序实现某一功能。用到的组件主...

2020-04-15 22:01:46 3400 4

原创 字符串常用操作——C语言版

C语言不比Python,它没有丰富的字符串操作函数,也没有像C++那样的String类型的数据。本文就来总结字符串的一些常用操作。

2020-04-05 14:24:39 133

原创 自制炒股盯盘神器——python实现GUI版本

有公众号粉丝在后台反馈:问能不能做一个可以在Windows环境下运行的GUI窗口,用来完成盯盘的功能。经过这几天的调试,现在这个小工具的基本功能已经初步调试完毕。下面就来看看它长什么样子吧......

2020-04-03 15:04:58 4633 9

原创 自制炒股盯盘神器——python实现(4)

炒股盯盘很累?想自动获取每日某股票的交易信息?想实时监控某只股票?本文“自制炒股盯盘神器”帮你实现!前面笔者已经总结了如何获取股票信息,如何处理股票数据以及如果股票发生较大的波动如何提醒我们这些问题,本文就介绍最后一个问题:如何让这个“神器”时时刻刻帮我们“盯”着股票······

2020-03-21 17:38:51 4530

原创 自制炒股盯盘神器——python实现(3)

炒股盯盘很累?想自动获取每日某股票的交易信息?想实时监控某只股票?本文“自制炒股盯盘神器”帮你实现!在前两节笔者总结了如何获取某只股票的基本信息并如何处理数据的经验,本文简单记录当某只股票涨幅发生较大变化时如何提醒我们······

2020-03-15 16:23:15 7597

原创 自制炒股盯盘神器——python实现(2)

炒股盯盘很累?想自动获取每日某股票的交易信息?想实时监控某只股票?本文“自制炒股盯盘神器”帮你实现!本文总结如何处理获取到的股票信息······

2020-03-09 15:24:16 3328 1

原创 初识Latex及模板套用

Latex是一款强大的文章排版利器,在各大高校及知名科研机构乃至书籍印刷领域用途及其广泛,相比word,它有不可替代的文档编辑排版的优势,尤其是在数学公式编辑方面。本文是笔者对从安装Latex到导入某一机构的模板并开始论文创作全过程的总结,希望对初次使用的同学有所帮助。文章目录1. Latex相关知识2. Latex及其相关软件的安装和配置3. Latex模板导入1. Latex相关知识...

2020-03-06 11:10:15 7636 1

原创 自制炒股盯盘神器——python实现(1)

炒股盯盘很累?想自动获取每日某股票的交易信息?想实时监控某只股票?本文“自制炒股盯盘神器”帮你实现!本文先讲如何用python获取股票信息~~~

2020-03-05 23:03:58 3189

原创 机器学习与图像识别(一)—— 图像预处理

此文章为笔者近期学习机器学习与图像处理过程中的一些经验总结和重要的知识点梳理,文章持续更新。本文主要讲述对图像进行识别之前一般要完成的预处理工作······

2020-02-25 13:33:46 11405

原创 NRF24L01无线通信模块使用示例和调试心得总结

nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片。凭借其低功耗、传输速率高、误传率低等的优点,现已广泛应用在各种嵌入式系统中。本文就该模块总结一些学习过程中的经验和心得。

2020-02-04 23:16:43 16524 1

原创 关于嵌入式系统通信协议及具体程序实现汇总(持续更新中······)

最近做了一个关于无线通信的小项目,尝试了多种通信方式,趁着还有一些感觉,这里就做一下总结,方便需要的朋友借鉴!

2020-02-04 16:24:27 797 3

原创 通讯录——C语言实现(公众号“24K纯学渣”)

此软件为通讯录管理系统软件,用于管理用户通信联系人的名片信息。其中,名片信息包括,编号、姓名、性别、生日、联系电话、QQ、联系地址及备注等;通过名片信息可以清楚、直观地体现名片信息。

2020-02-02 16:34:16 454

原创 数字滤波算法汇总与C语言实现

滤波是信号分析与处理过程中的一个非常重要的环节,滤波的效果的好坏可以直接影响后续一系列的对信号的处理。滤波可以分为硬件滤波和数字滤波。后者由于稳定性好、灵活性高、成本低的优势,在一些含有微机的控制系统中获得了极为广泛的应用。本文主要总结并比较几种常用的数字滤波技术。

2020-01-14 16:03:15 3687

原创 PID算法与直流电机的PWM技术控制

PID控制算法是工业控制领域使用最广泛的算法之一,嵌入式系统是工业领域和生活中最常见的智能系统之一。本文介绍了PID控制算法在嵌入式系统中的直流电机控制的一些最常用、最有效的一些场景。

2020-01-10 13:36:25 28467 4

原创 C/S模式的计算机网络通讯

本文主要内容是关于用C++编写socket与client程序,并分别用UDP、TCP两种协议实现本地端口与通讯链接管理,数据收发与应答功能。

2020-01-07 10:35:33 1596

原创 基于单片机的嵌入式系统的典型的应用程序框架设计

文章

2020-01-02 14:24:05 829

原创 用51单片机和LCD显示模块自制电子闹钟

本文主要简单讲解利用51单片机、LCD显示模块等硬件搭建一个可以计时、显示日期的小的电子DIY作品。硬件资源:51单片机1个、LCD显示1个、按键2个、蜂鸣器1个、8050三极管2个、...

2019-12-27 14:20:29 5505 3

原创 排序算法C语言版(下)

在“排序算法(一)”中,笔者主要对比时间复杂度为o(n^2)的三种排序算法,即选择排序、冒泡排序、插入排序(链接:https://blog.csdn.net/qq_42144047/article/details/102773111),接着上篇文章,本篇主要讲两种应用更加广泛的、时间复杂度为o(nlogn)的排序算法,即快速排序和归并排序算法,归并排序有两种思路,也是本文要讲的目的之一,即对比递归思想和迭代思想。

2019-11-02 15:32:42 139

原创 LCD1602A模块的应用

LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。下图即是该模块:(百度百科)一般来说,在嵌入式开发领域显示模块是非常重要的一部分,所以发展出了许多种应用在不同场合的集成显示模块。LCD1602由于出现较早,所以即便出现了应用更广泛的、...

2019-11-01 17:20:23 14544

原创 排序算法C语言版(上)

常用排序算法归纳比较总结,本篇只展示非常基础、但仍有存在价值(高校算法入门喜欢用的)的三种:插入排序、选择排序和冒泡排序。这里做出三者的比较。(1) 插入排序算法:void Insert_sort(int *Arr,int n)//Arr是数组名,n表示数组长度。{ int i,j,k; for(i=1;i<n;i++) //注释1 { k = ...

2019-10-27 23:17:46 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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