书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 29912 个相关结果.
  • Stack

    Stack - 栈 编程实现 Python Methods Java Methods Stack - 栈 栈是一种 LIFO(Last In First Out) 的数据结构,常用方法有添加元素,取栈顶元素,弹出栈顶元素,判断栈是否为空。 编程实现 Python stack = [] len ( stack ) # ...
  • 详解panic/recover原理

    378 2023-01-19 《Go语言101 v1.17.b》
    详解恐慌和恢复原理 函数调用的退出阶段 函数调用关联恐慌和Goexit信号 一些recover 调用相当于空操作(No-Op) 详解恐慌和恢复原理 恐慌和恢复原理已经在前面的文章中介绍过了 。 一些恐慌和恢复用例也在上一篇文章中 得到了展示。 本文将详细解释一下恐慌和恢复原理。函数调用的退出阶段也将被一并详细解释。 函数调用的退出阶段 在Go...
  • 背景:理解CPU对外设中断的硬件支持

    【背景】理解CPU对外设中断的硬件支持 外设可屏蔽中断 陷阱、故障和非屏蔽中断 中断门描述符表(Interrupt Descriptor Table) 门描述符(Gate Descriptors) 中断处理中硬件负责完成的工作 中断处理的特权级转换 【背景】理解CPU对外设中断的硬件支持 操作系统需要对计算机系统中的各种外设进行管理,这就...
  • 前言

    Java基础入门笔记 GitHub托管主页 GitBook在线阅读 目录 关注我 Java基础入门笔记 十年生死两茫茫,不思量,自难忘,华年短暂,陈辞岁月悠悠伤, 满腔热血已芜荒,展未来,后生强,战战兢兢,如履薄冰心彷徨, 青丝化雪、鬓角成霜,已是英雄迟暮,人生怎慷慨激昂? 对于一个开发者而言,能够胜任系统中任意一个模块的开发...
  • 3.2 变量声明命令

    3.2 变量声明命令 3.2 变量声明命令 var 命令,声明变量,向下增长栈的空间,将新增的空间分配(绑定)给刚声明的变量,并将变量名及分配给它的地址保存到变量表中。有以下用法: var a ; 栈顶向下增长 1 个单元,将新的栈顶单元分配(绑定)给 a var x , y , z ; ...
  • dc - 任意精度计算器

    dc 说明 语法 选项 示例 支持的运算 dc 任意精度计算器 说明 dc 是一款逆波兰表达式计算器,支持无限制精度的算术运算。它还允许您定义和调用宏。通常,dc从标准输入读取,也可以通过参数传入文件来求值。 语法 dc [选项] [文件...] 选项 - e , -- expression = EXPR ...
  • 42. Trapping Rain Water

    题目描述(困难难度) 解法一 按行求 解法二 按列求 解法三 动态规划 解法四 双指针 解法五 栈 总 题目描述(困难难度) 黑色的看成墙,蓝色的看成水,宽度一样,给定一个数组,每个数代表从左到右墙的高度,求出能装多少单位的水。也就是图中蓝色正方形的个数。 解法一 按行求 这是我最开始想到的一个解法,提交后直接 AC 了,自己都...
  • 异常处理

    1770 2020-06-11 《Go语言中文文档》
    1. 异常处理 1. 异常处理 Golang 没有结构化异常,使用 panic 抛出错误,recover 捕获错误。 异常的使用场景简单描述:Go中可以抛出一个panic的异常,然后在defer中通过recover捕获这个异常,然后正常处理。 panic: 1 、内置函数 2 、假如函数 F 中书写了 panic 语...
  • 控制指令

    控制指令 IF GOTO HINT CAST_I CAST_O LOAD_C POP E_PUSH E_POP E_LOAD 控制指令 IF 条件判断。如果条件判断失败那么 GOTO 到指定位置,否则继续往下执行 参数说明:共1参数;参数1:GOTO 的位置 栈行为:消费1,产出0 堆行为:无 代码: if ...
  • 6. goto语句和标号

    6. goto语句和标号 6. goto语句和标号 分支、循环都讲完了,现在只剩下最后一种影响控制流程的语句了,就是goto 语句,实现无条件跳转。我们知道break 只能跳出最内层的循环,如果在一个嵌套循环中遇到某个错误条件需要立即跳出最外层循环做出错处理,就可以用goto 语句,例如: for (...) for (...)...