- 4.0 解析如何工作: PEGs 解析词令不使用EBNF,有更现代的PEGs。而EBNF的替代者为 PEGs 结束符: assignment <- NAME '=' expr ';' 运算符: expr <- term { '+'/'-' term } 乘除: term <- factor { '*'/'/' factor } 词: factor <- NUMBER / NAME / ... 4.0 解析如何工作: PEGs 解析词令不使用EBNF,有更现代的PEGs。而EBNF的替代者为 PEGs 结束符: assignment <- NAME '=' expr ';' 运算符: expr <- term { '+'/'-' term } 乘除: term <- factor { '*'/'/' factor } 词: factor <- NUMBER / NAME / ...
- 每一种动物和鸟类都有自己的声音和特征,有时选择使用某些奇特的乐器,可以让声音听起来更接近他们。 __hans zimmer 著名当代音乐艺术家 接上: 写在前面的简介语法, 人们知道如何控制.前面我们已经将原始源代码作为一个字符串,并将其转换为稍微更高级别的表示:一系列Tokens。在这一章编写的解析器获取这些词令,并再次将它们转换为更丰富、更复杂的表示。每一个成功... 每一种动物和鸟类都有自己的声音和特征,有时选择使用某些奇特的乐器,可以让声音听起来更接近他们。 __hans zimmer 著名当代音乐艺术家 接上: 写在前面的简介语法, 人们知道如何控制.前面我们已经将原始源代码作为一个字符串,并将其转换为稍微更高级别的表示:一系列Tokens。在这一章编写的解析器获取这些词令,并再次将它们转换为更丰富、更复杂的表示。每一个成功...
- 华为Could API人工智能系列——分词 华为Could API人工智能系列——分词
- theme: cyanosishighlight: a11y-dark 任意计算一: 解释器词令TeX\TeXTEX未经审视的人生不值得过__苏格拉底 在审判后 放弃流亡,选择饮下毒酒。我们说:审视过往,使用中文方块字去计算。__记实现一个mini版tree-walk解释器内核的快乐过程。 0 写在前面真理好言值得重复。 优秀的人生和经验值借鉴。从前以为,他人越过或达到的高峰,我再去就没... theme: cyanosishighlight: a11y-dark 任意计算一: 解释器词令TeX\TeXTEX未经审视的人生不值得过__苏格拉底 在审判后 放弃流亡,选择饮下毒酒。我们说:审视过往,使用中文方块字去计算。__记实现一个mini版tree-walk解释器内核的快乐过程。 0 写在前面真理好言值得重复。 优秀的人生和经验值借鉴。从前以为,他人越过或达到的高峰,我再去就没...
- 2 简介这一节我们实现服务监听客户端,服务处理程序。一句话概括如下:当用户登录到指定页面后,用户保持在线状态时与后端接口建立一个长链接.有相关事件发生时,而该用户参与(订阅)了相关的事件,那么就推送消息给用户。 2.1 处理消息首先我们创建一个路由组 e = gin.Default() router = e.Group("/")并且初始化一个消息更新器,这用于将指定的http... 2 简介这一节我们实现服务监听客户端,服务处理程序。一句话概括如下:当用户登录到指定页面后,用户保持在线状态时与后端接口建立一个长链接.有相关事件发生时,而该用户参与(订阅)了相关的事件,那么就推送消息给用户。 2.1 处理消息首先我们创建一个路由组 e = gin.Default() router = e.Group("/")并且初始化一个消息更新器,这用于将指定的http...
- 1 前言从服务推送消息到客户端,通常是件麻烦事,因为请求调用通常在客户端发起,而http协议为请求一次,响应一次或多次。如果服务器有频繁推送需求,现在有大量的解决方法,请看之前写的服务推送http消息的10大方法。而如果需要客户端到服务的建立长期连接,可以通过websocket这类的长链接执行。 2.1 消息推送我们将设计一个简单的推送系统,其数据保存在内存的键值对中,只要是订阅者,都可以... 1 前言从服务推送消息到客户端,通常是件麻烦事,因为请求调用通常在客户端发起,而http协议为请求一次,响应一次或多次。如果服务器有频繁推送需求,现在有大量的解决方法,请看之前写的服务推送http消息的10大方法。而如果需要客户端到服务的建立长期连接,可以通过websocket这类的长链接执行。 2.1 消息推送我们将设计一个简单的推送系统,其数据保存在内存的键值对中,只要是订阅者,都可以...
- 2.1 预定的主要操作直接入题。如果没有缓存服务,下载地址为: https://redis.io/download/第一步 我们需要设置一个退出帧,以方便我们 var ( msgGroup = []Message{} //消息类型 字符 closech = make(chan int) //退出标记 wg = sync.WaitGroup{... 2.1 预定的主要操作直接入题。如果没有缓存服务,下载地址为: https://redis.io/download/第一步 我们需要设置一个退出帧,以方便我们 var ( msgGroup = []Message{} //消息类型 字符 closech = make(chan int) //退出标记 wg = sync.WaitGroup{...
- 如果没有设置障碍,可以对有抱负的人才和行业说,“到目前为止,这是可以到达的最远地方”。 1.3.0 下载安装下载安装你的缓存数据库服务器适当版本 redis.io我们将使用它,怎样自己做?就如之前的文章所讲,我们使用基础的telnet服务即可。 1.3.0.1 缓存简介那么缓存解决什么类型的问题?开发人员在使用时应注意什么它? 什么是Redis。Redis通常被描述为内存中持久键值存储。我... 如果没有设置障碍,可以对有抱负的人才和行业说,“到目前为止,这是可以到达的最远地方”。 1.3.0 下载安装下载安装你的缓存数据库服务器适当版本 redis.io我们将使用它,怎样自己做?就如之前的文章所讲,我们使用基础的telnet服务即可。 1.3.0.1 缓存简介那么缓存解决什么类型的问题?开发人员在使用时应注意什么它? 什么是Redis。Redis通常被描述为内存中持久键值存储。我...
- 当小草遇到强风,它随风而摇摆。当水在杯子中,它是杯子形状。当水在河里,它是河床的形状。 3 使用框架的http服务 和 路由在任何编程语言中,完全实现http的全部功能,都不是一件容易的事情。 3.1 框架简介这里不是专门介绍框架gin的,只对需要用的功能做介绍如下:框架性能评估指标 (1):在一定的时间内实现的总调用数,越高越好 (2):单次操作耗时(ns/op),越低越好 ... 当小草遇到强风,它随风而摇摆。当水在杯子中,它是杯子形状。当水在河里,它是河床的形状。 3 使用框架的http服务 和 路由在任何编程语言中,完全实现http的全部功能,都不是一件容易的事情。 3.1 框架简介这里不是专门介绍框架gin的,只对需要用的功能做介绍如下:框架性能评估指标 (1):在一定的时间内实现的总调用数,越高越好 (2):单次操作耗时(ns/op),越低越好 ...
- 天下难事,必始于易。 慎始如终,则不败事。 --老子 1.1 基础http路由服务内建的包 net/http 为http服务提供了很多功能,包括建立tcp连接和 sockets连接管理,这些都被ListenAndserve函数所包括。然后调用与处理程序一起服务以处理传入连接的请求。接受的连接被配置为启用 TCP,并保持活动。处理程序通常为 nil,在这种情况下使用 DefaultServeM... 天下难事,必始于易。 慎始如终,则不败事。 --老子 1.1 基础http路由服务内建的包 net/http 为http服务提供了很多功能,包括建立tcp连接和 sockets连接管理,这些都被ListenAndserve函数所包括。然后调用与处理程序一起服务以处理传入连接的请求。接受的连接被配置为启用 TCP,并保持活动。处理程序通常为 nil,在这种情况下使用 DefaultServeM...
- 1 搜索相关概念搜索算法是一个基本的计算机科学概念,作为开发人员应该理解。它们通过使用分步方法在数据集合中查找特定数据来工作。搜索也是人工智能解决问题的通用技术。有一些单人游戏,如瓷砖游戏、数独、填字游戏等。搜索算法可帮助您在此类游戏中搜索特定位置。 1.1 搜索术语问题空间 - 它是进行搜索的环境。(一组状态和一组运算符来更改这些状态)问题实例 − 它是初始状态 + 目标状态。问题空间图... 1 搜索相关概念搜索算法是一个基本的计算机科学概念,作为开发人员应该理解。它们通过使用分步方法在数据集合中查找特定数据来工作。搜索也是人工智能解决问题的通用技术。有一些单人游戏,如瓷砖游戏、数独、填字游戏等。搜索算法可帮助您在此类游戏中搜索特定位置。 1.1 搜索术语问题空间 - 它是进行搜索的环境。(一组状态和一组运算符来更改这些状态)问题实例 − 它是初始状态 + 目标状态。问题空间图...
- 在经典的三层应用程序中,我们系统的核心是 data(base)。在事件驱动(EDA) 中,焦点转移到事件以及它们如何在系统中流动。这种转变使我们能够彻底改变设计应用程序的方式来解决上述问题。事件驱动的编程侧重于事件。最终,程序的流程取决于事件。 1 类型和事件本质类型 T 中的真和假事件定义。T 本身是 T 中的真事件。如果 T1→T2 是真事件(分别为假事件),则 T1 是假事件(返回真事... 在经典的三层应用程序中,我们系统的核心是 data(base)。在事件驱动(EDA) 中,焦点转移到事件以及它们如何在系统中流动。这种转变使我们能够彻底改变设计应用程序的方式来解决上述问题。事件驱动的编程侧重于事件。最终,程序的流程取决于事件。 1 类型和事件本质类型 T 中的真和假事件定义。T 本身是 T 中的真事件。如果 T1→T2 是真事件(分别为假事件),则 T1 是假事件(返回真事...
- 1 偏函数在python中有时需要预加载某些函数的部分功能,此时偏函数的使用场景就出现了,那么这里我们了解一些偏函数基本知识。图: 笛卡尔 1.1 偏函数定义R 是集合 S 和 T 上的关系,则R被称为 S 到 T的偏函数, 如果总是有 (s, t1) ∈ R 和 (s, t2) ∈ R,则可以得到 t1 = t2。如果此外还有,dom® = S,则称 R 为从 S 到 T 的全函数(或只... 1 偏函数在python中有时需要预加载某些函数的部分功能,此时偏函数的使用场景就出现了,那么这里我们了解一些偏函数基本知识。图: 笛卡尔 1.1 偏函数定义R 是集合 S 和 T 上的关系,则R被称为 S 到 T的偏函数, 如果总是有 (s, t1) ∈ R 和 (s, t2) ∈ R,则可以得到 t1 = t2。如果此外还有,dom® = S,则称 R 为从 S 到 T 的全函数(或只...
- 背景前段时间我整理了一篇开发设计文档的经验——《磨刀不误砍柴工,分享编写前端技术设计文档的二三经验》,做为对于2023年的收尾。2024年1月,一年之初,正是立Flag的好时机。因为我今年有几本小说作品的计划,所以被分去了一部分写作精力。有限的精力,想要发挥更高的效率,还是需要一些策略,于是我想到了可以借鉴一下总结开发设计文档的经验。每月中的某一周阅读一本技术图书,然后再用一周时间产出技术收... 背景前段时间我整理了一篇开发设计文档的经验——《磨刀不误砍柴工,分享编写前端技术设计文档的二三经验》,做为对于2023年的收尾。2024年1月,一年之初,正是立Flag的好时机。因为我今年有几本小说作品的计划,所以被分去了一部分写作精力。有限的精力,想要发挥更高的效率,还是需要一些策略,于是我想到了可以借鉴一下总结开发设计文档的经验。每月中的某一周阅读一本技术图书,然后再用一周时间产出技术收...
- 1 计算的执行过程数学提供了一个精确处理“是什么”概念的框架。计算提供了一个精确处理“如何做”概念的框架。计算机语言不仅是让计算机执行操作的一种方式, 而且还是一种表达方法论思想的新形式媒体。因此,必须编写程序供人们阅读,而只是偶然 地供机器执行。其次,我们认为,这一主题要解决问题的基本材料,而不是特定编程语言结构的语法,也 不是有效计算特定函数的巧妙算法,甚至不是算法的数学分析和计算基础... 1 计算的执行过程数学提供了一个精确处理“是什么”概念的框架。计算提供了一个精确处理“如何做”概念的框架。计算机语言不仅是让计算机执行操作的一种方式, 而且还是一种表达方法论思想的新形式媒体。因此,必须编写程序供人们阅读,而只是偶然 地供机器执行。其次,我们认为,这一主题要解决问题的基本材料,而不是特定编程语言结构的语法,也 不是有效计算特定函数的巧妙算法,甚至不是算法的数学分析和计算基础...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签