-
## Typescript, Angular, 和移动端的跨平台开发
Ryan Chen 陈亮, Engineering Manager
Chromecast and Home, Google
## TS A ionic N
## TS
## What's TypeScript?

React Native is an open-source JavaScript framework, designed for building Rust 重塑移动应用开发
## 跨平台开发的优势和局限性
## Pros:
- Fast
- Single Codebase
Third-party support (Javascript better than Dart)
## Cons:
- Performance
- Native feature utilize
- Existing Codebase
# 跨平台开发到底应该跨什么?
0 码力 |
22 页 |
2.10 MB
| 2 年前 3
-
## 毛剑 GO在猎豹移动的应用
## Why Go?
☑ 优雅简洁,少就是多;
☑ 性能好、系统级语言;
静态语言、强类型约束;
交叉编译&部署;
网络模型&并发同步模型;
标准库、内置工具强大支持;
开源&社区活跃;
## 我们做了啥?
业务
- 猎豹移动全球passport体系;
• 游戏开放平台;
• 游戏支付体系;
平台
基于gopush的推送平台&goim; 接入层优化
☑ DNS在移动网络下不适用;
- 避免劫持、失效,dns提供商故障;
协议压缩:pb+gzip;
• 节约流量;
协议设计:职责单一不适用;
• 合并请求;
TCP Handshake影响RTT;
• keepalived&长连接;
API动态加速;
• proxy模式&动态CDN;
## SOA
Web站点是PHP开发的,通过RPC交互;
☑ ☑ rpc和api都是基于Go开发的服务;
国内DNS->VIP->Ivs->tengine->Go;
海外DNS->ELB DNS->ELB->Go;
Service之间通过Thrift或者net/rpc通讯;
依赖redis sdk访问redis;
☑ 直连mysql;
☑ 用户的所有业务逻辑基于Go处理;

本科就读加州大学圣地亚哥分校,毕业时长两年半,Rustacean 在华为
目前正在使用 Rust 开发并行调度框架等模块。
陈明煜
chenmingyu4@huawei.com
华为 公共开发部 嵌入式软件能力中心

## 目录 Table of Contents
# #1 Rust 异步简介 Overview of asynchronous Rust
#2 社区并发框架介绍以及与移动端的不适配性
Introduction to third party Runtime crates and their incompatibility with mobile environment
0 码力 |
25 页 |
1.64 MB
| 2 年前 3
-
## 中国移动磐舟DevSecOps 平台云原生安全实践
刘斌 中国移动信息技术中心
## 目录
## 目录 CONTENT
01 磐舟DevSecOps平台概况
02 磐舟DevSecOps平台安全能力
03 磐舟DevSecOps实践总结
## 磐舟DevSecOps平台定位
基于云原生打造一站式DevSecOps平台,致力于解决企业在数字化转型中的研发效能提升问题,提供从“需 求-开发-测试-发布-运维-运营”端到端的协同服务和研发工具支撑。助力企业产品快速创新迭代,进行数智化化转型、实现业务价值。
## 核心价值
• 端到端自动化交付流水线
• 沉淀IT软件资产,核心代码掌控
• 开发过程自主可控
• 提升开发交付效率
一键发布上磐基,实现“乘舟上云,稳如磐基”
## 构建打包
容器化镜像
自动化部署
研发安全扫描
需求设计
## 云原生DevSecOps 云原生DevSecOps 安全工具链
敏捷
开发交付协同
敏捷开发过程
统一代码仓库
## 一 键上磐基
依赖制
品仓库
## 国产化 双平面调度
统一镜像库
云原生
验证环境
磐基
生产运行

## 双模敏态管理
以
0 码力 |
22 页 |
5.47 MB
| 1 年前 3
-
Kotlin
开发者的首 “锈”
## Rust 到底香不香?
霍丙乾 bennyhuo
## 个人介绍
• 霍丙乾 bennyhuo
• 猿辅导资深
移动客户端工程师,Google
开发者专家
• 《深入理解 Kotlin 协程》《深入实践 Kotlin 元编程》作者
• B 站连载《Rust 程序设计语言》读书视频已更新至第 13 章
## 分享经历
| 2017 11 | Android 技术大会 | 将 Kotlin 投入 Android 生产环境中 |
| 2018.11 | JetBrains 北京开发者大会 | 优雅地使用 Kotlin 的 Data Class |
| 2020.5 | 机械工业出版社 | 《深入理解 Kotlin 11 | GDG DevFest / 全球移动开发者峰会 | Kotlin 多平台在移动端应用与展望 |
| 2021.7 | GDG 社区说 | Kotlin 编译器插件:我们究竟在期待什么? |
| 2021.11 / 12 | GDG DevFest / Kotlin 中文开发者大会 | 从注解处理器 0 码力 |
10 页 |
484.75 KB
| 2 年前 3 -
0 码力 |
61 页 |
4.00 MB
| 2 年前 3 -
# Java 应用与开发 Java 技术概述及开发环境
王晓东
wangxiaodong@ouc.edu.cn
中国海洋大学
September 18, 2018

。
## 接下来…
Java 技术概述
Java 平台核心机制
Java 开发环境
Java 基本开发流程
## Java 平台
Java应用程序
Java API
开发 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 自行安装
针对部分存量已自行安装用户,可根据选择按照以下方式自行安装。 0 码力 |
12 页 |
135.94 KB
| 2 年前 3
|