- 博客(692)
- 资源 (34)
- 问答 (1)
- 收藏
- 关注
原创 模拟人脑处理文本——从段落到时间线叙事,再到动画
摘要:本文介绍了一种将自然语言段落转化为三维动画的方法。首先对文本进行分词处理,识别出主体对象(如女孩、老爷爷、小狗),然后构建时间线叙事,最后将二维事件转化为三维动画。以"女孩看书、老爷爷听戏、小狗玩耍"为例,展示了从分词、主体识别到时间线构建,最终生成动态三维场景的全过程。该方法实现了自然语言到立体动画的自动化转换。
2025-08-12 19:55:28
334
转载 (二)设计模式 6 大原则
文章目录转载声明1.六大原则-单一职责原则2.六大原则-里氏替换原则3.六大原则-依赖倒置原则4.六大原则-接口隔离原则5.六大原则-迪米特法则6.六大原则-开放封闭原则转载声明http://baijiahao.baidu.com/s?id=1645013441658118287&wfr=spider&for=pc软件设计模式,简称设计模式,它是一种反反复复被使用,多数人经过分类编目的,代码设计经验的总结。使用设计模式可以为了减少重复的代码,让代码变得更加简洁,让人更加容易理解,保证代
2021-09-02 16:37:40
307
原创 0.3、Spring源码学习-从一个UML模型讲起
文章目录前言本文的灵感给出一个UML图提出第一个问题提出第二个问题接口-父类-子类 模型的好处前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好。本文的灵感最近的几个星期笔者在工作开发和Sping 源码学习中看到了一些“新奇”的代码写法,与此产生了一些灵感。开发中遇到的情况是这样的,笔者需要对一个对账功能进行改造,现有程序有两个特点,一个是对账功能无法指定时间,由定时任务调用...
2019-05-30 22:05:19
731
2
原创 (四)UML-接口
文章目录前言接口的一些小特性UML 中的接口前言接口的 UML 图要简单很多,原因在于接口的常规用法是非常有限的接口的一些小特性变量本身不可被覆盖重写,也不允许子类重名接口的变量默认就是 public final static 修饰的接口的 方法默认就是 public abstract 修饰的接口可以不用 public 修饰,尽可以被包内实现或者继承UML 中的接口...
2018-12-08 16:13:46
6164
原创 0.5、提示词中 System、User、Assistant 的基本概念
本文介绍了AI对话系统中提示词的基本概念和配置方法,重点阐述了System、User和Assistant三个角色的功能差异。System Prompt定义AI的固定角色和行为准则,User代表用户的具体问题,Assistant则提供回答模板。文章通过工作日报总结的实例,展示了Assistant字段为空和指定模板时AI的不同输出效果,并比较了自由发挥与格式化回答的特点差异。最后推荐了Claude和OpenAI的官方提示词资源,为开发者提供了实用的参考指南。
2025-11-05 11:23:41
843
原创 0.4、向量、向量维度、向量比较、向量搜索和相关算法
本文介绍了RAG系统中文本向量化的完整流程与算法对比。向量本质上是由浮点数组成的多维数组,通过文本分块、向量化和相似度计算等步骤实现。关键算法包括:文本分块(如RecursiveCharacterTextSplitter)、向量化模型(如OpenAI的text-embedding系列、开源的sentence-transformers)、相似度计算(如余弦相似度、L2距离)和向量搜索(如HNSW、IVF)。不同算法在维度、成本、精度和适用场景上各具特点,如OpenAI模型适合企业应用,而开源方案更灵活。文章通
2025-10-28 18:27:18
843
原创 你是一个聪明的大模型吗?—— 给 AI出一个悖论测试
本文测试了多个AI模型在"反向回答"游戏中的表现。游戏规则要求:若真实答案为"是"则说"不是",反之亦然。测试结果显示,仅hunyuan简单模式、文心X1.1和Grok Expert能正确执行反向回答并提供自相矛盾的支持理由。多数模型未能遵循游戏规则,直接给出了真实答案及其支持依据,包括元宝深度思考、DeepSeek系列、通义千问等。测试还发现部分模型会额外解释规则(如DeepSeek简单模式)或回避直接回答(如kimi复杂模式)。测试基于2025
2025-10-27 21:15:23
800
原创 0.3、AI Agent 知识库、召回、Recall、Embedding等 相关的概念
文章摘要:本文介绍了AI应用平台中的召回(Recall)概念及其实现技术,包括向量检索、全文检索和混合检索。召回是从知识库中查找相关文档的过程,向量检索通过语义相似度匹配,全文检索基于关键词匹配,混合检索则结合两者优势。Score用于衡量文档与查询的相关性。在RAG系统中,召回是关键环节,直接影响生成答案的质量。知识库构建、向量化和大模型选择是优化召回效果的重要因素。Dify平台通过配置检索方式和参数来调整召回策略,提升问答系统的准确性。
2025-10-20 11:40:22
903
原创 0.2、AI Agent 开发中 ReAct 和 MAS 的概念
本文对比分析了AI智能体开发中的核心概念。ReAct是一种设计范式,指导单个智能体通过"推理-行动"循环工作,类似于MVC模式;而MAS是多智能体协作的系统架构范式,类似微服务架构。LangChain等框架实现了ReAct,CrewAI等则实现了MAS。Dify定位为更高阶的AI应用开发平台,提供可视化配置。这些概念形成层次分明的技术体系:设计范式(ReAct/MAS)→框架实现(LangChain/CrewAI)→应用平台(Dify)。开发者可组合使用这些技术构建复杂AI系统。
2025-10-15 18:18:17
730
原创 0.1、OpenAI Api可以在提示词中调用函数吗?
摘要: OpenAI无法直接在提示词中调用函数,但通过Function Calling机制可实现类似功能。开发者需预先定义函数描述,AI模型会判断是否需要调用,并返回结构化JSON参数,由开发者执行实际函数。例如,天气查询机器人通过AI分析请求→返回JSON参数→开发者调用天气API→AI生成最终回复。 模型选择建议: GPT-3.5-Turbo:高性价比,适合简单任务(客服、摘要)。 GPT-4o:性能与成本平衡,推荐多数场景。 GPT-4 Turbo:高价但能力强,仅用于复杂推理或长文本处理。 核心原则
2025-10-14 17:36:43
602
原创 提效工具推荐-任务关系和状态自动转为 UML图
本文介绍了一个灵感记录工具,其数据完全存储在客户端,确保用户数据安全。该工具支持数据的导出和导入功能,便于备份和迁移。同时提供了UML图的一键下载功能,方便用户保存和分享创意。所有操作都在本地完成,无需担心服务器存储带来的隐私问题。
2025-10-12 19:45:39
190
原创 (二十七)、k8s 部署前端项目
摘要 本文展示了Kubernetes部署前端应用的配置与执行过程。首先通过动图演示了实际运行效果(访问链接:bestcxx.cn)。主体部分提供了完整的deployment.yaml配置文件,包括副本数、滚动更新策略、资源限制、健康检查等关键配置项。最后给出部署命令"kubectl apply -f deployment.yaml"。该配置采用Nginx作为Web服务器,通过ConfigMap挂载Nginx配置文件,并设置了合理的资源请求/限制以及存活/就绪探针。
2025-10-01 00:57:21
343
原创 (二十六)、Kuboard 部署网络问题 &k8s 使用本地镜像 & k8s使用 register本地镜像站 综合应用
Kuboard 部署网络问题&k8s 使用本地镜像&k8s使用 register本地镜像站。
2025-09-28 19:16:31
921
原创 动态飞轮-效果展示
动态飞轮系统 本文提出了"动态飞轮"概念,形象展示系统中各要素的互动关系。该模型强调:1) 各要素相互影响形成联动效应;2) 每个要素保持独立变化特性;3) 通过动态平衡实现系统稳定运行。图中GIF生动呈现了这种既相互关联又各自演化的复杂系统特征,为理解多变量动态系统提供了可视化工具。
2025-09-20 10:39:58
233
原创 在 Mac 环境安装全局默认版本 Python
目标:Mac 安装 python 3.13.2 版本。使用网络代理会好点,不然大概率会有网络问题。需要先把本地较高版本的卸载。
2025-09-16 22:25:58
355
原创 1.2.3、从“本事务读”和“阻塞别的事务”角度看 Mysql 的事务和锁
问题核心结论(精简)1. 可重复读 & 幻读可重复读保证单条数据一致,但范围查询可能幻读(除非加锁)2. 标准 vs MySQL标准允许幻读,MySQL 通过临键锁避免(加锁时)3. 锁类型记录锁、间隙锁、临键锁,临键锁防幻读4. 加锁与阻塞读一般不加锁(快照),写/加锁查询会加锁,阻塞其他事务5. MVCC 作用可重复读/读已提交用 MVCC 快照读,串行化/读未提交一般不用6. 串行化几乎锁表,读写都串行,性能差7. 加锁模式。
2025-09-14 21:39:33
1097
原创 常见中间件的同步算法、CAP 默认倾向及自定义支持情况
CAP 定理指分布式系统无法同时满足一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)这三个特性,必须有所取舍。• Paxos/Raft(ZK、Consul、Nacos CP):强一致性,需要多数节点确认。• AP 系统(如 Redis、ES、Apollo):高可用优先,允许短暂不一致。• CP 系统(如 ZK、Consul):强一致性优先,网络分区时可能拒绝写入。
2025-09-13 08:09:25
282
原创 路由器配置之模式
⚠️ 注意:混合模式会降低整体性能(因需兼容低速设备),若无需老旧设备,建议关闭 b/g 支持。• 开启后,所有设备会协商到最低共同标准(如 b 设备接入时,g 设备可能降速)。• 适用场景:需要较高速度且设备支持 11n 时(如智能电视、平板等)。• 速度由设备能力决定(n 设备可全速,b/g 设备会拖慢整体网络)。• 适用场景:仅需连接非常老的设备(如早期智能手机、打印机等)。• 适用场景:需要同时支持 b/g 设备,但牺牲部分性能。• 兼容较新的设备(不支持 11n/11ac 的设备)。
2025-08-17 16:40:21
1079
原创 当前大的模型技术体系下,AI 的幻觉是如何产生的?
第二,发现人脑未察觉的规律,跨领域、时间周期的去验证,比如通过历史史料串联发现某一颗彗星的周期。幻觉的本质是不被人认可,或许是不合理的,或许是合理而超出人类观察认知的。AI并非像人类写作那样"先构思全文再校验逻辑",而是采用逐词预测的方式生成文本。但是可以看到,当前大模型掌握了所有的知识,相当于超越了个人的知识面,然后去进行知识的拼接。AI 生成结果时,不会自己互相校验,而是不断延伸后拼接,其实不上实际的逻辑脱离.第一,为人类提供更多“知识的排列组合”的思路,比如蛋白质的结构。
2025-08-11 12:50:11
310
原创 思维的本质是对外部信息的模拟化
人和人的思想区别在于接受的外界信息不同,内部存储的信息和顺序不同,此外就是成语接龙的顺序不同。能量角度来说,自然是能量供应的速度,消耗的速度。在这个连续的成语接龙的过程中,能量是基础,没有能量就没有一切。再一个就是情绪,不同情绪关联了不同的信息存储区域,这导致成语接龙在不同心情下思考的内容不同。意识的过程有两个,第一个是大脑对外部信息处理后存储,第二个是存储的信心类似磁带可以模拟接收外界的信息的过程。我想表达的是,意识的本质就是,大脑模拟了外界的信息接收的状态,情绪如同眼睛的视网膜。
2025-06-19 01:41:29
182
原创 快速看懂的LLM(大语言模型)
LLM(Large Language Model,大语言模型)是一种基于“Transformer”神经网络架构、通过海量文本数据训练出来的人工智能模型。它能理解、生成、翻译、总结和对话,像人一样处理自然语言。代表性产品有OpenAI的GPT系列、Google的BERT、Meta的LLaMA等。LLM就像“超级大脑”,能读懂人类的语言,还能写文章、答题、写代码,甚至和你聊天。它的“知识”来自于互联网上成千上万本书、网页和对话。LLM正以前所未有的速度改变我们的生活和工作方式。
2025-06-11 22:47:33
867
原创 从 “金屋藏娇” 到 自然语言处理(NLP)
模板化与灵活性的平衡有基础框架(如“背景-事件-分析”),但非固定模板。例如:若你问“刘安是否冤枉”,我会侧重证据争议;若问“刘彻为何不容诸侯”,则展开推恩令和皇权理论。你的问题较开放,故采用综合叙述+关键点分列(加粗/小标题),便于快速抓重点。优先级排序先回答核心问题(关系性质),再补充延伸(如学术与政治冲突),最后留开放讨论(历史评价)。删除无关信息(如刘安炼丹传说),除非你明确问及。fill:#333;color:#333;color:#333;fill:none;你的问题。
2025-05-29 13:19:50
1103
原创 c# UTC 时间赋值注意事项
避免 C# 版本默认读取时采用 机器时区问题如果需要UTC 时间,date=DateTime.UtcNow.Date 当下直接使用是足够的。如果有保存的需要,那么 使用 date=DateTime.SpecifyKind(DateTime.UtcNow.Date, DateTimeKind.Utc);赋值,再次读取 date.Date 时可以强制保留时区信息。
2025-05-13 13:50:36
534
原创 Cursor 开启 agent无需每一步骤确认模式(yolo mode)
但是删除文件还是需要谨慎,因此下面那个 delete file protection 需要特别勾选上。在设置时可以勾选 Enable yolo mode。
2025-04-28 14:21:40
1697
原创 在 Cursor 中 配置 GitHub MCP Server
可以看到,自动调用了 MCP tool sequentialthinking,思考了 5 步。在 agent 模式下提出问题:如何在 cursor 配置 github mcp 呢。在 sequentialthinking MCP server 状态正常的前提下。这个 MCP 是一个可以自己思考并且自主调度其它 MCP Tool。首次进来,把 token 粘贴进去,点击 Connect。Github 最火爆的 MCP server (我们已经在上一篇文章中安装了。还提示我确认下用户名一类的。
2025-04-27 17:13:20
4174
原创 Cursor 配置 MCP(Model Context Protocol)
我们以 Sequential Thinking 这个 MCP Server 作为 demo 配置一下。配置完毕后,如果前面的点是绿色的,表示正常,否则表示配置没有生效。中 @xxx 部分 替换为 github 开源项目中提供的原始命令。Command 直接填写上面得到的。Type 选择 command。Name 是自定义的。你可以获取的命令就是。
2025-04-25 17:56:05
1582
2
原创 Cursor 设置规则
比如你有一个现成的项目,你可以让 agent 自己总结出规则,然后添加到总规则中。注意,最开始规则设置已经作废(下图下面的红框)
2025-04-22 22:58:20
1198
原创 Terminal 光标操作快捷键
3、清除屏幕: ctrl + l。5、清除当前行: ctrl + u。Terminal 光标操作快捷键(Mac 环境)7、单词为单位移动:option + 方向键。6、清除至当前行尾: ctrl + k。1、将光标移动到行首:ctrl + a。2、将光标移动到行尾:ctrl + e。4、搜索以前使用命令:ctrl + r。
2025-02-24 10:24:38
232
原创 C# 服务生命周期:Singleton、Scoped、Transient
在后端服务中(例如使用 ASP.NET Core 的应用程序),Scoped 和 Transient 是两种常用的服务生命周期管理方式,它们定义了服务实例的创建和使用方式。Transient :使用 Transient 主要是为了实现无状态的轻量级服务,每次都可创建独立实例的使用场景。即,每次获取服务都会得到一个新的实例。Scoped :使用 Scoped 主要是针对应用的请求/会话生命周期,适合单请求内的数据一致性场景。如果你将它注册为作用域服务,每个作用域(例如 HTTP 请求)中会创建一个新的实例。
2025-01-06 11:30:27
1580
原创 基于 Solana Playground (pg模式)发行自定义参数的代币
需要注意的是,Solana 的账户体系在发币过程需要三个账号。你的登录账号(用于付费)-代币账号-关联账号(用于承接发行的额度)
2025-01-03 11:57:14
1189
原创 从代币角度介绍solana账户体系
包含字段如:lamports(SOL的数量)、allocated data(分配的数据大小,以字节为单位)、owner(账户所有者程序的地址)、executable(一个布尔值,指示账户是否可执行)。• 租金(Rent):• Solana上的账户需要以SOL为单位的租赁押金,与存储的数据量成正比,该押金在账户关闭时可全额退还。这个账户包含了代币的基本信息,如铸币机构(即被授权铸造该代币的公钥),可以冻结代币账户的Freeze Authority,以及代币的总供应量、小数位数等附加数据。• 租金是可退还的。
2024-12-21 20:23:05
1352
原创 (二十四)、在 k8s 中部署自己的 jar 镜像(以 springcloud web 项目为例)
Dockerfile 和 bestcxx-starter-deployment.yaml 文件内容下面介绍以openjdk 镜像为基础,生成新的自定义镜像# 使用官方的Java运行时作为父镜像# 将当前目录下的可执行jar包复制到容器中的/app目录下# 声明容器运行时需要开放的端口# 设置容器启动时执行的命令可能因为网络问题失败,因此提前运行 docker pull openjdk:8-jre-alpine ,一次即可。
2024-10-28 02:19:18
2536
2
原创 (二十三)、k8s(minikube) 部署mysql
Mac,注意芯片类型 和 workbench 版本适配(workbench最新版 8.0.40,对于image mysql:version, version 的值 M2 版本 8.0.30, Intel 芯片 8.0)在 MySQL Workbench 中,点击 Help 菜单,然后选择 About MySQL Workbench 查看版本。kubectl exec -it – mysql --version 查看k8s 中 mysql 版本。
2024-10-25 00:20:40
1063
原创 (二十二)、k8s 中的关键概念
真实物理机(Physical Machine)定义:这是运行 Kubernetes 集群的实际硬件。角色:提供计算、存储和网络资源。集群(Cluster)定义:由多个节点(Node)组成的集合,形成一个统一的计算环境。角色:管理和调度容器化应用,提供高可用性和负载均衡。Node定义:Kubernetes 集群中的一个工作机器,可以是物理机或虚拟机。角色:运行容器化应用的实际环境。Node 上运行一个或多个 Pod。
2024-10-24 09:31:32
1370
Spring AOP需要的jar
2016-09-28
微信开发-域名验证代码-java
2015-12-03
二维码生成的3种场景
2016-11-10
javax.inject.jar
2016-09-19
SpringAOP_aspescj
2016-10-15
Spring-framework-3.0
2016-09-07
apache-activemq-5.14.5-bin.zip一枚
2017-06-21
eclipse开发axis2需要的插件和axis2包
2016-12-26
手机文件压缩上传所需js文件
2016-12-21
SpringWebFlowDemo
2017-09-18
Maven SpringMVC 项目study.zip
2019-07-30
maven聚合实例
2017-06-18
springbootthymeleafdemo.zip
2020-03-21
The Unarchiver Mac
2018-09-05
zookeeper-3.3.6.tar.gz
2017-06-18
redis +tomcat8+jdk1.8 共享session出现这个问题
2017-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅