自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ollama API 调用自己部署的大模型

ollama 是一个开源的大语言模型本地部署工具,支持在本地计算机上运行和调用各种开源模型,无需连接外部API服务。关于ollama本地部署的详细步骤,风云在之前的博文里介绍过,如果还不会的宝子们可以出门左转,这里把安装、启动、拉取、运行的命令简单罗列一下。这里强调一点,运行大模型对计算机硬件配置要求非常高,特别是算力,请严格按下表来,风云我可是踩过坑的。# 1. 下载并安装 ollama# 访问 https://ollama.com/ 下载对应操作系统的安装包。

2025-12-31 18:15:00 1736 1

原创 HTML 模块化方案

在 FastAPI 中拆分大型 HTML,推荐使用 Jinja2 模板引擎,它既支持模板继承又支持独立运行。这种方案既保证了运行流畅(通过模板继承和缓存),又能让组件独立运行(通过条件判断)。│ │ ├── header.html # 可独立运行。│ │ ├── sidebar.html # 可独立运行。│ │ └── footer.html # 可独立运行。3. 独立可运行的组件(header.html)sidebar.html(独立可运行)FastAPI 路由。

2025-12-31 14:00:00 350

原创 AIOps:运维智能化革命

AIOps(人工智能运维)是指将人工智能(AI)和机器学习(ML)技术应用于IT运维领域,通过算法自动分析运维数据,实现运维流程的自动化、智能化和预测性维护。它将人工智能(机器学习、深度学习)与大数据技术结合,应用于IT运维领域,实现运维工作的自动化和智能化。增强IT运维(监控、自动化和服务台)的所有主要功能”。简单粗暴地说:AIOps = 让机器帮你盯监控,别再半夜被告警吵醒了。其核心特征是:数据聚合:整合来自多个来源的监控数据模式识别:自动发现异常和关联事件智能分析:根因分析和预测性洞察。

2025-12-30 18:15:00 703

原创 Flask 的 Docker 部署指南

通过本文的实践,我们完成了从零到一的 Flask 应用容器化部署。这个过程不仅是技术操作的堆砌,更是对现代软件工程理念的践行.容器化是云原生时代的基本功,掌握它,你就掌握了现代应用部署的钥匙。技术的魅力在于不断实践、不断优化,希望这篇文章能成为你容器化之旅的起点。从虚拟机到容器,从单体到微服务,技术的演进始终围绕着"更快、更稳、更省"的目标。每一次部署方式的变革,都是工程师对效率极致追求的体现。容器化不是终点,而是通往云原生架构的必经之路。

2025-12-30 14:15:00 731

原创 HTTP协议与Web通信原理

每个Web应用的背后,都有一系列精心设计的协议在默默支撑。HTTP(超文本传输协议)作为Web通信的基石,经历了从简单的文档传输到复杂应用承载的演进历程。理解HTTP不仅是后端开发的必修课,更是优化Web应用性能的关键所在。

2025-12-29 14:45:00 738

原创 Docker 命令大全

docker的常用命令

2025-12-24 20:00:00 435

原创 Python并发编程能力解析

场景特征推荐模型理由CPU密集型计算多进程绕过GIL,真正并行I/O密集型,并发<1000多线程简单易用,开发成本低高并发I/O,连接>1000asyncio协程高并发,低内存混合型任务混合架构进程处理CPU,协程处理I/O。

2025-12-24 13:40:09 832

原创 CPU深度解析:计算机的真正大脑

CPU(Central Processing Unit,中央处理器) 是计算机系统的核心运算和控制单元,负责:指令执行:按程序顺序取出指令并执行数据运算:完成算术运算和逻辑判断流程控制:协调各硬件部件协同工作数据传输:在存储器、I/O设备间搬运数据用一个生动的比喻:如果计算机是一座工厂,CPU就是厂长——既要看懂图纸(读取指令),又要指挥工人(控制硬件),还要亲自上阵干活(执行运算)。

2025-12-23 18:00:00 478

原创 AJAX与Fetch--异步Web请求的对比

在当今的Web开发中,异步数据获取早已成为构建动态应用的核心能力。从早期的AJAX技术到现代的Fetch API,开发者面对的选择越来越多。然而,这两种主流技术究竟有何不同?在实际项目中该如何选择?让我们从解决问题的角度出发,深入剖析它们的差异与适用场景。

2025-12-23 14:15:00 1384

原创 从HTTP2.0到HTTP3.0的技术演进

想象一下这样的场景:你精心优化的网站已经全面启用HTTP/2,所有资源合并、域名分片等传统技巧都已应用,但某些用户仍然抱怨加载缓慢,特别是在移动网络或跨地域访问时。这不是你的代码问题,而是底层的传输协议遇到了物理限制。这正是HTTP/3要解决的核心问题。本文将带你深入HTTP/2与HTTP/3的技术差异,并解释为什么这个看似渐进式的升级,实际上是一次架构革命。

2025-12-22 17:45:00 988

原创 VPC的作用

这种隔离性确保了不同的VPC之间二层和三层网络是完全隔离的,从而保障用户资源的私密性和安全性。VPC通过防火墙、数据传输加密、访问控制列表(ACL)等机制,构建多层次的安全架构,确保数据的安全。VPC虚拟专有云(Virtual Private Cloud)的主要作用包括提供隔离的网络环境、增强安全性、灵活配置网络资源、支持混合云部署,并提供丰富的网络功能。VPC为用户提供了一个逻辑隔离的网络环境,确保用户的数据和应用的私密性和安全性。用于控制进出VPC的流量,确保只有授权的访问才能进入或离开VPC‌23。

2025-05-22 16:45:00 16075

原创 什么是CDN(Content Delivery Network,内容分发网络)

通过缓存内容(如网页、图片、视频和其他类型的网络数据)在多个服务器上,并根据每个用户的地理位置将请求路由至最近的服务器。例如,在操作系统推出新版本更新时,通过CDN分发可以让用户无论身处何地,都能及时地下载到最新的操作系统更新,避免了下载速度慢和更新失败的问题。例如,跨国电商平台在大型购物节日期间,依赖CDN来应对巨大的用户访问量,保证网站的响应速度和服务质量。通过在全球分布的服务器上缓存内容,让用户可以从地理上最近的服务器获取数据,大幅减少了数据传输时间,从而加速网页和多媒体内容的加载速度。

2025-05-22 14:15:00 17576

原创 OSS-承载数据的巨轮

对象存储(OSS-Object Storage Service)是一种用于存储和管理 非结构化数据(如图片、视频、日志文件等)的云存储服务。OSS中数据以对象(Object)形式存储于存储桶(Bucket)中,无传统目录层级。数据冗余存储(如多副本、纠删码),保障99.9999999999%(12个9)的持久性。在云端,存储方案共有块存储、文件存储、对象存储三种。元数据(Metadata):描述性信息(如文件类型、大小、创建时间)。纠删码(EC):将数据分片编码,部分丢失仍可恢复(存储效率更高)。

2025-05-14 16:45:00 16965

原创 如何开发一款 Chrome 浏览器插件

Chrome是由谷歌开发的网页浏览器,基于开源软件(包括WebKit和Mozilla)开发,任何人都可以根据自己需要使用、修改或增强它的功能。Chrome凭借着其优秀的性能、出色的兼容性以及丰富的扩展程序,赢得了广大用户的信任。在Chrome Web Store上,大量实用的扩展程序,满足大家的个性化需求。那么,开发一款 Chrome 浏览器插件,首先需要掌握基础的 Web 技术(HTML/CSS/JavaScript)和 Chrome 扩展的 API。):插件的配置文件,定义名称、版本、权限、资源等。

2025-05-14 14:15:00 19410

原创 分布式架构详解

架构(Distributed Architecture)是分布式计算技术的应用和工具,指将一个复杂系统拆分为多个独立的组件(或服务),并将这些组件部署在不同物理节点(服务器、虚拟机、容器)上,通过网络通信协作完成整体功能。分布式数据库(如Oracle RAC)和中间件(如IBM WebSphere)。分布式事务(Seata、Saga模式)。:Kafka(高吞吐)、RabbitMQ(复杂路由)、RocketMQ(事务消息)。支持水平扩展(增加节点)和垂直扩展(提升单节点性能),应对业务增长。

2025-05-07 16:45:00 19338

原创 微服务架构详解

尽管引入分布式复杂性(如事务管理、链路追踪),但结合容器化(Docker/K8s)和 DevOps 实践,微服务已成为云原生时代的核心架构模式。近年来微服务很火,有多家大型企业都开始采用微服务分布式系统架构,所以就打算跟大家做一期关于微服务的分享,不过微服务和涉及的分布式计算非常的复杂,绝非是一篇文章就可以讲清楚的,本文只是从最简单的概念的基本使用带你入门,如果后续还有兴趣的话,可以查阅相关的文献和技术书籍去深入学习。:Eureka(AP模型)、Consul(CP模型)、Nacos(AP/CP可切换)。

2025-05-07 14:15:00 19416 1

原创 如何在 Linux 环境下使用 Certbot 自动生成 SSL 证书并部署到 Nginx 服务中

编辑 Nginx 配置文件(通常是 /etc/nginx/sites-available/default 或 /etc/nginx/nginx.conf,具体路径可能会有所不同)来配置虚拟主机。SSL加密技术对网络传输的数据安全非常重要,然而,申请SSL证书却很麻烦,而且免费的SSL证书最多使用3个月,使得广大程序员十分不方面,流程如下。在生成 SSL 证书之前,确保你的 Nginx 配置正确,并且已经指向你的网站根目录。首先,确保你的系统包管理器已经更新,然后安装 Certbot 和 Nginx 插件。

2025-04-30 17:00:00 19994

原创 运用ESS(弹性伸缩)技术实现服务能力的纵向扩展

其核心在于灵活的策略配置(动态、定时、预测)与多云平台的深度集成(监控、LB、实例管理)。ESS(Elastic Scaling Service,弹性伸缩)也叫AS(Auto Scaling)是一种云计算服务,通过自动调整计算资源规模应对业务负载波动,实现资源利用率最大化与成本优化。监控指标采集:云监控系统(如CloudWatch、阿里云CMS)实时采集实例的CPU、内存、网络等指标。支持定时伸缩(如工作日高峰)、动态伸缩(基于指标)、手动伸缩模式。

2025-04-30 14:45:00 18484

原创 空器化到底解决了什么问题

容器化时代通过轻量级隔离、镜像标准化和编排自动化,解决了物理机和虚拟机时代的资源浪费、部署低效和环境碎片化问题,成为云原生技术的基石。在传统的开发和运维过程中,应用程序的开发环境、测试环境和生产环境往往不一致,导致“在我机器上可以工作”的问题。容器为每个应用提供了独立的运行环境,应用和其依赖被打包到容器内,这样每个应用都能独立运行,不会受其他应用的影响。在容器化环境中,应用程序与其依赖关系被打包为一个镜像,这个镜像可以在不同的环境中运行,无论是开发环境、测试环境、生产环境,还是不同的计算机系统上。

2025-04-23 16:45:00 20344

原创 云计算领域需掌握的核心技术

云计算技术栈覆盖从底层资源虚拟化到上层智能应用的全链条,企业需根据业务需求(如高并发、实时分析、成本敏感)选择合适技术组合。云计算将计算、存储、数据库等资源集中到远程数据中心,用户通过互联网按需调用,无需自行维护硬件设备。依靠强大的计算能力,使得成千上万的终端用户不担心所使用的计算技术和接入的方式等都能够进行有效的依靠网络连接起来的硬件平台的计算能力来实施多种应用。云计算支持快速部署应用和服务,例如通过PaaS(平台即服务)直接调用开发工具和中间件,缩短项目周期。

2025-04-23 14:30:00 20286

原创 selenium 实现模拟登录中的滑块验证功能

用python在做数据采集过程中,经常需要用到模拟登录,经常遇到各种图片、文字甚至短信等验证,如果能通过脚本的方便实现验证,就可以自动帮我更高效地收集数据。它支持多种编程语言(如 Python、Java、C# 等),能够模拟用户在浏览器中的操作,如点击、输入、滚动等。Selenium 的核心组件是 WebDriver,它通过浏览器驱动(如 ChromeDriver、GeckoDriver)与浏览器进行交互。将图像识别与拖动操作结合使用,可应对更复杂的滑块验证场景。步骤 5:生成模拟人类拖动的轨迹。

2025-04-17 19:15:00 21448 2

原创 Flask(补充内容)配置SSL 证书 实现 HTTPS 服务

数据在互联网上传输时,如果未经加密,随时可能被抓包软件抓住,里面的cookie、用户名、密码什么的,它会看得一清二楚,所以,只要你的项目上网,就必须加载ssl证书,它的重要性风云以前的博文有详细介绍,这里不再赘述。看到生成的两个文件:ssl.crt、ssl.key 则表示成功。当然,此证书为自签名证书,只适合于测试环境,如果上生产环境,还需专有数字证书,可以上阿里云等申请时长为3个月的免费证书。ssl_context=('ssl.crt', 'ssl.key'):通过此参数指定证书文件和私钥文件。

2025-04-17 15:04:32 21086

原创 DeepSeek和ChatGPT的全面对比

DeepSeek和ChatGPT作为当前领先的大语言模型,代表了AI发展的不同技术路径和应用理念。DeepSeek和ChatGPT代表了AI发展的两种范式:前者以中文市场为根基,追求深度垂直;:DeepSeek:对话更符合中文语境,能理解"内卷""躺平"等网络热词。:中文场景DeepSeek准确率92.3%,ChatGPT为88.7%:DeepSeek错误率0.5%,ChatGPT为0.3%:DeepSeek:界面更简洁,适合中文用户快速上手。:稀疏激活:仅激活相关专家模块,降低计算开销。

2025-04-11 16:45:00 23580

原创 Flask(十二)部署与安全性【完】

至此,Flask系列已完整覆盖 Flask 的各项功能与实战技巧,希望与各位优秀码农的一起进步!Gunicorn 是一个高性能的 WSGI 服务器,适用于生产环境。,并加强安全防护,防止 SQL 注入、XSS 和 CSRF 攻击。Docker 可以封装 Flask 及其所有依赖,使部署更便捷。将流量转发到 Gunicorn,提高 Flask 访问速度。,确保应用稳定运行。在实际项目中,推荐结合。在完成 Flask 应用的开发后,我们需要。为了确保安全,推荐使用。

2025-04-11 14:15:00 22889 1

原创 Flask(十一)缓存与优化

app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 3600 # 1 小时缓存。访问 /,数据会缓存 30 秒,在此期间 Flask 直接返回缓存数据,而不重新执行视图函数。是提升性能、减少服务器负载的关键措施。Flask 提供了多种方式来优化应用,包括。Flask 没有内置缓存系统,但可以使用 Flask-Caching 进行缓存优化。在下一章,我们将深入探讨。在 Web 应用开发中,

2025-04-09 16:45:00 21337

原创 Flask(十)日志与错误处理

长时间运行的应用会产生大量日志,占用存储空间。RotatingFileHandler 可以在日志文件达到一定大小后自动创建新文件。Flask 通过 app.logger 提供日志功能。默认情况下,app.logger 只会在。可以使用 app.register_error_handler 捕获所有异常。默认情况下,Flask 日志打印到控制台。我们可以将日志保存到文件。可以使用 Flask 模板系统,创建更友好的错误页面。是一个异常跟踪工具,可用于监控 Flask 应用。在下一章,我们将探讨。

2025-04-09 14:15:00 21743

原创 Flask(九)邮件发送与通知系统

Flask 可以通过。

2025-04-08 16:45:00 21000

原创 深入解析机器学习

在大语言模型(如 ChatGPT、GPT-4、BERT、T5)中,机器学习的作用贯穿模型的训练、优化和推理过程。通过 Transformer 和深度学习技术,大语言模型能够理解、生成和优化文本,并在多个行业落地应用。大语言模型(Large Language Model, LLM)是现代人工智能(AI)发展的重要突破之一,而其核心驱动力正是。机器学习是计算机科学的一个分支,旨在使计算机系统能够通过数据学习模式,而无需明确的指令。在新的输入 xxx 到来时,可以预测相应的 y^\hat{y}y^​。

2025-04-08 14:15:00 21746

原创 阿里云认证专家(ACP)的含金量与实际价值

阿里云认证专家(Alibaba Cloud Certified Professional, ACP)是阿里云官方推出的专业技术认证,旨在验证个人在阿里云平台上的技术能力和实践经验。:阿里云是中国领先的云计算服务提供商,全球市场份额排名前三,ACP 认证在国内外云计算领域具有较高的认可度。ACP 认证是云计算领域的重要资质,能够为个人职业发展提供有力支持,尤其是在云计算、大数据、人工智能等领域。:通过准备 ACP 认证考试,考生可以系统学习阿里云的各项技术和服务,提升自身的技术水平。

2025-04-07 16:16:57 23325

原创 终于在3月的最后一个工作日拿下ACP

早在春节前,风云就对自己的追梦技术的道路定下了今天的目标,计划今年至少考取三门证书,为自己的职业生涯争得一些头衔,根据工作实际需要和当下前沿技术,我要坚实地朝ACP、人工智能应用工程师(高级),架构师三个方向努力,以夯实自己的理论基础。首先要拿下的,便是ACP,按道理,这门学科并不难,特别是对于像风云这些有经验的开发者,概念那些在工作有已操作过,我最初以为,只需强化巩固,针对ACP做一些应试性的训练,就可以通过,但不得不说过程还是很艰辛。

2025-04-07 14:15:00 20777

原创 Flask(八)异步任务与后台处理

在 Web 应用中,有时需要执行一些耗时操作,比如发送邮件、图片处理、数据分析等。如果这些任务在请求中同步执行,会导致用户体验变差,甚至请求超时。Flask 本身是一个同步框架,但可以结合。对于长时间任务,前端需要实时获取进度,这里使用。需 Redis / RabbitMQ。实现异步任务和后台处理。任务队列,高并发任务。

2025-03-31 18:15:00 19099

原创 文生图(Text-to-Image)Prompt 编写技巧

一只威武的狼站在长满苔藓的岩石上,凝视着远方,月光柔和地照在它的毛皮上,就像电影中的灯光一样,超现实。(未来机器人:1.3),蓝色发光的眼睛,复杂的机械细节,(黑暗赛博朋克城市:1.5),霓虹灯的反射。巨大的机械机器人站在霓虹灯闪烁的城市中,未来主义的赛博朋克主题,发光的全息图,超详细的电影构图。令人惊叹的战士肖像,电影级灯光,超详细,8K(底片:模糊、扭曲的脸,额外的手指,低分辨率)一位美丽女子,绿宝石般的眼睛,长卷发棕色,穿着丝绸连衣裙,柔和的自然光,照片写实,8K。

2025-03-31 14:00:47 18327

原创 Flask(七)用户认证与权限管理

在 Web 应用中,用户认证(Authentication)和权限管理(Authorization)是至关重要的功能。Flask 提供了多种方式来实现用户身份验证,包括。Flask-Login 提供 @login_required 装饰器,限制未登录用户访问特定页面。下一章将介绍 Flask 的异步任务与后台处理。进行 API 认证。

2025-03-28 16:45:00 17628 2

原创 Flask(六)数据库与模型操作

数据库是 Web 应用的重要组成部分,Flask 通过 SQLAlchemy 提供强大的 ORM(对象关系映射)功能,使开发者可以使用 Python 代码操作数据库,而无需编写复杂的 SQL 语句。Flask-SQLAlchemy 是 Flask 官方推荐的数据库扩展,封装了 SQLAlchemy,使数据库操作更加方便。user = User.query.get(1)print(user.posts) # 获取该用户的所有帖子。这样,site.db 数据库就创建好了,并且包含 User 表。

2025-03-28 14:30:00 16368

原创 Flask(五)表单处理与验证

在 Web 开发中,表单用于接收用户输入并提交给服务器进行处理。Flask 提供了多种方式处理表单,其中 Flask-WTF 是最常用的表单库,基于 WTForms,提供了 CSRF 保护、字段验证等功能。Flask-WTF 默认启用 CSRF 保护,每个表单都需要 hidden_tag()。SECRET_KEY 用于生成 CSRF 令牌,确保表单提交安全。下一章将介绍 Flask 的数据库与模型操作。确保密码长度在 6-20 之间。如果字段为空,表单验证会失败。

2025-03-26 16:45:00 16120

原创 Flask 四)模板系统

本章将详细介绍 Flask 模板系统的基础知识,包括模板语法、模板变量、模板过滤器、自定义过滤器、模板继承等。本章介绍了 Flask 模板系统的基础知识,包括模板变量、条件语句、循环、过滤器、自定义过滤器、模板继承和静态文件管理。访问 http://127.0.0.1:5000/user/Alice,会显示 "Hello, Alice!访问 http://127.0.0.1:5000/home,会看到继承 base.html 的页面。模板继承可以避免重复代码,提高模板的可维护性。

2025-03-26 14:15:00 16089

原创 Flask(三)路由与视图函数

访问 http://127.0.0.1:5000/files/docs/python.pdf,返回 "File path: docs/python.pdf"。访问 http://127.0.0.1:5000/submit 时,默认返回 "Submit a form using POST"。访问 http://127.0.0.1:5000/price/9.99,返回 "Price: $9.99"。访问 http://127.0.0.1:5000/post/123,返回 "Post ID: 123"。

2025-03-25 16:45:00 14299

原创 Flask(二)项目结构与环境配置

本章介绍了 Flask 项目的标准结构、如何创建和管理虚拟环境,以及如何配置和运行 Flask 应用。│ ├── __init__.py # 初始化 Flask 应用。│ ├── routes.py # 视图和路由。│ ├── models.py # 数据库模型。│ ├── forms.py # 表单处理。│── config.py # 配置文件。

2025-03-25 14:15:00 13826

原创 Flask(一)概述与快速入门

Flask 是一个基于 Python 的轻量级 Web 框架,它提供了简单而强大的工具,使开发者能够快速构建 Web 应用。在下一章,我们将深入分析 Flask 的项目结构与环境配置,以便构建更复杂的应用程序。默认情况下,Flask 运行在 http://127.0.0.1:5000/,打开浏览器访问该 URL,即可看到 Hello, Flask!__name__ 变量指示 Python 运行模块的名称,Flask 需要它来确定资源的根目录。在使用 Flask 之前,需要先安装它。

2025-03-24 16:45:00 12070

原创 deepseek日常用法的核心原则

"作为市场营销专员(角色),请分析这份销售数据(任务),需要对比Q3和Q4的增长率(限制),用表格展示前五名产品并附加柱状图代码(格式)"deepseek持续爆火,相信大家都体验过,然后,真正拿它来解决工作中的问题,在于对prompt也就是提示词的优化。风云结合自己用AI的一些经验,提炼出些好的方法和要素,分享给大家,希望大家借助AI,来解决一些工作难题,提升效率。具体的效果,还需结合自身实际情况,不断调整和优化,根据不同的需求,从实践中总结和提炼,使用迭代指令:"基于上次结果,增加成本效益分析维度"

2025-03-24 14:15:00 12578

空空如也

空空如也

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

TA关注的人

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