📄🦌🙌🐟🏖️
苏叶的belog
Where there is a where there is a way
随机文章
按住 Shift 横向滚动
热门文章
按住 Shift 横向滚动
CSS高级

CSS高级

一, 垂直对齐方式 属性名:vertical-align 属性值: 默认情况下图片和文字是一个偏上一个偏下的情况。 原理:浏览器会把行内块和行内标签都当作文字处理,浏览器所有文字默认按照基线对齐。 这样导致图片img的底下有空白,转块级不按基线对齐,空白就消失了 基线: <

CSS布局

CSS布局

一,布局网页 1.1,标准流 标准流也叫文档流,指的是标签在页面中默认的排布规则,例如: 块元素独占一行,行内元素可以一行显示多个。 但是在实际开发中,一般通过浮动或者Flex来布局而不使用默认布局的。 1.2 浮动 浮动的作用:让块元素水平排列。 属性名:float 属性值: left:左对齐 r

提示词工程

提示词工程

一,什么是提示词 当你打开 ChatGPT 或者 DeepSeek,在对话框里敲下一行字,点击发送——你有没有想过,这行字在技术层面叫什么? 它不叫"问题",不叫"请求",也不叫"指令"。在大模型的世界里,它有一个专门的名字:Prompt(提示词)。 你可以把提示词理解成一把钥匙,用来开启大模型能力

LLM大模型基础知识点

LLM大模型基础知识点

根据提供的详细技术文档,现生成以下摘要: 大模型本质是“猜下一个词”的概率游戏,通过海量“完形填空”训练和Transformer架构(核心为自注意力机制,能同时关注所有词并建立关联)学会了理解语言。其能力边界突出表现为三大局限:**幻觉**(会自信地编造事实)、**不擅精确计算**、**知识有截止日期且无法触达私有信息**。对应策略为分层应对:先优化Prompt工程,再结合RAG检索增强生成(为模型补充私有知识),必要时通过Function Call接入外部工具。 主流模型如GPT、Claude、DeepSeek等均可通过统一的OpenAI协议调用,本地部署首选Ollama。理解Token(计费单位)和上下文窗口(影响能力与成本)是高效使用的关键。

项目学习目录

项目学习目录

SuperAgent 是一个企业级 AI 智能体对话平台,具备智能对话、文档问答、联网搜索、RAG 检索、MCP 工具协议、Skills 扩展及文档全生命周期管理等完整能力。文章重点剖析了 RAG 系统的工程化挑战:真正的 RAG 远不止“检索+生成”,需处理数据解析、分块策略、问题改写、混合检索与重排序、会话记忆等多个环节。平台核心竞争力在于工程化能力——同样的模型,不同的检索策略、Prompt 设计、分块粒度会带来天差地别的效果。项目精华还涵盖大模型核心概念(MCP、Skills、Agent)及主流模型迭代等内容。

CQL语句和函数

CQL语句和函数

Neo4j的Cypher查询语言(CQL)是一种声明性模式匹配语言,用于操作图数据。其核心概念包括节点和关系:节点用标签分类(如:Person),关系有类型(如:WROTE),两者均可包含属性。基础语法涵盖:CREATE用于创建节点、关系及一次性创建节点+关系;MATCH+RETURN实现模式匹配查询,支持按标签、属性过滤及关系查询;SET/REMOVE/DELETE用于更新或删除属性、关系及节点(DETACH DELETE可级联删除关联关系)。常用函数包括count()、collect()、date()、type()、labels()等。CQL语法简洁直观,与SQL类似但专为图结构设计。

Neo4j基础

Neo4j基础

Neo4j是一款开源的NoSQL图形数据库,采用属性图模型存储数据,使用直观的Cypher查询语言,支持ACID事务、索引、约束和REST API。其数据模型由节点(含标签和属性)、关系(有方向且可带属性)构成。安装可通过Docker(如`neo4j:4.4.18`镜像)或Neo4j Desktop完成。Spring Boot整合时,需引入`spring-boot-starter-data-neo4j`依赖;定义`@Node`实体类(如PersonNode),通过继承`Neo4jRepository`的接口实现基础CRUD操作。示例中调用`save`方法即可新增节点并持久化到图数据库。

Go语言函数与结构体

Go语言函数与结构体

本文系统介绍了Go语言中函数、结构体和方法的核心概念。函数部分涵盖基本结构、参数(含不定参数)、返回值(多返回值与命名返回值)、高阶函数(作为参数、返回值、字段)、匿名函数、闭包、回调、值传递与引用传递,以及defer延迟执行和main/init函数特性。结构体部分包括声明、初始化(字面量、new、取地址)、字段访问、嵌套(具名/匿名)、匿名结构体与匿名字段、比较规则及new关键字用法。方法部分强调接收者机制,区分值接收者(副本操作)与指针接收者(修改原值),并支持非结构类型接收者,通过结构体嵌入实现方法继承与重写。总结:Go通过简洁的语法设计,结合函数式编程、结构组合与方法绑定,实现了高效的数据建模与行为封装。

Go语言语法基础

Go语言语法基础

本文总结了Go语言的基础语法要点,涵盖注释(单行`//`和多行`/* */`)、标识符(以字母或下划线开头,区分大小写,不能使用关键字)、25个关键字、数据类型(基本类型包括整数、浮点、复数和布尔、字符串,聚合类型如数组和结构体,引用类型如指针和切片)。变量声明支持`var`显式声明和`:=`短声明,全局变量与局部变量作用域不同,类型需显式转换。常量用`const`声明,`iota`用于枚举生成。运算符分类包括算术、关系、逻辑、位运算和赋值。流程控制有`if`(支持变量声明)、`switch`(无需`break`,支持表达式和`fallthrough`)、`for`(可作无限循环或`while`)及`range`遍历集合。Go语言强调类型安全和简洁性,无隐式类型转换。

Golang介绍

Golang介绍

Go语言(Golang)是Google开发的静态类型、编译型开源语言,2009年诞生,旨在解决代码复杂、编译慢、并发难等问题。其核心设计强调简洁高效(去冗余语法)、原生并发(Goroutine+Channel)和自动垃圾回收(GC停顿<1ms)。语言特性包括静态类型、接口隐式实现、泛型(1.18+)、显式错误处理及强大工具链(跨平台编译、Go Modules、测试等)。标准库丰富(如net/http),第三方生态活跃(Gin、Kubernetes等),适用于后端微服务、云计算和CLI工具。优点为编译快、部署简单、并发高效;局限是泛型支持较晚、错误处理冗长、不适用实时系统。安装需从中文网下载,配置代理(GOPROXY),理解GOPATH与Go Modules(go.mod/go.sum)管理依赖。编写程序以`package main`和`fmt.Println`为例。

© 2026 苏叶的belog