- 博客(148)
- 收藏
- 关注
原创 提示词编写技巧
编写合理且有效的提示词,是我们与 AI 进行有效对话的第一步,好的提示词能显著提升模型输出的质量和相关性。宗旨就是:将你的问题限定范围,让 AI 知道你要的答案具体要包含什么,提示词效果会大幅提升。核心在于换位思考:想象 AI 对你提供的信息一无所知,你需要清晰、具体、无歧义地告诉它你要什么、在什么背景下、以什么方式呈现。善用示例、角色扮演、具体约束和迭代优化。提示技巧不止一种,掌握多种技巧,并根据不同任务灵活组合使用,才是成为提示词高手的秘诀。
2026-05-08 16:28:42
334
原创 redolog和binlog的刷新
全程基于 InnoDB 引擎、MySQL 默认的两阶段提交(2PC)机制,结合你之前学的 binlog cache、redo log buffer,把每个动作的先后顺序、写入时机讲死,避免混淆。
2026-04-22 15:27:08
160
原创 数据库事务
事务是一组不可分割的数据库操作集合,是数据库执行的最小逻辑工作单元。事务内的所有操作,要么全部执行成功,要么全部执行失败回滚,不存在 “部分成功、部分失败” 的中间状态。隔离性指多个并发执行的事务之间,是相互隔离、互不干扰的,一个事务的内部操作和中间状态,对其他事务不可见,每个事务都感觉不到其他事务在并发执行。持久性指一个事务一旦提交成功,它对数据库的修改就会永久保存到磁盘中,后续的任何操作、服务器宕机、断电、系统崩溃,都不会导致这次提交的修改丢失。
2026-04-22 15:13:45
348
原创 Cookie 与 Session 超详细讲解
每次请求都是独立的,服务器根本记不住 “你是谁”,刚登录完再发请求,服务器就不认识你了。为了,才出现了这套标准方案。
2026-04-22 13:22:34
459
原创 数据库分页
将符合查询条件的海量结果集,按照固定条数拆分为多个「页」,每次仅查询并返回其中一页的数据,而非一次性返回全部数据。拆分结果、按需查询、分批返回放弃offset偏移量,记录上一页最后一条数据的唯一有序标识(书签),下一页直接通过索引定位到书签位置,跳过所有前序数据,不做任何无效扫描。有序、唯一、带索引(推荐id或小数据量 / 前几页:直接用普通 LIMIT,简单高效;后台系统、需要跳页:选延迟关联,兼顾性能 + 跳页;移动端 APP、下拉加载:选书签游标,性能极致;超海量数据。
2026-04-22 11:36:12
363
原创 HTTP/1.0 / HTTP/1.1 / HTTP/2.0 超详细全维度对比
HTTP协议发展历程摘要:HTTP/1.0(1996)是最基础版本,采用短连接和纯文本传输,性能极差。HTTP/1.1(1997)成为主流协议,引入长连接、管道化和完善的缓存机制,但仍存在队头阻塞和头部冗余问题。HTTP/2.0(2015)是高性能协议,采用二进制分帧、多路复用和HPACK头部压缩,彻底解决HTTP层队头阻塞,并支持服务端推送。三版本核心差异在于连接方式(短/长/单)、传输格式(文本/二进制)、并发机制(串行/管道化/多路复用)和头部处理(无压缩/HPACK)。HTTP/2虽优化性能,但TC
2026-04-22 11:00:08
344
原创 跨站请求伪造(CSRF)
同源策略(Same-Origin Policy,SOP)它是谁制定的?→浏览器(仅浏览器有,服务器 / 操作系统没有)它管谁?→ 仅限制网页里的 JavaScript 脚本核心目的→ 防止恶意网站偷偷窃取你的登录信息、Cookie、页面数据核心规则同源可自由读写,跨源只许发请求、不许读数据判断两个网址是否同源,只看 3 个东西缺一不可协议域名baidu.comhack.com端口(:80 / :443,默认端口可省略)✅同源示例和(协议、域名、端口全一致)❌跨源示例(全部不同源)和(协议不同)
2026-04-21 12:04:08
442
原创 DNS 完整解析 + 全类型 DNS 劫持原理
通过篡改 DNS 解析流程中的任意环节,破坏域名与真实 IP 的映射关系,将用户重定向至恶意 / 指定 IP的行为,分为 ** 主动劫持(无入侵,管理员配置)和。
2026-04-21 11:21:09
408
原创 【无标题】
核心目的:动态给对象加功能,替代多层继承,避免类爆炸核心结构:抽象组件 → 具体组件 → 抽象装饰器 → 具体装饰器核心动作层层包裹、动态扩展、不修改原类核心思想组合优于继承一句话记忆不改变原件,动态套壳加功能,想套几层套几层。
2026-04-17 13:49:31
368
原创 观察者模式讲解
核心:一对多依赖,状态自动广播通知角色:抽象主题 + 具体主题 + 抽象观察者 + 具体观察者流程:订阅 → 状态变 → 通知 → 更新核心价值:解耦、开闭原则、动态扩展一句话记忆你关注我,我变了就告诉你,不用我挨个找你。
2026-04-17 13:41:52
353
原创 工厂设计模式
工厂生产「产品族」,而不是单个产品。产品族:一组相关 / 相互依赖的产品(如华为工厂生产:华为手机 + 华为电脑)一个抽象工厂可以创建多个不同类型的产品本质:封装new过程,解耦创建与使用简单工厂:入门版,适合小场景,违反开闭工厂方法:标准版,最常用,完美遵循开闭抽象工厂:高级版,适合多产品族,约束性强所有工厂模式的共同优点降低代码耦合统一对象创建逻辑便于维护和扩展隐藏对象初始化细节。
2026-04-17 13:30:41
410
原创 LLM根据上文预测下文过程
本文展示了基于Transformer架构的文本生成全过程。以输入"我现在饿了想吃"为例,模型通过7个步骤处理:1)分词与词嵌入将文本转换为7个3维向量;2)位置编码注入语序信息;3)层归一化稳定数值分布;4)自注意力机制计算token间语义关联;5)前馈神经网络进行非线性变换;6)线性投影得到候选词得分;7)Softmax转换概率分布并解码输出。最终模型预测下一个词为"饭"(概率14.5%),符合"饿了想吃"的语义逻辑。整个过程展示了如何从原始文本
2026-04-05 12:05:48
517
原创 机器学习三大核心分支全解
机器学习三大核心范式对比 监督学习:依赖标注数据,学习输入到输出的映射关系,适用于分类和回归任务。优势是目标明确、效果可量化,但依赖高质量标注数据。典型算法包括SVM、XGBoost和CNN等。 无监督学习:利用无标签数据自主挖掘隐藏规律,适用于聚类、降维和生成任务。优势是不需标注数据,但效果难以评估。代表算法有K-Means、PCA和GAN等。 强化学习:通过环境交互和奖惩机制学习最优决策序列,适合游戏AI、自动驾驶等动态场景。优势是能解决连续决策问题,但训练难度大、成本高。主流算法包括DQN和PPO等。
2026-04-05 09:42:16
824
原创 传统机器学习(浅层模型)vs 深度学习(深度神经网络)
传统机器学习是机器学习的基础流派,核心是基于人工设计的特征,用浅层结构的模型,学习特征与结果之间的映射关系。这里的「浅层」,不是指模型只有 1 层,而是模型只有 1-2 层可学习的参数层,无法自动从原始数据中提取层级化的特征,所有特征表达必须由人工提前设计完成。深度学习是机器学习的一个子集,核心是由多层可学习的非线性变换层堆叠而成的深度神经网络,能够自动从原始数据中完成层级化的特征提取,实现端到端学习,完全摆脱对人工特征工程的依赖。这里的「深度」,核心是层级化的特征学习能力。
2026-04-05 09:35:23
755
原创 invoke_result | result_of | 类型的判断与修改
类型萃取、invoke_result,result_of,类型判断、类型修改、改造类型、条件类型的选择
2026-01-20 12:44:48
1095
原创 auto | 尾置返回类型 | decltype | using | typedef
auto 、尾置返回类型 、 decltype 、 using 、 typedef
2026-01-19 22:04:53
890
原创 C++下的atomic | atmoic_flag | 内存顺序
原子操作的概念,c++下的atomic,atmoic_flag 与atmoic<bool>,自旋锁的实现、内存顺序
2026-01-19 19:30:45
982
原创 C++的锁 | RAII管理锁 | 死锁避免
mutex、timed_mutex、recursive_mutex、RAII管理锁、lock_guard、unique_lock、死锁避免lock、try_lock、
2026-01-19 08:16:30
974
原创 c++的四种类型转换 | 特殊类的设计
c++四种类型抓换,特殊类的实现,static_cast,const_cast,reinterpret_cast,dynamic_cast,不能继承的类、只能在栈上实现的类、只能在堆上实现的类,不能被拷贝的类
2026-01-18 20:49:36
584
原创 TCP全连接队列与抓包
再谈三次握手 ,SYN的应答是谁发起的, listen的第二个参数、全连接队列与半连接队列、Linux下的抓包、windows下的抓包
2026-01-15 22:04:24
932
原创 对称加密 | 非对称加密 | HTTPS的加密方式 | CA认证 | 中间人攻击
加密的概念、对称加密、非对称加密、HTTPS的加密方式、CA认证、中间人攻击
2026-01-15 09:19:59
910
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅