书栈网 · BookStack 本次搜索耗时 0.040 秒,为您找到 205603 个相关结果.
  • 什么是前端工程师?

    什么是前端工程师? 定义 职责 资质 什么是前端工程师? 定义 「Web 前端开发」「前端工程师」「前端开发工程师」(以下统称为「前端工程师 」),这几个词描述的都是一种职业,并且可以看到它们中都带有「前端」这个字眼。在软件开发中,「前端」是指一个软件产品中用户能够看到的部分。这里的「前端」指的是 B/S 结构 软件中通过浏览器呈现给客户的...
  • 箱子、栈和堆

    箱子、栈和堆 箱子、栈和堆 在 Rust 中,所有值默认都是栈分配的。通过创建 Box<T> ,可以把值装箱 (boxed)来 使它在堆上分配。箱子(box,即 Box<T> 类型的实例)是一个智能指针,指向堆分配 的 T 类型的值。当箱子离开作用域时,它的析构函数会被调用,内部的对象会被 销毁,堆上分配的内存也会被释放。 被装箱的值可以使用 ...
  • 7.1 栈和队列

    7.1 栈和队列 1. 基本概念 2. 实现 3. .NET中的Stack和Queue 4. Stack和Queue的应用 5. 一点点感悟 7.1 栈和队列 计算机程序离不开算法和数据结构,本文简单介绍栈(Stack)和队列(Queue)的实现,.NET中与之相关的数据结构,典型应用等,希望能加深自己对这两个简单数据结构的理解。 1...
  • 堆、栈与Box

    2451 2018-02-06 《RustPrimer 中文版》
    Heap & Stack 简介 Rust 中的堆和栈 Box Heap & Stack 简介 堆和栈是计算机里面最基本的概念,不过如果一直使用高级语言如 Python/Ruby/PHP/Java 等之类的语言的话,可能对堆和栈并不怎么理解,当然这里的栈(Stack)并不是数据结构里面的概念,而是计算机对内存的一个抽象。相比而言,C/C++/...
  • g0 栈何用户栈如何切换

    参考资料 上一讲讲完了 main goroutine 的诞生,它不是第一个,算上 g0,它要算第二个了。不过,我们要考虑的就是这个 goroutine,它会真正执行用户代码。 g0 栈用于执行调度器的代码,执行完之后,要跳转到执行用户代码的地方,如何跳转?这中间涉及到栈和寄存器的切换。要知道,函数调用和返回主要靠的也是 CPU 寄存器的切换。goro...
  • 链栈基本运算

    链栈的基本运算 链式栈的定义 初始化栈 进栈运算 出栈运算 取栈顶元素运算 判断栈空运算 main 链栈的基本运算 链式栈的定义 #include <malloc.h> typedef char ElemType ; typedef struct lsnode { El...
  • 线程栈自动dump

    当业务线程池满时,我们需要知道线程都在等待哪些资源、条件,以找到系统的瓶颈点或异常点。dubbo通过Jstack自动导出线程堆栈来保留现场,方便排查问题 默认策略: 导出路径,user.home标识的用户主目录 导出间隔,最短间隔允许每隔10分钟导出一次指定导出路径: # dubbo.properties dubbo . application...
  • Istio 全链路灰度

    141 2024-07-17 《Zadig v2.2 文档》
    Istio 全链路灰度 方案原理介绍 前置条件 管理员做项目初始化 步骤 1:新建项目 步骤 2:新建生产服务和生产环境 步骤 3:开启灰度并配置入口服务 Istio 网关 步骤 4:新建生产发布工作流 工程师执行灰度发布 创建灰度环境 更新灰度环境 配置灰度规则 基于流量比例 基于请求头部 发布生产环境 清理灰度环境 I...
  • 全链路跟踪设计

    一、项目实践的痛点 1、组件没有严格执行标准 2、第三方组件杂乱无章 3、业务逻辑易丢失链路 二、框架全链路跟踪 1、统一框架 2、标准落地 3、日志支持 4、规范检测工具 5、链路传递支持 可观测性是很重要的,目前已经有比较不错的OpenTelemetry 标准,各个第三方组件以及厂商都按照这套标准库来暴露和对接观测数据将会更加简便。...
  • 全链路跟踪设计

    一、项目实践的痛点 1、组件没有严格执行标准 2、第三方组件杂乱无章 3、业务逻辑易丢失链路 二、框架全链路跟踪 1、统一框架 2、标准落地 3、日志支持 4、规范检测工具 5、链路传递支持 可观测性是很重要的,目前已经有比较不错的OpenTelemetry 标准,各个第三方组件以及厂商都按照这套标准库来暴露和对接观测数据将会更加简便。...