人工智能

Android OpenCV + tess-two 实现银行卡识别:扫描识别

目录 前言 之前实现了本地图片的银行卡号的扫描,这次顺带实现了下相机扫描的识别,我是用的农业银行卡测试的,识别速度还是挺nice的 效果展示 实现步骤 核心步骤与我的这篇文章一样:Android OpenCV + tess-two 实现银行卡识别:本地图片识别 这里扫描的主要是换成了对于相机数据的处理,这里我使用的是CameraX获取的相机数据,对于相机的回调方法的

AI全栈之路:Cursor+Claude3.7一整套APP原型图UI生成

背景对于大部分工作三年的开发者来说,技术栈不在是瓶颈,从一门语言到另一个门语言,从一个技术栈到另一个技术栈,只需要投入一两周的时间就可以快速入门,从前端、移动端到后端,甚至数据分析,算法,从TS、Java、GO到C++,有了一门技术的基础再学习另一门技术会

iOS开发多线程死锁

首先来了解一下并发、串行、异步、同步的区别: 1、并发队列将任务分配到线程执行时,不需要等待函数的返回即可执行下一个任务 2、串行队列需要等待任务的返回才能执行下一个任务 3、同步任务会在当前线程执行,异步任务会在另外的线程执行 在同一个串行队列中执行同步操作会发生死锁。 在串行里执行同步操作,由于是同步操作,所以要等待上一个串行任务完成才能执行,而外面是串行,要等待里面的同步操作完成才能结束,造

Flask框架——基于Celery的后台任务

上篇文章我们学习了Flask框架——MongoEngine使用MongoDB数据库,这篇文章我们学习Flask框架——基于Celery的后台任务。 Celery 在Web开发中,我们经常会遇到一些耗时的操作,例如:上传/下载数据、发送邮件/短信,执行各种任务等等。这时我们可以使用分布式异步消息任务队列去执行这些任务。 Celery是一款非常简单、灵活、可靠的分布式异步消息队列工具,可以用于处理大量

大数据时代修炼数商的重要性

大数据时代的青少年,不仅要注意提升自己的“情商”“智商”,还要修炼自己的“数商”。 数商是什么?数商包括记录数据、整理数据、组织数据、保存数据、搜索数据、洞察娄数据、控制数据等能力,其核心是在不同的时间和地点获得不同数据的能力。 未来的人们,将在数据空间中存在、生活和决策。 不能迷路,在任何时候都要找到最合适的信息和数据,这是最低的要求。 信息和数据是决策的基础,面对不同的信息和

分布式定时调度-xxl-job

一、定时任务概述 1.1 定时任务认识 1.1.1 什么是定时任务 定时任务是按照指定时间周期运行任务。使用场景为在某个固定时间点执行,或者周期性的去执行某个任务,比如:每天晚上24点做数据汇总,定时发送短信等。 1.1.2 常见定时任务方案 While + Sleep : 通过循环加休眠的方式定时执行 Timer和TimerTask实现 :JDK自带的定时任务,可以实现简单的间隔执行任务(在指

从零开始:使用DeepSeek+Spring AI搭建RAG知识库,从青铜到王者之路

一、RAG 知识库:解锁精准问答的新姿势在人工智能飞速发展的当下,大语言模型(LLMs)已广泛应用于各种自然语言处理任务。但它们也存在一些局限性,如 “幻觉” 问题,即生成的内容可能与事实不符或缺乏足够的准确性。为了解决这些问题,检索增强生成(Retrieval-Augmented Ge

通过 Spark thriftserver 操作Hudi表

背景 本篇主要讲解如何配置Spark thriftserver,从而可以使用JDBC方式通过Spark thriftserver操作Hudi表。 博主的环境信息: Spark 3.1.1 Hive 3.1.0 Hadoop 3.1.1 Hudi 0.11.1 环境准备 首先,我们需要编译Hudi。然后找到编译后输出的hudi-spark3.1-bundle_2.12-0.11.1.jar和hu

DooTask | 使用 DooTask AI 机器人,解锁任务创建新姿势

文章目录 前言 一、✨ 功能亮点: 二、🔥 使用示例(支持多模型配置): Step 1: 配置你的 AI 服务 Step 2: 在聊天中召唤 AI Step 3: AI 自动生成任务清单 三、 📈 为什么选择 DooTask? 四、释放更多精力,聚焦核心工作&#