响应式在iOS开发中的应用 For PDF

Size: px
Start display at page:

Download "响应式在iOS开发中的应用 For PDF"

Transcription

1 响应式编程在 ios 开发中的应 用 WELCOME

2 自我介绍 美团 大众点评 ios 技术专家, 国内 Functional Reactive Programming 技术爱好者 2015 年年加 入美团 大众点评, 负责 美团 大众点评北北京侧发布 工程系统的 研发和流程优化梳理理 擅 长多语 言范式, 对各种编程范式有着独到的 见解 在美团 大众点评北北京 侧和 StuQ 组织过系统的 FRP 培训, 参与 人数达数百 人, 积累了了 一定经验

3 内容 01 聊 一个需求 02 想 一个问题 03 讲 一个 方式 04 给 一些建议

4 先从这 一个需求开始

5 商家详情 页 请求 网络获取商家详情 页 显示到 UI 上 控件产 生动作

6 背后的需求 抓取数据的 API 不不只 一个怎么办? 滚动改变导 航栏变化 网络抓取前的 数据如何处理理? 显示的内容是 有选择性的

7 复杂点 异步数据拉取逻辑 UI 后期调整 控件相互作 用

8 解决的 方式 初始化状态改变状态判断状态

9 思考 一个问题

10 学知识的时候 和做业务的时候 差距有多 大?

11 知识 工作

12 我们所学到的知识 编程语 言计算机 网络各类 API

13 func maxinarray<t: Comparable>(input: [T]) -> T { var max = input[0] for item in input { 理理想模型 if item > max { max = item return max

14 func maxinarray<t: Comparable>(input: [T]) -> T { var max = input[0] for item in input { 理理想模型 if item > max { max = item return max

15 func maxinarray<t: Comparable>(input: [T]) -> T { var max = input[0] for item in input { NSURLSessionDownloadTask if item > max { *downloadtask = max = item 理理想模型 [manager downloadtaskwithrequest:request progress:nil destination:^nsurl *(NSURL *targetpath, NSURLResponse *respo return max { NSURL *documentsdirectoryurl = [[NSFileManager defaultmanager] URLForDirectory:NSDocumentDirectory indomain:nsuserdomainmask appropriateforurl:nil create:no error:nil]; return [documentsdirectoryurl URLByAppendingPathComponent: [response suggestedfilename]]; completionhandler:^(nsurlresponse *response, NSURL *filepath, NSError *error) { NSLog(@"File downloaded to: %@", filepath); ]; [downloadtask resume];

16 我们该做什什么? 实践模型 理理论知识

17 新知识如何应 用?

18 曲折的学习路路径 知识不不连贯 代码没 人懂 概念多 调试难

19 新旧知识的桥梁梁 旧 知 识 映射关系 新 知 识

20 方法论 了了解概念 深 入需求 建 立映射关系 处理理特殊 CASE

21 响应式编程

22 实践响应式编程 了了解概念 深 入需求 建 立映射关系 处理理特殊 CASE

23 命令式编程 状态 + 命令 A = B + C A = function(b, C) A.method() C = A.method2(B)

24 当命令式遇到异步 异步获取接 口 获取后刷新 UI 很多的状态量量 事件异步通知

25 A := B + C 响应式编程 函数响应式编程

26 响应式编程的两种 方式 Pull Driver Push Driver

27 非响应式 量量 A 量量 B var a = var b = 5 var c = a + b var d = c + a b = 8 量量 C 量量 D 8 11

28 非响应式 量量 A 量量 B var a = var b = 5 var c = a + b var d = c + a b = 8 量量 C 量量 D 8 11

29 PULL DRIVER 量量 A 量量 B var a := var b := 5 var c := a + b var d := c + a b = 8 量量 C 量量 D

30 PULL DRIVER 量量 A 量量 B var a := var b := 5 var c := a + b var d := c + a b = 8 量量 C 量量 D

31 PULL DRIVER 实现 class Value<T> { private var valueblock: () -> T var value: T { set { valueblock = { return newvalue get { return valueblock() init(_ initvalue: T) { valueblock = { return initvalue init (_ () -> T) { valueblock = initblock

32 func +(left: Value<Int>, right: Value<Int>) -> Value<Int> { PULL DRIVER 实现 return Value { return left.value + right.value class Value<T> { private var valueblock: () -> T var value: T { set { valueblock = { return newvalue get { return valueblock() init(_ initvalue: T) { valueblock = { return initvalue init (_ () -> T) { valueblock = initblock

33 func +(left: Value<Int>, right: Value<Int>) -> Value<Int> { PULL DRIVER 实现 return Value { return left.value + right.value class Value<T> { private var valueblock: () -> T var value: T { set { valueblock = { return newvalue get { return valueblock() init(_ initvalue: T) { valueblock = { return initvalue init (_ () -> T) { valueblock = initblock

34 PUSH DRIVER 量量 A 量量 B var a := var b := 5 var c := a + b var d := c + a b = 8 量量 C 量量 D

35 PUSH DRIVER 量量 A 量量 B var a := var b := 5 var c := a + b var d := c + a b = 8 量量 C 量量 D 11 14

36 PULL DRIVER 实现 class Value<T> { private var _value: T private var observers: [(T) -> Void] = [] var value: T { set { _value = newvalue observers.foreach { (observer) in observer(newvalue) get { return _value init(_ initvalue: T) { _value = initvalue func observe(_ observefunc:@escaping (T) -> Void) { observefunc(_value) observers.append(observefunc)

37 func +(left: Value<Int>, right: Value<Int>) -> Value<Int>{ var leftvalue = left.value PULL DRIVER 实现 var rightvalue = right.value let recalue = { return leftvalue + rightvalue class Value<T> let returnvalue { = Value(recalue()) private left.observe var _value: { T private leftvalue var observers: = $0 [(T) -> Void] = [] var value: returnvalue.value T { = recalue() set { right.observe _value = newvalue { rightvalue observers.foreach = $0 { (observer) in returnvalue.value observer(newvalue) = recalue() return returnvalue get { return _value init(_ initvalue: T) { _value = initvalue func observe(_ observefunc:@escaping (T) -> Void) { observefunc(_value) observers.append(observefunc)

38 func +(left: Value<Int>, right: Value<Int>) -> Value<Int>{ var leftvalue = left.value PULL DRIVER 实现 var rightvalue = right.value let recalue = { return leftvalue + rightvalue class Value<T> let returnvalue { = Value(recalue()) private left.observe var _value: { T private leftvalue var observers: = $0 [(T) -> Void] = [] var value: returnvalue.value T { = recalue() set { right.observe _value = newvalue { rightvalue observers.foreach = $0 { (observer) in returnvalue.value observer(newvalue) = recalue() return returnvalue get { return _value init(_ initvalue: T) { _value = initvalue func observe(_ observefunc:@escaping (T) -> Void) { observefunc(_value) observers.append(observefunc)

39 PULL VS PUSH

40 成熟的框架 Reactive Cocoa RxSwift Other

41 Value<T> VS ReactiveCocoa 量量 A Signal 纯异步 SignalProducer 初始化值 可取消

42 Value<T> VS ReactiveCocoa 量量 A Signal SignalProducer 变换 Signal SignalProducer 量量 C Signal SignalProducer 量量 B 组合 Signal SignalProducer Signal SignalProducer

43 实践响应式编程 了了解概念 深 入需求 建 立映射关系 处理理特殊 CASE

44 两个请求并 行行处理理 默认 文案 某 一个返回 两者都返回

45 分析过程 量量 A LABEL 默认结果 结果 nil 量量 B 结果 nil

46 分析过程 量量 A LABEL 默认结果 结果 量量 B 结果 nil

47 分析过程 量量 A LABEL 默认结果 结果 量量 B 结果

48 分析过程 量量 A LABEL 结果 结果 量量 B 结果

49 判断趋势 业务的次数 并发个数 修改频度

50 评估 是否适 用 额外扩展

51 实践响应式编程 了了解概念 深 入需求 建 立映射关系 处理理特殊 CASE

52 映射关系 可以表示未来的值 请求 + 回调 对象 信号

53 映射关系 信号的组合处理理 请求 + 回调 对象 信号 请求 + 回调 对象 信号

54 示例例代码 let requesta = URLRequest(url: baidu) let requestb = URLRequest(url: google) let responsesignala = sessionmanager.reactive.data(with: requesta) let responsesignalb = sessionmanager.reactive.data(with: requestb) let responsesignalall = SignalProducer.combineLatest([responseSignalA, responsesignalb]) responsesignalall.start { event in switch event { case let.value(value): print("\(value)") // 处理理在这 里里 default: break

55 实践响应式编程 了了解概念 深 入需求 建 立映射关系 处理理特殊 CASE

56 遇到特殊 CASE 绕开 & 记录 统计 & 评估 深挖 & 解决

57 一些建议

58 如何在团队中推 广新技术 搞得清的 人 愿意搞的伙伴 可以搞的项 目

59 避免实践的极端 道听途说 因噎废 食

60 归纳与总结 更更 高抽象的层次 理理论与业务的结合

61 Q & A THANKS

Intruduction to the NGINX stream subsystem and OpenResty's support

Intruduction to the NGINX stream subsystem and OpenResty's support NGINX stream 子系统的简介 以及 OpenResty 对其的 支持 孙 大同 (@dndx) OpenResty Con 2017 北北京 2017 年年 10 月 21 日 关于我 90 后 曾在 LinkedIn,Cloudflare 等公司 工作 OpenResty Inc. 技术合伙 人 热爱钻研底层技术以及折腾 飞 行行爱好者 拥有固定翼私 人 飞 行行执照, 仪表 飞 行行资质以及

More information

第一章

第一章 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1500 1450 1400 1350 1300 1250 1200 15 16 17 18 19 20 21 22 23 24 25 26 27 28 INPUT2006 29 30 31 32 33 34 35 9000 8500 8000 7500 7000 6500 6000 5500 5000 4500 4000 3500

More information

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016 档 案 局 2016 年 度 部 门 预 算 1 目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016 年 度 市 级 部 门 财 政 拨 款 支 出 预

More information

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二 2015 年 度 部 门 决 算 报 表 ( 含 三 公 经 费 决 算 ) 2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 168738.36 一 一 般 公 共 服 务 支 出 53.83 二 上 级 补 助 收 入

More information

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持 第 一 篇 知 己 知 彼, 百 战 不 殆 基 本 评 估 篇 第 一 章 认 识 自 我 我 就 是 一 座 金 矿 人 啊, 认 识 你 自 己! 塔 列 斯 ( 希 腊 学 者 ) 要 想 知 道 去 哪 儿, 必 须 先 知 道 你 现 在 在 哪 儿 和 你 是 谁 茜 里 娅. 德 纽 斯 ( 美 国 职 业 指 导 学 家 ) 本 章 提 要 了 解 认 识 自 我 在 职 业 生

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

Microsoft Word - 1HF12序.doc

Microsoft Word - 1HF12序.doc 每 天 早 晨 水 果 日 報 的 頭 條, 總 有 瘋 狂 的 肥 皂 劇 在 現 實 社 會 中 上 演 著, 諸 如 友 寄 隆 輝 毆 打 計 程 車 司 機 案 014 貪 瀆 案 黑 暗 騎 士 掃 射 案 ( 美 國 ) 李 宗 瑞 淫 照 外 洩 案 等, 太 多 太 多 不 可 思 議 的 刑 事 個 案 都 活 生 生 地 搬 上 現 實 世 界 演 出 而 這 也 說 明 了

More information

Microsoft Word - 讀報看科普─人體篇_橫_.doc

Microsoft Word - 讀報看科普─人體篇_橫_.doc 教 學 緣 起 在 引 領 學 生 進 行 讀 報 心 得 分 享 與 批 判 思 考 時, 發 現 學 生 普 遍 對 科 學 知 識 性 文 章 興 趣 缺 缺 ; 再 者, 近 年, 國 小 高 年 級 課 本 選 讀 科 普 文 章, 但 學 生 學 習 往 往 不 得 其 所, 無 法 融 入 課 文 中 因 此, 教 學 者 從 國 語 日 報 中 選 了 一 些 較 貼 近 生 活 的

More information

Microsoft Word - 2B802內文.doc

Microsoft Word - 2B802內文.doc 行 政 法 導 讀 001 行 政 法 導 讀 大 綱 序 言 壹 行 政 法 解 題 思 維 貳 行 政 法 選 擇 題 概 覽 參 行 政 法 常 考 爭 點 一 考 題 趨 勢 二 行 政 法 考 試 上 所 關 心 的 重 點 序 言 一 行 政 法 並 不 難 行 政 法 科 目 考 題 內 容 可 以 說 是 包 羅 萬 象, 考 生 要 能 夠 精 確 掌 握 實 務 上 各 種 領

More information

鍟嗗搧瑙傚療鈥㈤挗鏉

鍟嗗搧瑙傚療鈥㈤挗鏉 年 报 食 用 油 可 期 稳 定 改 善 稳 定 有 余, 油 脂 将 继 续 表 现 库 存 压 力 和 高 价 值 化 价 区 的 对 抗 性 投 资 机 会 更 多 是 油 脂 内 部 结 构 以 及 其 对 粕 类 相 对 强 弱 的 变 动 同 时 有 菜 籽 油 和 棕 榈 油 的 改 善 可 预 期 相 较 于 其 它 大 多 数 商 品 的 表 现, 油 脂 系 在 2015 年

More information

席 远 杨 一 人 了, 正 当 她 开 枪 时 却 发 现 子 弹 没 了 该 死, 只 能 赤 手 空 拳 了 洛 水 云 与 席 远 杨 交 起 手 来, 洛 水 云 出 手 招 招 致 命 想 那 席 远 杨 也 不 是 泛 泛 之 辈, 很 快 掌 握 了 洛 水 云 出 招 路 数 看

席 远 杨 一 人 了, 正 当 她 开 枪 时 却 发 现 子 弹 没 了 该 死, 只 能 赤 手 空 拳 了 洛 水 云 与 席 远 杨 交 起 手 来, 洛 水 云 出 手 招 招 致 命 想 那 席 远 杨 也 不 是 泛 泛 之 辈, 很 快 掌 握 了 洛 水 云 出 招 路 数 看 美 人 洛 水 云 / 作 者 : 慕 橙 子 第 一 卷 第 一 章 : 惨 死 睁 开 双 眼, 洛 水 云 马 上 闭 上, 再 睁 开, 又 闭 上 如 此 反 复 几 次 之 后, 洛 水 云 确 认 自 己 不 是 在 做 梦, 她 是 真 实 的 躺 在 床 上 这 究 竟 是 怎 么 回 事, 她 不 是 死 了 么? 是 谁 救 了 她 么? 如 果 她 被 救, 那 席 远 杨

More information

東區校園中法治教育種子師資教學研習營

東區校園中法治教育種子師資教學研習營 1 錄 錄 2 3 年 律 立 蓮 理 理 行 年 例 理 念 念 力 說 參 念 律 說 老 律 不 律 念 參 參 兩 力 參 兩 4 行 年 蓮 行 兩 見 參 律 行 說 論 兩 行 狀 參 參 蓮 蘭 列 律 年 律 理 律 年 參 行 行 兩 行 行 參 聯 參 聯 行 行 理 來 5 列 利 律 論 例 老 老 狀 老 老 了 利 老 索 老 行 不 老 錄 6 老 尿 例 律 留 量

More information

閱 讀 素 材 V.S 分 組 方 式 的 差 異 化 教 學 工 具 表 班 級 :( ) 閱 讀 素 材 V.S 分 組 方 式 獨 立 閱 讀 夥 伴 閱 讀 ( 同 質 性 ) 夥 伴 閱 讀 ( 異 質 性 ) 友 善 陪 伴 虛 心 受 教 國 語 日 報 新 聞 生 活 文 藝 兒 童

閱 讀 素 材 V.S 分 組 方 式 的 差 異 化 教 學 工 具 表 班 級 :( ) 閱 讀 素 材 V.S 分 組 方 式 獨 立 閱 讀 夥 伴 閱 讀 ( 同 質 性 ) 夥 伴 閱 讀 ( 異 質 性 ) 友 善 陪 伴 虛 心 受 教 國 語 日 報 新 聞 生 活 文 藝 兒 童 差 異 化 教 學 在 老 梅 103 年 12 月 差 異 化 教 學 是 老 師 對 於 學 習 者 需 求 的 回 應, 這 句 話 雖 然 動 人, 但 要 瞭 解 每 個 學 生 不 同 的 需 求 並 予 以 回 應, 則 在 教 學 上 需 要 不 斷 的 嘗 試 觀 察 與 調 整, 老 師 不 僅 需 要 高 度 的 專 業 敏 銳 的 觀 察 十 足 的 創 意 等 等, 更 重

More information

af9c70ccea1f1950c6732b99b2e51134_ pdf

af9c70ccea1f1950c6732b99b2e51134_ pdf $450 ( $340 ( $900( $670 ( L $2,640 ( M $2,000 ( K E $3730 ( $2,850( $5,740 ( $4,350( X D $790 $590 ( $1,390( $1,040 ( $1,980( $1,480( L M K $4,050 ( $3,060 ( E $3730 ( $2,850( $5,740 ( $4,350( X D +$70

More information

(Microsoft Word - \244g\246a\247B\244\275\253H\245\365\244\247\275\325\254d\254\343\250s100.1.26doc)

(Microsoft Word - \244g\246a\247B\244\275\253H\245\365\244\247\275\325\254d\254\343\250s100.1.26doc) 48,1979, 第 一 章 緒 論 註 根 據 禮 記 郊 特 牲 : 國 中 之 神, 莫 貴 於 社 又 禮 記 月 令 篇 : 命 民 社, 土 : 正 曰 社 后, 土 后 地 共, 工 使 氏 民 有 祀 子 焉 曰 句 龍 又 第, 疏 一 為 : 后 土, 即 社 神 也 左 傳 : 社 稷 五 祀, 節 后 土 研 究 后 動 機 者 所 以 有 社 稷 何? 為 天 下 求 福

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

什么是函数式编程?

什么是函数式编程? 函数式编程 FUNCTIONAL PROGRAMMING byvoid@byvoid.com 什么是函数式编程? 真相是 从停机问题开始 Bug 假设有停机判定算法 function halting(func, input) { } return if_func_will_halt_on_input; 充分利用停机判定 function ni_ma(func) { if (halting(func,

More information

Go构建日请求千亿微服务最佳实践的副本

Go构建日请求千亿微服务最佳实践的副本 Go 构建 请求千亿级微服务实践 项超 100+ 700 万 3000 亿 Goroutine & Channel Goroutine Channel Goroutine func gen() chan int { out := make(chan int) go func(){ for i:=0; i

More information

AS北京2017-《知乎 Feed 流构架演进》-姚钢强.key

AS北京2017-《知乎 Feed 流构架演进》-姚钢强.key 知乎 Feed 流架构演进 姚钢强 2013 年年加 入知乎, 知乎 Feed 流技术负责 人, 负责期间 Server 端 P95 响应时间从 1.6S 降低到 700Ms, 稳定性由 99.9% 提升到 99.995% 提纲 A. Feed 流的需求和特点 B. 老老 Feed 流的构架遇到的问题 C. 新构架 Redis module 技术 方案 D. Redis module 方案遇到的问题

More information

Microsoft PowerPoint - 01國家考試講座簡報--中興大學簡報

Microsoft PowerPoint - 01國家考試講座簡報--中興大學簡報 如 何 準 備 國 家 考 試 主 講 人 : 機 關 : 部 門 : 人 : 陳 玉 貞 副 司 長 關 : 考 選 部 門 : 考 選 規 劃 司 時 間 :100: 年 10 月 6 日 2011/10/14 1 講 綱 一 認 識 國 家 考 試 二 公 務 人 員 考 試 簡 介 三 專 技 人 員 考 試 簡 介 四 100-102 年 新 制 措 施 五 報 考 類 科 如 何 決 定

More information

復 興 公 園 與 硫 磺 谷 的 泡 腳 池, 兩 個 地 方 加 起 來 經 費 是 二 千 萬 元 左 右 原 來 預 定 完 工 啟 用 是 今 年 4 月 嗎? 對 後 來 延 到 5 月, 可 是 就 我 的 了 解, 今 天 已 經 是 7 月 10 日, 目 前 還 沒 有 明 確

復 興 公 園 與 硫 磺 谷 的 泡 腳 池, 兩 個 地 方 加 起 來 經 費 是 二 千 萬 元 左 右 原 來 預 定 完 工 啟 用 是 今 年 4 月 嗎? 對 後 來 延 到 5 月, 可 是 就 我 的 了 解, 今 天 已 經 是 7 月 10 日, 目 前 還 沒 有 明 確 財 政 建 設 部 門 質 詢 第 2 組 質 詢 日 期 : 中 華 民 國 103 年 7 月 10 日 質 詢 對 象 : 財 政 建 設 部 門 有 關 各 單 位 質 詢 議 員 : 戴 錫 欽 李 新 汪 志 冰 計 3 位 時 間 54 分 鐘 速 記 錄 103 年 7 月 10 日 速 記 : 張 翠 芬 主 席 ( 李 議 員 建 昌 ): 接 下 來 進 行 財 政 建 設 部

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

BT&BLE_Coexistence_Demo__CN.pages

BT&BLE_Coexistence_Demo__CN.pages ESP32 BT&BLE 双模 蓝 牙共存说明 版本 1.0 版权 2018 关于本 手册 本 文档为 ESP32 BT&BLE 双模蓝 牙共存说明 发布说明 日期版本发布说明 V1.0 首次发布 文档变更更通知 用户可通过乐鑫官 网订阅技术 文档变更更的电 子邮件通知 证书下载 用户可通过乐鑫官 网下载产品证书 目录 1. BT&BLE 共存结构图... 1 2. 流程说明... 2 2.1. 初始化流程...

More information

Microsoft Word - Learn Objective-C.doc

Microsoft Word - Learn Objective-C.doc Learn Objective C http://cocoadevcentral.com/d/learn_objectivec/ Objective C Objective C Mac C Objective CC C Scott Stevenson [object method]; [object methodwithinput:input]; output = [object methodwithoutput];

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

《大话设计模式》第一章

《大话设计模式》第一章 第 1 章 代 码 无 错 就 是 优? 简 单 工 厂 模 式 1.1 面 试 受 挫 小 菜 今 年 计 算 机 专 业 大 四 了, 学 了 不 少 软 件 开 发 方 面 的 东 西, 也 学 着 编 了 些 小 程 序, 踌 躇 满 志, 一 心 要 找 一 个 好 单 位 当 投 递 了 无 数 份 简 历 后, 终 于 收 到 了 一 个 单 位 的 面 试 通 知, 小 菜 欣 喜

More information

ac2017-joeyguo-2.0.key

ac2017-joeyguo-2.0.key 大型 Web 项 目可 用性提升 零脚本错误的实战 郭林林烁 2017.10 郭林林烁 (joeyguo) @ 腾讯 AlloyTeam 1 社区的相关提问 错误信息分析与优化 如何发现代码出了了问题? 开发测试与脚本错误 Web 安全与脚本错误 基础的监控体系组成 1 如何发现线上代码出了了问题? 1 不不可能有问题! 我的代码不不可能有问题! 2 不不可能不不可能不不可能 3 测试 / 用户反馈

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

三 紀 錄 課 堂 上 可 見 的 學 習 情 況, 無 法 紀 錄 學 生 個 別 的 學 習 歷 程 四 教 師 無 彈 性 的 不 變 的 教 學 時 間 五 以 課 本 及 課 程 指 引 作 為 教 學 的 主 要 依 據 六 教 師 主 導 學 生 的 學 習 行 為 由 教 師 解 決

三 紀 錄 課 堂 上 可 見 的 學 習 情 況, 無 法 紀 錄 學 生 個 別 的 學 習 歷 程 四 教 師 無 彈 性 的 不 變 的 教 學 時 間 五 以 課 本 及 課 程 指 引 作 為 教 學 的 主 要 依 據 六 教 師 主 導 學 生 的 學 習 行 為 由 教 師 解 決 乘 著 均 一 平 台 的 魔 毯 起 飛 ~ 前 往 數 學 美 樂 地 江 淑 娟 黃 秀 敏 黃 暐 涵 陳 秀 華 翁 進 郎 林 麗 薰 壹 前 言 對 許 多 當 老 師 的 人 來 說, 數 學 應 該 不 是 門 障 礙 的 學 科, 而 是 求 學 路 上 過 關 斬 將 的 得 分 之 鑰 然 而 許 多 學 生 卻 在 求 學 路 上, 不 斷 受 挫 將 落 後 學 生 拉

More information

C/C++ - 字符输入输出和字符确认

C/C++ - 字符输入输出和字符确认 C/C++ Table of contents 1. 2. getchar() putchar() 3. (Buffer) 4. 5. 6. 7. 8. 1 2 3 1 // pseudo code 2 read a character 3 while there is more input 4 increment character count 5 if a line has been read,

More information

untitled

untitled 1 Outline 類别 欄 (1) 類 類 狀 更 易 類 理 若 類 利 來 利 using 來 namespace 類 ; (2) namespace IBM class Notebook namespace Compaq class Notebook 類别 類 來 類 列 欄 (field) (property) (method) (event) 類 例 立 來 車 類 類 立 車 欄 料

More information

站在巨人的肩膀上 - 使用Symfony框架开发你的下一个项目.key

站在巨人的肩膀上 - 使用Symfony框架开发你的下一个项目.key 站在巨 人的肩膀上 使 用 Symfony 开发你的下 一个项 目 洪涛 PHPCon2017 个 人简介 洪涛, 现任携 车 网 CTO, 喜好技术研究和分享, 曾受邀参加多个技术 大会并担任讲师 从 2009 年年开始接触 Symfony, 多次完整经历了了使 用Symfony 开发的项 目, 积累了了 大量量相关经验, 曾在慕课 网制作了了 洪 大师带你解读 Symfony2 框架 系列列视频课程

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明

More information

TVS厂商接入流程API文档

TVS厂商接入流程API文档 TVS 登录接 入 一. 登录验证流程 1. 厂商 APP-LWA-AVS 音箱 -AVS 验证流程 2. 厂商 APP- 微信开发平台 -TVS 后台 -TVS 音箱 -TVS 验证流程 3 厂商 APP-QQ 互联平台 -TVS 后台 -TVS 音箱 -TVS 验证流程 二 厂商 APP 接 入 TVS 登录系统配置步骤 1. 打开 工程 app 目录下的 build.gradle, (1) 确保

More information

untitled

untitled 禮 降 1 3 5 龍 7 力 8 練 9 力 女 10 11 92 路 行 13 玲 15 92 林 歷 17 女 旅 19 93 鈴 21 93 礪 勵 林 數 23 李 25 數 26 倫 27 28 劉 數 31 33 35 理 38 84 金 40 理 42 86 44 87 靈 林 47 力 類 49 89 樂 51 90 路 李 53 不 55 57 91 59 61 63 65 錄

More information

Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧

Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧 Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧 今 日课程 前期回顾 Python 代码运 行行规则 变量量 数据类型 算数运算 逻辑流程 前期回顾 在 Sublime Text 里里 面编写代码 保存代码到指定路路径 ( 桌 面,test.py) 打开 Anaconda Prompt 通过 cd 命令来切换路路径, 并切换到存储代码 文件的路路径 ( 切换到桌 面 )

More information

新美大酒店开放平台SDK(.NET版)使用说明.pages

新美大酒店开放平台SDK(.NET版)使用说明.pages SDK(.NET 版 ) 使 用说明 1 SDK 包说明 1.1 获取 SDK SDK 可以在数据平台下载, 也可直接通过下载地址获得 下载地址 : http://s3.meituan.net/v1/mss_de81c933e113413ea913a772b707b9c9/open-platform-sdk/mthotelopenplatform-sdk-1.0-net.zip 下载成功后, 解压后可获得

More information

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii

前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii 前言 C# C# C# C C# C# C# C# C# microservices C# More Effective C# More Effective C# C# C# C# Effective C# 50 C# C# 7 Effective vii C# 7 More Effective C# C# C# C# C# C# Common Language Runtime CLR just-in-time

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

开发技术大揭秘册子内页_Vol.3_1123_预览版

开发技术大揭秘册子内页_Vol.3_1123_预览版 简 介 Contre Jour 是 一 款 让 游 戏 与 互 动 艺 术 的 界 限 变 得 模 糊 的 视 频 游 戏 Contre Jour 由 Maksym (Max) Hryniv 推 出, 在 ios 上 大 获 追 捧, 因 其 创 新 的 游 戏 设 置 奇 幻 的 艺 术 风 格 以 及 动 人 的 背 景 音 乐 而 享 誉 世 界 自 Internet Explorer 10

More information

附录J:Eclipse教程

附录J:Eclipse教程 附 录 J:Eclipse 教 程 By Y.Daniel Liang 该 帮 助 文 档 包 括 以 下 内 容 : Eclipse 入 门 选 择 透 视 图 创 建 项 目 创 建 Java 程 序 编 译 和 运 行 Java 程 序 从 命 令 行 运 行 Java Application 在 Eclipse 中 调 试 提 示 : 在 学 习 完 第 一 章 后 使 用 本 教 程 第

More information

Microsoft Word - Sep 2012.doc

Microsoft Word - Sep 2012.doc Sep 2012 上 海 网 波 软 件 有 限 公 司 021-31269900 2012 年 09 月 第 9 期 ( 内 部 刊 物 ) 网 聚 智 慧 波 达 天 下 本 月 视 点 齐 心 协 力 抗 击 海 葵 台 风 2012 年 二 季 度 绩 效 考 核 及 岗 位 评 定 2012 年 度 ISO 复 审 通 过 养 护 监 管 平 台 点 滴 记 事 成 为 将 士 上 海 市

More information

( 总 第 1073 期 ) 浙 江 省 人 民 政 府 主 办 2015 年 3 月 17 日 出 版 省 政 府 令 省 政 府 文 件 目 录 浙 江 省 大 型 群 众 性 活 动 安 全 管 理 办 法 ( 浙 江 省 人 民 政 府 令 第 333 号 ) (3) 浙 江 省 人 民 政

( 总 第 1073 期 ) 浙 江 省 人 民 政 府 主 办 2015 年 3 月 17 日 出 版 省 政 府 令 省 政 府 文 件 目 录 浙 江 省 大 型 群 众 性 活 动 安 全 管 理 办 法 ( 浙 江 省 人 民 政 府 令 第 333 号 ) (3) 浙 江 省 人 民 政 ( 总 第 1073 期 ) 浙 江 省 人 民 政 府 主 办 2015 年 3 月 17 日 出 版 省 政 府 令 省 政 府 文 件 目 录 浙 江 省 大 型 群 众 性 活 动 安 全 管 理 办 法 ( 浙 江 省 人 民 政 府 令 第 333 号 ) (3) 浙 江 省 人 民 政 府 关 于 命 名 第 一 批 省 级 生 态 市 第 七 批 省 级 生 态 县 ( 市 区 )

More information

ebook14-4

ebook14-4 4 TINY LL(1) First F o l l o w t o p - d o w n 3 3. 3 backtracking parser predictive parser recursive-descent parsing L L ( 1 ) LL(1) parsing L L ( 1 ) L L ( 1 ) 1 L 2 L 1 L L ( k ) k L L ( 1 ) F i r s

More information

第 二 章 校 草 出 现 圣 迪 亚 学 院, 一 所 远 近 闻 名 的 贵 族 学 院 它 的 知 名 度 就 好 像 猪 的 知 名 度 一 样, 无 人 不 知 无 人 不 晓 是 所 有 人 都 向 往 的 学 校 圣 迪 亚 学 院 是 以 欧 式 建 筑 风 格 为 主 的 大 门

第 二 章 校 草 出 现 圣 迪 亚 学 院, 一 所 远 近 闻 名 的 贵 族 学 院 它 的 知 名 度 就 好 像 猪 的 知 名 度 一 样, 无 人 不 知 无 人 不 晓 是 所 有 人 都 向 往 的 学 校 圣 迪 亚 学 院 是 以 欧 式 建 筑 风 格 为 主 的 大 门 乖 丫 头 的 冰 山 王 子 / 作 者 : 小 甜 第 一 章 遇 到 坏 人 呜 呜 呜 呜 在 一 个 僻 静 的 小 巷 子 里, 一 个 可 爱 的 女 生 蹲 在 地 上 弱 弱 的 哭 泣 着, 她 怎 么 那 么 倒 霉 啊! 因 为 怕 上 学 迟 到 所 以 走 近 路 没 想 到 还 碰 上 这 种 事 不 准 哭, 快 把 钱 拿 出 来 要 不 然 要 你 好 看 一 个

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

Microsoft Word - 21??¡N??`?C?~??-1.doc, page Normalize ( Microsoft Word - 21ºÝ¤È¸`§C¦~¯Å-1.doc )

Microsoft Word - 21??¡N??`?C?~??-1.doc, page Normalize ( Microsoft Word - 21ºÝ¤È¸`§C¦~¯Å-1.doc ) 守 護 神 VS 幸 運 蛋 壹 設 計 理 念 農 曆 五 月 五 日, 就 是 民 間 所 稱 的 端 午 節, 有 關 端 午 節 的 傳 說 及 習 俗 不 勝 枚 舉, 而 最 為 一 般 大 眾 所 熟 知 的 莫 過 於 屈 原 投 江 的 傳 說 故 事 屈 原 是 西 元 前 三 世 紀 中 國 偉 大 的 愛 國 詩 人, 因 得 罪 了 王 公 貴 人 最 後 被 驅 逐 出

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

【结构化面试名师精品班2ATY15K002】讲义.docx

【结构化面试名师精品班2ATY15K002】讲义.docx 李 曼 卿 带 大 家 学 面 试 李 曼 卿 } 我 们 党 历 来 高 度 重 视 选 贤 任 能, 始 终 把 选 人 用 人 作 为 关 系 党 和 人 民 事 业 的 关 键 性 根 本 性 问 题 来 抓 好 干 部 要 做 到 信 念 坚 定 为 民 服 务 勤 政 务 实 敢 于 担 当 清 正 廉 洁 2013 年 6 月 28 日, 全 国 组 织 工 作 会 议 第 0 页 目

More information

untitled

untitled JavaEE+Android - 6 1.5-2 JavaEE web MIS OA ERP BOSS Android Android Google Map office HTML CSS,java Android + SQL Sever JavaWeb JavaScript/AJAX jquery Java Oracle SSH SSH EJB+JBOSS Android + 1. 2. IDE

More information

Hippy-VueConf

Hippy-VueConf 前终端统 一 方案 Hippy-Vue 设计和实现 腾讯 / QQ 浏览器器 SuperTeam / xqkuang 背景介绍 传统移动端开发模式, 无法满 足业务精细化运营需求, 急需寻找 一种 高性能 跨平台 动态发布的开发解决 方案 Web 开发效率 高 Native 开发效率低 前终端 一体化 开发效率 高 支持多平台 无法跨平台 支持双平台 可动态发布 发布复杂 可动态发布 体验差 体验好

More information

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B 25 9 2008 9 M ICROEL ECTRON ICS & COMPU TER Vol. 25 No. 9 September 2008 J ava 1,2, 1,2, 1,2 (1, 330022 ; 2, 330022) :,. Apla - Java,,.. : PAR ;Apla - Java ; ;CMP ; : TP311 : A : 1000-7180 (2008) 09-0018

More information

Qcon北京2018-《唯快不破——高效定位线上 Node.js 应用内存泄漏》-黄一君

Qcon北京2018-《唯快不破——高效定位线上 Node.js 应用内存泄漏》-黄一君 唯快不不破 高效定位线上 Node.js 应 用内存泄漏漏 关于我 @hyj1991 (GitHub, CNode) @ 黄 一君,Easy-Monitor 作者 @ 阿 里里云计算有限公司, 高级开发 工程师,Node.js 性能平台 背景 作为中间层, 前后端分离 长连接, 纯服务端应 用 NW.js Electron 等构建跨平台客户端 Java Services RPC calls, protocols

More information

講 綱 一 職 涯 規 劃 決 定 自 己 的 人 生 二 認 識 國 家 考 試 三 101-103 年 新 制 措 施 四 報 考 類 科 如 何 決 定 五 如 何 準 備 國 家 考 試 六 嶺 東 科 大 輝 煌 成 果 七 參 加 國 家 考 試 程 序 八 考 試 資 訊 如 何 取

講 綱 一 職 涯 規 劃 決 定 自 己 的 人 生 二 認 識 國 家 考 試 三 101-103 年 新 制 措 施 四 報 考 類 科 如 何 決 定 五 如 何 準 備 國 家 考 試 六 嶺 東 科 大 輝 煌 成 果 七 參 加 國 家 考 試 程 序 八 考 試 資 訊 如 何 取 如 何 準 備 國 家 考 試 主 講 人 : 陳 玉 貞 副 司 長 機 部 時 關 : 考 選 部 門 : 考 選 規 劃 司 間 :101 年 5 月 9 日 2012/5/11 1 講 綱 一 職 涯 規 劃 決 定 自 己 的 人 生 二 認 識 國 家 考 試 三 101-103 年 新 制 措 施 四 報 考 類 科 如 何 決 定 五 如 何 準 備 國 家 考 試 六 嶺 東 科

More information

[Table_MainInfo]

[Table_MainInfo] [Table_MainInfo] 更更 新 时 间 2014-05-07 中 国 创 联 教 育 集 团 有 限 公 司 (2371 HK) 公 司 报 告 评 级 无 评 级 中 国 专 业 的 在 线 网 络 培 训 平 台 公 司 简 讯 现 价 (HK$) 0.345 目 标 价 (HK$) N/A 12 个 月 预 期 升 幅 (%) N/A 市 值. (HK$) 8.2 亿 股 价 走

More information

ESP-TOUCH_User_Guide__CN.pages

ESP-TOUCH_User_Guide__CN.pages ESP-TOUCH 使 用指南 版本 2.0 版权 2018 关于本 手册 发布说明 日期 版本 发布说明 2015.12 V1.0 首次发布 2016.04 V1.1 更更新第 2 章和第 3 章 V2.0 更更新第 3 章, 增加对 ESP32 的 支持 文档变更更通知 用户可通过乐鑫官 网订阅技术 文档变更更的电 子邮件通知 证书下载 用户可以通过乐鑫官 网下载产品证书 目录 1. ESP-TOUCH

More information

ECF_Signals_and_Nonlocal_Jumps_罗世通

ECF_Signals_and_Nonlocal_Jumps_罗世通 异常控制流 : 信号与 非本地跳转 ECF: Signals & Nonlocal Jumps 罗世通元培学院 2018 年年 12 月 6 日 1 为什什么需要信号? Simple Shell shellex.c Foreground job child process execve shell command fork waitpid Background job child process execve

More information

朱君标-Need for Speed:菜鸟技术全栈化之路-finally.key

朱君标-Need for Speed:菜鸟技术全栈化之路-finally.key Need for Speed: 菜 鸟技术全栈化 ( 开发全栈前端 ) 之路路 朱君标 ( 银鹏 ) 阿 里里巴巴 高级前端技术专家 朱君标 ( 银鹏 ) 高级前端技术专家 菜 鸟 网络前端团队负责 人, 阿 里里巴巴前端技术委员会核 心组成员, 一直从事阿 里里系 一线前端团队的技术和管理理 工作 曾组建阿 里里巴巴中 文站前端团队和阿 里里巴巴商家业务事业部前端团队, 在阿 里里的 2B

More information

02 微服务设计原则与生态系统-final.key

02 微服务设计原则与生态系统-final.key 微服务的设计原则 与 生态系统 王磊磊 关于我 华为公司技术专家 ThoughtWorks 首席咨询师 Sybase Tech Leader 微服务架构与实践 作者 DevOps Handbook 中 文译者之 一 国内较早倡导和实践微服务的先 行行者 对于 自动化测试 持续交付 DevOps 有丰富的实践经验 西安 DevOps Meetup 联合发起 人 议题 微服务架构的核 心 微服务架构设计原则

More information

python_free

python_free 1.1 Python 基础教程 weixistyle 1 开发环境搭建 2016-2018 魏曦课堂 weixistyle.com 保留留所有权利利 All Rights Reserved. 1.1 关于本课程 魏曦课堂官 网 http://www.weixistyle.com 网站上提供了了 高清视频 文件 演示源码 讲义等资料料的 获取 方式 联络 方式 : QQ 167347309 微信 Email

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

可 Web 编程的NativeUI 设计与实现

可 Web 编程的NativeUI  设计与实现 可 Web 编程的 NativeUI 设计与实现 张袁炜 zhangyuanwei@baidu.com 欢迎转岗简历请发 About Me @ 张袁炜 直达号 网址导航 百度 音乐 前端 Node.js Android Arduino RaspberryPI https://github.com/zhangyuanwei Outline 一个 Hybrid App 的进化史 Native UI 实现原理

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

App Flappy Bird 14 STEP Swift GameKit Xcode 5.1 Swift GameKit MyWord

App Flappy Bird 14 STEP Swift GameKit Xcode 5.1 Swift GameKit MyWord STEP 1 5.1 Swift GameKit Xcode 5.1 Swift GameKit MyWord -2-3 Swift APP STEP 2 Xcode new grouppic -3 Xcode STEP 3-4 ch\-1\1\myfly\gamescene.swift 01 02 03 04 05 06 07 08 09 10 11 12 13 15 16 17 18 19 20

More information

用户大会 论文集2.2.doc

用户大会 论文集2.2.doc MagGis MapGis GIS MagGis API DLL MapGis VC++ VB BC++ Delphi., Windows API MapGis VC++V Delphi Delphi Delphi MapGis Delphi Delphi Windows Delphi Delphi MapGis MapGis DLL API MapGis function _InitWorkArea(HINST:Integer):Integer;

More information

extend

extend (object oriented) Encapsulation Inheritance Polymorphism Dynamic Binding (base class) (derived class) 1 class Base { int I; void X(); void Y(); class Derived: public Base { private: int j; void z(); Derived

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

Open topic Bellman-Ford算法与负环

Open topic   Bellman-Ford算法与负环 Open topic Bellman-Ford 2018 11 5 171860508@smail.nju.edu.cn 1/15 Contents 1. G s BF 2. BF 3. BF 2/15 BF G Bellman-Ford false 3/15 BF G Bellman-Ford false G c = v 0, v 1,..., v k (v 0 = v k ) k w(v i 1,

More information

1708-cnschema-final.key

1708-cnschema-final.key cnschema 开放中 文知识图谱的 schema 丁 力力博 士海海知智能 CTO OpenKG 发起 人 dl@ruyi.ai CCKS2017, 成都, 2017-08-29 Tim Berners Lee s vision for the Web (1989,1998) The Web was designed as an information space, with the goal

More information

No.32

No.32 地 域 文 化 与 城 市 发 展 万 胜 国 \ 山 东 省 济 南 外 国 语 学 校 课 题 必 修 模 块 二 第 二 章 第 三 节 地 域 文 化 与 城 市 发 展 所 需 课 时 2 课 时 课 标 要 求 及 分 析 课 标 : 举 例 说 明 地 域 文 化 对 城 市 的 影 响 分 析 : 高 中 地 理 的 核 心 就 是 探 讨 人 地 关 系 的 协 调 发 展 城 市

More information

CloudNative应用实践V3

CloudNative应用实践V3 Cloud Native( 云原 生 ) 应 用实践 王磊磊 华为 / 中软 / 软件 工程技术专家 ThoughtWorks 首席咨询师 Sybase Tech Leader 微服务架构与实践 作者 DevOps Handbook 中 文译者之 一 国内较早倡导和实践微服务的先 行行者 对 自动化测试 / 持续集成 / 持续交付有丰富的实战经验 西安 DevOps Meetup 联合发起 人 3

More information

637 637 638 638 2013 2013 23 23 8 639 639 640 640 2013 2013 23 23 8 641 641 642 642 2013 2013 23 23 8 643 643 644 644 2013 2013 23 23 8 645 645 646 646 2013 2013 23 23 8 647 647 648 648 2013 2013 23 23

More information

WWW PHP

WWW PHP WWW PHP 2003 1 2 function function_name (parameter 1, parameter 2, parameter n ) statement list function_name sin, Sin, SIN parameter 1, parameter 2, parameter n 0 1 1 PHP HTML 3 function strcat ($left,

More information

提问袁小兵:

提问袁小兵: C++ 面 试 试 题 汇 总 柯 贤 富 管 理 软 件 需 求 分 析 篇 1. STL 类 模 板 标 准 库 中 容 器 和 算 法 这 部 分 一 般 称 为 标 准 模 板 库 2. 为 什 么 定 义 虚 的 析 构 函 数? 避 免 内 存 问 题, 当 你 可 能 通 过 基 类 指 针 删 除 派 生 类 对 象 时 必 须 保 证 基 类 析 构 函 数 为 虚 函 数 3.

More information

-------------------------------------------------------------------------------- CASE -------------------------------------------------------------------------------- --------------------------------------------------------------------------------

More information

Tangram For GMTC 2017.key

Tangram For GMTC 2017.key Tangram @ 伯灵 / 天猫 我们花了了 5 年年时间跟平台打游击忽略略了了前端技术本身的进化 JS/HTML 转 Native 技术天 生有跨平台和快速发布的属性性能和稳定性却仅仅是接近原 生 Native 我想,5 年年前如果我们专注 : WebKit 的性能优化 WebView 的能 力力扩展 Mobile Web 开发技术进化 那么, 今天的局 面应该会完全不不 一样 Tangram.pingguohe.net

More information

API网关在大数据开放中的应用-童剑-v0.3.key

API网关在大数据开放中的应用-童剑-v0.3.key API 网关在 大数据开放中的应 用 童剑 白 山 CTO 兼联合创始 人 2017/03/18 前 言 关于 大数据的 一些说法 数据是新的 石油 数据是 一种能源 马云 : 人类正从 IT 时代 走向 DT 时代 数据越来越多之后 各国政府也在推动政务数据的开放, 包括中国政府 企业和公共服务机构的数据如何 二次利利 用? 数据开放共享有多种形式, 该如何选择? 本次分享关键词 : 数据开放共享

More information

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

<4D6963726F736F667420506F776572506F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074> 程 序 设 计 实 习 INFO130048 3-2.C++ 面 向 对 象 程 序 设 计 重 载 继 承 多 态 和 聚 合 复 旦 大 学 计 算 机 科 学 与 工 程 系 彭 鑫 pengxin@fudan.edu.cn 内 容 摘 要 方 法 重 载 类 的 继 承 对 象 引 用 和 拷 贝 构 造 函 数 虚 函 数 和 多 态 性 类 的 聚 集 复 旦 大 学 计 算 机 科 学

More information

望 鄉 的 小 螺 絲 釘 以 高 座 少 年 工 為 中 心 探 究 戰 時 體 制 下 青 年 的 焦 慮 與 精 神 (1942-1946 年 ) 目 錄 致 謝 詞... 2 一 前 言... 4 二 月 光 火 影 閃 爍... 6 ( 一 ) 風 起 的 年 代 : 日 本 招 募 少

望 鄉 的 小 螺 絲 釘 以 高 座 少 年 工 為 中 心 探 究 戰 時 體 制 下 青 年 的 焦 慮 與 精 神 (1942-1946 年 ) 目 錄 致 謝 詞... 2 一 前 言... 4 二 月 光 火 影 閃 爍... 6 ( 一 ) 風 起 的 年 代 : 日 本 招 募 少 第 十 四 屆 全 國 高 中 台 灣 人 文 獎 台 灣 史 地 組 第 一 名 作 品 名 稱 : 望 鄉 的 小 螺 絲 釘 - 以 高 座 少 年 工 為 中 心 探 究 戰 時 體 制 下 青 年 的 焦 慮 與 精 神 高 雄 市 立 高 雄 高 級 中 學 陳 宣 儒 張 慕 恩 張 博 翔 周 瑞 陽 陳 威 竹 指 導 老 師 : 李 靜 茹 望 鄉 的 小 螺 絲 釘 以 高 座

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

OpenResty 动态流控的几种姿势

OpenResty 动态流控的几种姿势 OpenResty 动态流控 的 几种姿势 OpenResty Open Talk 2019 深圳站 张聪 (@timebug) A Systems Engineer at 又拍云 Email: timebug.info@gmail.com Github: https://github.com/timebug https://github.com/upyun/upyun-resty UPYUN CDN

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

(改)AI时代的移动技术革新-Node全栈-i5ting.key

(改)AI时代的移动技术革新-Node全栈-i5ting.key Node 全栈 阿 里里巴巴 前端技术专家 i5ting 狼叔 个 人简介 他们叫我狼叔 姓名 : 桑世 龙 部 门 : 阿 里里巴巴 大 文娱事业部 简要介绍 : 嗷呜 Node.js 布道 StuQ 明星讲师被坑的 CTO 晒娃狂魔 2017 压缩 uglifyjs, jsmin,csso 模块系统 CommonJs, AMD, ES6 Modules 依赖管理理 npm, bower 图 片压缩

More information

nooog

nooog C : : : , C C,,, C, C,, C ( ), ( ) C,,, ;,, ; C,,, ;, ;, ;, ;,,,, ;,,, ; : 1 9, 2 3, 4, 5, 6 10 11, 7 8, 12 13,,,,, 2008 1 1 (1 ) 1.1 (1 ) 1.1.1 ( ) 1.1.2 ( ) 1.1.3 ( ) 1.1.4 ( ) 1.1.5 ( ) 1.2 ( ) 1.2.1

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

第二章 各級人員工作職責

第二章  各級人員工作職責 高 雄 市 立 小 港 醫 院 ( 委 託 高 雄 醫 學 大 學 經 營 ) 癌 症 個 案 管 理 護 理 師 工 作 職 責 ( 一 ) 執 行 癌 症 個 案 收 案 評 估 計 畫 及 追 蹤 管 理 1. 收 案 條 件 1.1 本 院 新 診 斷 之 十 大 癌 症 個 案 (class 0~class 1), 十 大 癌 症 有 : 乳 癌 大 腸 癌 胃 癌 肝 癌 肺 癌 口 腔

More information

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b 06 01 action JavaScript action jquery jquery AJAX 04 4-1 CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS background-color camel-cased DOM backgroundcolor.css()

More information

Bilibili海量监测平台的演进之路

Bilibili海量监测平台的演进之路 海海量量监测平台的演进之路路 平台化数据化 自主化全局性定位性 ç 的监测系统的演进经过如下 几个阶段 人 肉堆积阶段 监测系统的平台化建设 监测数据的分析和统计 研发和运维共同合作阶段 站点可靠性建设 1. 人 肉堆积阶段 - 采 用 比较原始的模式, 例例如系统监测采 用 Zabbix, 网络监测采 用 Cacti 等, 八仙过海海各显神通, 所有的数据都是 一个个海海上孤岛 2. 平台化建设

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

DU Ad Platform_SDK for Android 接 入 手册 Version: DuWeatherSDK_1.1.6 前提 : DuWeather SDK 需要依赖 DU Ad Platform_SDK HW 或 CW ( 含 ) 以上版本 在接 入 DuW

DU Ad Platform_SDK for Android 接 入 手册 Version: DuWeatherSDK_1.1.6 前提 : DuWeather SDK 需要依赖 DU Ad Platform_SDK HW 或 CW ( 含 ) 以上版本 在接 入 DuW DU Ad Platform_SDK for Android 接 入 手册 Version: DuWeatherSDK_1.1.6 前提 : DuWeather SDK 需要依赖 DU Ad Platform_SDK HW1.0.9.8 或 CW1.0.9.7 ( 含 ) 以上版本 在接 入 DuWeather 之前需要完成 HW 或 CW 初始化, 加载, 代码混淆三个部分 DU Ad Platform_SDK

More information

张炅轩-360基础架构之一:插件化漫谈-3.正式演讲.key

张炅轩-360基础架构之一:插件化漫谈-3.正式演讲.key 360 手机卫 士 插件化漫谈 张炅轩 /360 手机卫 士 张炅轩 (Zhang Jiongxuan) 出 生 :1988 年年 邂逅编程 :9 岁 360 司龄 :6 年年 发明 :83 件 ( 国内外 ) 360 手机卫 士 主程序框架组 为什什么要做 插件化 共同的挑战 发布不不灵活 软件包过 大 数亿 用户级别 模块不不够独 立 前赴后继 AndroidDynami cloader 类 雏形

More information

untitled

untitled 1 2006 021-58361891 1 276 www.easyfinance.com.cn 021-58361891 2 276 www.easyfinance.com.cn 021-58361891 3 276 www.easyfinance.com.cn 2 021-58361891 4 276 www.easyfinance.com.cn 021-58361891 5 276 www.easyfinance.com.cn

More information

概述

概述 OPC Version 1.8 build 0925 KOCRDK Knight OPC Client Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOC_Init...5 2.2.2 KOC_Uninit...5 2.3...5

More information

教学〔2016〕120号

教学〔2016〕120号 河 南 省 教 育 厅 教 学 2016 120 号 河 南 省 教 育 厅 关 于 对 口 招 收 中 等 职 业 学 校 毕 业 生 进 入 普 通 高 等 学 校 学 习 的 通 知 各 省 辖 市 省 直 管 县 ( 市 ) 教 育 局, 省 各 级 招 生 机 构, 各 普 通 高 等 学 校 省 属 中 等 职 业 学 校 : 为 贯 彻 党 的 十 八 大 和 十 八 届 三 中 四

More information

國小教師遊戲治療工作坊手冊1

國小教師遊戲治療工作坊手冊1 資 料 引 自 鄭 如 安 (2011) 結 構 式 遊 戲 治 療 1 國 小 教 師 遊 戲 治 療 工 作 坊 手 冊 資 料 引 自 鄭 如 安 (2011) 結 構 式 遊 戲 治 療 2 分 享 與 感 謝 與 你 分 享 我 學 習 的 經 驗 奶 奶 說, 當 你 遇 見 美 好 的 事 物 時 所 需 要 做 的 第 一 件 事, 就 是 把 它 分 享 給 你 四 周 的 人 :

More information

untitled

untitled OGRE http://antsam.blogone.net AntsamCGD@hotmail.com OGRE OGRE listener listener target listener target Dispatcher Processor Input Reader Event class view Event Class view Input Event ctrlaltshift ascoll

More information