- Node 原生 http 起静态服务 Node 原生 http 起静态服务
- 前后端分离之后,接口就是前后端唯一的契约。本文讲清楚 RESTful 的核心思想、URL 和动词怎么搭配、状态码怎么用、版本怎么带。 前后端分离之后,接口就是前后端唯一的契约。本文讲清楚 RESTful 的核心思想、URL 和动词怎么搭配、状态码怎么用、版本怎么带。
- 前面五章我们一直在“使用” Requests。这一章换一个角度:如果自己实现一个 HTTP 库,需要解决什么问题?1. 从 requests.get() 开始当我们执行:requests.get(url)实际上可以理解为:requests.get() ↓requests.request() ↓Session.request() ↓构造 Request ... 前面五章我们一直在“使用” Requests。这一章换一个角度:如果自己实现一个 HTTP 库,需要解决什么问题?1. 从 requests.get() 开始当我们执行:requests.get(url)实际上可以理解为:requests.get() ↓requests.request() ↓Session.request() ↓构造 Request ...
- 在 Go 中读取文件或 HTTP 请求体时,如果直接使用:data, err := io.ReadAll(r)会一直读取到数据结束。如果数据来源不可信,内容特别大,就可能占用过多内存。这时候可以使用 io.LimitReader 限制最多读取多少字节:reader := io.LimitReader(r, 1024*1024)data, err := io.ReadAll(reader)if... 在 Go 中读取文件或 HTTP 请求体时,如果直接使用:data, err := io.ReadAll(r)会一直读取到数据结束。如果数据来源不可信,内容特别大,就可能占用过多内存。这时候可以使用 io.LimitReader 限制最多读取多少字节:reader := io.LimitReader(r, 1024*1024)data, err := io.ReadAll(reader)if...
- Agent API编排与服务集成模式 引言现代Agent系统很少孤立运行,它们需要与大量的外部服务进行交互:搜索引擎、数据库、消息队列、第三方API、内部微服务等。当Agent需要协调多个服务的调用来完成一个复杂任务时,API编排就成为核心能力。API编排涉及服务描述、发现、调用链构建、错误处理、限流熔断等多个方面,是构建生产级Agent系统的关键技术。本文将从API描述规范出发,逐步深入... Agent API编排与服务集成模式 引言现代Agent系统很少孤立运行,它们需要与大量的外部服务进行交互:搜索引擎、数据库、消息队列、第三方API、内部微服务等。当Agent需要协调多个服务的调用来完成一个复杂任务时,API编排就成为核心能力。API编排涉及服务描述、发现、调用链构建、错误处理、限流熔断等多个方面,是构建生产级Agent系统的关键技术。本文将从API描述规范出发,逐步深入...
- 上一章我们了解了 Requests 的定位。这一章正式开始使用它。1. GET 请求最基本的 GET:import requestsresponse = requests.get( "https://example.com")print(response.status_code)print(response.text)其中:response.status_code表示 HTTP 状态码... 上一章我们了解了 Requests 的定位。这一章正式开始使用它。1. GET 请求最基本的 GET:import requestsresponse = requests.get( "https://example.com")print(response.status_code)print(response.text)其中:response.status_code表示 HTTP 状态码...
- Python代码慢?这5个性能优化技巧让速度提升100倍你一定有过这种感觉:代码逻辑写对了,结果也对,但跑起来就是慢。一个循环要跑几分钟,一个数据处理脚本要等半小时,你盯着屏幕发呆,怀疑是不是电脑该换了。其实大概率不是电脑的问题,而是你的代码"姿势"不对。Python本身确实不是最快的语言,但大多数人的Python代码连它应有速度的1%都没发挥出来。下面这5个优化技巧,每一个都能带来数量级的... Python代码慢?这5个性能优化技巧让速度提升100倍你一定有过这种感觉:代码逻辑写对了,结果也对,但跑起来就是慢。一个循环要跑几分钟,一个数据处理脚本要等半小时,你盯着屏幕发呆,怀疑是不是电脑该换了。其实大概率不是电脑的问题,而是你的代码"姿势"不对。Python本身确实不是最快的语言,但大多数人的Python代码连它应有速度的1%都没发挥出来。下面这5个优化技巧,每一个都能带来数量级的...
- 零基础玩转微信小程序:码云数智实操全攻略很多朋友想拥有一个自己的微信小程序,但一听到“代码”、“编程”这些词就打了退堂鼓。别担心,现在有了像码云数智这样的SaaS平台,不懂技术也能像搭积木一样,快速搭建出属于你的专属小程序。今天就用一篇实操攻略,带你走通从零到上线的全过程。第一步:兵马未动,资质先行在动手搭建前,需要先备齐两样“入场券”。一是微信小程序的官方账号。你需要前往微信公众平台,注册... 零基础玩转微信小程序:码云数智实操全攻略很多朋友想拥有一个自己的微信小程序,但一听到“代码”、“编程”这些词就打了退堂鼓。别担心,现在有了像码云数智这样的SaaS平台,不懂技术也能像搭积木一样,快速搭建出属于你的专属小程序。今天就用一篇实操攻略,带你走通从零到上线的全过程。第一步:兵马未动,资质先行在动手搭建前,需要先备齐两样“入场券”。一是微信小程序的官方账号。你需要前往微信公众平台,注册...
- 引言在之前的博客中,我们探讨了网络世界的“硬件基石”(路由器、交换机)和“基础规则”(IP地址)。但如果只有这些,互联网充其量只是一个能互相发送数据包的枯燥管道。真正让互联网变得丰富多彩,让我们能够刷网页、看视频、发邮件、玩游戏的,是运行在网络最顶层的应用层协议(Application Layer Protocols)。今天,我们就来揭开这些“幕后导演”的面纱,看看它们是如何指挥数据,为我... 引言在之前的博客中,我们探讨了网络世界的“硬件基石”(路由器、交换机)和“基础规则”(IP地址)。但如果只有这些,互联网充其量只是一个能互相发送数据包的枯燥管道。真正让互联网变得丰富多彩,让我们能够刷网页、看视频、发邮件、玩游戏的,是运行在网络最顶层的应用层协议(Application Layer Protocols)。今天,我们就来揭开这些“幕后导演”的面纱,看看它们是如何指挥数据,为我...
- 在 Go 语言(Golang)的并发编程中,有一句著名的格言:“不要通过共享内存来通信,而要通过通信来共享内存。” 相比于传统语言中复杂的互斥锁(Mutex),Channel 提供了一种更优雅、更符合直觉的并发数据同步方式。一、 Channel 的底层哲学在传统的多线程模型中,多个线程访问同一块内存时,为了防止数据竞争,我们不得不小心翼翼地加上锁。这不仅代码容易出错,还会导致严重的性能瓶颈。... 在 Go 语言(Golang)的并发编程中,有一句著名的格言:“不要通过共享内存来通信,而要通过通信来共享内存。” 相比于传统语言中复杂的互斥锁(Mutex),Channel 提供了一种更优雅、更符合直觉的并发数据同步方式。一、 Channel 的底层哲学在传统的多线程模型中,多个线程访问同一块内存时,为了防止数据竞争,我们不得不小心翼翼地加上锁。这不仅代码容易出错,还会导致严重的性能瓶颈。...
- 部分网址在填写上必须的头信息之后请求依然也出错,此时可以使用第三方https请求来尝试下,下面举一个应用示例比如网址:https://www.rightmove.co.uk/properties/159278981#/?channel=RES_LET正常请求时会报错:此时,我们在第四步其他设置中,选择https请求设置,勾选使用第三方https请求并点击启动服务,如果当前机器第一次使用此服务... 部分网址在填写上必须的头信息之后请求依然也出错,此时可以使用第三方https请求来尝试下,下面举一个应用示例比如网址:https://www.rightmove.co.uk/properties/159278981#/?channel=RES_LET正常请求时会报错:此时,我们在第四步其他设置中,选择https请求设置,勾选使用第三方https请求并点击启动服务,如果当前机器第一次使用此服务...
- 2026年5月,Apache HTTP Server 2.4.66版本被曝出高危双重释放漏洞(CVE-2026-23918),CVSS评分高达8.8。该漏洞源于mod_http2模块在处理HTTP/2流清理时的逻辑缺陷,攻击者无需认证即可触发,特定条件下可导致远程代码执行(RCE)。我在本文中将从漏洞原理、复现过程、修复方案、预防措施四个维度进行深度剖析,为系统管理员和开发者提供完整的安全防护指南 2026年5月,Apache HTTP Server 2.4.66版本被曝出高危双重释放漏洞(CVE-2026-23918),CVSS评分高达8.8。该漏洞源于mod_http2模块在处理HTTP/2流清理时的逻辑缺陷,攻击者无需认证即可触发,特定条件下可导致远程代码执行(RCE)。我在本文中将从漏洞原理、复现过程、修复方案、预防措施四个维度进行深度剖析,为系统管理员和开发者提供完整的安全防护指南
- HarmonyOS开发:崩溃分析——Crash分析📌 核心要点:崩溃是用户体验的"致命伤"——CrashCollection集成崩溃采集、堆栈分析定位根因、崩溃率监控实时告警,让你在用户投诉之前就发现并修复崩溃。 背景与动机你正在吃午饭,手机突然震个不停。打开一看,用户群里炸了——“应用闪退了!”“刚下的单没了!”“什么破应用!”你赶紧打开后台,发现崩溃率从0.1%飙升到了5%。这意味着... HarmonyOS开发:崩溃分析——Crash分析📌 核心要点:崩溃是用户体验的"致命伤"——CrashCollection集成崩溃采集、堆栈分析定位根因、崩溃率监控实时告警,让你在用户投诉之前就发现并修复崩溃。 背景与动机你正在吃午饭,手机突然震个不停。打开一看,用户群里炸了——“应用闪退了!”“刚下的单没了!”“什么破应用!”你赶紧打开后台,发现崩溃率从0.1%飙升到了5%。这意味着...
- HarmonyOS开发:应用审核规范与技巧核心要点:审核不是跟你过不去,是帮你把关。理解审核标准、提前规避问题、掌握加速技巧,你的应用就能又快又稳地上架。 背景与动机“我的应用提交三天了还在审核中,能不能快点?”“又被驳回了,说我的应用存在安全风险,但具体什么风险也不说清楚!”“申诉了,结果还是维持原判,到底怎么改才能过?”这些抱怨你是不是很熟悉?应用审核是开发者和平台之间最容易产生摩擦的... HarmonyOS开发:应用审核规范与技巧核心要点:审核不是跟你过不去,是帮你把关。理解审核标准、提前规避问题、掌握加速技巧,你的应用就能又快又稳地上架。 背景与动机“我的应用提交三天了还在审核中,能不能快点?”“又被驳回了,说我的应用存在安全风险,但具体什么风险也不说清楚!”“申诉了,结果还是维持原判,到底怎么改才能过?”这些抱怨你是不是很熟悉?应用审核是开发者和平台之间最容易产生摩擦的...
- Go 1.27 RC1 发布,正式版预计 8 月面世;新版本引入 goroutine 泄漏分析工具;Go 反射机制深度解析引发关注;gopls 新增实验性 MCP 服务器支持 AI 代码查询;Go Micro 转型为智能体开发框架并发... Go 1.27 RC1 发布,正式版预计 8 月面世;新版本引入 goroutine 泄漏分析工具;Go 反射机制深度解析引发关注;gopls 新增实验性 MCP 服务器支持 AI 代码查询;Go Micro 转型为智能体开发框架并发...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签