自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (8)
  • 收藏
  • 关注

原创 用opencv来识别信用卡的号码 Vs 使用yolo+paddleocr

所以,回答你的问题:​是的,在使用YOLO+PaddleOCR后,原先需要大量OpenCV代码实现的复杂图像处理逻辑确实被大幅简化了。​​对于课程教学而言,学习传统OpenCV方法非常有价值,它能帮你深入理解计算机视觉的基础原理。对于实际项目开发和落地,YOLO + PaddleOCR 这类深度学习方法通常是更优选择,因为它开发效率更高、鲁棒性更好、维护成本也更低。OpenCV则在新的技术栈中找到了自己作为强大辅助工具的新定位,两者是相辅相成的关系。希望这个解释能帮助你理清思路!

2025-10-12 11:20:05 994 1

原创 yolo提取的是目标的矩形边界,如果要取它的实际的包络

YOLO(You Only Look Once)目标检测算法最初确实主要输出​ 来标识目标的位置和大小。这些矩形框由中心点坐标和宽高定义,能够快速定位目标,但无法精确贴合不规则形状物体的轮廓。如果你需要获取目标更精确的、贴合实际边缘的轮廓(包络),通常需要采用一些后续处理步骤或使用YOLO的扩展模型。下面我会为你解释如何处理。

2025-10-11 08:57:31 356

原创 Python的依赖管理

1.​环境隔离是基础​:始终为不同项目创建独立的 Conda 虚拟环境2​Conda 优先原则​:尽可能使用安装包,特别是像 NumPy、PyTorch 这类有复杂依赖的包​正确的安装顺序​:在同一个环境中,​先使用 Conda 安装尽可能多的包,然后再使用 Pip 安装剩余的包。这个顺序有助于让 Conda 先建立起稳定的依赖基础​使用 environment.yml 文件​:这是管理混合依赖的“金标准”,极大地提升了环境的可复现性。

2025-10-09 15:02:16 206

原创 使用opencv来识别信用卡的号码

这段代码是一个完整的信用卡数字识别系统,主要使用OpenCV和图像处理技术来识别信用卡上的数字。

2025-09-27 13:26:45 460

原创 使用神经网络预测天气

定义了一个简单的两层神经网络输入层 → Sigmoid激活 → 隐藏层 → 输出层默认隐藏层大小为128个神经元。

2025-09-27 11:33:18 774

原创 Python的开发环境配置

使用Conda来配置环境,Conda类似maven的工具。新建每个一个py文件,只要包含main就可以使用了。miniconda进行下载。

2025-07-11 10:41:14 237

原创 Java新手训练

参考这个例子,把开发的环境跑起来。能够把程序运行起来。构建一个web请求,将数据库的记录,查询返回到浏览器中。做过程中,将解决过程,写在csdn上。

2025-07-02 20:58:22 234

原创 STM32与ESP8266:物联网时代的CP组合

https://zhuanlan.zhihu.com/p/1916872466862708314

2025-06-26 13:34:28 108

原创 低代码平台的数据归集及治理

低代码平台或无码平台,在建表单的时候,都是每一个表单一个json的格式文件,存储在Nosql数据库中。在开发的过程中,有以下主要的需求。需要在流程结束的时候,进行更新远程的表。这个表的的字段,就是label的字段名。通过第一次,整体数据库同步的方式,已经产生了数据库表。每天在全量同步数据,然后与实时的库进行对比分析。3、需要针对多表的view视图,推送到新的表中。update的增量更新的方式。2、需要针对一个表的数据变化,触发另外一个数据。1、json格式实时的转为关系数据库的格式,存入到关系数据库中。

2025-06-22 23:47:12 240

原创 信息化实施关键点

这个ER关系,非常重要。先分析历史数据,整理出Excel,导入报表体系,构建指标等,快速迭代一次,评估当前的主要混乱点。1、内部要形成一个滚动规划,定义每年的合理目标,要坚持长期主义,每年持续投入。1、企业内,有很多定义名称,需要有一个类似Wiki的平台,解释这些字段。:有技术背景的综合性人员,有软件3年经验,熟练PPT、xmind等汇报。3、有必要的时候,可以部分咨询工作或培训委托第三方,方便统一整体思想。依据ER关系模型,整理立项、合同、发票、收入、外包等。有规划、有思路、有里程碑成果、有集团满意度。

2025-06-20 13:51:09 397

原创 代码生成器使用原理以及使用方法

这段代码的核心思路是通过模拟数据生成不同类型的模型(单表模型、树形结构模型、一对多关系模型),然后调用 `OnlineGeneratorController` 的 `codeGeneratesingletablewithouttree` 方法生成对应的代码。根据不同的模型类型(单表、树形结构、一对多关系),调用不同的类(如 `OneMapSet`、`TreeMapSet`、`OneToManyMapSet`)生成数据模型。正常使用时应当从浏览器端输入,下面介绍的是用main制作的样例输入。

2025-06-17 20:30:33 958

原创 数据考核培训-数据库测试

链接: https://pan.baidu.com/s/1FsYkiWhRHNIfhky6Cyvzug 提取码: 943f。该部分,有sql,excel,报表的内容。通过网盘分享的文件:数据处理考试内容。--来自百度网盘超级会员v9的分享。

2025-06-17 19:16:34 179

原创 数据处理考核培训-报表考试要求

参考 报表制作。

2025-06-17 19:10:12 140

原创 数据处理的考核培训-Excel数据处理

各位,下午2:00--6:00 进行考试,考试的内容,为培训的内容进行部分变化。报表制作 150分,excel处理 50,SQL语句 100 分。在订单明细表上,扩展4列。并将4列的内容通过Vlookup的函数导入到本表中。根据这个扩展结果集,采用Excel数据透视表的功能,生成。把项目表整理格式之后导入数据库,并命名为考生姓名。高级中学课程基地展示厅项目。网络素养教育基地展厅项目。高级中学文学课程基地项目。公安局反诈中心和治安办公。4期数据中心2-12机房。4期数据中心2-6机房。数据中心9-10#楼。

2025-06-17 19:08:54 474

原创 数据处理考核要求-SQL测试的答案

select DATE_FORMAT(订购日期,'%Y-%m'),sum(b.`数量`),sum(b.`单价`*(1-b.`折扣`)*b.`数量`) from 订单 a left join 订单明细 b on a.`订单ID`=b.`订单ID`where b.`订单ID`=c.订单ID and b.订购日期 >= '1998-01-01' and b.订购日期<= '1998-12-31' and c.产品ID=a.产品ID。针对业务人员进行针对性培训,还是比较容易掌握SQL的数据处理。

2025-06-17 19:02:48 359

原创 使用JeecgBoot配置

使用原理 (后端作用)用户在网站输入条件 返回到java服务端 java服务端接收条件并调用数据库 输出数据给网站 (前端的作用就是渲染网站 没其他作用)第五步 可选择表 点击代码生成 将代码压缩包生成到桌面 把vue3部分单独拿出来(这个部分属于前端)其他部分连同文件夹放入java服务端demo文件夹下。本文以在环境配置好的前提下进行讲解 如果不会配置环境 可在billbill网站的Jeecg官网搜索环境配置。第三步 登录jeecg(前提是已经连接完成数据库)Jeecg 使用方法。

2025-06-17 18:56:55 293

原创 SpringJPA统计数据库表行数及更新频率

数据处理的规范中,第一个层次是ODS,一般成为贴元层,最靠近业务库的数据。需要统计ODS中有数据表的行数,及更新频率。(假设在ODS中是Mysql数据库)

2025-06-15 16:33:19 975

原创 软件工程的实践

J2EE规范包含Servlet、JDBC等技术规范。J2EE平台由一整套服务、应用程序接口、和协议构成,主要有十三个规范,分别是Servlet、XML、JMS、JTA、JTS、JavaMail、JAF、JDBC、JNDI、EJB、RMI、CORBA、JSP。其中,Servlet是一种小型的Java程序,它扩展了Web服务器的功能。作为一种服务器端的引用,当被请求时开始执行。JDBC(Java Database Connectivity)为Java开发人员提供了一个行业标准API,可以在Java应用于关系数据

2025-06-13 07:31:34 1217

原创 整体认识JPA-2

在 JPA 的使用过程中,N+1 SQL 是很常见的问题。下面通过一个例子来看一下什么是 N+1 的 SQL 问题。假设一个 Project 实体对象和 Subproject 是一对多的关系,即一个项目有多个子项。两个实体对象如下述代码所示。@Entity@Data@SuperBuilder@AllArgsConstructor@NoArgsConstructor@Table@ToString(exclude = " subprojectList ")//exclued防止 toString打印日志的时候死

2025-06-13 07:28:28 1035

原创 整体认识jpa-1

Java Persistence API 规定,操作数据库实体必须要通过 EntityManager 进行,而我们前面看到了所有的 Repository 在 JPA 里面的实现类是 SimpleJpaRepository,它在真正操作实体的时候都是调用 EntityManager 里面的方法。

2025-06-13 07:27:01 1079

原创 数据持久化系统

数据持久化系统JDBC,即 Java Database Connectivity,Java 数据库连接。是一种用于执行 SQL 语句的 Java API,它是 Java 中的数据库连接规范。这个 API 由 java.sql.,javax.sql. 包中的一些类和接口组成,是JDK的组成部分。它包含一系列的类与接口。常用的类与接口有DriverManager、Connection、Statement、Result、PreparedStatement等。它为 Java 开发人员操作数据库提供了一个标准的 AP

2025-06-13 07:22:05 1138

原创 设计模式原理

代理角色内部包含了对真实角色的引用,从而可以在任何时候操作真实角色对象。MyBatis 中的接口代理类机制,MyBatis 框架中使用了动态代理的设计模式,让我们可以不用写,对应XxxMapper.java 接口的实现类,而是通过动态代理的方式,让MyBatis 自动为我们生成对应实现了该 XxxMapper.java接口的实现类,这个动态代理实现的类,我们可以直接使用。静态代理,我们通过手动的方式,在不修改目标对象的基础上,扩展代理对象,对目标对象进行一些功能的附加和增强,实现对目标对象的增强。

2025-06-13 07:20:50 807

原创 业务处理系统

Spring是一个开源的应用程序开发框架,它由Rod Johnson创建,主要用于构建企业级Java应用程序。它提供了一个全面的编程和配置模型,可以简化Java开发过程,提高开发效率和可维护性。即为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。这2个是最重要的功能。Spring框架发展的很快,但Spring框架的核心理念在技术演进中保持稳定,主要体现在以下几个

2025-06-13 07:18:39 813

原创 路由网关系统

Spring MVC 是 Spring 框架的一个模块,专门用于构建基于模型-视图-控制器(Model-View-Controller,MVC)架构的 web 应用程序。Spring MVC 提供了一套完整的解决方案来处理 HTTP 请求和响应,它简化了 web 开发的过程,使开发者能够构建可维护、可扩展和松耦合的 web 应用。以下是 Spring MVC 的几个关键作用:1、请求处理:它提供了一个前端控制器(DispatcherServlet),用于拦截所有的 HTTP 请求。DispatcherSer

2025-06-13 07:17:23 778

原创 计算机通信系统

NIO(Non-blocking I/O,非阻塞I/O)编程模型相比传统的BIO(Blocking I/O,阻塞I/O)模型,具有以下优点:非阻塞I/O操作:NIO中的SocketChannel、ServerSocketChannel和FileChannel等通道类,支持非阻塞的I/O操作。这意味着当数据不可用或者无法立即完成操作时,IO操作将立即返回而不会阻塞当前线程。这使得单个线程可以处理多个通道,提高了系统的并发处理能力。

2025-06-13 07:16:12 1236

原创 SpringBoot快速开发实践

而对于HTTP传输二进制流的相关细节,其实没有我想象中的那么复杂,以前学习POP3和SMTP(这两个都是邮件传输协议)的时候,知道他们都只能传输ASCII文本,如果要在邮件中加入附件,如一张图片(图片文件就是二进制文件)那就得先对图片文件转码,即将邮件协议不能传输的二进制数据流转换成可被邮件协议传输的ASCII数据流,其中用的最多的转换就是BASE64编码转换。作者大学学习的是计算机通信,现在的编程体系已经从原始的Socket编程,框架升级之后,基本上找不到Socket的影子。形成一个整体的概念。

2025-06-13 07:15:22 953

原创 FreeRTOS的优势

FreeRTOS 中的任务(Task)与 Java 中的线程(Thread)在,但。

2025-06-12 08:09:37 707

原创 一数一源一标准的补充

针对数据的定义,需要参考财务指标的定义,所以,在治理数据的时候,一数一源一标准还不足够,需要针对字段进行尽可能多的解释,并放在飞书的wiki上.参考财务报表中对每个字段的定义。

2025-06-11 21:15:19 247

原创 JPA将大数据量的Excel文件导入到数据库中

在日常的数据处理中,经常碰到Excel的数据,需要将Excel的数据导入到数据库中。

2025-06-11 19:33:17 2105

原创 STM32的相关概念

模拟量转为数字量温度,压力等传感器。

2025-06-11 07:40:55 501

原创 SpringDataJpa实体类中属性顺序与数据库中生成字段顺序不一致的问题

于是就一步步跟踪下去,终于在一个地方发现了一个问题:org.hibernate.cfg包下的PropertyContainer类在取fields的时候是使用TreeMap来保存的,于是试着改了下,将这个里面的所有TreeMap改成了LinkedHashMap,编译通过,打包,测试。翻了翻源码发现,很多地方都是使用LinkedHashMap或者是List来传输Entity里面的fields,于是感觉Hibernate应该是考虑到使用Entity里面定义的fields的顺序来实现建表语句里的表字段顺序的。

2025-06-10 07:14:24 260

原创 如何使用嘉立创 EDA画原理图

根据器件,它自行判断出一个尺寸。给出一个默认值,可以进行修改。把虚开的线,用PCB的线,重新 用PCB中想线。一般不用线直接连,而是采用标号的方式来进行标注。会有虚拟可能修改给你进行提醒。正常情况下,不要随便打孔。vcc是可以定义为3.3v,5v。如果原始PCB修改之后 263。到这里,进行调整 位置。PCB画图的质量控制点。

2025-06-08 12:07:31 780

原创 硬件画电路板

PCB板 printed覆铜:电路板上的绿色线条:类似与杜邦线,代替杜邦线走线:通过特定的工艺,通过药水腐蚀后形成通路几层板:2,4,6,12 层,或更多层多层版:多个层叠在在一起。好处:更加强大的功能坏处:可靠性下降贵不能以多层板论英雄如某业务功能要求很强大,别人用16层画,但是你用4层画的就可以解决问题。那么能画少层板的人,很厉害。

2025-06-08 10:06:27 326

原创 一种基于Netty的服务端通用通信协议转换方法

各种类型的通信协议根据上层协议定义的格式,经过半包、粘包处理后,形成完整包,后续进行包头解析,将解析的结果全部转换为统一的ServletRequest,ServletResponse对象,然后将2个参数传入到SpringMVC的DispatcherServlet的service方法中。将Netty放在Spring容器中作为一个Bean进行管理,Netty的服务继承ApplicationRunner的接口,覆盖重写run的接口,在Spring容器启动的时候,同时启动Netty的服务。

2025-06-06 08:40:51 985

原创 STM32发送MQTT请求到Onenet

前文已经阐述了从MQTTX的客户端发送 信息到OneNet。下面就用STM32代替MQTTX的客户端 发送信息到OneNet。

2025-06-05 20:37:55 355

原创 MQTTX连接移动云的例子

得到devicekey:MW5pSmQwZUxWSTI2WE9nNThLV3E4S1d0TlJnMXU3xxxxxx(后面的xxx为省略的内容)0hGGE%2B2Fu3M2vGqOMK0rd982xxxx(后面的xxx为省略的内容)因为在阿里的MQTT中签名参数计算的密码 与Onenet的计算方式不一样。"time": 1685856000000 // 毫秒级时间戳(可选)在它的网站上,有一个专门的工具来计算password。在这里把 阿里的MQTT签名工具列出来。根据工具来计算得到的key。

2025-06-05 20:03:36 294

原创 MQTTX连接阿里云的物联网配置

本文的目标是通过MQTTX的客户端,连接到阿里云的物联网的平台,发送温度信息,在阿里云的平台中显示出来。阿里云免费注册,免费有一个MQTT的服务器。有数量限制,但是对于测试来讲,已经足够。

2025-06-03 17:44:09 1095

原创 (手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台

本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。,该软件是一款免安装的绿色软件,一款非常好用的物联网MQTT消息服务器Broker, 支持标准MQTT协议的设备接入。在本地电脑启动“MQTT客户端调试工具”软件,在主界面输入服务器外网地址、端口、设备ID,点击“连接”按钮,如下图。2.启动“MQTT服务助手”软件,在主界面己经自动识别本机IP(不是外网IP),点击“开启服务”按钮,如下图。​一.物联网MQTT服务助手下载。

2025-06-03 13:56:08 558

原创 大疆无人机的二次开发

​OSDK开发包​:它是一个全面的工具集合,允许开发者在无人机搭载的计算平台上运行自定义代码,实现对无人机更深度的控制和数据处理。集成了飞行控制、传感器数据获取、视觉定位等功能,借助UDP协议进行通讯,确保命令传输低延迟且可靠。开发者能够通过它获取飞控中的各种数据,按相应逻辑编写相关代码,进行相应的计算处理,生成控制指令从而控制无人机执行相应的飞行动作或飞行任务,适用于开发自动化能力较强的或需要负载硬件扩展的应用。​云API。

2025-06-03 13:46:56 2850

原创 MQTT的Thingsboards的使用

前端采用ThingsBoard凭借其优秀的性能和高效的性能得到了广大开发者的认可,但基于Angular的前端不符合中国的用户习惯, 本项目为基于Vue3开发的 ThingsBoard 前台。将这个语句 放入到deepseek中,询问转为MQTTx的连接方式,如何进行配置。在远程的dashboard上,数据立项被修改为28度。这个开源项目,采用vue3,感觉fork的量还比较大。在远程网络端,出现active的连接在线状态。点击设备之后,发现数据已经传入到远程系统中。进入到远程网页之后,

2025-05-30 14:56:40 2342

六西格玛绿带与倡导者手册原理 DMAIC 工具 案例 和认证

六西格玛绿带与倡导者手册原理 DMAIC 工具 案例 和认证

2018-04-13

Code-First Development with Entity Framework

Code-First 的使用书籍,用该种技术,访问数据库,效率非常高。

2018-04-13

1 QlikView11forDevelopers.PDF

Qlik的产品非常经典,在大数据分析的时代,你必须要了解Qlik的产品,它对性能处理有特殊的方法,加载数据的时候,有自己的ETL的语言,可以全部加载到内存中进行计算,比其他类似产品效率高很多。

2019-12-09

QlikView for Developers Cookbook

QlikView for Developers Cookbook,这本书分析Qlikview的各种使用方法,非常棒

2018-05-18

Mastering Qlikview

Mastering Qlikview,该书是Qlik的深入分析理解,非常棒的参考书

2018-05-18

持续集成软件质量改进和风险降低之道

持续集成软件质量改进和风险降低之道,软件的持续集成非常重要,目前很流行,必须要掌握这类技术

2018-05-29

空空如也

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

TA关注的人

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