- 前言在学习深入学习Go语言的过程中,需要大量阅读Go语言的汇编代码来查看Go运行的运行原理,那么本文将简单介绍Go语言的汇编指令语法,让大家后续可以简单读懂Go的汇编指令。简介Go语言的汇编是基于Pan9汇编语言的风格(https://9p.io/sys/doc/asm.html)大部分情况我们是不需要写汇编代码的,所以下面主要简单介绍一下Go的汇编语法生成汇编代码的方法(基于Go1.8)在命令行 前言在学习深入学习Go语言的过程中,需要大量阅读Go语言的汇编代码来查看Go运行的运行原理,那么本文将简单介绍Go语言的汇编指令语法,让大家后续可以简单读懂Go的汇编指令。简介Go语言的汇编是基于Pan9汇编语言的风格(https://9p.io/sys/doc/asm.html)大部分情况我们是不需要写汇编代码的,所以下面主要简单介绍一下Go的汇编语法生成汇编代码的方法(基于Go1.8)在命令行
- 前言Go语言从语法上面来说,是相对简单的,所以基本的语法特性是没有什么特别要讲的,我将从Go语言的一些核心的设计,包括interface,内存模型,defer机制,goroutine的实现与调度,cgo,数组和切片,Go语言的编译器和链接器,GC实现。今天先了解一下Go语言中最引以为傲的特性interface,通过这篇文章我们来了解如下的东西:简要介绍Go语言是如何通过DuckType来实现面向接 前言Go语言从语法上面来说,是相对简单的,所以基本的语法特性是没有什么特别要讲的,我将从Go语言的一些核心的设计,包括interface,内存模型,defer机制,goroutine的实现与调度,cgo,数组和切片,Go语言的编译器和链接器,GC实现。今天先了解一下Go语言中最引以为傲的特性interface,通过这篇文章我们来了解如下的东西:简要介绍Go语言是如何通过DuckType来实现面向接
- 1 背景简介本文根据《穷查理宝典(Poor Charlie’s Almanack)》中的核心思想。本文尤其从查理·芒格的思维模型、反直觉洞察、激励机制分析、二级思考、避免愚蠢(Invert, always invert) 来解释普通人如何在投资中缓慢增长财富。 终身寿险的佣金陷阱为何会导致亏损 主动基金如何长期偷走你 50% 财富 长期债券为何是“有保障的贫困”并阐述这些... 1 背景简介本文根据《穷查理宝典(Poor Charlie’s Almanack)》中的核心思想。本文尤其从查理·芒格的思维模型、反直觉洞察、激励机制分析、二级思考、避免愚蠢(Invert, always invert) 来解释普通人如何在投资中缓慢增长财富。 终身寿险的佣金陷阱为何会导致亏损 主动基金如何长期偷走你 50% 财富 长期债券为何是“有保障的贫困”并阐述这些...
- 1 简介关键发现与商业意义Scale 的强项:面向企业的全栈能力(Data Engine、Nucleus、托管标注),擅长承接超大规模/复杂数据任务,且与多家模型供应商/企业集成度高。建议在白皮书中把“企业级数据整合与RLHF闭环”列为直接竞争点。Labelbox 的强项:作为标注工具和“数据工厂”软件化平台,强调协作、质量度量以及Model Foundry 的评估/微调能力;适合需要自主... 1 简介关键发现与商业意义Scale 的强项:面向企业的全栈能力(Data Engine、Nucleus、托管标注),擅长承接超大规模/复杂数据任务,且与多家模型供应商/企业集成度高。建议在白皮书中把“企业级数据整合与RLHF闭环”列为直接竞争点。Labelbox 的强项:作为标注工具和“数据工厂”软件化平台,强调协作、质量度量以及Model Foundry 的评估/微调能力;适合需要自主...
- 1 简介AI原生组织与AI驱动组织之间的区别在于人工智能在业务中的深度。具备AI功能的组织是利用AI提升现有流程的成熟公司。它们通常会添加AI驱动的特性或工具以提高效率,但这些新增内容是叠加在遗留系统上的。在这些企业中,人工智能作为有价值的补充,有帮助,但并非关键任务。公司仍然可以在没有人工智能的情况下运营,尽管效率可能较低,因为人工智能并非其运营的基础。而AI原生组织则从一开始就以AI为... 1 简介AI原生组织与AI驱动组织之间的区别在于人工智能在业务中的深度。具备AI功能的组织是利用AI提升现有流程的成熟公司。它们通常会添加AI驱动的特性或工具以提高效率,但这些新增内容是叠加在遗留系统上的。在这些企业中,人工智能作为有价值的补充,有帮助,但并非关键任务。公司仍然可以在没有人工智能的情况下运营,尽管效率可能较低,因为人工智能并非其运营的基础。而AI原生组织则从一开始就以AI为...
- 1 简介本文这段文字呈现了AI大模型从技术突破到产业价值的深度渗透历程,同时也描绘了AI对未来社会结构的深远影响。AI 原生应用的发展,得益于底层大模型技术的突破。而大模型技术也悄然改变着商业应用的演进方向。因此,在介绍 AI 原生应用及其架构之前,我们先来简单回顾大模型的发展历程和带来的产业价值。 2 提纲AI 原生应用的技术发展里程碑2022年11月:ChatGPT发布大模型突破,生成... 1 简介本文这段文字呈现了AI大模型从技术突破到产业价值的深度渗透历程,同时也描绘了AI对未来社会结构的深远影响。AI 原生应用的发展,得益于底层大模型技术的突破。而大模型技术也悄然改变着商业应用的演进方向。因此,在介绍 AI 原生应用及其架构之前,我们先来简单回顾大模型的发展历程和带来的产业价值。 2 提纲AI 原生应用的技术发展里程碑2022年11月:ChatGPT发布大模型突破,生成...
- 1 简介在内部,原生AI改变了组织管理运营的方式。人工智能可以作为组织作系统,处理日常决策,并自动化资源分配、任务分配、库存管理,甚至项目协调等任务。一些公司利用人工智能来优先排序工单、撰写状态更新、总结团队指标,并标记项目存在风险。因此,员工可以专注于战略性、创造性和关系驱动的工作,而人工智能则负责重复性分析和行政任务。智能体与工作流自动化,智能体作为执行单元: 系统由多个“智能体”构成... 1 简介在内部,原生AI改变了组织管理运营的方式。人工智能可以作为组织作系统,处理日常决策,并自动化资源分配、任务分配、库存管理,甚至项目协调等任务。一些公司利用人工智能来优先排序工单、撰写状态更新、总结团队指标,并标记项目存在风险。因此,员工可以专注于战略性、创造性和关系驱动的工作,而人工智能则负责重复性分析和行政任务。智能体与工作流自动化,智能体作为执行单元: 系统由多个“智能体”构成...
- 1 简介Kratos(go-kratos)框架定位 / 优势:一个由社区(及厂商)推动的“云原生微服务框架”,强调 Protobuf/codegen + gRPC + 配置/中台能力,有项目模板、网关等生态,适合企业内规范化开发。go-kratos 是 Bilibili 开源、社区持续维护的 云原生微服务框架,目标是: “让 Go 更高效地构建可观测、可治理的分布式系统。”主要面向:中... 1 简介Kratos(go-kratos)框架定位 / 优势:一个由社区(及厂商)推动的“云原生微服务框架”,强调 Protobuf/codegen + gRPC + 配置/中台能力,有项目模板、网关等生态,适合企业内规范化开发。go-kratos 是 Bilibili 开源、社区持续维护的 云原生微服务框架,目标是: “让 Go 更高效地构建可观测、可治理的分布式系统。”主要面向:中...
- 1 简介Go语言(Golang)是一门由Google开发的静态类型编程语言,它注重简洁、高效,并且易于并发编程。在Go语言中,基本数据类型设计非常简洁而又强大,与其他语言如Python相比有很多优势。本文分析Go语言中的一些基本数据类型,并与Python进行对比。 2 rune(字符类型)Go中的 rune 类型是一个用来表示单个Unicode字符的类型,它实际上是一个32位的整数。run... 1 简介Go语言(Golang)是一门由Google开发的静态类型编程语言,它注重简洁、高效,并且易于并发编程。在Go语言中,基本数据类型设计非常简洁而又强大,与其他语言如Python相比有很多优势。本文分析Go语言中的一些基本数据类型,并与Python进行对比。 2 rune(字符类型)Go中的 rune 类型是一个用来表示单个Unicode字符的类型,它实际上是一个32位的整数。run...
- 1 简介Go 和 Python 在内存中字符串的真实存储结构有什么不同,我们如何通过代码直观地“看见”这种差异?本文从三步解释:1️⃣ 先讲清楚理论上的区别(UTF-8 字节序列 vs Unicode 码点数组)2️⃣ 用代码演示它了解这种区别3️⃣ 最后解释这种差异背后的设计取舍 2、理论差异:UTF-8 字节序列 vs Unicode 码点数组语言 Go 内存存储方式:UTF-8 ... 1 简介Go 和 Python 在内存中字符串的真实存储结构有什么不同,我们如何通过代码直观地“看见”这种差异?本文从三步解释:1️⃣ 先讲清楚理论上的区别(UTF-8 字节序列 vs Unicode 码点数组)2️⃣ 用代码演示它了解这种区别3️⃣ 最后解释这种差异背后的设计取舍 2、理论差异:UTF-8 字节序列 vs Unicode 码点数组语言 Go 内存存储方式:UTF-8 ...
- 1 从零到标准的十年历史10年前,也就是2015年9月22日,经过数月的研究和实践,有人在论坛上发布了一个链接,介绍了其之前一直在做的一个名叫Traefik的小项目。说实话,当时其人只是希望它能帮助一些开发者解决他们自己遇到的容器路由难题。然后,事情很快就升级了…… 2 早期:微服务的狂野生长说实话,对于任何想管理微服务的人来说,2015 年都有点混乱。Docker 容器被大肆宣传,Kub... 1 从零到标准的十年历史10年前,也就是2015年9月22日,经过数月的研究和实践,有人在论坛上发布了一个链接,介绍了其之前一直在做的一个名叫Traefik的小项目。说实话,当时其人只是希望它能帮助一些开发者解决他们自己遇到的容器路由难题。然后,事情很快就升级了…… 2 早期:微服务的狂野生长说实话,对于任何想管理微服务的人来说,2015 年都有点混乱。Docker 容器被大肆宣传,Kub...
- 1 简介SQLite 中的向量搜索状态,使 SQLite 中的向量搜索快速、内存高效且自然。不重新发明轮子,但有时现有的工具并不完全合适。最近,在 SQLite 中处理矢量数据时, 当前的生态系统与大多数 SQLite 用户的实际需求并不完全一致。典型的需求并非“十亿级”数据集或纯云设置。大多数开发人员想要的是: 内存效率高(能够在笔记本电脑、手机和小型服务器上轻松运行)。 速度足够快... 1 简介SQLite 中的向量搜索状态,使 SQLite 中的向量搜索快速、内存高效且自然。不重新发明轮子,但有时现有的工具并不完全合适。最近,在 SQLite 中处理矢量数据时, 当前的生态系统与大多数 SQLite 用户的实际需求并不完全一致。典型的需求并非“十亿级”数据集或纯云设置。大多数开发人员想要的是: 内存效率高(能够在笔记本电脑、手机和小型服务器上轻松运行)。 速度足够快...
- 1 简介当前大型语言模型(LLM)的上下文窗口容量(约100万token)已无法满足企业级代码库的处理需求,这暴露出AI编程工具在复杂场景下的架构瓶颈。为解决这一问题,行业正推动“上下文堆栈”架构的演进,该架构整合了仓库概览系统、语义搜索技术及企业级集成方案,将上下文资源视为类似CPU时间的稀缺资源进行精细化分配。这一技术趋势不仅影响着代码辅助工具的进化路径,更对AI代理在长文本理解、多模... 1 简介当前大型语言模型(LLM)的上下文窗口容量(约100万token)已无法满足企业级代码库的处理需求,这暴露出AI编程工具在复杂场景下的架构瓶颈。为解决这一问题,行业正推动“上下文堆栈”架构的演进,该架构整合了仓库概览系统、语义搜索技术及企业级集成方案,将上下文资源视为类似CPU时间的稀缺资源进行精细化分配。这一技术趋势不仅影响着代码辅助工具的进化路径,更对AI代理在长文本理解、多模...
- 1 简介本文是一份 Git 高级功能速查表,涵盖常用但容易被忽视的高效功能,包含 命令 + 使用场景 + 示例。需要的可以直接放到文档或 README 里当速查手册。 2 Git 历史与调试git blame <file> 查看文件每一行是谁、何时改的 git blame maingogit log -p 查看提交历史和补丁 git log -p -2(最近 2 次提交)git log ... 1 简介本文是一份 Git 高级功能速查表,涵盖常用但容易被忽视的高效功能,包含 命令 + 使用场景 + 示例。需要的可以直接放到文档或 README 里当速查手册。 2 Git 历史与调试git blame <file> 查看文件每一行是谁、何时改的 git blame maingogit log -p 查看提交历史和补丁 git log -p -2(最近 2 次提交)git log ...
- 1. MySQL触发器的底层实现变化在 MySQL 5.x → 8.x 的演进中,触发器实现主要有以下变化:事件驱动机制重构在 5.x 中,触发器执行是内嵌在语句执行过程中,逻辑分散在不同的 SQL 层。MySQL 8 将触发器的调度与存储过程/事件调度统一在 Server 层(SQL层),以“事件调度器(Event-driven architecture)”来管理,这让触发器和存储过程、... 1. MySQL触发器的底层实现变化在 MySQL 5.x → 8.x 的演进中,触发器实现主要有以下变化:事件驱动机制重构在 5.x 中,触发器执行是内嵌在语句执行过程中,逻辑分散在不同的 SQL 层。MySQL 8 将触发器的调度与存储过程/事件调度统一在 Server 层(SQL层),以“事件调度器(Event-driven architecture)”来管理,这让触发器和存储过程、...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签