自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术的学习与积累是个技术活

三人行,必有我师焉;择其善者而从之,其不善者而改之

  • 博客(601)
  • 资源 (7)
  • 收藏
  • 关注

原创 在 Mac mini M2 上本地部署 DeepSeek-R1:14B:使用 Ollama 和 Chatbox 的完整指南

通过 Ollama 和 Chatbox,你可以在 Mac mini M2 上轻松部署并使用 DeepSeek-R1:14B 模型。整个过程简单高效,且不需要复杂的配置。无论你是技术新手还是有一定经验的开发者,都可以快速上手并享受本地 AI 模型带来的便利。希望本文能帮助你顺利完成部署,开启智能对话的新体验!如果你在部署过程中遇到任何问题,欢迎随时留言交流。

2025-02-24 19:03:42 2602

原创 在 Mac mini M2 上使用Docker快速部署MaxKB:打造本地知识库问答系统

随着大语言模型的广泛应用,知识库问答系统逐渐成为提升工作效率和个人学习的有力工具。MaxKB是一款基于LLM(Large Language Model)大语言模型的知识库问答系统,支持多模型对接、文档上传和自动爬取等功能。本文将详细介绍如何在Mac系统下使用Docker快速部署MaxKB。

2025-02-20 19:31:59 1096

原创 RN开发搬砖经验之—React Native(RN)应用转原生化-Android 平台

从原生组件传递属性到 React Native

2024-11-15 18:38:42 1525

原创 Spring Boot 数据访问三剑客:JdbcTemplate、JPA 和 MyBatis 的对决与选择指南

Spring Boot中JdbcTemplate、JPA和MyBatis各有特点:JdbcTemplate性能优越,适合轻量级应用和复杂SQL场景;JPA开发效率高,支持复杂对象映射;MyBatis灵活性好,适用于复杂查询和高频写操作。选择时需权衡性能、开发效率和查询复杂度,JdbcTemplate性能最优,JPA开发最快,MyBatis在复杂查询和高频写入场景表现突出。实际项目中应根据具体需求选择合适的技术方案。

2025-06-07 10:31:51 813

原创 Spring Boot 3.3 + MyBatis 基础教程:从入门到实践

Spring Boot 3.3与MyBatis整合开发指南 本文详细介绍了如何在Spring Boot 3.3项目中集成MyBatis框架。主要内容包括:1) 通过Spring Initializr创建项目并添加必要依赖;2) 配置数据库连接和MyBatis映射文件路径;3) 创建实体类User;4) 编写Mapper接口和XML映射文件实现CRUD操作;5) 构建服务层处理业务逻辑。教程提供了两种SQL定义方式:注解方式和XML配置方式,并给出完整的代码示例。通过这个用户管理系统的实现案例,开发者可以快速

2025-06-07 10:30:45 751

原创 Springboot3.3 JPA:从原理到实战,轻松掌握数据持久化

Spring Data JPA简化了Java应用的数据访问层开发,通过ORM映射减少样板代码。本文介绍了JPA基础原理(如@Entity、@Id等注解)、类关系配置(一对一、一对多等),并展示了完整示例:从添加依赖、配置数据源,到创建实体类、Repository接口和服务层。重点解释了继承JpaRepository的原因——动态代理机制自动实现CRUD操作,开发者只需定义接口即可获得丰富的数据访问能力。文中还提供了MySQL建表脚本和REST控制器实现,帮助读者快速构建基于Spring Data JPA的应

2025-06-07 10:30:00 806

原创 业务系统对接大模型的基础方案:架构设计与关键步骤

摘要:本文介绍了业务系统对接大语言模型(LLM)的架构设计与关键步骤,帮助企业提升业务效率和创新能力。架构采用前后端分离模式,前端与业务接口交互,后端服务处理逻辑并调用大模型云服务。关键步骤包括功能需求分析、提示词调试、模型测试对比、API对接和业务流程串联,同时强调安全性、性能优化和错误处理等实践要点。通过合理的架构设计和技术实现,企业可高效集成大模型,打造智能化业务系统。(150字)

2025-06-06 12:44:01 1004

原创 在Spring Boot 3.3中使用Druid数据源及其监控功能

摘要:本文介绍了如何在Spring Boot 3.3项目中集成Druid数据源及其监控功能。Druid作为阿里巴巴开源的高性能数据库连接池,提供SQL监控、慢SQL记录等特性,可替代默认的HikariCP。文章通过类图展示了Druid与Spring Boot数据源的继承关系,详细说明了pom.xml依赖配置和application.yml中的参数设置,包括连接池参数(initialSize/maxActive等)和监控配置(StatViewServlet/webStatFilter)。最后提供了完整的YAM

2025-06-05 18:55:08 1108

原创 使用 Spring Boot 3.3 和 JdbcTemplate 操作 MySQL 数据库

本文介绍了Spring Boot 3.3中使用JdbcTemplate操作MySQL数据库的方法。主要内容包括:项目依赖配置(spring-boot-starter-jdbc和mysql-connector-j)、数据库连接配置、关键类设计(User实体类、UserDao数据访问层和UserRowMapper结果映射器)及其关系。文章强调了SQL注入防护、异常处理、资源管理和性能优化等注意事项,并提供了完整代码示例。通过JdbcTemplate简化了JDBC操作,减少了样板代码,提高了开发效率。

2025-06-04 13:15:36 347

原创 如何解决大模型返回的JSON数据前后加上```的情况

如何解决大模型返回的JSON数据前后加上```

2025-05-26 19:19:01 302

原创 生成项目.gitignore文件的多种高效方式

生成.gitignore文件有多种方式,你可以根据自己的需求和习惯选择合适的方法。如果你对项目需求非常熟悉,手动创建.gitignore文件是一个不错的选择;如果你希望快速生成一个全面的.gitignore文件,使用 Git 官方模板、命令行工具或在线工具会更加高效。无论你选择哪种方式,.gitignore文件都是项目版本控制中不可或缺的一部分,它可以帮助你保持仓库的整洁和高效。希望这篇文章能帮助你更好地理解和使用.gitignore文件。

2025-04-30 18:39:43 1322

原创 使用dashscope-sdk-java记得要排除slf4j-simple

引入dashscope-sdk-java会遇到如下问题原因:同时依赖了 Logback 和 SLF4J Simple 两个日志实现。

2025-04-30 15:33:02 247

原创 使用 Puppeteer 监听并打印网页的接口请求

Puppeteer 是一个 Node 库,它提供了高级的 API 来通过 DevTools 协议控制 Chrome 或 Chromium。它默认以无头模式运行,但也可以配置为运行“有头”模式。借助 Puppeteer,我们可以生成页面截图和 PDF、爬取 SPA(单页应用)并生成预渲染内容、自动化表单提交、UI 测试、键盘输入等。在我们的场景中,它还可以帮助我们监听并打印网页的接口请求。

2025-04-18 18:42:28 948

原创 Pytorch开发环境搭建(windows、conda)

windows下pytorch开发环境搭建的分享,使用conda来管理pyhon的环境,以及用pycharm IDE

2025-03-26 12:09:10 511

原创 Trae与Builder模式初体验

跟风操作,Trae与Builder模式初体验

2025-03-12 19:20:56 909

原创 在 Mac mini M2 上使用Docker快速部署MaxKB:使用过程遇到的问题与解决方案的记录

在 Mac mini M2 上使用Docker快速部署MaxKB:使用过程遇到的问题与解决方案的记录

2025-02-27 11:36:52 285

原创 在 Mac mini M2 上 MaxKb配置ollama,API域名无效的解决方案

在 Mac mini M2 上 MaxKb配置ollama,API域名无效的解决方案

2025-02-25 18:44:52 494

原创 手把手教你配置TypeScript版Node.js项目

手把手教你配置TypeScript版Node.js项目

2025-01-16 13:11:30 597

原创 大模型与传统OCR识别机动车行驶证,谁更胜一筹,实测来了

测试各个LLM跟OCR服务识别机动车行驶证的效果

2025-01-10 18:37:08 436

原创 构建本地轻便实用的TypeScript学习环境

虽然 TypeScript 的在线 Playground 很方便,但毕竟是在浏览器中使用,没有本地的 IDE 那么顺手。所以我想搭建一个本地类似 Playground 的环境,这样在学习 TypeScript 的过程中,可以更方便地编写一些简单的示例代码.具体有以下三点需求:使用 WebStorm 编辑代码,因为这是我最熟悉的环境.编辑中的文件可以实时提示 TypeScript 的语法错误.工程中的 TypeScript 文件编辑保存后,可以自动触发工程主文件 index.ts 的执行.

2025-01-07 20:00:32 570

原创 使用chrome浏览器插件进行GitHub 2FA

如题,使用chrome浏览器插件-身份验证器,进行GitHub 2FA。后续使用,每次打开插件就会出现一个新的验证吗,直接使用即可。首次使用,用插件扫github登录页面的二维码。安装好后,记得把该插件固定在工具栏上。

2025-01-07 15:01:42 392

原创 鸿蒙应用开发搬砖经验之—使用DevTools工具调试前端页面

系统环境:Mac mini M2 14.5 (23F79)开发IDE:DevEco Studio 5.0.1 Release。

2025-01-03 18:34:14 477

原创 鸿蒙应用开发搬砖经验之—使用ArkWeb要开启文档对象模型存储接口权限(DOM Storage API权限)

不开启一般会遇到的异常如下,类似“TypeError: Cannot read properties of null (reading ‘getItem’)”的错识。所以需要我们手动开启,否侧加载的H5 SPA大概率功能不正常,因为现在大多数的H5应用都用遇到对象模型存储的功能,对应的接口是。示例代码如下:(关建是domStorageAccess(true)这句)

2025-01-03 14:10:17 283 2

原创 鸿蒙应用开发搬砖经验之—ArkWeb加载页面的超简单示例

鸿蒙开发搬砖经验之-ArkWeb组件加载页面的超简单示例

2025-01-02 19:12:13 410

原创 2024年:技术实践与工作成就的一年

今年对我来说,是充满挑战和成长的一年。咱们就从博客、技术、工作这三个方面来聊聊我的2024年。

2024-12-31 13:26:26 482

原创 《While True: learn( )》中推荐的阅读资料

挺有趣,挺好玩的,边玩边记录。

2024-12-23 19:02:37 262

原创 RN开发搬砖经验之—用Modal代替Actionsheet解决手机兼容性问题

咱们项目里用的那个第三方UI库,就是那个叫native-base的,版本是3.4.2,里面有个Actionsheet组件。但是呢,我们发现在realme V11 5G这款手机上,这个Actionsheet出了点兼容性的小问题。具体来说,就是这个弹窗的高度被压缩得特别小,结果里面的内容都显示不全,整个弹窗的内容都看不清楚,这就有点影响用户的操作体验了。

2024-12-06 13:10:34 408

原创 使用pymupdf提取PDF文档中的文字和其颜色

最近我在捣鼓一个PDF文件,想把它里面的文字和文字颜色给提取出来。后来发现有个叫pymupdf的库能搞定这事儿。操作起来挺简单的,pymupdf的示例文档里就有现成的代码可以参考。我弄的那个文档里,有一块内容是这样的,项目里的文字被标成橙色,就是那种选中后的样子,所以我特别留意了它的颜色提取。所以我需要抽取出文字的同时,还需要文字的颜色。

2024-11-28 18:51:28 928 1

原创 RN开发搬砖经验之—Layout Inspector看不到 DecorView

今天,为了深入分析React Native(RN)框架中的一个UI问题,我需要查看RN组件对应的Android原生组件视图层级(View tree)的实际情况。为了解决这个问题,我检查了Layout Inspector的设置,确保我选择了正确的Activity和视图层级。经过一番调整后,我终于能够正确地查看和分析RN组件对应的Android原生组件。这个过程提醒我,即使是熟悉的工具,随着时间的推移和软件的更新,也需要重新学习和适应。我立刻意识到,这可能是因为界面默认选中的视图并不是我期望的那个。

2024-11-21 18:44:04 366

原创 基于阿里云服务的移动应用日志管理方案—日志的上传、下载、存档等

如题,基于阿里云服务(ECS、OSS)实现 APP 的用户日志上传以及日志下载的功能,提高用户反馈问题到研发去分析、定位、解决问题的整个工作流的效率。

2024-10-24 13:19:48 992

原创 从技术层面简析 ColorOS 14流体云的复制链接/复制口令的功能

从技术层面简析 ColorOS 14的流体云

2024-10-11 19:07:11 665

原创 分享段 HTML to PDF 的 NodeJs代码

【代码】分享段 HTML to PDF 的 NodeJs代码。

2024-09-27 18:35:38 350

原创 当okhttp网络库遇到不规范的http状态码

如题,最近工作遇到的问题,我们的 Android 应用网络请求埋点,收集到了奇怪的网络请求异常,通过日志收集与分析,确定到是服务器返回了不规范的响应码所导致。如上是根据线上的业务场景,本地写个简单的MockServer 以及一个简单的 Java 应用(使用 okhttp),复刻出的现场在的简代版代码;我们可以看到 okhttp 对于非法的不规范的响应码时,直接就抛出ProtocolException,中断http 响应报文的解析,通过onFailure回调通知上层调用者。

2024-09-25 23:08:07 804

原创 也遇到过 PIL Image “image file is truncated“的问题

属于活久见系列,最近工作上遇了该问题:背景:前端 APP使用 Android CameraX 的接口,拍摄并上传图片,然后 Python后端服务对图片裁剪。后端服务处理图片时有遇到image file is truncated的问题。还好我们前端 APP有做相关的数据埋点,以及日志收集到功能,利用这些基础设施,我们定位到了出问题的设备是一台红米,设备信息如下我们还拿到了出异常时, APP拍摄出的图片,图片确实是被损坏了。如下是图片部分的截图,跟网络上遇到该问题时是一样的,图片底层渲染是打码的效果。

2024-09-24 18:48:36 555

原创 RN开发搬砖经验之—“Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘setItem“的问题分析

Android webview 加载页面时DOM storage API权限记得要打开

2024-07-17 13:18:20 646

原创 youlai-boot项目的学习(4) 前后端本地部署

本文介绍了基于macOS系统使用IntelliJ IDEA和WebStrom开发工具,部署youlai-boot后端和vue3-element-admin前端项目的流程。主要步骤包括:1)安装配置MySQL、Redis和MinIO服务;2)执行数据库脚本并配置MinIO存储桶;3)启动后端服务;4)修改前端API配置并运行开发服务器。测试验证重点检查登录功能和文件上传功能,常见问题包括MinIO存储桶不存在或访问权限不足。成功部署后可在本地运行完整的web应用系统。

2024-06-27 20:12:36 980

原创 youlai-boot项目的学习(3) 本地redis、MinIO的安装与配置

youlai-boot项目除了使用mysql数据库、还有redis,以及OSS服务,OSS除了云OSS服务,还有自部署的MinIO服务。前面我们已经安装好了mysql数据库,那么我们来看看本地redis、MinIO服务怎么部署。

2024-06-27 19:15:36 813

原创 RN开发搬砖经验之—“Calculated frame index should never be lower than 0“崩溃问题分析

vivo S18(V2323A) Android 14, 使用FlashList分页加载数据,加载更多数据时,快速滑动列表,向上或向上滑动 ,会出现崩溃

2024-06-24 20:36:38 527

原创 youlai-boot项目的学习(2) 本地数据库安装与配置

在项目代码的路径下,有两个版本的mysql数据库脚本,使用对应的脚本就安装对应的数据库版本,本文件选择了5

2024-06-16 23:48:16 511

原创 youlai-boot项目的学习(1) 工程构建与运行

有来后端youlai-boot项目的学习,工程构建与运行可能会遇到的问题,以解决方案的分享

2024-06-16 22:04:32 677

oppo 开发者指引, Android13兼容性处理建议

oppo 开发者指引, Android13兼容性处理建议

2024-01-30

ec5-Clang-tutorial.pdf

ec5-Clang-tutorial.pdf 介绍Clang AST的使用

2023-03-22

nokia真机调试工具-Debugger

用于nokia s40的真机调试 用于nokia s40的真机调试 用于nokia s40的真机调试

2011-09-06

leaktracer.zip

LeakTracker源码,可以解析出相对地址的以及优化了leak-analyze-addr2line脚本,可以配置addr2line的路径

2021-04-20

Super Mario Bros. (World).zip

nes游戏rom

2021-09-16

Legend of Zelda, The (Europe).zip

nes rom

2021-09-16

LeakTracker

LeakTracker源码,可以解析出相对地址的以及优化了leak-analyze-addr2line脚本,可以配置addr2line的路径

2020-12-29

蓝牙休闲娱乐平台

基于J2ME平台的bluetooth技术的程序软件<br>双人聊天<br>多人聊天<br>双人游戏<br>目前是beta版本<br>bug还是很多的<br>谢谢支持<br>我的blog上有代码与更多介绍

2008-03-08

CreatAutoGetSh

批量文件下载脚本生成器 批量文件下载脚本生成器

2011-08-20

空空如也

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

TA关注的人

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