自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一次性讲明白:什么是 Object、Array[Object](结合高德接口)

"city": "长春市","province": "吉林"外面是[ ]→ Array里面是{ }→ ObjectArray[Object] = 一组 Object说人话: 一堆“信息包”排成一排一个 Object = 一条天气数据Array = 多条天气数据forecasts = 多个城市天气。

2026-04-09 11:04:42 263

原创 这可能是讲 Coze 变量最接地气的一篇(初学Coze没搞懂,就是数据结构没搞懂)

大家好,我是 jacky 朱元禄。这篇我帮你彻底讲明白。

2026-04-09 10:30:25 553

原创 什么是 Harness Engineering(驾驭工程)?别再怪模型“发疯”了:你缺的不是 Prompt,是一套“马具

复杂系统的稳定性,从来不是来自某一个点很强而是来自整体结构如果过去两年拼的是:模型能力系统能力别再只改 Prompt 了。设计一套系统,让一个不稳定的 AI,稳定地工作。

2026-04-04 14:12:15 241

原创 Claude 能不能装在自己电脑上?顺便讲清楚它和“小龙虾(OpenClaw 本地模型)”的区别

很多人一开始会觉得:“能本地部署才高级”不是哪个更高级,而是哪个更适合业务。要效果 → 用 Claude要私有化 → 用 OpenClaw要落地 → 两个结合云模型(Claude)开源模型(OpenClaw)使用场景其实你已经从“会用 AI”,进入到“会做 AI 系统”的阶段了。

2026-04-04 13:05:38 679

原创 与影刀 RPA 相比,Playwright 到底是不是在控制“真实鼠标”?

可以用一句话把这件事彻底记住:Playwright 操作的是“浏览器”,不是“鼠标”。当能区分“浏览器自动化”和“操作系统自动化”时,其实已经跨过了一个很重要的门槛——从“会用工具”,开始走向“理解系统是怎么工作的”。

2026-04-04 12:51:29 482

原创 从研究模型到生产系统:我如何把 DeepSeek-OCR-2 工程化部署

文:朱元禄真正的差距,不在模型,而在工程。最近我开源了一个项目:https://github.com/jacky-zhuyuanlu/openocr-engine.git它不是一个新的 OCR 模型,也不是对模型的改进。它是一个工程层适配框架。目标很简单:把一个 CUDA 导向的研究模型变成一个可跨设备部署的生产系统。

2026-03-02 03:34:43 642

原创 一篇文字搞懂 Agent 到底是个啥?(全网首发)

Agent 不是更聪明的 AI,而是把“确定性工作”程序化,把“不确定性判断”交给大模型的系统设计。

2026-02-15 17:47:43 589

原创 别再裸奔了- 99% 的 AI Agent,卡在「上线之后」

很多人还停留在:“怎么让模型更聪明?“怎么让 Agent 表现稳定、行为可控。当你开始关注监控、限制、兜底和复盘,你已经不只是“调模型”,而是在构建可上线的 AI Agent 系统。

2026-02-11 15:00:15 632

原创 全网首发-LangChain 前导课资料:LangChain 模型提供商 API Key 配置与使用指南

LangChain 的强大之处在于它支持多个模型提供商,无论是国际领先平台,还是国内服务,甚至开源本地化的解决方案。正确地配置和管理 API 密钥是顺利调用这些服务的基础,尤其在涉及多个模型提供商时,理解和避免环境变量。

2026-02-08 12:06:00 488

原创 AI Agent 实战课程 之 《RAG 闭环实操:RAG 闭环实操(讲师逐字稿)DeepSeek + LangChain》

原创:朱元禄,转载必须说明来源和出处,如做培训必须说明来源,不得照抄。

2026-02-03 23:01:05 729

原创 AI的核心技术栈串讲-朱元禄

Transformer是一个通过Self-Attention高效理解上下文关系的架构,它通过梯度下降在海量数据上学习,成为了强大且通用的“大脑”。Transformer 的出现是AI领域的“寒武纪大爆发”,它是当今大语言模型(如GPT、LLaMA)的基石架构。它已经通过梯度下降学习了互联网上的通用知识,具备了强大的语言和理解能力。:梯度下降是模型通过不断计算误差并沿着减少误差的方向调整内部参数的学习过程。:但GPT-4不了解你公司的内部术语、最新研报,并且它的知识有截止日期。是如何生长出来的关键技术。

2025-09-09 08:46:57 955

原创 AI Agent框架级开发实战课程 - 第一部分 & 第二部分

OpenAI的是一套,Anthropic的是一套,国内的大模型又是另一套。随着多模态、自主智能体(Autonomous Agent)等技术的发展,未来一定会有更高效、更强大的解决方案出现,来解决新的、我们目前还没遇到的需求和挑战。这个中间件负责理解用户的意图,然后替大模型去调用各种第三方工具API,拿到结果后,再整理好交还给大模型,最终生成一段流畅、准确的回答给用户。这样一来,我们的AI应用程序就不用再写那么复杂的提示词去教模型“怎么使用工具”了,直接调用厂商提供的内置工具API就行。,并调用了外部工具。

2025-09-09 08:32:07 624

原创 【插件式微服务架构系统分享】之 解耦至上:gateway 网关与APISIX 网关的不同分工

作者:朱元禄。

2025-08-07 18:51:22 1336

原创 Web3技术解析:从网络架构到业务创新的范式的变革

以太坊TPS<100 vs 支付宝25万+,但Rollup方案已突破2,000TPS,L2战争刚刚开始。:普通开发者只需32ETH即可成为以太坊验证节点,与传统云服务采购形成鲜明对比。:DeFi应用用户无需KYC即可获得贷款,传统金融体系无法想象。

2025-07-28 13:06:09 1079 1

原创 掌握 odoo18 二次开发,看这一篇文字就够了

在Odoo开发中,models是核心组件,负责定义应用程序的数据结构和业务逻辑。本节将深入解析models的各个方面。my_module/│ └── ...├── views/└── ...init.py:导入所有模型文件模型文件:每个文件通常包含一个或多个相关模型的类定义# 1. 基础模型(创建新表)# 2. 抽象模型(不创建表,用于复用字段和方法)# 3. 瞬态模型(临时存储数据)# 4. 继承模型(扩展现有模型)# SQL约束'),')# 权限规则# 记录日志。

2025-06-13 14:05:36 2413 1

原创 ubuntu服务器上极简部署odoo18

本次源码启动,未用 docker 与 持续集成 持续发布 思想,仅为入门级体验。

2025-06-09 15:29:52 997

原创 Windows本地化部署Dify完整指南

本文详细介绍了在Windows系统上本地化部署Dify的完整步骤,涵盖了Docker Desktop的安装与配置、Dify源代码的获取、环境变量的设置、服务的启动与管理、以及常见问题的解决方案。文章首先指导用户如何下载和安装Docker Desktop,并配置WSL 2功能。接着,详细说明了如何获取Dify源代码,并通过Docker Compose启动服务。文章还提供了高级配置指南,包括如何配置大语言模型和更新Dify版本。最后,针对Docker镜像拉取失败等常见问题,提供了详细的诊断和解决方案。通过本文,

2025-05-17 21:37:29 14560 4

原创 LangChain 、Dify 、Ollama 、Coze:四款AI工具全方位对比指南

作者:朱元禄 | 版权声明:本文采用协议授权。

2025-05-16 10:53:48 2091

原创 深入浅出:一文读懂 RAG 技术

原创作者:朱元禄。

2025-05-07 16:52:03 659

原创 工作笔记之CentOS7 重启 RocketMQ

在 CentOS 7 上,RocketMQ 是一个流行的分布式消息中间件,在大规模消息处理和实时数据传输中有着广泛的应用。本文将详细介绍笔者如何在 CentOS 7 上重启 RocketMQ,包括启动 NameServer 和 Broker 这两个核心组件。作者:朱元禄(大数据jacky)

2024-09-17 23:57:02 1257

原创 在Docker环境中配置和管理多个应用:使用Docker Compose的实用指南

在当今的微服务架构中,在同一个Docker环境中运行多个应用是一种常见的需求。本文将介绍如何使用Docker Compose来配置和管理多个具有不同端口的应用,并提供一些常用的Docker Compose命令。

2024-07-30 14:58:11 974

原创 深入浅出搞懂 Apache CXF 框架

Web服务是一种允许不同应用程序通过网络进行互操作的技术,特别是在不同的平台或编程语言之间。Web服务可以被远程客户端调用,提供了一种标准的方式来处理跨系统的数据交换。

2024-07-28 15:40:39 3230

原创 Linux 系统中 Cron 任务管理(数据工作者实用指南之Linux篇)

对于数据工作者来说,有效管理 Cron 任务是提高工作效率和确保数据处理可靠性的关键。通过掌握这些技巧,你可以自动化日常任务,确保数据的定期备份和处理,并有效管理大规模数据操作。Jacky Zhu 提示各位小伙伴,在对 Cron 任务进行重大更改之前,始终要备份你的 crontab 文件,并仔细考虑每个任务对你的数据工作流程的影响。作为一名数据工作者,掌握 Linux 系统中的 Cron 任务管理是至关重要的。本文将详细介绍如何在 Linux 系统中有效管理 Cron 任务,特别是针对数据相关工作的应用。

2024-07-21 23:42:54 470

原创 通信软件开发之业务知识:PON口割接什么意思?

在通信领域,PON口割接指的是对无源光网络(Passive Optical Network,PON)端口进行的切换或调整操作。简单来说,就是对光纤网络中的某个端口进行重新连接或重新分配,以便优化网络性能、扩展网络覆盖或进行维护。具体来说,PON口割接可能涉及以下几种情况:维护或修复:当光纤网络中的某一部分出现故障时,技术人员需要对PON端口进行切换或调整,以便绕过故障区域,恢复正常的网络服务。网络升级:为了提升网络的容量或性能,可能需要对现有的PON端口进行调整,增加新的端口或重新配置现有端口。

2024-07-03 13:30:43 2220 1

原创 SpringCloud 微服务工作笔记:validationQuery: SELECT 1 FROM DUAL

数据库validationQuery检查语句

2022-12-22 21:51:54 2545

原创 一图说明什么是 java 中 pojo类

什么是 pojo 类,看阿里巴巴的开发手册?我想还是自己理解要好一点,所谓的规范都是为了业务的合理,存在就是合理

2022-12-03 22:49:53 856

原创 史上最简单:SpringCloud 集成 mybatis-plus(以若依微服务版本为例)

springclould 集成 mybatis-plus

2022-11-20 22:55:13 5006 3

原创 你的眼中满是“变量”,可“变量”眼中是无相(Python)(Java与Python学习通法)

(一)Python 中的变量1. 什么是变量任何计算机的CPU都不具备存储功能,比如我们用计算机计算 1+ 1 等于几这个问题,1+1 必须是存储形式存在于计算机中,然后计算机的CPU 才能计算;那我们计算机中的这个存储形式,也就是数据源存在哪儿呢?那 jacky 说数据源是存在内存里;我们要用计算机计算1+1 等于几时,就把1+1这个数据源从内存中调用出来,传给CPU计算;内存是特别的大, jacky 在前面概论课中说:我们可以把内存类比的理解一个非常大的“丰巢快递箱”,我们要把快递放在快递箱里,那

2022-05-02 12:05:32 1157

原创 Idea配置与项目导入(Java 与 Python 学习通法)

(一)Idea 的配置我们来看下 idea 如何帮我们创建项目做一些常见的操作Idea 的配置大致分为两类:基础配置 Settings字体大小、 样式、快捷键设置、每行有几个空格等等基于项目的环境配置 Stucture for New Projects(新项目的架构配置)比如有些项目我们基于 JDK8,有些项目我们基于 JDK11,我们就要配置这样的一些配置;(二)Idea 的项目导入因为有好多朋友没用过 Idea ,那 jacky 先直接创建一个项目,我们边创建,边给大家

2022-04-23 17:44:49 2371

原创 辩证的看待IDE工具(Java与Python学习通法)

序如果这次分享,大家只记住一句话,那就记住这句话:IDE工具是项目管理,和团队开发协作为主的工具,如果你是学习为主,用什么 IDE工具都是可以的,因为我们不是学习编程语言的本身,我们学的是 Java 或者 Python 这个编程语言,而不是任何工具。我们在学习Java或者Python,或者其他编程语音的时候,什么时候,用哪一种IDE工具合适,我们要辩证的看待这个问题,早用 IDE工具有有早用的好处,晚用 IDE 工具 有晚用的好处早用IDE,我们可以更快的编写代码,可以更专注的学习核心的技能,但是我

2022-04-23 01:39:38 1033

原创 你好,世界:第一个Java程序(《Java与Python学习通法》)

大家好,我是 jacky 朱元禄,本小节jacky将跟大家分享第一个 java 程序,根据第一程序我们来总结一下 Java 程序的运行机制;前面我们已经搭建好了 Java 的开发环境,那我们应该如何开发 Java 程序呢,接下来我们将通过学习计算机编程语言最经典的程序,Hello World 入手来给小伙伴们进行第一个Java程序的分享。(一)第一个 Java 程序1.1 java 程序的编写过程(1)编写源文件HelloWorld.java (驼峰命名法)(2)编译源文件.

2022-04-21 11:54:22 1109

原创 变量的存在意义和底层逻辑(《Java与Python学习通法》)

在学习任何东西之前,都需要先搞懂一个问题,那就是为什么需要它。当弄懂了一个概念为什么会存在的时候,也就理解了它存在的意义,顺便也掌握了相关的知识。核心:学编程就是学变量。(一)变量存在的意义是什么?1. 思考一:程序被创造(写)出来有什么用?我们想一下,美团、淘宝这些程序,被创造出来有什么用,是不是在市场上有这个需求,可以通过线上的途径解决时间、地点和效率的问题。QQ、微信被创造出来,解决了便捷沟通的需求;所以一个有效的程序被创造出来一定是解决现实存在的问题和需求的。那我们 接下来要思考的问.

2022-04-05 03:04:46 1812

原创 编程语言的学习路线通论

大家好,我是 jacky 朱元禄,本小节是本次课程基础部分的一个大纲,或者是目录和提要,只有有体系、有逻辑的学习才是学习一项技能或者知识的捷径,任何的一个技能名称并不是凭空出现的,它出现必然有它出现的目的,比如说问什么所有高级编程语言都有变量这个概念,可大多数教程不会把变量和变量名分开来说,我也遇到很多工作多年的编程语言使用者,把变量和变量名混在一起来理解,很多人也不会想这个编程知识后面的人文逻辑,所以学习起来进展缓慢,而且越到后面越理解不到位。所以,本小节,对于编程语言基础部分的学习,我(朱元禄)提出了

2022-04-03 15:39:57 1737 1

原创 哲学视角说Docker:资本利润最大化的产物。

哲学视角docker

2021-12-10 01:12:01 514

原创 一文看懂,Scrapy 底层逻辑是如此的简单

为什么会有爬虫近十年,我们从PC互联网时代进入了移动互联网时代,在移动互联网时代,我们随时随地都会产生数据,我们就餐、散步、或用手机APP购物等等,都会产出数据。而这些数据对商家后期的决策,供应链的管理,产品的设计以及对客户的偏好的摄取都有非常重要的作用和价值。爬虫从本质上说一种数据获取的手段;而现阶段数据获取的手段主要有三种:第一种:自有数据(银行、医院、阿里 等等)第二种:购买数据第三种:通过爬虫获取Scrapy 底层的设计模式爬虫的运行原理每个网页的背后都是 html

2021-07-15 16:01:29 586

原创 2021,要这样学大数据开发

数据是一个企业得核心,这个是大家一个公认的观点,这是一个数据为王的时代,谁掌握了数据,谁就掌握了未来,大数据开发的学习路线,(一)大数据不是编程语言,不是框架,也不是技术顾名思义大数据,就是强调的数据本身,以及针对数据所作的采集、存储、分析、赋能所运用到的技术,所有学习大数据,它不是一门语言,它不是一个框架,它也不是一项技术。大数据是一个生态。 是一个行业和技术生态。 它是一系列编程语言,一系列框架和一系列技术的组合和运用。尤其是技术框架是非常的多,大数据领域主流的框架就达几十个之多明确大数据方

2021-02-13 16:53:57 950 5

原创 大数据实战之hadoop生态概况和官网文档解读

本小节 jacky 分享的是:Hadoop 核心的组成模块,依赖于 Hadoop 的其他的生态系统。随着jacky后面逐步的分享,会对本小节 Hadoop 概况中的这些概念有更好的加深与了解。(一)Hadoop 四大核心模块在 Hadoop 官网就告诉了我们 Hadoop 有4大核心模块:Hadoop Common一般 common 包的都是工具类,这个工具主要是支撑其他 hadoop 模块,它是一个辅助的模块;Hadoop Distributed File System(H

2020-12-20 02:10:01 337 1

原创 如何用elasticsearch构架亿级数据采集系统(第1集:elasticsearch概述)

elasticsearch 是一个全文搜索引擎,近年来随着 ELK(基于elasticsearch 的日志分析系统)的流行,逐渐被大家所认可。elasticsearch 是一个基于Lucene 的搜索服务器。Lucene 是一个很出名的底层的搜索接口,但是Lucene的使用难度很高,elasticsearch对Lucene进行了一次封装,使得它对我们开发者更友好。(一)为什么需要 elasticsearch希望搜索解决方案要高效;希望零配置和完全免费的搜索方案;希望能够简单的通过 json 和.

2020-11-26 15:46:08 251

原创 Python 数据爬虫 windows 服务器部署(工作笔记)

(一)python 环境部署与配置官网下载 python 安装包,选择了3.6.7的离线安装包,根据系统位数下载。在 windows 服务器上,点击右键“以管理员身份运行”,不以管理员身份运行可能会出现系统禁止安装的阻止。勾选Add Python 3.6 to PATH ,用来快速的配置环境变量。(二)python 脚本虚拟环境部署安装virtualenvpip install virtualenv创建虚拟环境cd wwwcd Scriptsactivate.bat(

2020-08-16 23:13:29 1123

原创 分布式单点登录系统的实现系列分享之:底层逻辑篇

01 SSO 概述单点登录就是从一个位置登录就可以直接访问其他互信的系统。当我从系统一执行的登录操作,当我们在执行系统二和系统三的时候,我们就不用再次执行登录操作,也就是避免了用户重复登录的过程。所以单点登录系统是核心业务系统起到辅助的作用。它是在整个系统群中,起到集成的辅助的作用。1.SSO 体系结构单点登录系统都包含哪些组成部分,每一部分都起到什么样的作用?当用户对业务系统发起请求的时候,我们会把用户请求拦截下来,要进行授权验证,我们要检查当前用户是否有访问业务系统的权限,如果有权限我

2020-05-26 20:25:31 727

空空如也

空空如也

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

TA关注的人

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