- 博客(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 虚拟环境2Conda 优先原则:尽可能使用安装包,特别是像 NumPy、PyTorch 这类有复杂依赖的包正确的安装顺序:在同一个环境中,先使用 Conda 安装尽可能多的包,然后再使用 Pip 安装剩余的包。这个顺序有助于让 Conda 先建立起稳定的依赖基础使用 environment.yml 文件:这是管理混合依赖的“金标准”,极大地提升了环境的可复现性。
2025-10-09 15:02:16
206
原创 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
原创 数据处理的考核培训-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
原创 一数一源一标准的补充
针对数据的定义,需要参考财务指标的定义,所以,在治理数据的时候,一数一源一标准还不足够,需要针对字段进行尽可能多的解释,并放在飞书的wiki上.参考财务报表中对每个字段的定义。
2025-06-11 21:15:19
247
原创 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
1 QlikView11forDevelopers.PDF
2019-12-09
QlikView for Developers Cookbook
2018-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅