Java 应用与开发 - Java 语言基础与流程控制关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 Java 应用与开发 Java 语言基础与流程控制 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 August 28, 2018 大纲 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 参考书目 1. 陈国君等编著, Java 程序设计基础(第 从键盘获得输入 语句 分支结构 循环结构 学习目标 ▶ Java 语言基础 1. 数据类型 2. 常量和变量 3. 关键字与标识符 4. 运算符与表达式 5. 从键盘输入数据 ▶ 流程控制 1. 语句和复合语句 2. 分支结构(选择结构) 3. 循环结构 4. 跳转语句 大纲 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 大纲 数据类型 从键盘获得输入 语句 分支结构 循环结构 大纲 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 ���� 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 大纲 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 循环结构 数据类型 O 数据类型的基本要素0 码力 | 37 页 | 685.82 KB | 1 年前3
06 PHP基本语法 — 条件、循环、函数 杨亮 《PHP语⾔程序设计》PHP基本语法 —条件、循环、函数 杨亮 程序的基本结构 输⼊入 输出 程序 运算(+ - x / & | ! …) 逻辑(条件、循环、递归) 辅助(变量、数组、函数) ⼩小测验 ⽤用你熟悉的程序找出 1~1000中的所有质数 我们直接看代码好了 1 \n"; 13 } Distance Cost 50 5 100 10 150 15 200 20 250 25 while for 数组与循环 2 $prices = array('Tires'=>100, 'Oil'=>10, 'Spark Plugs'=>4); 3 4 foreach ($prices as $key =>0 码力 | 25 页 | 1.30 MB | 1 年前3
JAVA 应用与开发 - 控制台应用程序设计JAVA 应用与开发 控制台应用程序设计 让我们愉快的 Coding 起来吧... ��� �������������� October 13, 2018 ���� ����������� ��������������行参数��������输入 输出的����关 Java �作 �� Java 文件�作的的��方法 ������ �� Jar �����������行� IDE 我们的计算机是台遵守存储程序原理的冯诺依曼机器,基本组成包 括����控制������ CPU��������设����设 �。你所面对的一切 SOC 也好,单板电脑也好,都是高度集成在一 起的冯诺依曼机。 3 41 ����� 1950 年代 IBM 1401 2010 年代树莓派开发板 我们的计算机是台遵守存储程序原理的冯诺依曼机器,基本组成包 括����控制������ CPU��������设����设 load(InputStream inStream) void store(OutputStream out, String header) 12 41 ��输入/输出 ����/�� O 控制台程序的交互方式 ����键盘作为����设����输入数据 �����������作为程序����设���输出数据 ���作��为����/���Standard Input/Output��0 码力 | 63 页 | 2.84 MB | 1 年前3
MoonBit月兔编程语言 现代编程思想 第七课 命令式编程:命令,可变数据结构,循环x val 20 alter(x, x) a init b a.val = 10 b.val = 20 可变变量需要⼩⼼处理 11 循环 利⽤变量,我们可以定义循环 1. <定义变量及初始值> 2. while <针对变量判断是否继续循环>, <对变量进⾏迭代> { 3. <需要重复执⾏的命令> 4. } 例如,我们可以反复执⾏n次输出操作 1. let mut i = 0 0 2. while i < 2, i = i + 1 { 3. println("Output") 4. } // 重复输出2次 12 循环 我们进⼊循环时 判断是否满⾜继续循环的条件 执⾏命令 对变量进⾏迭代 重复以上过程 例如 1. let mut i = 0 // <-- 此时 i 等于 0 2. while i < 2, i = i + 1 { // <-- 此处,我们判断 是否为真 3. println("Output") // <-- 0 < 2,因此继续执⾏,输出第⼀次 4. } // <-- 此时,我们执⾏i = i + 2 13 循环 我们进⼊循环时 判断是否满⾜继续循环的条件 执⾏命令 对变量进⾏迭代 重复以上过程 例如 1. // 此时 i 等于 1 2. while i < 2, i = i + 1 { // <-- 此处,我们判断0 码力 | 23 页 | 780.46 KB | 1 年前3
PyConChina2022-北京-用Python给Kubernetes写个自定义控制器-张晋涛用 Python 给 Kubernetes 写个控制器 主讲人: 张晋涛 个人介绍 Apache APISIX PMC Kubernetes Ingress NGINX maintainer Microsoft MVP 『 K8S 生态周报』发起人和维护者 GitHub:tao12345666333 Mail: zhangjintao@apache.org Agenda Agenda Kubernetes 中请求处理流程 什么是准入控制器 用 Python 实现准入控制器 与其他方案对比 Kubernetes 架构 kube-apiserver Kubernetes 集群的核心组件 处理集群内外的所有请求 Kubernetes 请求处理流程 API Handler 匹配处理链路( /apis ) 认证 / 授权 Mutating Validating Admission :可进行验证操作 etcd :持久化 什么是准入控制器 在 Mutating Admission 或 Validating Admission 执行相 关操作的代码逻辑或者组件 (静态)准入控制器: Kubernetes 代码中携带,不可动 态调整的 动态准入控制器:利用 Kubernetes 提供的 MutatingAdmissionWebhook0 码力 | 17 页 | 1.76 MB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a- 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 第16章:结构体 第17章:值部 - 为了更容易和更深刻地理解Go中的各种值 Go官方工具链工具要求所有的Go源代码文件必须以.go后缀结尾。 这里,我 们假设上面展示的最简单的Go程序存放在一个名叫simplest-go-program.go的 文件中。 打开一个终端(控制台)并进入上述源文件所在的目录,然后运行 $ go run simplest-go-program.go 什么也没输出?是的,此程序不做什么有实质意义的事儿。 如果代码中有语法错误,这些错误将输出在终端中。 相比很多其它流行语言,Go的语法相对简洁。 此篇文章将介绍编程中常用的 代码元素,并展示一份简单的Go程序代码,以便让刚开始学Go编程的程序员 对Go代码结构有一个大概的印象。 编程和程序代码元素 简单来讲,编程可以看作是以各种方式控制和组合计算机运行中的各种操作, 以达到各种各样的目的。 一个操作可能从一个硬件设备读取、或者向一个硬 件设备写入一些数据,从而完成一个特定的任务。 对于现代计算机来说,最 基本的操作是底层计算机指令,比如CPU和GPU指令。0 码力 | 821 页 | 956.82 KB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 第16章:结构体 第17章:值部 - 为了更容易和更深刻地理解Go中的各种值 Go官方工具链工具要求所有的Go源代码文件必须以.go后缀结尾。 这里,我们 假设上面展示的最简单的Go程序存放在一个名叫simplest-go-program.go的文 件中。 打开一个终端(控制台)并进入上述源文件所在的目录,然后运行 $ go run simplest-go-program.go 什么也没输出?是的,此程序不做什么有实质意义的事儿。 如果代码中有语法错误,这些错误将输出在终端中。 相比很多其它流行语言,Go的语法相对简洁。 此篇文章将介绍编程中常用的代 码元素,并展示一份简单的Go程序代码,以便让刚开始学Go编程的程序员对 Go代码结构有一个大概的印象。 编程和程序代码元素 简单来讲,编程可以看作是以各种方式控制和组合计算机运行中的各种操作, 以达到各种各样的目的。 一个操作可能从一个硬件设备读取、或者向一个硬件 设备写入一些数据,从而完成一个特定的任务。 对于现代计算机来说,最基本 的操作是底层计算机指令,比如CPU和GPU指令。0 码力 | 608 页 | 1.08 MB | 1 年前3
Golang 101(Go语言101 中文版) v1.21.a第7章:常量和变量 - 顺便介绍了类型不确定值和类型推断 第8章:运算操作符 - 顺便介绍了更多的类型推断规则 第9章:函数声明和调用 第10章:代码包和包引入 第11章:表达式、语句和简单语句 第12章:基本流程控制语法 第13章:协程、延迟函数调用、以及恐慌和恢复 Go类型系统 第14章:Go类型系统概述 - 精通Go编程必读 第15章:指针 第16章:结构体 第17章:值部 - 为了更容易和更深刻地理解Go中的各种值 Go官方工具链工具要求所有的Go源代码文件必须以.go后缀结尾。 这里,我们假设 上面展示的最简单的Go程序存放在一个名叫simplest-go-program.go的文件中。 打开一个终端(控制台)并进入上述源文件所在的目录,然后运行 $ go run simplest-go-program.go 什么也没输出?是的,此程序不做什么有实质意义的事儿。 如果代码中有语法错误,这些错误将输出在终端中。 。 此篇文章将介绍编程中常用的代码元 素,并展示一份简单的Go程序代码,以便让刚开始学Go编程的程序员对Go代码结构 有一个大概的印象。 编程和程序代码元素 简单来讲,编程可以看作是以各种方式控制和组合计算机运行中的各种操作,以达 到各种各样的目的。 一个操作可能从一个硬件设备读取、或者向一个硬件设备写入 一些数据,从而完成一个特定的任务。 对于现代计算机来说,最基本的操作是底层 计算机指令,比如CPU和GPU指令。0 码力 | 591 页 | 21.40 MB | 1 年前3
RISC-V 开放架构设计之道 1.0.0ECALL 异或 CA C.XOR rd′,rs2′ 环境断点 I EBREAK 传送 CR C.MV rd,rs2 装入立即数 CI C.LI rd,imm 控制状态寄存器(CSR) 装入高位立即数 CI C.LUI rd,imm 读后写 I CSRRW rd,csr,rs1 移位 逻辑左移立即数 CI C.SLLI 2D);53 条RV32V指令。根据正则记号,{}表示集合,故FADD.{F|D}表示FADD.F和FADD.D。RV32{F|D}添加了f0-f31寄存器,其位宽和最大精 度匹配,还添加了一个浮点控制状态寄存器fcsr。RV32V添加了向量寄存器v0-v31,向量谓词寄存器vp0-vp7,和向量长度寄存器vl。 RV64添加了若干指令:RVM 5条,RVA 11条,RVF 4条,RVD 6条,RVV 的设计 哲学,通过模块化和可扩展的方式,既保持基础指令集的稳定,又保证扩展指令集的 灵活配置,在简洁性、实现成本、功耗、性能和程序代码量等各方面都有较显著的优 势。从最简单的小面积、低功耗的嵌入式微控制器,到功能强大的服务器,都可以基 于 RISC-V 指令集架构进行开发。相比于 x86 和 ARM 等主流商业架构,在 RISC-V 通用架构基础上实现专用领域加速器也是优点之一。RISC-V 指令集架构所具有的免0 码力 | 223 页 | 15.31 MB | 1 年前3
RISC-V 手册 v2(一本开源指令集的指南)(ISA)的不同。 我们的灵感部分来源于其它指令集架构书籍,但我们希望 RISC-V 自身的简洁性能让我 们写得比 See MIPS Run 一类 500 多页的详尽书籍少很多。我们把全书的长度控制到了前述 的三分之一,至少在这个意义上我们成功了。实际上,介绍模块化 RISC-V 指令集的每个组 成部分的十章只用了 100 页——即便为了有助于快速阅读,平均每页用到了一张图片(一共 75 张)。 SA): ⚫ 它要能适应包括从最袖珍的嵌入式控制器,到最快的高性能计算机等各种规模的 处理器。 ⚫ 它应该能兼容各种流行的软件栈和编程语言。 ⚫ 它应该适应所有实现技术,包括现场可编程门阵列(FPGA)、专用集成电路 (ASIC)、全定制芯片,甚至未来的设备技术。 ⚫ 它应该对所有微体系结构样式都有效:例如微编码或硬连线控制;顺序或乱序执行 流水线; 单发射或超标量等等。 程序员,编译器编写者,以及处理 器设计者(因为增量 ISA 需要向后兼容,见 1.2 节)的生活变得更加艰难。此外,它让 MIPS- 简单的处理器对嵌入 式应用程序有益,因为 它更容易预测执行时 间。微控制器的汇编语 言程序员通常希望保 持精确的时序,因此他 们会保持代码执行所 需的时钟周期数可预 测并可以手动数出来。 最后一个因素是时钟 频率的倒数,因此 1 GHz 时钟频率意味着每 个时钟周期的时间为0 码力 | 164 页 | 8.85 MB | 1 年前3
共 462 条
- 1
- 2
- 3
- 4
- 5
- 6
- 47













