自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端技术栈全景图:从HTML到现代框架的演进之路

现代前端技术栈是一个庞大的生态系统,以HTML/CSS/JS为基石,通过React/Vue等现代框架提升开发效率,并借助Webpack/Vite等工程化工具实现复杂应用的构建与优化。

2025-10-30 14:07:59 980

原创 IT职场的“藏宝图”:从前端到AI,深度解析主流计算机岗位

本指南系统性地解析了从前端、后端到AI、SRE等主流IT岗位的核心职责、技术栈和职业路径,旨在为初入职场的开发者提供一份清晰、实用的“职业藏宝图”。

2025-10-30 00:03:14 663

原创 CUDA:通往大规模并行计算的桥梁

CUDA是NVIDIA推出的并行计算平台和编程模型,它允许开发者使用C/C++等语言,调用GPU的数千个核心来加速计算密集型任务,是现代AI和科学计算的基石。

2025-10-29 23:55:40 811

原创 ⚙️ 深入AI的“引擎室”:从PyTorch到云端部署的工程基石

PyTorch等框架是构建AI的“乐高”,扩散模型通过“去噪”实现图像生成,Embedding将万物化为“向量”,而推理与量化则最终将庞大的模型部署到现实世界。

2025-10-29 02:00:00 551

原创 初探人工智能:揭秘ChatGPT背后的魔法——从LLM到YOLO,看懂AI如何“思考”与“观察

现代AI应用的核心,是像LLM和YOLO这样的“思想模型”:LLM基于革命性的Transformer架构,通过概率预测生成语言;YOLO则将目标检测转化为高效的回归问题,实现了对世界的实时观察。

2025-10-28 21:32:55 992

原创 AI的“套娃”:深度解析人工智能、机器学习与深度学习

深度学习是机器学习的一个强大分支,它通过构建深层神经网络,实现了对数据特征的自动学习,从而在图像、语音等复杂非结构化数据上取得了突破性进展。

2025-10-28 21:17:23 770

原创 深入CPU的灵魂:从指令集(ISA)到软件选择的终极指南

机器架构定义了软硬件的契约,其中指令集架构(ISA)是软件需遵循的指令规范(如x86, ARM),它直接决定了你在下载应用时必须选择对应的版本(如amd64, arm64),而微架构则是其内部的性能实现。

2025-10-27 05:30:04 827

原创 代码的宿命:编译型 vs. 解释型语言的终极对决

编译型语言(如C++)通过编译器在运行前将代码完全转换为机器码以追求极致性能,而解释型语言(如Python)则通过解释器在运行时逐行翻译以换取开发效率,现代语言则多采用JIT等混合策略。

2025-10-27 04:08:52 669

原创 Python的“环境之殇”:从Venv到Conda的终极抉择

venv是Python内置的轻量级环境隔离工具,但无法管理Python版本和非Python依赖;而Conda作为通用的包与环境管理器,完美地解决了这两个痛点,是科学计算和AI领域的基石。

2025-10-27 03:21:58 1325

原创 VsCode + Wsl:终极开发环境搭建指南

《VsCode + Wsl:终极开发环境搭建指南》 系列摘要 本指南旨在帮助开发者构建一个干净、隔离、可复现、高度自动化的专业开发环境。通过以下核心步骤实现: 系统初始化: 断网完成首次系统配置 创建临时管理员账户 建立纯英文主账户并绑定微软账号 设置备用管理员账户 磁盘分区规划: 采用"黄金标准"双SSD方案 实现系统、软件、数据和开发环境的物理隔离 提供不同硬件配置的调整建议 关键技术栈: WSL2 + Docker + Dev Containers Scoop包管理器 AI辅助编程

2025-10-26 09:42:47 1013

原创 README:项目的门面与第一份说明书

README是项目的核心介绍文件,它使用Markdown编写,旨在向访问者清晰地传达项目的目标、如何安装与使用、以及如何贡献,是项目的第一印象和快速上手指南。

2025-10-23 14:53:42 646

原创 笔尖下的魔法:Markdown与LaTeX的文档世界

标记语言通过“内容与表现分离”的哲学,让我们能用纯文本高效创作;Markdown追求简洁易用,是日常写作的首选,而LaTeX则为专业排版和数学公式提供了无与伦比的精确控制。

2025-10-23 14:24:02 951

原创 数据的“记忆宫殿”:关系型与非关系型数据库终极辨析

数据库是结构化存储数据的核心,SQL型(关系型)通过表格和ACID事务保证了数据的一致性与关系处理能力,而NoSQL型(非关系型)则为性能、灵活性和海量扩展等特定场景提供了多样化解决方案。

2025-10-23 14:14:59 379

原创 ABCD:解构重塑世界的四大技术基石

ABCD(AI、区块链、云计算、大数据)是驱动数字化转型的四大核心技术支柱,它们相互赋能,共同构成了现代智能应用的基础设施。

2025-10-22 02:00:00 696

原创 软件世界的“通用语”:JSON与XML入门指南

JSON以其轻量、易读的特性成为Web API的事实标准,而XML则凭借其严格的结构和扩展性在传统企业级应用中仍有一席之地。

2025-10-22 00:29:34 882

原创 从提示词工程到上下文工程的深度进阶

摘要:驾驭AI的艺术与科学 本文系统介绍了优化大型语言模型(LLM)交互的两大核心方法:提示词工程和上下文工程。提示词工程是精准提问的艺术,包含角色设定、少样本示例和思维链推理等技巧,可显著提升AI回答质量。上下文工程则通过RAG(检索增强生成)技术,为AI动态提供外部知识,解决实时性和准确性问题。文中结合具体场景和代码示例,展示了如何从单次对话优化进阶到构建可靠的AI协作系统,帮助读者从AI使用者成长为真正的AI驾驭者。

2025-10-22 00:27:10 652

原创 AI大模型“战国策”:主流LLM平台简单介绍

和开放程度上各具特色;网页端提供即时交互体验,API则赋能开发者将其集成到自己的应用中。

2025-10-21 21:01:11 597

原创 windows命令行环境的迷雾:Windows终端、CMD与PowerShell的前世今生

Windows Terminal是现代化的UI外壳,它能统一承载CMD、PowerShell、WSL等多种Shell(命令解释器)引擎,彻底解决了历史遗留的命令行体验分裂问题

2025-10-21 08:00:00 1411

原创 软件包管理器:软件世界的自动化后勤系统

软件包管理器是一种自动化工具,负责处理软件的查找、安装、升级、卸载及其依赖关系,是解决“依赖地狱”、保证环境一致性的核心。

2025-10-21 06:00:00 543

原创 揭开命令行的面纱:终端、CLI、Shell的终极辨析

终端是与用户交互的窗口,Shell是后台的命令解释器,CLI是所有命令行程序的统称,它们共同构成了我们与操作系统高效对话的界面。

2025-10-21 00:00:00 827

原创 Cookie与Session:解密Web世界的“身份凭证”

Cookie是浏览器存储的小型身份令牌(Session ID),服务器通过验证它来查找对应的Session数据,从而在无状态的HTTP中实现用户登录认证。

2025-10-20 08:00:00 469

原创 开发者的神兵利器:IDE、编辑器与编译器的终极辨析

《开发者的神兵利器:IDE、编辑器与编译器的终极辨析》通过生动的比喻和系统分类,帮助开发者理解编程工具的核心差异。文章将编译器比作"书籍翻译家",解释器比作"同声传译官",代码编辑器是"书写台",而IDE则是集大成的"锻造工坊"。作者分享了从选择困难到豁然开朗的历程,并引用"选IDE如选女伴"的趣味比喻,将主流工具人格化:VS Code是"养成系女友",JetBrains系列是"

2025-10-20 04:00:00 1193

原创 容器:软件世界的标准集装箱

容器通过操作系统层虚拟化,将应用及其所有依赖打包成一个标准、隔离、轻量的单元,解决了“环境一致性”问题,是现代DevOps和微服务的核心技术

2025-10-19 20:38:23 908

原创 API:软件世界的通用语言与契约

API是软件组件间交互的契约,它定义了可用的请求、预期的响应和交互规则,以标准化的方式实现了功能的复用与系统的解耦。

2025-10-19 15:14:21 943

原创 DevOps:打破开发与运维之间的高墙

DevOps是一种结合了文化哲学、实践方法和工具链的软件开发模式,旨在打破开发与运维的壁垒,通过自动化流程实现软件的快速、高质量交付。

2025-10-19 06:00:00 599

原创 Daemon: 系统中看不见的守护进程

摘要: Daemon是Unix/Linux系统中的后台守护进程,以"d"结尾命名(如sshd、httpd)。其核心特征是无控制终端(TTY显示为?),生命周期独立于用户会话,实现开机自启和持续运行。Windows中的等价概念是"服务"(Service)。通过ps aux命令可查看Daemon进程,其与普通进程的关键区别在于TTY字段为?。理解Daemon是掌握系统底层机制的重要一步,它如同城堡的隐形守护者,默默维持系统核心功能运转。

2025-10-19 00:00:00 829

原创 移动存储详解:移动硬盘 vs. U盘

本文系统对比了移动硬盘与U盘的差异,将其类比为交通工具:U盘如摩托车般轻便灵活但容量小;移动机械硬盘如货车般容量大但抗震性差;移动固态硬盘则如高性能SUV,速度快且耐用。核心区别体现在容量、速度、便携性和耐用性四个维度。选择建议:频繁传输小文件选U盘,大容量存储选机械硬盘,高效处理大型文件选固态硬盘。本质上,这是针对不同存储需求的技术方案权衡。

2025-10-18 16:37:01 1262

原创 SSH密钥对:一把锁与一把钥匙的信任游戏

SSH密钥对通过非对称加密技术解决了传统密码认证的安全隐患。公钥如同公开的"锁"用于加密数据,私钥则是保密的"钥匙"用于解密。认证时,服务器用公钥加密随机信息,客户端用私钥解密后发回验证,整个过程无需传输敏感信息。这种机制既避免了密码被截获的风险,又简化了认证流程,成为现代Web安全的重要基石。

2025-10-18 16:30:03 554

原创 Windows架构哲学:从Program Files看关注点分离

Windows通过Program Files等目录体系实现"关注点分离"的架构哲学,将程序文件、公共数据和用户数据划分到不同目录(Program Files、ProgramData和AppData)。这种设计通过权限控制和职责划分,提升了系统稳定性(核心文件受保护)、安全性(防篡改)和多用户支持(配置隔离),同时便于程序维护和卸载。目录结构的标准化确保了程序文件的集中管理和用户数据的独立存储。

2025-10-18 15:38:06 933

原创 vscode的c/c++环境配置

本文档总结了在 Windows 系统下使用 MSYS2(`msys64`)搭建 C++ 开发环境的经验,重点涵盖了 `ucrt64` 和 `mingw64` 编译器的选择与配置,以及 VS Code 的详细配置方法。以下内容适用于初学者和需要切换编译环境的开发者。

2025-03-04 16:58:24 1564

原创 C基础知识补漏与巩固(二):控制流

当cpu以流水线形式执行时,分支语句可能会导致这样的问题:下一条语句的执行需要读取上一条语句的结果值,但此时往往上一条语句还未运行完成,于是cpu预测由此诞生。一方面,为考研的理论知识做准备,博主决定重新过一遍语法知识;另一方面,在多技术栈各种知识的学习过程中,深刻认识到C/C++基础的重要性,于是决定撰写本系列。如果我们此时的需求是1和2时有相同的输出,3和4时有相同的输出,那么这种特性利用可以使程序清晰而方便。当x = 50, 程序实际的执行是0 < x先判定,即得到1值,在1 < 60 判断。

2024-10-21 01:20:07 746

原创 编写Shell脚本(一)

内容提取《Linux命令行大全》(威廉·肖特斯),博文作为且仅作为学习笔记,如有侵权请联系作者删除。

2024-10-16 01:01:46 241

原创 欧拉计划:启航篇(一)

本系列博文用于欧拉计划的刷题总结,同时也为访问欧拉原站不太顺畅的盆友提供部分便利。欧拉计划是一系列有挑战性的数学与计算机编程题;要解开它们,需要的不止是数学知识:尽管数学能够帮助你找到一些优雅而有效的方法,大多数题目仍需要借助计算机和编程技巧来完成解答。创立欧拉计划的初衷,以及不断维持其运行的动力,在于为好奇的头脑提供一个平台,使他们能够在有趣愉悦的氛围中,探索未知领域,学习新的知识。

2024-07-02 04:47:04 1461

原创 信友OJ刷题小结——顺序结构篇(一)

本篇内容较为简单,主要总结出其中设计的一些有趣的小知识。

2024-07-01 09:54:05 1163

原创 网络编程基础(一)

本节简单介绍网络编程相关的网络概念尝试,简单建立概念即可,对于网络编程而言无需深入学习。其中绝大多数为计算计网络的知识,感兴趣的朋友可自行学习相关知识。

2024-06-30 03:57:57 997

原创 Python期末系统梳理(二):内置数据结构

列表有序序列小括号,元组有序不可更改序列中括号,集合无序不重复序列大括号· 字典一对一对,大括号,无序,键不变值可变。

2024-06-13 04:36:55 1442 1

原创 Java基础(一):环境变量配置

PATH:用于在安装路径下识别java命令· JAVA_HOME:用于指定JDK的位置· CLASSPATH:指定JAVA加载类的路径。

2024-06-11 15:50:52 490

原创 Java基础:泛型编程基础

java也要考试,对几个不太熟悉的知识点先进行整理,假期会系统的对每块知识进行整理顺带吐槽一下,手写代码的方式考核真的很让人排斥,也很让人头疼!!!!本博文为记录且仅为记录学习,不作商业用途。其中部分内容来自海贼宝藏课程,笔者仅为加深印象和系统性以笔记形式呈现,若有侵权请联系作者删除。

2024-06-11 04:38:10 1245

原创 Java多线程(二):建立线程的三种方法

【代码】Java多线程(二):建立线程的三种方法。

2024-06-09 23:35:22 1115

原创 Java多线程(一):多线程基础

个人比较喜欢短而集中的知识点,所以博文数也以短篇形式发布,但会相对系统。本博文为记录且仅为记录学习,不作商业用途。其中部分内容来自海贼宝藏课程,笔者仅为加深印象和系统性以笔记形式呈现,若有侵权请联系作者删除。

2024-06-09 23:24:49 329

空空如也

空空如也

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

TA关注的人

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