- 1 简介go-kit(微服务 toolkit)框架定位 / 优势:理念上是「构建可维护、可测试、可观察的微服务的工具箱」非常模块化(transport、endpoint、middleware、metrics、tracing、circuit-breaker 等分离),适合复杂企业级分布式系统,需要你自己组合但能得到高度可控和良好架构。 2 常用配套Web / RPC 层:通常与 net/ht... 1 简介go-kit(微服务 toolkit)框架定位 / 优势:理念上是「构建可维护、可测试、可观察的微服务的工具箱」非常模块化(transport、endpoint、middleware、metrics、tracing、circuit-breaker 等分离),适合复杂企业级分布式系统,需要你自己组合但能得到高度可控和良好架构。 2 常用配套Web / RPC 层:通常与 net/ht...
- 话不多说,先上刚刚领到的券加入流程加入沃土计划(个人)→ 在华为云空间构建一个应用→申请代金券(可以申请3次,每次500) 快去领取:领取过程也太简单了吧,实名认证用户5分钟搞定申请: 第一步:加入华为云沃土计划个人方向进入沃土云创计划_开发者中心-华为云,注册账号,实名认证后,使能方向选择“个人”跳到“开发者空间”,填写基础信息,提交后自动通过审核。 第二步:在华为云空间构建一个应用(此... 话不多说,先上刚刚领到的券加入流程加入沃土计划(个人)→ 在华为云空间构建一个应用→申请代金券(可以申请3次,每次500) 快去领取:领取过程也太简单了吧,实名认证用户5分钟搞定申请: 第一步:加入华为云沃土计划个人方向进入沃土云创计划_开发者中心-华为云,注册账号,实名认证后,使能方向选择“个人”跳到“开发者空间”,填写基础信息,提交后自动通过审核。 第二步:在华为云空间构建一个应用(此...
- 写在前面上周项目组内照常进行Code Review,前端同事亮明盯着屏幕看了五分钟 Diff,突然揉眼睛说:"我是不是该配副眼镜了?"旁边后端小李接话:“你那算啥,我现在看白底代码眼睛就疼,Dark Mode 开了一年多了。”这番对话让我想起了一个残酷的事实:如今我们当代程序员们的工作强度,已经从「写多少行代码」变成了「盯屏幕多少小时」。打开你的 RescueTime 或 Screen T... 写在前面上周项目组内照常进行Code Review,前端同事亮明盯着屏幕看了五分钟 Diff,突然揉眼睛说:"我是不是该配副眼镜了?"旁边后端小李接话:“你那算啥,我现在看白底代码眼睛就疼,Dark Mode 开了一年多了。”这番对话让我想起了一个残酷的事实:如今我们当代程序员们的工作强度,已经从「写多少行代码」变成了「盯屏幕多少小时」。打开你的 RescueTime 或 Screen T...
- 1 简介在微服务开发实践领域,Go语言 拥有庞大而活跃的社区,有许多可用的库和框架。其生态系统在不断发展,新的工具和技术一直在开发。本文列举几个常见的流行微服务开发开源工具。例如: package main import ( "fmt" "github.com/gin-gonic/gin" ) func main() { r... 1 简介在微服务开发实践领域,Go语言 拥有庞大而活跃的社区,有许多可用的库和框架。其生态系统在不断发展,新的工具和技术一直在开发。本文列举几个常见的流行微服务开发开源工具。例如: package main import ( "fmt" "github.com/gin-gonic/gin" ) func main() { r...
- 1 简介本文示例如何实验Python 实现并发任务的两种方式写出对应版本 2 密集IO任务方案:使用 concurrent.futures.ThreadPoolExecutor适合 I/O 密集任务(比如网络请求、文件操作) from concurrent.futures import ThreadPoolExecutor, as_completed def worker(i)... 1 简介本文示例如何实验Python 实现并发任务的两种方式写出对应版本 2 密集IO任务方案:使用 concurrent.futures.ThreadPoolExecutor适合 I/O 密集任务(比如网络请求、文件操作) from concurrent.futures import ThreadPoolExecutor, as_completed def worker(i)...
- 通过实际操作,利用Astro低代码平台开发一个最简单应用。在这个过程中,学习从模型集成、界面操作一系列关键步骤,从而掌握Astro低代码平台的基本使用方法及于大模型的结合,体验其在应用开发中的优势。 通过实际操作,利用Astro低代码平台开发一个最简单应用。在这个过程中,学习从模型集成、界面操作一系列关键步骤,从而掌握Astro低代码平台的基本使用方法及于大模型的结合,体验其在应用开发中的优势。
- 1 简介性能和可扩展性在 Go 设计时考虑了性能和可扩展性 。它具有轻量级的 goroutine 调度算法和高度优化的运行时,使其成为构建高性能系统的理想选择。本文从几个方面说明高性能与高扩展性的体现在哪里。 2 轻量级并发模型(Goroutine)go worker(&wg) 启动了一个 goroutine。Goroutine 是 Go 的核心并发单元,由 Go 运行时(runtime)... 1 简介性能和可扩展性在 Go 设计时考虑了性能和可扩展性 。它具有轻量级的 goroutine 调度算法和高度优化的运行时,使其成为构建高性能系统的理想选择。本文从几个方面说明高性能与高扩展性的体现在哪里。 2 轻量级并发模型(Goroutine)go worker(&wg) 启动了一个 goroutine。Goroutine 是 Go 的核心并发单元,由 Go 运行时(runtime)...
- 华为云开发者社区更文计划,10月继续进行中~~ 华为云开发者社区更文计划,10月继续进行中~~
- 如今,借助AI编程工具,任何人都能生成代码。但无数满怀热情的新手很快便会撞上一堵无形的墙:明明给出了指令,AI生成的代码却无法运行、漏洞百出,或者完全不是自己想要的。问题出在哪里?瓶颈往往不在于技术,而在于思维。AI是一位全能的代码执行者,但它需要一位合格的“指挥官”。这位指挥官所需要的,不是精通所有语法,而是理解程序员如何思考。掌握以下几种核心的「程序员思维」,你将从一个AI指令的胡乱发送... 如今,借助AI编程工具,任何人都能生成代码。但无数满怀热情的新手很快便会撞上一堵无形的墙:明明给出了指令,AI生成的代码却无法运行、漏洞百出,或者完全不是自己想要的。问题出在哪里?瓶颈往往不在于技术,而在于思维。AI是一位全能的代码执行者,但它需要一位合格的“指挥官”。这位指挥官所需要的,不是精通所有语法,而是理解程序员如何思考。掌握以下几种核心的「程序员思维」,你将从一个AI指令的胡乱发送...
- 作为一名开发者,我曾经每天陷入各种重复性工作中:数据整理、文档处理、客户咨询回复……这些任务不仅枯燥,还占据了我大量本可用于创造性工作的时间。直到我发现了Dify这个可视化AI工作流平台,一切才开始发生改变。经过一段时间的实践和优化,我成功利用Dify搭建了一套自动化工作流系统,每天为我节省了近3小时的重复劳动时间。在这篇文章中,我将分享如何实现这一转变。 为什么选择Dify?Dify是一个... 作为一名开发者,我曾经每天陷入各种重复性工作中:数据整理、文档处理、客户咨询回复……这些任务不仅枯燥,还占据了我大量本可用于创造性工作的时间。直到我发现了Dify这个可视化AI工作流平台,一切才开始发生改变。经过一段时间的实践和优化,我成功利用Dify搭建了一套自动化工作流系统,每天为我节省了近3小时的重复劳动时间。在这篇文章中,我将分享如何实现这一转变。 为什么选择Dify?Dify是一个...
- 1 简介依赖管理 的 Go 模块,依赖和版本控制管理Go 的模块依赖管理(Go Modules)和 Python3 的模块依赖管理(site-packages + pip/venv)在理念上都旨在解决依赖管理与版本控制问题,但它们的实现机制与理念存在显著差异。Go 模块提供了一种在 Go 项目 中管理依赖项和版本控制的方法。它们使声明和管理依赖关系变得容易,确保项目可重复且可靠。例如: ... 1 简介依赖管理 的 Go 模块,依赖和版本控制管理Go 的模块依赖管理(Go Modules)和 Python3 的模块依赖管理(site-packages + pip/venv)在理念上都旨在解决依赖管理与版本控制问题,但它们的实现机制与理念存在显著差异。Go 模块提供了一种在 Go 项目 中管理依赖项和版本控制的方法。它们使声明和管理依赖关系变得容易,确保项目可重复且可靠。例如: ...
- 本文以埃达.洛夫莱斯为出发点,通过百度百度采集相关人物的信息,创建思维导图,然后将思维导图和文本信息转换成graph,存放在neo4j图数据库库中,通过实例讲解怎么从文本到图对象的人工构建过程 本文以埃达.洛夫莱斯为出发点,通过百度百度采集相关人物的信息,创建思维导图,然后将思维导图和文本信息转换成graph,存放在neo4j图数据库库中,通过实例讲解怎么从文本到图对象的人工构建过程
- 1 简介使用 Go 的内置包进行测试testingGo 有一个内置的包,提供了一种编写单元测试和集成测试的方法。它易于使用,并提供了许多开箱即用的功能,包括测试覆盖率和基准测试。例如:testing import ( "testing" ) func add(x, y int) int { return x + y } func T... 1 简介使用 Go 的内置包进行测试testingGo 有一个内置的包,提供了一种编写单元测试和集成测试的方法。它易于使用,并提供了许多开箱即用的功能,包括测试覆盖率和基准测试。例如:testing import ( "testing" ) func add(x, y int) int { return x + y } func T...
- 1.华为开发者空间是什么华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为根技术资源及工具,为开发者提供180+小时免费云主机开发环境,支持桌面、容器、CLI等多种方式进行云上开发;开发者空间整合云上AI开发工具链,一键开发AI Agent、部署MCP并提供配套技术案例,打造开发者智能AI应用开发平台。2. 华为开发者空间有哪几大能力①云开发... 1.华为开发者空间是什么华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为根技术资源及工具,为开发者提供180+小时免费云主机开发环境,支持桌面、容器、CLI等多种方式进行云上开发;开发者空间整合云上AI开发工具链,一键开发AI Agent、部署MCP并提供配套技术案例,打造开发者智能AI应用开发平台。2. 华为开发者空间有哪几大能力①云开发...
- 本文分享如何利用Dify搭建自动化工作流,实现客服应答、文档处理与代码生成等日常任务的智能化。通过具体案例详解搭建步骤与性能优化技巧,该方案每天为我节省约3小时,有效提升开发效率。 本文分享如何利用Dify搭建自动化工作流,实现客服应答、文档处理与代码生成等日常任务的智能化。通过具体案例详解搭建步骤与性能优化技巧,该方案每天为我节省约3小时,有效提升开发效率。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签