网站标签
网站描述和你一起成长
上一篇:婚礼纪
seo综合信息
SEO信息 百度来访IP:- | 移动端来访IP:- | 出站链接:0 | 站内链接:0 IP网速: IP地址:49.232.163.25 [中国北京北京 腾讯云] | 网速:559毫秒 ALEXA排名 世界排名:- | 预估IP:- | 预估PV:- 备案信息 京ICP备16013697号 | 名称:蔡子龙 | 已创建:8年4个月13天
收录 百度 360 搜狗 谷歌 查询 0 0 0 0
电脑关键词 手机关键词 页面友好 首页位置 索引 近期收录 0 0 电脑端优秀 - 0 0
协议类型HTTP/2.0 200 OK 页面类型text/html; charset=UTF-8 服务器类型Apache 是否压缩是 原网页大小27736 压缩后大小7839 压缩比71.74%
网站快照我 的 菠 萝 | 和 你 一 起 成 长 当 前 网 页 不 支 持 你 正 在 使 用 的 浏 览 器 . 为 了 正 常 的 访 问 , 请 升 级 你 的 浏 览 器 . 我 的 菠 萝 首 页 存 档 收 藏 夹 备 忘 工 具 箱 反 馈 使 用 A l p h a S S L 泛 域 名 证 书 作 者 : 子 龙 时 间 : 2 0 2 4 0 5 1 3 分 类 : 程 序 A l p h a S S L A l p h a S S L 证 书 是 全 球 著 名 S S L 证 书 颁 发 机 构 G l o b a l S i g n 旗 下 的 信 息 安 全 产 品 , 是 专 业 的 S S L 证 书 提 供 商 , 专 业 提 供 便 宜 S S L 证 书 支 持 的 S S L 证 书 类 型 较 为 单 一 A l p h a S S L 证 书 属 于 入 门 级 S S L 证 书 , 目 前 仅 支 持 域 名 验 证 ( D V S S L 证 书 ) , 所 以 价 格 便 宜 , 通 常 一 年 只 要 几 百 元 , 便 可 为 个 人 网 站 提 供 最 基 本 的 安 全 保 护 。 审 核 简 单 、 签 发 速 度 快 A l p h a S S L 证 书 按 照 网 站 保 护 域 名 数 量 不 同 , 有 单 域 名 证 书 和 通 配 符 证 书 可 供 选 择 , 申 请 流 程 很 简 单 , C A 机 构 只 需 验 证 域 名 所 有 权 , 域 名 验 证 通 过 后 C A 便 会 签 发 证 书 。 此 外 , A l p h a S S L 证 书 除 了 价 格 便 宜 之 外 , 还 带 有 兼 容 性 强 、 强 大 的 加 密 功 能 的 优 点 。 所 有 流 行 的 浏 览 器 和 移 动 设 备 都 可 以 识 别 A l p h a S S L 证 书 。 A l p h a S S L 证 书 是 从 2 0 4 8 位 的 G l o b a l S i g n 根 证 书 颁 发 的 , 该 证 书 是 世 界 上 运 营 时 间 最 长 , 最 受 信 任 的 权 威 之 一 , 同 时 还 将 在 客 户 和 网 站 之 间 获 得 2 5 6 位 加 密 强 度 , 这 是 当 今 使 用 率 最 高 的 加 密 强 度 。 通 过 上 文 介 绍 , 目 前 A l p h a S S L 证 书 仅 有 D V S S L 证 书 可 选 , 如 果 是 企 业 网 站 的 话 , 还 是 选 G l o b a l S i g n 旗 下 品 牌 的 安 全 级 别 高 的 企 业 型 O V S S L 证 书 或 增 强 型 E V S S L 证 书 , 以 加 强 网 站 信 息 安 全 保 护 。 购 买 一 个 T o k e n 萌 咖 杂 货 注 册 即 刻 小 卖 铺 申 请 流 程 参 考 自 助 引 导 申 请 教 程 1 申 请 教 程 2 U n i t y 中 a b 包 压 缩 方 案 L Z M A 和 L Z 4 作 者 : 子 龙 时 间 : 2 0 2 4 0 4 2 5 分 类 : u n i t y 3 d L Z M A 1 . L Z M A 采 用 流 压 缩 方 式 ( s t r e a m b a s e d ) , 压 缩 率 会 比 L Z 4 更 高 , 体 现 在 包 体 更 小 , 但 是 问 题 也 很 严 重 。 L Z M A 只 支 持 顺 序 读 取 , 所 以 加 载 A B 包 时 , 需 要 将 整 个 包 解 压 , 会 造 成 卡 顿 和 额 外 内 存 占 用 。 这 也 是 为 什 么 在 有 些 复 杂 U I 上 首 次 打 开 会 造 成 卡 顿 。 2 . 加 载 A B 包 后 将 所 有 资 源 进 行 了 缓 存 , 导 致 了 如 果 A B 包 资 源 利 用 率 在 短 时 间 利 于 率 不 高 的 时 候 , 造 成 了 很 高 的 内 存 浪 费 。 3 . 一 套 引 用 计 数 规 则 非 常 复 杂 , 当 资 源 过 多 的 时 候 建 立 引 用 关 系 都 是 很 费 时 的 , 其 中 的 常 驻 包 的 设 置 逻 辑 也 是 非 常 具 有 不 确 定 性 。 L Z 4 优 化 1 . L Z 4 采 用 块 压 缩 方 式 ( c h u n k b a s e d ) , 块 压 缩 的 数 据 被 分 为 大 小 相 同 的 块 , 被 分 别 压 缩 , 虽 然 压 缩 率 不 及 L Z M A , 但 是 读 取 效 率 比 L Z M A 高 非 常 多 2 . L Z 4 压 缩 的 A B 包 , 使 用 L o a d F r o m F i l e ( ) 或 L o a d F r o m S t r e a m ( ) 只 会 加 载 A B 包 的 H e a d e r , 相 比 于 直 接 加 载 解 压 整 块 A B 包 , 效 率 更 进 一 步 提 高 。 另 外 一 个 很 重 要 的 点 , 由 于 可 以 只 加 载 H e a d e r , 因 此 A B 包 可 以 做 到 一 旦 加 载 到 内 存 后 就 再 不 卸 载 , 此 时 只 需 要 管 理 从 A B 包 中 读 取 出 来 的 资 源 的 生 命 周 期 。 3 . 对 于 之 前 使 用 引 用 计 数 的 优 化 , 由 于 U n i t y 原 本 资 源 管 理 就 是 使 用 引 用 计 数 去 维 护 , 这 里 再 建 立 一 套 内 部 的 引 用 计 数 , 不 仅 多 余 而 且 很 浪 费 C P U 资 源 , 而 且 效 果 不 一 定 很 好 。 这 个 时 候 我 们 可 以 建 立 一 套 弱 引 用 管 理 体 系 , 通 过 弱 引 用 去 持 有 资 源 , 在 触 发 R e s o u r c e . U n l o a d U n u s e d A s s e t s ( ) 再 去 清 除 弱 引 用 失 效 的 对 象 。 将 L Z M A 的 压 缩 方 式 修 改 为 L Z 4 将 打 包 参 数 添 加 B u i l d A s s e t B u n d l e O p t i o n s . C h u n k B a s e d C o m p r e s s i o n 即 可 B u i l d A s s e t B u n d l e O p t i o n s b u i l d O p t i o n = B u i l d A s s e t B u n d l e O p t i o n s . I g n o r e T y p e T r e e C h a n g e s | B u i l d A s s e t B u n d l e O p t i o n s . D e t e r m i n i s t i c A s s e t B u n d l e | B u i l d A s s e t B u n d l e O p t i o n s . C h u n k B a s e d C o m p r e s s i o n ; L Z 4 读 取 A B 包 / / 读 取 a b 包 A s s e t B u n d l e . L o a d F r o m F i l e A s y n c ( u r l ) 这 里 需 要 注 意 一 点 的 就 是 , L o a d F r o m F i l e A s y n c 与 W W W 或 U n i t y W e b R e q u e s t 区 别 在 于 是 在 w i n d o w s 下 不 需 要 f i l e : / / 前 缀 原 文 链 接 : h t t p s : / / b l o g . c s d n . n e t / q q _ 3 8 7 2 1 1 1 1 / a r t i c l e / d e t a i l s / 1 2 9 1 8 4 7 9 1 谈 一 谈 U n i t y 的 S c r i p t a b l e B u i l d P i p e l i n e 作 者 : 子 龙 时 间 : 2 0 2 4 0 4 2 5 分 类 : 程 序 U n i t y 的 S c r i p t a b l e B u i l d P i p e l i n e ( S B P ) 提 供 了 一 种 更 灵 活 的 构 建 方 式 , 以 p a c k a g e 的 形 式 提 供 , 将 一 些 常 用 的 构 建 类 和 接 口 从 C + + 层 移 动 到 了 C # 层 。 , 与 传 统 的 构 建 接 口 不 同 , S B P 在 构 建 时 并 不 会 生 成 m a n i f e s t , 而 是 会 在 l i b r a r y 下 生 成 缓 存 , 实 际 首 次 构 建 时 长 会 比 b u i l d p i p e l i n e 慢 一 些 , 但 如 果 再 次 调 用 构 建 接 口 , 就 会 使 用 缓 存 来 增 量 构 建 , 减 少 构 建 时 长 。 除 此 之 外 , S B P 在 构 建 完 成 后 会 在 A B 包 目 录 输 出 构 建 步 骤 的 耗 时 的 详 细 信 息 和 耗 时 日 志 , 可 以 用 T r a c e E v e n t P r o f i l i n g T o o l 打 开 , 方 便 p r o f i l e r 不 同 的 构 建 步 骤 。 U n i t y 的 S c r i p t a b l e B u i l d P i p e l i n e ( S B P ) 提 供 了 一 种 更 灵 活 的 构 建 方 式 , 以 p a c k a g e 的 形 式 提 供 , 将 一 些 常 用 的 构 建 类 和 接 口 从 C + + 层 移 动 到 了 C # 层 。 , 与 传 统 的 构 建 接 口 不 同 , S B P 在 构 建 时 并 不 会 生 成 m a n i f e s t , 而 是 会 在 l i b r a r y 下 生 成 缓 存 , 实 际 首 次 构 建 时 长 会 比 b u i l d p i p e l i n e 慢 一 些 , 但 如 果 再 次 调 用 构 建 接 口 , 就 会 使 用 缓 存 来 增 量 构 建 , 减 少 构 建 时 长 。 除 此 之 外 , S B P 在 构 建 完 成 后 会 在 A B 包 目 录 输 出 构 建 步 骤 的 耗 时 的 详 细 信 息 和 耗 时 日 志 , 可 以 用 T r a c e E v e n t P r o f i l i n g T o o l 打 开 , 方 便 p r o f i l e r 不 同 的 构 建 步 骤 。 以 下 是 个 人 总 结 的 一 些 S B P 的 优 点 与 缺 点 。 优 点 : 良 好 的 设 计 接 口 , 能 更 灵 活 的 控 制 构 建 过 程 , 例 如 深 度 定 制 A B 包 构 建 内 容 , 指 定 单 个 A b 包 压 缩 格 式 、 依 赖 查 找 回 调 等 。 将 构 建 任 务 粒 度 拆 分 更 细 , 例 如 压 缩 、 打 图 集 、 编 译 脚 本 , 文 件 系 列 化 等 。 为 构 建 并 行 化 为 了 准 备 使 用 B u i l d C a c h e , 加 快 构 建 速 度 , 不 同 构 建 机 之 间 可 以 共 享 同 一 份 B u i l d C a c h e 构 建 更 细 粒 度 的 步 骤 p r o f i l e r 缺 点 : T a s k 的 设 计 看 起 来 很 美 好 , 但 大 部 份 任 务 并 不 支 持 并 行 化 , 自 定 义 t a s k 的 可 行 性 比 较 低 增 量 构 建 不 完 善 , 依 然 有 b u g , 使 用 b u i l d c a c h e 后 b u g 会 传 播 到 其 它 构 建 线 过 度 的 设 计 , 看 似 提 供 了 更 灵 活 的 接 口 , 实 则 很 难 正 确 的 实 现 这 些 接 口 , 比 如 看 似 可 以 通 过 I B u n d l e B u i l d C o n t e n t 的 B u n d l e L a y o u t 来 控 制 每 个 a b 包 的 内 容 , 但 由 于 u n i t y 的 依 赖 关 系 很 难 从 上 层 应 用 通 过 U n i t y 提 供 的 接 口 计 算 正 确 , 所 以 从 上 层 来 控 制 每 个 a b 包 的 内 容 基 本 上 不 可 能 单 个 a b 包 的 压 缩 格 式 通 过 回 调 来 指 定 的 做 法 比 较 不 合 理 , 这 样 做 需 要 用 字 典 来 存 储 每 个 a b 包 压 缩 格 式 , 增 加 了 额 外 内 存 和 构 建 时 长 , 同 时 这 样 的 代 码 写 起 来 也 比 较 麻 烦 。 一 种 比 较 简 单 的 做 法 是 在 A s s e t B u n d l e B u i l d 中 增 加 一 个 压 缩 格 式 参 数 B u i l d C a c h e 在 L i b r a r y 下 占 用 硬 盘 空 间 较 大 参 考 链 接 t r a c e e v e n t p r o f i l i n g t o o l u n i t y 3 d 冷 启 动 黑 屏 优 化 作 者 : 子 龙 时 间 : 2 0 2 4 0 3 2 8 分 类 : 默 认 分 类 问 题 分 析 在 U n i t y 开 屏 的 开 发 过 程 中 , 通 常 在 U n i t y 中 编 写 是 U n i t y 的 开 屏 页 , 在 A n d r o i d 端 运 行 时 会 额 外 添 加 u n i t y _ s t a t i c _ s p l a s h , 来 保 证 A n d r o i d 端 展 示 时 不 是 黑 屏 , 但 是 u n i t y _ s t a t i c _ s p l a s h 只 能 使 用 图 片 资 源 , 如 果 涉 及 到 需 要 根 据 屏 幕 尺 寸 进 行 动 态 适 配 的 时 候 , 一 张 图 片 就 不 能 满 足 要 求 。 同 时 如 果 U n i t y 开 屏 和 u n i t y _ s t a t i c _ s p l a s h 展 示 相 同 内 容 的 话 , 由 于 适 配 方 式 不 一 致 , 会 出 现 界 面 抖 动 。 S t a t i c S p l a s h I m a g e 原 理 在 U n i t y 中 通 常 可 以 设 置 S t a t i c S p l a s h I m a g e 来 屏 蔽 黑 屏 , 那 么 S t a t i c S p l a s h I m a g e 是 如 何 实 现 的 在 A n d r o i d 端 展 示 并 且 消 失 的 ? 将 U n i t y 项 目 导 出 A n d r o i d 项 目 之 后 , 可 以 在 d r a w a b l e 文 件 夹 中 找 到 对 应 的 图 片 A n d r o i d 端 启 动 U n i t y 的 A c t i v i t y 是 U n i t y P l a y e r A c t i v i t y , 分 析 源 码 过 程 / / U n i t y P l a y e r A c t i v i t y @ O v e r r i d e p r o t e c t e d v o i d o n C r e a t e ( B u n d l e s a v e d I n s t a n c e S t a t e ) U n i t y P l a y e r 是 一 个 F r a m e L a y o u t , 具 体 实 现 / / U n i t y P l a y e r p u b l i c U n i t y P l a y e r ( C o n t e x t v a r 1 ) a ( c u r r e n t A c t i v i t y ) ; t h i s . q = v a r 1 ; i f ( c u r r e n t A c t i v i t y ! = n u l l } U n i t y P l a y e r 系 统 通 过 移 除 布 局 来 实 现 关 闭 u n i t y _ s t a t i c _ s p l a s h 界 面 , 那 么 可 以 监 听 父 布 局 的 子 V i e w 移 除 , 如 果 是 L , 那 么 就 代 表 u n i t y _ s t a t i c _ s p l a s h 被 关 闭 , 同 时 关 闭 我 们 自 己 的 自 定 义 布 局 就 可 以 了 关 闭 自 定 义 布 局 j a v a 复 制 代 码 / / M y U n i t y P l a y e r A c t i v i t y @ O v e r r i d e p r o t e c t e d v o i d o n C r e a t e ( B u n d l e b u n d l e ) @ O v e r r i d e p u b l i c v o i d o n C h i l d V i e w R e m o v e d ( V i e w p a r e n t , V i e w c h i l d ) } } ) ; 添 加 布 局 监 听 , 判 断 类 型 , 关 闭 自 定 义 布 局 U n i t y 项 目 优 化 之 数 据 集 合 优 化 作 者 : 子 龙 时 间 : 2 0 2 4 0 3 2 8 分 类 : 程 序 通 过 详 细 的 理 解 A r r a y 、 L i s t 、 和 D i c t i o n a r i e s 让 你 的 游 戏 运 行 速 度 快 十 倍 这 篇 文 章 的 主 要 目 标 是 : 过 详 细 的 理 解 A r r a y 、 L i s t 、 和 D i c t i o n a r i e s , 让 你 的 游 戏 运 行 速 度 快 十 倍 。 我 应 该 使 用 A r r a y 吗 ? 我 应 该 使 用 L i s t 吗 ? 噢 , 等 等 , 或 者 使 用 D i c t i o n a r i e s ? 为 什 么 我 的 循 环 花 了 那 么 长 时 间 呢 ? ? 在 我 代 码 中 看 不 到 任 何 的 错 误 , 那 么 为 什 么 我 的 代 码 执 行 那 么 慢 ? 为 什 么 查 找 我 想 要 的 对 象 话 费 那 么 长 时 间 ? 我 看 不 到 任 何 的 G C ( 垃 圾 回 收 器 ) 处 理 , 然 而 我 的 游 戏 为 什 么 那 么 的 延 迟 ? “ 这 些 是 我 们 在 开 发 一 个 游 戏 的 时 候 经 常 遇 到 的 一 些 常 见 问 题 。 ” 但 正 是 这 些 常 见 问 题 最 让 游 戏 开 发 者 苦 恼 了 ! ! 几 毫 秒 的 延 迟 就 可 以 让 游 戏 开 发 者 失 去 理 智 ! ! 最 终 , 我 们 总 是 推 卸 责 任 喊 道 : “ 这 个 是 U n i t y 引 擎 的 错 误 , 我 的 代 码 是 完 美 的 ! ! ” 那 好 吧 , 这 并 非 总 是 如 此 , 只 是 有 的 时 候 我 们 不 正 确 使 用 数 据 结 构 中 的 集 合 造 成 的 , 且 心 里 咒 骂 着 : “ 集 合 是 如 此 的 慢 ! ” 在 应 用 程 序 中 , 我 们 一 般 通 过 以 下 两 种 方 式 去 管 理 相 邻 对 象 组 : 1 . 通 过 创 建 对 象 数 组 ( A r r a y ) 2 . 通 过 创 建 对 象 的 集 合 我 们 应 该 记 得 每 一 种 集 合 的 具 体 用 法 , 以 及 它 的 优 点 和 缺 点 , 并 且 知 道 在 什 么 情 况 下 使 用 它 是 最 佳 的 。 在 文 章 中 , 我 将 列 举 在 U n i t y 中 所 有 常 用 的 数 组 , 这 样 有 利 于 你 更 好 的 理 解 集 合 。 什 么 是 集 合 ? 集 合 是 特 殊 的 类 用 于 数 据 的 存 储 和 检 索 , 集 合 类 通 常 是 用 来 为 元 素 动 态 的 分 配 内 存 , 并 且 通 过 下 标 索 引 来 访 问 列 表 里 的 每 一 个 元 素 等 等 。 这 些 类 创 建 O b j e c t 类 的 对 象 的 集 合 , 在 C # 中 所 有 数 据 类 型 的 基 类 是 O b j e c t 类 。 集 合 可 以 根 据 应 用 程 序 的 请 求 动 态 的 扩 展 和 缩 减 , 这 就 是 集 合 的 主 要 优 势 。 集 合 使 得 内 存 管 理 和 数 据 管 理 的 过 程 变 得 相 当 简 单 。 那 么 , 在 U n i t y 中 常 用 的 集 合 有 那 几 个 呢 ? 在 U n i t y 中 D i c t i o n a r y ( 字 典 ) 和 L i s t ( 列 表 ) 是 最 常 用 的 集 合 , 让 我 给 初 学 者 对 于 D i c t i o n a r y ( 字 典 ) 和 L i s t ( 列 表 ) 的 一 些 基 本 概 念 。 如 果 知 道 的 朋 友 可 以 跳 过 。 L i s t C # L i s t 类 代 表 一 个 强 大 的 L i s t 类 型 ( 其 实 就 是 泛 型 L i s t 类 ) 可 以 通 过 索 引 访 问 的 列 表 对 象 , 它 可 以 存 储 没 有 指 定 类 型 的 对 象 集 合 。 它 和 其 他 集 合 一 样 都 有 以 下 功 能 : 添 加 ( A d d ) , 插 入 ( I n s e r t ) , 移 除 ( R e m o v e ) , 查 找 ( S e a r c h ) 等 等 。 L i s t 的 索 引 表 示 方 式 和 A r r a y 一 样 , 然 后 它 的 主 要 优 势 是 动 态 的 指 定 容 器 的 大 小 。 例 如 , 我 们 可 以 这 样 定 义 一 个 O b j e c t 的 L i s t : L i s t m y L i s t O f G a m e O b j e c t s = n e w L i s t ( ) ; D i c t i o n a r y D i c t i o n a r y 实 际 上 使 一 个 哈 希 表 类 型 的 替 代 品 D i c t i o n a r y 代 表 一 个 键 值 对 例 如 , 如 果 5 代 表 R e d , 1 0 代 表 G r e e n , 我 们 便 在 D i c t i o n a r y 中 通 过 5 键 ( K e y ) 找 到 R e d 这 个 值 ( V a l u e ) 。 因 此 , 我 们 如 果 想 要 找 到 R e d 这 个 值 ( V a l u e ) , 只 要 记 住 5 这 个 键 ( K e y ) 即 可 那 么 , D i c t i o n a r y 是 怎 么 查 找 数 据 的 呢 ? 例 如 , 我 们 可 以 这 样 定 义 一 个 D i c t i o n a r y 对 象 : / / D i c t i o n a r y : / / 在 这 个 例 子 中 , “ i n t ” 是 键 , “ S t r i n g ” 是 值 D i c t i o n a r y m y D i c t i o n a r y = n e w D i c t i o n a r y ( ) ; 现 在 , 这 篇 文 章 的 主 要 目 标 是 关 于 优 化 使 用 集 合 , 而 不 是 学 习 集 合 , 因 此 我 们 将 忽 略 集 合 的 学 习 。 但 是 , 如 果 你 想 要 详 细 的 学 习 它 , 你 可 以 下 面 的 链 接 , 这 将 会 帮 你 更 详 细 的 学 习 集 合 的 概 念 : h t t p s : / / l i n k . j u e j i n . c n / ? t a r g e t = h t t p s % 3 A % 2 F % 2 F m s d n . m i c r o s o f t . c o m % 2 F e n u s % 2 F l i b r a r y % 2 F y b c x 5 6 w z . a s p x h t t p s : / / w w w . d o t n e t p e r l s . c o m / h t t p s : / / l i n k . j u e j i n . c n / ? t a r g e t = h t t p % 3 A % 2 F % 2 F w w w . t u t o r i a l s p o i n t . c o m % 2 F c s h a r p % 2 F c s h a r p _ c o l l e c t i o n s . h t m 集 合 是 怎 么 影 响 游 戏 的 呢 ? 让 我 们 一 起 看 一 个 例 子 , 并 且 理 解 集 合 石 怎 么 影 响 我 们 的 游 戏 的 。 1 . 在 U n i t y 中 依 照 下 面 方 式 来 设 置 场 景 c s s 复 制 代 码 a ) 创 建 一 个 空 的 游 戏 物 体 ( E m p t y G a m e ) , 并 且 更 改 名 字 ( 你 随 意 , 在 这 里 我 命 名 为 T e s t ) 2 . 创 建 一 个 脚 本 , 并 且 命 名 为 你 喜 欢 的 名 字 c s s 复 制 代 码 a ) 在 这 里 我 把 命 名 为 G e n e r i c C o l l e c t i o n s T e s t . c s b ) 我 使 用 的 是 C # 作 为 我 的 脚 本 语 言 , 你 也 可 以 使 用 J a v a s c r i p t , 如 果 你 愿 意 的 话 。 u s i n g U n i t y E n g i n e ; u s i n g S y s t e m . C o l l e c t i o n s ; u s i n g S y s t e m . C o l l e c t i o n s . G e n e r i c ; u s i n g S y s t e m . D i a g n o s t i c s ; p u b l i c c l a s s G e n e r i c C o l l e c t i o n s T e s t : M o n o B e h a v i o u r v o i d U p d a t e ( ) i f ( I n p u t . G e t K e y D o w n ( K e y C o d e . S ) ) } # e n d r e g i o n # r e g i o n P R I V A T E _ M E T H O D S p r i v a t e v o i d A d d F a k e V a l u e s I n A r r a y ( i n t i t e r a t i o n s ) p r i v a t e v o i d S e a r c h I n D i c t i o n a r y ( i n t k e y ) p r i v a t e v o i d P e r f o r m T e s t ( ) 在 这 里 , 我 初 始 化 了 数 组 ( A r r a y ) , 列 表 ( L i s t ) , 字 典 ( D i c t i o n a r y ) , 并 且 为 他 们 添 加 了 一 些 随 机 值 。 e ) 正 如 你 在 代 码 中 看 到 的 , 我 创 建 了 一 个 P r i v a t e ( 私 有 的 ) 方 法 为 那 些 集 合 添 加 一 些 随 机 数 。 f ) 在 这 里 我 也 使 用 了 S t o p w a t c h 对 象 用 来 时 间 和 性 能 测 试 , 并 且 也 在 S t a r t ( ) 里 进 行 了 初 始 化 g ) 如 果 你 还 不 知 道 S t o p w a t c h 是 怎 么 运 作 的 , 在 往 后 学 习 之 前 , 先 去 了 解 它 , 这 样 有 利 于 你 接 下 来 的 理 解 。 h ) 请 参 考 以 下 链 接 : h t t p s : / / w w w . d o t n e t p e r l s . c o m / s t o p w a t c h 现 在 让 我 们 看 一 看 P e r f o r m T e s t ( ) 方 法 j ) 我 把 该 方 法 分 为 了 4 块 , 这 样 更 有 利 于 理 解 : A R R A Y _ I T E R A T I O N 这 里 我 们 只 遍 历 该 数 组 L I S T _ I T E R A T I O N 这 里 我 们 只 使 用 简 单 的 f o r 循 环 遍 历 列 表 L I S T _ I T E R A T I O N _ B Y _ F O R E A C H _ L O O P 这 里 我 们 使 用 f o r e a c h 循 环 遍 历 列 表 D I C T I O N A R Y _ I T E R A T I O N _ L O O P 这 里 我 们 遍 历 字 典 k ) 正 如 你 在 U p d a t e ( ) 中 看 到 , 我 们 在 按 下 “ S p a c e ” 键 ( 空 格 键 ) 时 调 用 P e r f o r m T e s t ( ) 。 l ) 现 在 , 我 们 将 执 行 项 目 去 测 试 一 番 。 为 了 获 得 性 能 的 确 切 数 据 , 我 们 让 每 一 个 种 类 型 的 数 据 集 合 迭 代 1 0 万 次 。 你 的 输 出 应 该 跟 下 面 的 图 片 一 样 : 那 么 , 这 就 意 味 着 A r r a y ( 数 组 ) 是 最 好 的 吗 ? 我 们 应 该 只 使 用 A r r a y ( 数 组 ) 就 行 了 嘛 ? 不 , 不 是 这 样 的 。 正 如 我 们 之 前 说 的 那 样 , 我 们 要 有 计 划 的 使 用 集 合 。 o ) 只 是 我 们 要 明 确 我 们 的 需 要 , 按 自 己 的 需 求 指 定 需 用 的 集 合 类 型 。 P ) 让 我 们 一 起 去 了 解 一 些 , 我 们 应 该 在 什 么 情 况 下 使 用 什 么 样 的 集 合 类 型 。 情 况 1 : 在 整 个 游 戏 中 , 对 象 的 数 量 保 持 不 变 · 在 这 种 情 况 下 使 用 L i s t ( 列 表 ) 和 D i c t i o n a r y ( 字 典 ) 是 不 合 适 的 , 很 显 然 对 象 的 数 量 没 有 改 变 。 然 而 使 用 一 个 集 合 为 什 么 会 给 内 存 和 C P U 造 成 额 外 的 消 耗 呢 ? · 在 这 里 , A r r a y ( 数 组 ) 的 效 率 是 L i s t ( 列 表 ) 的 两 倍 。 情 况 2 : 在 游 戏 中 对 象 的 数 量 在 不 断 的 变 化 · 我 们 从 上 面 中 了 解 到 A r r a y ( 数 组 ) 不 是 动 态 分 配 的 , 显 然 , 我 在 这 种 情 况 下 应 该 使 用 L i s t ( 列 表 ) 。 因 为 对 象 在 持 续 的 改 变 , 所 以 L i s t ( 列 表 ) 比 D i c t i o n a r y 要 快 很 多 。 · L i s t ( 列 表 ) 常 用 来 管 理 对 象 池 · L i s t ( 列 表 ) 比 D i c t i o n a r y ( 字 典 ) 快 将 近 8 倍 左 右 · 使 用 f o r e a c h 循 环 来 遍 历 L i s t 比 使 用 f o r 循 环 多 消 耗 将 近 3 倍 的 时 间 ( 这 个 在 《 关 于 F o r e a c h 你 不 知 道 的 事 儿 》 中 有 详 细 说 明 ) 。 所 以 这 意 味 着 我 们 应 该 完 全 停 止 使 用 字 典 吗 ? 不 是 的 , 让 我 们 通 过 下 面 的 例 子 更 好 的 理 解 它 。 在 代 码 中 有 两 个 方 法 S e a r c h I n L i s t ( ) 和 S e a r c h I n D i c t i o n a r y ( ) 。 通 过 下 面 表 格 进 行 了 解 : S e a r c h I n L i s t ( ) 方 法 的 第 一 部 分 是 传 递 一 个 值 给 列 表 , 然 后 在 列 表 中 去 查 找 这 个 值 , 第 二 部 分 是 判 断 这 个 列 表 是 否 存 在 该 值 , 最 后 根 据 判 断 条 件 返 回 相 应 的 布 尔 值 S e a t c h I n D i c t i o n a r y ( ) 方 法 的 第 一 部 分 是 根 据 这 个 传 入 的 键 去 找 到 这 个 键 对 应 的 值 , 第 二 部 分 通 过 使 用 C o n t a i n s K e y ( ) 方 法 判 断 这 个 方 法 里 是 否 有 指 定 的 键 让 我 们 在 一 次 运 行 项 目 进 行 测 试 , 且 在 运 行 中 按 下 “ S ” 键 后 看 输 出 日 志 的 显 示 。 输 出 将 是 这 样 的 : 结 论 从 上 图 中 便 能 得 知 , 使 用 D i c t i o n a r y ( 字 典 ) 进 行 搜 索 几 乎 不 消 耗 任 何 时 间 因 此 , 如 果 在 整 个 游 戏 运 行 的 时 候 需 要 不 断 的 寻 找 一 些 对 象 时 , 明 智 的 选 择 就 是 选 择 使 用 D i c t i o n a r y ( 字 典 ) 。 接 受 它 吧 , 你 的 游 戏 不 能 没 有 集 合 ! 是 的 , 这 是 正 确 的 。 我 们 只 需 要 知 道 在 什 么 情 况 下 使 用 什 么 类 型 的 集 合 。 结 论 很 简 单 , 有 三 个 基 本 原 则 : 1 . 当 一 个 对 象 的 数 量 保 持 不 变 时 和 需 要 频 繁 的 查 找 对 象 时 不 要 使 用 L i s t ( 列 表 ) 。 2 . 如 果 是 动 态 的 对 象 , 且 不 需 要 频 繁 查 找 对 象 时 , 使 用 L i s t ( 列 表 ) 是 最 佳 的 选 择 。 3 . 需 要 快 速 查 找 , 并 且 对 象 的 改 变 很 小 时 , 使 用 D i c t i o n a r y ( 字 典 ) 是 最 佳 的 选 择 。 4 . 当 一 个 对 象 的 数 量 保 持 不 变 时 , 使 用 A r r a y ( 数 组 ) 是 最 佳 的 选 择 ( 自 己 添 加 的 ) 1 2 3 4 . . . 2 5 后 一 页 » 文 章 搜 索 搜 索 文 章 分 类 默 认 分 类 ( 6 ) 生 活 ( 4 ) 程 序 ( 4 7 ) 工 具 ( 9 ) s h e l l ( 4 0 ) l u a ( 8 ) m a c ( 7 ) i o s ( 4 ) u n i t y 3 d ( 1 ) 最 新 文 章 使 用 A l p h a S S L 泛 域 名 证 书 U n i t y 中 a b 包 压 缩 方 案 L Z M A 和 L Z 4 谈 一 谈 U n i t y 的 S c r i p t a b l e B u i l d P i p e l i n e u n i t y 3 d 冷 启 动 黑 屏 优 化 U n i t y 项 目 优 化 之 数 据 集 合 优 化 归 档 M a y 2 0 2 4 A p r i l 2 0 2 4 M a r c h 2 0 2 4 N o v e m b e r 2 0 2 2 O c t o b e r 2 0 2 2 S e p t e m b e r 2 0 2 2 N o v e m b e r 2 0 2 1 O c t o b e r 2 0 2 1 S e p t e m b e r 2 0 2 1 J u n e 2 0 2 1 M a y 2 0 2 1 N o v e m b e r 2 0 2 0 S e p t e m b e r 2 0 2 0 J u l y 2 0 2 0 J u n e 2 0 2 0 F e b r u a r y 2 0 2 0 J a n u a r y 2 0 2 0 A u g u s t 2 0 1 9 J u l y 2 0 1 9 J u n e 2 0 1 9 M a y 2 0 1 9 A p r i l 2 0 1 9 M a r c h 2 0 1 9 J a n u a r y 2 0 1 9 D e c e m b e r 2 0 1 8 O c t o b e r 2 0 1 8 S e p t e m b e r 2 0 1 8 J u l y 2 0 1 8 J u n e 2 0 1 8 M a y 2 0 1 8 A p r i l 2 0 1 8 M a r c h 2 0 1 8 F e b r u a r y 2 0 1 8 J a n u a r y 2 0 1 8 D e c e m b e r 2 0 1 7 N o v e m b e r 2 0 1 7 O c t o b e r 2 0 1 7 S e p t e m b e r 2 0 1 7 J u n e 2 0 1 7 M a y 2 0 1 7 A p r i l 2 0 1 7 M a r c h 2 0 1 7 F e b r u a r y 2 0 1 7 J a n u a r y 2 0 1 7 D e c e m b e r 2 0 1 6 N o v e m b e r 2 0 1 6 O c t o b e r 2 0 1 6 S e p t e m b e r 2 0 1 6 A u g u s t 2 0 1 6 J u l y 2 0 1 6 M a y 2 0 1 6 A p r i l 2 0 1 6 M a r c h 2 0 1 6 A u g u s t 2 0 1 4 A p r i l 2 0 1 4 M a r c h 2 0 1 4 J a n u a r y 2 0 1 4 D e c e m b e r 2 0 1 3 N o v e m b e r 2 0 1 3 J u n e 2 0 1 3 热 门 标 签 a d m i n ( 1 3 ) u n i t y 3 d ( 2 ) s h a d e r ( 1 ) 分 辨 率 ( 1 ) r e s o l u t i o n ( 1 ) o s x ( 1 ) s h e l l f i l e e x i s t ( 1 ) l u a ( 1 ) s p l i t ( 1 ) s p l i t s t r i n g ( 1 ) m y s q l ( 1 ) C o p y r i g h t © 2 0 1 5 2 0 2 4 我 的 菠 萝 . 副 业 多 . 京 I C P 备 1 6 0 1 3 6 9 7 号 1
站点概括关于www.gaoji.ren说明:
www.gaoji.ren由网友主动性提交被0401导航库整理收录的,0401导航库仅提供www.gaoji.ren的基础信息并免费向大众网友展示,www.gaoji.ren的是IP地址:49.232.163.25 [中国北京北京 腾讯云],www.gaoji.ren的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.gaoji.ren的备案号是京ICP备16013697号、备案人叫蔡子龙、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建8年4个月13天。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.dhk0401.com/youxidh/214899.html,复制请保留版权链接!
搜问答-专业的问答平台,可以提问困惑了你很久的问题,可以帮人解答你所知道的信息,在这里可以感受到最热烈的互助气氛,浏览到最精彩的问答内容。
CPEM2024电力行业数字化转型大会暨第5届电力人工智能大会。澎湃的“数智化”发展浪潮之下,电力人工智能领域变化日新月异,“新基建”加快建设步伐、智能电力设备加大研发力度,加速更新迭代,本次大会立足行业发展态势,紧紧围绕电力人工智能领域关键技术、热点话题、最新政策与产品,吸引着近千位人工智能领域专家学者,国家电网公司、南方电网公司、发电企业及各省、地(市)电力公司、电力科研机构、电力设计院、高等院校以及国内外从事人工智能研发和制造企业的优秀行业人才到会参与。
汽车零部件清洁度检测仪-颗粒物分析测量仪器-清洗萃取机-东莞市捷布鲁科技有限公司官网
捷布鲁科技JETBLUE-针对vda19/iso16232等汽车零部件清洁度检测标准自主研发的JYBLU系列全自动清洁度检测仪器设备,清洁度测量仪器,清洁度颗粒物检测仪,清洁度检测自动清洗萃取设备,清洗机,显微镜等多款产品已形成产品系列化,规格多元化,已在全国众多行业得到成功推广。
自动锁螺丝机-在线式锁螺丝机-伺服锁螺丝机-昆山鸿浩伟达电子科技有限公司
昆山鸿浩伟达电子科技有限公司自主设计研发、制造组装销售自动锁螺丝机,在线式锁螺丝机,伺服锁螺丝机,多轴式锁螺丝机及计数管理器、扭力支臂架、螺丝供给机等高效装配自动化设备.公司位于工商名城-江苏昆山.并在东莞、宁波、无锡等地设有办事服务机构.
立式数控铣床_斜床身数控车床_850加工中心-山东南工精密机械有限公司
山东南工精密机械有限公司拥有生产设备和严格的检测流程,主导产品有CNC立式数控铣床、斜床身数控车床、850加工中心等工业生产加工设备,厂家设备价格合理欢迎来电18063213721。
中国建筑金属结构协会(ChinaConstructionMetalStructureAssociation)(缩写为CCMSA)于1981年8月在北京成立,是经国家民政部核准登记的全国性社会团体法人。本团体是由从事建筑门窗、幕墙、建筑钢结构、采暖散热器、建筑扣件、建筑模板脚手架、光电建筑构件、建筑门窗配套件、给水排水设备、辐射供暖供冷、喷泉水景及配套产品服务领域的企事业单位(大专院校、科研设计单位等)和个人自愿结成的全国性、行业性、非营利性社会组织。现有会员3371家。专职工作人员52人。
湖南省中达换热装备有限公司-高效节能|换热设备|中压容器设计
湖南省中达换热装备有限公司是我国制造高效换热设备的高新技术企业,公司已持有A1高压容器(仅限单层)、A2第Ⅲ类低、中压容器设计等,联系人:13789003313(黄先生)
该站暂未设置description...