2.1.5 Go语言编译器简介中国 上海 / 2020-11.21-22 Go语言编译器简介 ’ alt=‘OCR图片’/> 关于我 Contributors to golang/go · GitHub 给Go编译器提交过127个补丁,累计六万余行; 拥有Go官方git仓库提交权限; 全球贡献者排名长期处于前50名; 世界上90%的gopher都用过我写的代码; 编译器的重要性 只有1%的程序员懂汇编语言 汇编语言无法构建大型系统 汇编语言无法构建大型系统 操作系统内核也需要编译器才能运行起来 编译理论是图灵奖大户,仅次于计算复杂度理论 操作系统有后门,编译器的后门更致命 编译器的难题:任务爆炸 N种语言 * M种机器 = N*M 个任务 GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 两个方案 $$ N \mathrm {种 语 言} + M \mathrm {种 机 器} = {个 任 务} $$ 其它语言 -> C -> 各个机器 各个语言 -> x86 -> 其它机器 GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 通用(非专用)编译器的方案 AST = Abstract Syntax Tree抽象语法树 SSA = Single Static Assignment单静态赋值 IR = Intermediate Representation中间表示0 码力 | 36 页 | 1.63 MB | 1 月前3
机器学习课程-温州大学-机器学习项目流程## 机器学习-机器学习项目流程 黄海广 副教授 2021年06月 ## 本章目录 01 机器学习项目流程概述 02 数据清洗 03 特征工程 04 数据建模 ### 1. 机器学习项目流程概述 ## 01 机器学习项目流程概述 02 数据清洗 03 特征工程 04 数据建模 ## 机器学习的一般步骤 历史数据 经验  ## 探索性数据分析(EDA) 探索性数据分析(EDA)是一个开放式流程,我们制作绘图并计算统计数据,以便探索我们的数据。 ·目的是找到异常,模式,趋势或关系。这些可能是有趣的(例如,找到两个变量之间的相关性),或者它们可用于建模决策,例如使用哪些特征。 ·简而言之0 码力 | 26 页 | 1.53 MB | 2 年前3
Java 应用与开发 - Java 语言基础与流程控制# Java 应用与开发 Java 语言基础与流程控制 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 August 28, 2018   ## 学习目标 ## Java 语言基础 1. 数据类型 2. 常量和变量 3. 关键字与标识符 4. 运算符与表达式 5. 从键盘输入数据 ## ▶ 流程控制 1. 语句和复合语句 2. 分支结构(选择结构) 3. 循环结构 4. 跳转语句 ## 大纲 数据类型 常量和变量 关键字与标识符 运算符与表达式 从键盘获得输入 语句 分支结构 integers = {1, 2, 3, 4}; for (int i : integers) { System.out.println(i); } ## 循环中的跳转 break 语句 使程序的流程从一个语句块(switch 或循环结构)内跳出。 continue 语句 终止当前这一轮(次)的循环,进入下一轮(次)循环。 return 语句 用来使程序从方法(函数)中返回,可返回一个值。 ##0 码力 | 37 页 | 685.82 KB | 2 年前3
KCL: Rust 在编译器领域的实践与探索## RUST CHINA CONF 2023 第三届中国Rust开发者大会 6.17-6.18 @Shanghai ## KCL: Rust 在编译器领域的实践与探索 张正 蚂蚁集团 ## 😍 01 KusionStack 与 KCL 02 用 Rust 重写 KCL 03 Rust 重写后的收益 04 更多的探索 ## 01 KusionStack 与 KCL ## KusionStack是什么 组织应用程序资源,并在整个交付过程中通过身份确保安全 3. 为 Kubernetes 和云精简应用交付工作流,并提供开发友好的体验 基于 Platform as Code (平台服务即代码)理念,研发者可以用统一的组织和操作界面定义应用交付生命周期,充分利用Kubernetes和云的混合能力,通过端到端的交付工作流程,真正实现集中定义、随处交付。 的自定义CI 套件  在基础架构节点上运行 GitOps control plane 工作负载 ## 法律通告 Copyright $ ^{©} $ 2024 Red Hat, 摘要 本文档提供在 OpenShift GitOps 安装的基础架构节点上运行某些工作负载的说明。它还讨论如何将默认工作负载移到基础架构节点。 ## 目录 第1章 在基础架构节点上运行 GITOPS CONTROL PLANE 工作负载 ..... 3 1.1. 将 GITOPS CONTROL PLANE 工作负载移到基础架构节点 ..... 3 1.2. 将 GITOPS OPERATOR 在基础架构节点上运行 GITOPS CONTROL PLANE 工作负载 对于两个主要目的,您可以使用基础架构节点隔离基础架构工作负载: ● 要防止与订阅数相关的计费成本 ● 单独的维护和管理 您可以使用 OpenShift Container Platform 在基础架构节点上运行 GitOps control plane 工作负载。默认情况下,这包括 Operator pod 和由 openshift-gitops0 码力 | 10 页 | 122.25 KB | 1 年前3
The Complete Guide to Building Skill for Claude0 码力 | 33 页 | 548.49 KB | 4 月前3
联想-贺钢架构工作在国际化项目中的应用实例## 架构工作在国际化项目中的应用实例 贺钢 2016-12-17  ## 个人简介 · 深信服科技 · 腾讯 ·联想深圳中国开发实验室 ## 前言 · 国际化项目的一些不同点导致架构工作的一些不同 • 应用实例体现这些不同点 time":"2014-01-08","Sent to":"Herman, Jack, Tom"}| |||||| + 对架构设计的影响III – 非技术性的相关工作 · 沟通 ## + 通常项目的组织形式  c49a41/p49_1.jpg) ## 端到端的安全设计 • 只Admin可以写(避免提升权限) · 验证配置文件(如xml)的签名 ·专业工具扫描 总结 · 国际化项目的特点导致架构工作的不同 · 一些应用实例 ## 一 句话分享 · 不要用战术上的勤奋来弥补战略上的懒惰 ## THANK YOU DAKUJEM DANK BEDANKT MERCI TAKK 谢谢 ありがとう0 码力 | 53 页 | 2.36 MB | 2 年前3
古月《ROS入门21讲》9.创建工作空间与功能包.pdf### 9. 创建工作空间与功能包 主讲人:古月 ## • 工作空间 工作空间(workspace)是一个存放工程开发相关文件的文件夹。 src: 代码空间(Source Space) build: 编译空间(Build Space) • devel: 开发空间(Development Space) • install: 安装空间(Install Space) workspace_folder/ bash setup.bash setup.sh ... catkin编译系统下的工作空间结构 ## • 创建工作空间 $ mkdir -p ~/catkin_ws/src ## 创建工作空间 $ cd ~/catkin_ws/src $ catkin_init_workspace ## 编译工作空间 $ cd ~/catkin_ws/ $ catkin_make ## 设置环境变量 roscpp ## 编译功能包 $ cd ~/catkin_ws $ catkin_make $ source ~/catkin_ws/devel/setup.bash 同一个工作空间下,不允许存在同名功能包 不同工作空间下,允许存在同名功能包 ## • 创建功能包  往期录播:https://www.bilibili.com/video/BV1fa411r7zp 课程 PPT 和代码:https://github.com/parallel101/course 的压力。 • 因此 64 位比 32 位机器相比,除了内存突破 4GB 限制外,也有一定性能优势。 # 8 位,16 位,32 位,64 位版本 al0 码力 | 108 页 | 9.47 MB | 2 年前3
The Weblate Manual 4.8.10 码力 | 461 页 | 6.93 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













