见4.1 0 码力 |
12 页 |
873.78 KB
| 1 年前 3 ## 微服务环境下的系统治理与容错
王新栋

## 收获国内外一线大厂实践 与技术大咖同行成长
✓ 演讲视频 ✓ 干货整理 ✓ 大咖采访 ✓ 行业趋势
关注 QCon 公众号

## 微服务的两个“谬论”
■ 服务之间是强隔离的。
微服务是大型系统的唯一选择。
解耦合
独立开发部署
架构、组织、流程

## 微服务架构定义
■ 第一,要记住微服务不是解决所有问题的万能 “银弹”。
■ 第二,编写整洁的代码和使用自动化测试至关重要,因为这是现代软件开发的基础。
■ 第三,关注微服务的本质,即服务的分解和定义,而不是技术,如容器和其他工具。
■ 第四,确保你的服务松耦合,并且可以独立开发、测试和部署,不要搞成分布式单体,那将会是巨大的灾难。
■ 第五,也是最重要的,不能只是在技术上采用微服务架构。拥抱DevOp 0 码力 |
45 页 |
16.09 MB
| 2 年前 3 RUST CHINA CONFE
2023
第三届中国Rust开发者大会
四 本次演讲.…….
组件化驱动、ROM运行环境与RustSBIl
洛佳
华中科技大学 网络空间安全学院
2023年6月
。 笔名洛佳
*。 华中科技大学网络空间安全学院研一
在读 (导师: 周威老师)
。 研究方向: 物联网安全、系统安全
。 热爱开源,乐于尝试新技术
。 RustSBI项目维护者
。 #组件化驱动
汲取Rust左入式和操作系统生态经验,总
结而成的新一代驱动开发方法。动、静态
基地址结合,高灵活性; 一次开发,同时
复用于庶入式、固件和内核中。
# ROM运行环境
合理利用雇入式、桌面和服务器芯片片内
ROM代码,构造零开销的运行环境。进一
步地,可完成安全引导、安全镜像分发和
通常的庶入式开发等功能。
##2023年的RustSBI
作为RISC-V SBI固件的RustSB1,2023年 SBI固件的RustSB1,2023年
将与UEFI、LinuxBoot探出火花。在驱
动、环境和5SBI接口的基础上,提供快速
实现具体引导流程的解决方案。
21世纪的驱动程序
生命周期、可变性等最新的
编程语言理论成果,构造适应开
发需求的驱动程序。可结合过程
宏等工程设计,提高开发效率。
高可复用、生态融合
同系列芯片可共用驱动,同系列
外设驱动可复用。对接业界及开
源成熟标准,新芯片系统开箱即 0 码力 |
21 页 |
3.12 MB
| 2 年前 3 5e22bb8395172c2e53dd/p1_1.jpg)
# 复杂环境下的视觉同时定位与地图构建
章国锋
浙江大学CAD&CG国家重点实验室
主办方 Geekbang. InfoQ
## SLAM: 同时定位与地图构建
• 机器人和计算机视觉领域的基本问题
- 在未知环境中定位自身方位并同时构建环境三维地图
- 广泛的应用
• 增强现实、虚拟现实
- 机器人、无人驾驶 b8395172c2e53dd/p3_6.jpg)
手机上的惯性传感器(IMU)
## SLAM运行结果
## - 设备根据传感器的信息
- 计算自身位置(在空间中的位置和朝向)
• 构建环境地图(稀疏或者稠密的三维点云)

Frames 目前绝大多数VR头盔都采用Outside-In的定位方案,需要在环境中放置一个或多个传感器,活动范围受限,不支持大范围移动的定位。
《The Devices of VR: Part 3 – The Future of VR》
基于SLAM技术的VR/AR可以实现Inside-Out方案:将传感器固定在使用者端。优点:不需要提前布置环境中的传感器,且没有活动范围的限制。
## SLAM应用介绍
• 0 码力 |
60 页 |
4.61 MB
| 2 年前 3 Web 开发技术-JavaScript
### 1. 概述
## 内容提要
1 JavaScript 简史
2 JavaScript 功能、脚本语言
3 JavaScript 实现
ECMAScript
> DOM
BOM
4 在 HTML 中使用 JavaScript
➢直接嵌入
➢外部引入
JS 代码压缩
## 1 JavaScript 简史
## 时代背景
➢1995 动图的浏览器
### 1. JavaScript 简史
## 发展过程
➢1995: LiveScript/JavaScript 始于网景
➢网景通信公司(Netscape)开发 LiveScript 1.0,与 Sun 公司组成开发联盟。由于 Java 正流行,LiveScript 发布前临时改名 JavaScript.
➢1996: Microsoft 采用
➢在 Internet Explorer 准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”。
定义一种名为 ECMAScript 的新脚本语言标准。
➢1998: ISO/IEC 采用 ECMAScript 作为标准
➢浏览器开发商开始致力于将 ECMAScript 作为各自 JavaScript 实现基础。
### 2. JavaScript 和脚本语言
## JavaScript
➢一种高级的,面向对象的脚本语言。
0 码力 |
21 页 |
1.02 MB
| 2 年前 3 ## Hadoop开发指南
注解:本例中所运行脚本需在CentOS操作系统上,其他操作系统请修改脚本后再尝试执行。
### 1. 在UHost上安装Hadoop客户端
出于安全性考虑,一般建议用户在非UHadoop集群机器上安装客户端进行任务提交与相关操作
### 1.1 控制台安装
可通过控制台一键安装,参考:客户端安装。
### 1.2 自行安装
针对部分存量已自行安装用户,可根据选择按照以下方式自行安装。 root@master_ip:/etc/hosts /tmp/hosts
cat /tmp/hosts | grep uhadoop >> /etc/hosts
### - 修改环境变量 修改/etc/profile或~/.bashrc,增加以下内容
# Environment variables required by hadoop
export JAVA_HOME=/usr/java/latest LD_LIBRARY_PATH=$HADOOP_HOME/lib/native:/usr/lib64:/usr/local/cuda/lib64:/usr/local/cuda/lib:$LD_LIBRARY_PATH
## 让环境生效
source /etc/profile 或者 source ~/.bashrc
### 2. HDFS
HDFS是一个高度容错性和高吞吐量的分布式文件系统。它被设计的易于扩展也易于使用,适合海量文件的存储。 0 码力 |
12 页 |
135.94 KB
| 2 年前 3
|