网站快照
阿 超 博 客 阿 超 博 客 d o t n e t 技 术 记 录 分 享 站 搜 索 关 键 字 搜 索 首 页 关 于 M V V M 通 过 I t e m s S o u r c e 获 取 C o l l e c t i o n V i e w 并 排 序 和 筛 选 作 者 : 丶 超 时 间 : 2 0 2 5 0 9 1 7 分 类 : 随 笔 评 论 v o i d S o r t R e c i p e F o l d e r ( I E n u m e r a b l e s o u r c e , s t r i n g s o r t N a m e , L i s t S o r t D i r e c t i o n d i r e c t i o n ) ; } / / 清 除 旧 的 排 序 c o l l e c t i o n V i e w . S o r t D e s c r i p t i o n s . C l e a r ( ) ; / / 按 A g e 升 序 排 序 c o l l e c t i o n V i e w . S o r t D e s c r i p t i o n s . A d d ( n e w S o r t D e s c r i p t i o n ( s o r t N a m e , d i r e c t i o n ) ) ; / / 如 果 需 要 , 强 制 刷 新 c o l l e c t i o n V i e w . R e f r e s h ( ) ; } 通 过 数 组 初 始 化 位 图 作 者 : 丶 超 时 间 : 2 0 2 5 0 9 0 8 分 类 : 随 笔 评 论 u s i n g S y s t e m . D r a w i n g ; u s i n g S y s t e m . D r a w i n g . I m a g i n g ; u s i n g S y s t e m . R u n t i m e . I n t e r o p S e r v i c e s ; u s i n g ( v a r b i t m a p = n e w B i t m a p ( 4 , 2 , P i x e l F o r m a t . F o r m a t 8 b p p I n d e x e d ) ) ; / / 复 制 数 据 到 位 图 M a r s h a l . C o p y ( b y t e s , 0 , d a t a . S c a n 0 , b y t e s . L e n g t h ) ; / / 解 锁 位 图 b i t m a p . U n l o c k B i t s ( d a t a ) ; b i t m a p . S a v e ( D : / o u t p u t . b m p , I m a g e F o r m a t . B m p ) ; } W P F I m a g e 绑 定 图 片 速 度 最 快 的 方 式 作 者 : 丶 超 时 间 : 2 0 2 4 0 5 2 3 分 类 : 随 笔 评 论 u s i n g ( v a r t a r g e t = n e w G D I . B i t m a p ( p a t h ) ) f i n a l l y } 如 何 判 断 一 个 动 态 链 接 库 是 d o t n e t 生 成 的 托 管 D L L 作 者 : 丶 超 时 间 : 2 0 2 4 0 1 0 3 分 类 : 随 笔 评 论 在 项 目 中 做 一 个 批 量 读 取 b i n 目 录 下 的 所 有 D L L 动 态 装 在 到 I o c 容 器 的 功 能 , 读 取 方 法 使 用 的 A s s e m b l y . L o a d F r o m ( p a t h ) ; 常 规 情 况 下 使 用 是 没 有 问 题 的 , 但 是 如 果 程 序 依 赖 的 某 一 个 库 本 身 还 需 要 依 赖 非 d o t n e t 生 成 的 非 托 管 D L L , 如 s q l i t e 的 依 赖 库 , 使 用 这 个 方 法 就 会 报 错 , 此 为 背 景 。
要 解 决 这 个 问 题 最 开 始 想 到 的 方 案 是 直 接 t r y c a t c h 包 围 A s s e m b l y . L o a d F r o m 语 句 块 , 报 错 时 不 加 载 ; 但 是 略 显 暴 力 , 后 经 过 观 察 发 现 d o t n e t 生 成 的 动 态 链 接 库 文 件 的 文 件 头 部 分 似 乎 都 有 一 个 公 共 标 记 第 6 1 个 字 节 是 0 x 8 0 , 第 6 2 个 字 节 是 0 x 0 0 , 通 过 以 下 方 法 可 以 判 断 一 个 D L L 是 否 是 d o t n e t 生 成 的 D L L : u s i n g ( v a r s t r e a m = F i l e . O p e n R e a d ( f i l e ) ) i f ( b u f f e r [ 0 ] = = 0 x 8 0 接 下 来 修 改 代 码 v o i d N u m b e r S o r t ( T [ ] i t e m s ) W h e r e T : I C o m p a r a b l e } } 完 美 运 行 1 2 后 一 页 » 最 新 文 章 M V V M 通 过 I t e m s S o u r c e 获 取 C o l l e c t i o n V i e w 并 排 序 和 筛 选 通 过 数 组 初 始 化 位 图 W P F I m a g e 绑 定 图 片 速 度 最 快 的 方 式 如 何 判 断 一 个 动 态 链 接 库 是 d o t n e t 生 成 的 托 管 D L L 一 个 方 法 可 以 对 所 有 数 字 类 型 的 数 组 进 行 冒 泡 排 序 此 内 容 被 密 码 保 护 此 内 容 被 密 码 保 护 第 一 篇 记 录 最 近 回 复 m k : 无 意 间 不 小 心 点 击 链 接 的 时 候 点 到 的 , 您 真 博 学 , 真 羡 慕 您 毛 毛 虫 : 回 复 一 下 而 已 分 类 随 笔 n e t c o r e 数 据 库 转 载 归 档 S e p t e m b e r 2 0 2 5 M a y 2 0 2 4 J a n u a r y 2 0 2 4 S e p t e m b e r 2 0 2 3 J u l y 2 0 2 3 其 它 登 录 文 章 R S S 评 论 R S S T y p e c h o © 2 0 2 6 阿 超 博 客 . 湘 I C P 备 2 0 2 3 0 1 5 9 6 3 号 1