PowerPoint 演示文稿
|
|
- 诞略 扈
- 5 years ago
- Views:
Transcription
1 Linux 盘符绑定实现原理 正一
2 目录 Linux 盘符的分配 Linux 内核 IDR 机制 Linux 盘符绑定
3 Linux 盘符的分配 sd_probe() 函数 系统中有新的 SCSI 磁盘 ( 包括 USB 硬盘 ) 插入, 就会调用 sd_probe() 函数 哪里决定盘符? 01438: spin_lock(&sd_index_lock ); 01439: error = idr_get_new(&sd_index_idr, NULL, &index); 01440: spin_unlock(&sd_index_lock ); 01441: index 的值决定了盘符 若 index=0, 则分配给此块 SCSI 硬盘的盘符为 sda; 若 index=1, 则分配给此块 SCSI 硬盘的盘符为 sdb; 若 index=25, 则分配给此块 SCSI 硬盘的盘符为 sdz;
4 Linux 盘符的分配 01408: static int sd_probe(struct device *dev) 01409: { : if (! idr_pre_get(&sd_index_idr, GFP_KERNEL)) 01436: goto out_put; 01437: 01438: spin_lock(&sd_index_lock ); 01439: error = idr_get_new(&sd_index_idr, NULL, &index); 01440: spin_unlock(&sd_index_lock ); 01441: 01442: if (index >= SD_MAX_DISKS) 01443: error = - EBUSY; 01444: if (error) 01445: goto out_put; : if (index < 26) { 01466: sprintf(gd- >disk_name, "sd%c", 'a' + index % 26); 01467: } else if (index < (26 + 1) * 26) { 01468: sprintf(gd- >disk_name, "sd%c%c", 01469: a' + index / 26-1,'a' + index % 26); 01470: } else { 01471: const unsigned int m1 = (index / 26-1) / 26-1; 01472: const unsigned int m2 = (index / 26-1) % 26; 01473: const unsigned int m3 = index % 26; 01474: sprintf(gd- >disk_name, "sd%c%c%c", 01475: 'a' + m1, 'a' + m2, 'a' + m3); 01476: } : }? end sd_probe?
5 Linux 盘符的分配 index 值的由来 01435: if (! idr_pre_get(&sd_index_idr, GFP_KERNEL)) 01436: goto out_put; 01437: 01438: spin_lock(&sd_index_lock ); 01439: error = idr_get_new(&sd_index_idr, NULL, &index); 01440: spin_unlock(&sd_index_lock ); index 的值调用 idr_get_new() 函数获取
6 Linux 内核 IDR 机制 idr 的由来 如何通过设备的 ID, 来找到快速设备相应的数据结构? 内核 idr 机制 idr 在 linux 内核中指的就是整数 ID 管理机制, 从本质上来说, 这就是一种将整数 ID 号和特定指针关联在一起的机制 idr 机制适用在那些需要把某个整数和特定指针关联在一起的地方 该机制内部采用 radix 树实现, 可以很方便地将整数和指针关联起来, 并且具有很高的搜索效率
7 Linux 内核 IDR 机制 通过 idr 机制获取 ID 过程 (1) 为 idr 分配内存 int idr_pre_get(struct idr *idp, unsigned int gfp_mask); 每次通过 idr 获得 ID 号之前, 需要先分配内存 返回 0 表示错误, 非零值代表正常 (2) 分配 ID 号并将 ID 号和指针关联 int idr_get_new(struct idr *idp, void *ptr, int *id); int idr_get_new_above(struct idr *idp, void *ptr, int start_id, int *id); idp: 之前通过 idr_init 初始化的 idr 指针 id: 由内核自动分配的 ID 号 ptr: 和 ID 号相关联的指针 start_id: 起始 ID 号 内核在分配 ID 号时, 会从 start_id 开始
8 Linux 内核 IDR 机制 00261: int idr_get_new(struct idr *idp, void *ptr, int *id) 00262: { 00263: int rv; 00264: rv = idr_get_new_above_int(idp, ptr, 0); 00265: / * 00266: * This is a cheap hack until the IDR code can be fixed to 00267: * return proper error values : */ 00269: if (rv < 0) { 00270: if (rv == - 1) 00271: return - EAGAIN; 00272: else / * Will be - 3 */ 00273: return - ENOSPC; 00274: } 00275: *id = rv; 00276: return 0; 00277: } 00278: EXPORT_SYMBOL(idr_get_new); 00279:
9 Linux 盘符绑定 如何控制盘符的名称? 控制 index 的值即可 如何做到盘符绑定? 做到硬盘所在的槽位 ID 与 index 值绑定即可 即若硬盘槽位 ID 为 1, 则分配的 index 值为 0, 得到的盘符为 sda, 硬盘槽位 ID 为 2, 则分配的 index 值为 1, 得到的盘符为 sdb, 硬盘槽位 ID 为 12, 则分配的 index 值为 11, 得到的盘符为 sdl,
10 Linux 盘符绑定 如何获取硬盘槽位 ID? 只有磁盘控制器才知道某块硬盘所在的物理槽位号, 所以借助磁盘控制器驱动, 就可获取硬盘所在的槽位 ID 本材料以 LSI 控制器及对应的 mpt 驱动为例, 介绍获取硬盘所在槽位号的过程 热插拔硬盘时所在槽位 ID 获取 热插拔硬盘时, 会调用 mptsas_hotplug_work(void *arg) 函数
11 Linux 盘符绑定 热插拔时从哪里知道硬盘槽位 ID? 热插拔硬盘时,message frame 消息中记录了发生热插拔事件所在的物理槽位 ID 而驱动将这 个物理槽位 ID 存放在 mptsas_hotplug_event 数据结构中的 phy_id 成员变量中 00072: struct mptsas_hotplug_event { 00073: struct work_struct hotplug_work; 00074: MPT_ADAPTER *ioc; 00075: enum mptsas_hotplug_action event_type; 00076: u64 sas_address; 00077: u8 channel; 00078: u8 id; 00079: u32 device_info; 00080: u16 handle; 00081: u8 phy_id; 00082: u8 phys_disk_num; / * hrc - unique index*/ 00083: u8 retries; 00084: u8 refresh_raid_config_pages; 00085: struct scsi_device *sdev; 00086: struct list_head list; 00087: };
12 Linux 盘符绑定 热插拔硬盘盘符绑定 知道了发生热插拔事件所在的物理槽位 ID, 就可以控制 sd_probe() 函数中的 index 值, 进而控制分配给该块硬盘的盘符 系统启动过程中, 无任何热插拔, 如何做到盘符绑定? RHEL4/SLES9 和 RHEL5/SLES10 所使用的 mpt 驱动版本有所不同 ( 详情请参考 mptsas_probe 函数 ) 下面我们分别讨论 RHEL4/SLES9 和 RHEL5/SLES10 系列代码中系统启动过程中如何获取物理槽位 ID
13 Linux 盘符绑定 RHEL5/SLES10 系统启动过程中, 硬盘物理槽位 ID 的获取 mptsas_probe() 调用的 mptsas_scan_sas_topology(), 进而调用 mptsas_probe_expander_phys() 函数, 进而调用 mptsas_probe_one_phy() 函数 00143: struct mptsas_devinfo { 00144: u16 handle; / * unique id to address this device */ 00145: u16 handle_parent; / * unique id to address parent device */ 00146: u16 handle_enclosure; / * enclosure identifier of the enclosure */ 00147: u16 slot; / * physical slot in enclosure */ 00148: u8 phy_id; / * phy number of parent device */ 00149: u8 port_id; / * sas physical port this device 00150: is assoc'd with */ 00151: u8 id; / * logical target id of this device */ 00152: u32 phys_disk_num; / * phys disk id, for csmi- ioctls */ 00153: u8 channel;/ * logical bus number of this device */ 00154: u64 sas_address; / * WWN of this device, 00155: SATA is assigned by HBA,expander */ 00156: u32 device_info; / * bitfield detailed info about this device */ 00157: }; sd_probe() 函数调用栈
14 Linux 盘符绑定 [<f883b327>] sd_probe+0x33a/0x35b [sd_mod] [<c055255e>] device_attach+0x0/0x5 [<c055250e>] driver_probe_device+0x42/0x92 [<c0551e68>] bus_for_each_drv+0x37/0x5e [<c05525aa>] device_attach+0x47/0x58 [<c055255e>] device_attach+0x0/0x5 [<c0551bca>] bus_attach_device+0x13/0x26 [<c05510f2>] device_add+0x204/0x2de [<f8862a9b>] scsi_sysfs_add_sdev+0x2a/0x1d2 [scsi_mod] [<f >] mptscsih_slave_configure+0xb2/0x13d [mptscsih] [<f88614c4>] scsi_probe_and_add_lun+0x7d7/0x8c1 [scsi_mod] [<f8861a9f>] scsi_scan_target+0xb1/0x58c [scsi_mod] [<c04a7ed1>] sysfs_new_dirent+0x53/0x5d [<c04a7f25>] sysfs_make_dirent+0x10/0x6c [<c04a773d>] sysfs_add_file+0x51/0x6a [<c04a774c>] sysfs_add_file+0x60/0x6a [<c04f72e8>] acpi_pci_find_root_bridge+0x1e/0x45 [<f88621c7>] scsi_scan_target+0x5f/0x73 [scsi_mod] [<f884174f>] sas_rphy_add+0xd8/0xe3 [scsi_transport_sas] [<f88acfc8>] mptsas_probe_one_phy+0x422/0x4de [mptsas] [<f88ac9a7>] mptsas_setup_wide_ports+0x115/0x314 [mptsas] [<f88add1e>] mptsas_probe_hba_phys+0x813/0x85e [mptsas] [<f88be27d>] mpt_timer_expired+0x0/0x4e [mptbase] [<f88be27d>] mpt_timer_expired+0x0/0x4e [mptbase] [<f88be27d>] mpt_timer_expired+0x0/0x4e [mptbase] [<f88aed82>] mptsas_probe+0x373/0x3fb [mptsas]
15 Linux 盘符绑定 RHEL4/SLES9 系统启动过程中, 硬盘物理槽位 ID 的获取 mptsas_probe() 函数是向各个 SCSI 通道发送 SCSI 命令, 若有响应则说明该槽位存在硬盘, 最后调用 sd_probe() 函数来分配盘符, 产生新的磁盘设备 而在此过程中, 无任何机会获取硬盘所在的物理槽位 ID; 包括 mpt 驱动, 也没给出新发现的硬盘所在的物理槽位 ID 在 mptsas_probe() 函数执行 scsi_scan_host(sh) 之前, 我们可以借助 mpt_sas_get_info() 函数来获取各个槽位的 磁盘在位情况 这样我们就可以知道当前添加的硬盘所在物理槽位 ID 了
16 Linux 盘符绑定 盘符绑定源码何时会执行? 系统启动时, 加载 mptsas 驱动过程中, 会扫描机器上所有的硬盘, 对找到的每块硬盘, 调用 sd_probe() 函数, 分配盘 符, 系统就可以使用 当空闲的硬盘槽位有硬盘插入时, 也会调用 sd_probe() 函数, 分配盘符, 将新硬盘添加到系统中 硬盘读写过程中, 不会执行任何相关盘符绑定源码 内核 SCSI 模块和 mpt 驱动中的硬盘读写函数, 未作任何修改 服务器厂商认证源码何时会执行? 系统启动时只执行一次, 后续不再执行 硬盘读写过程中, 不会执行服务器厂商验证代码
17 Linux 盘符绑定 盘符绑定是否会影响硬盘读写性能? 对硬盘读写性能, 无任何影响! 盘符绑定源码只会与机器上的硬盘变化有关, 与硬盘数据读写无关 内核 SCSI 模块和 mpt 驱动中的硬盘读写函数, 未作任何修改 实现盘符绑定后的驱动和正常的驱动, 硬盘读写流程无任何差异, 无任何额外执行代码
18 谢谢!
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 information38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民
1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平
More information考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一
考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 五 專 企 二 乙 胡 哲 維 中 文 輸 入 五 專 企 二 乙 周 林 昜 中 文 輸 入 五 專 企 二 乙 賴 昱 樺 中 文 輸 入 五 專 企 二 乙
More informationebook 86-15
15 G t k + d e l e t e _ e v e n t G n o m e G n o m e 15.1 GnomeDialog G t k + G n o m e D i a l o g 15.1.1 G n o m e D i a l o g g n o m e _ d i a l o g _ n e w ( ) G N O M E _ D I A L O G ( d i a l
More information团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生
共 青 团 工 作 简 报 2011 年 第 1 期 共 青 团 大 连 海 洋 大 学 委 员 会 团 学 要 闻 : 导 读 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 我 校 在 大 连 市 大 学 生 创 新 创 意 作 品 大 赛 中 取 得 佳 绩 校 团 委 召 开 学 生 干 部 思 想 动 态 座 谈 会 校 团 委 组 织 开 展 弘 扬 雷 锋
More informationFY.DOC
高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主
More informationC/C++ - 文件IO
C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;
More informationbingdian001.com
TSM12M TSM12 STM8L152C6, STM8L152R8 MSP430F5325 whym1987@126.com! /******************************************************************************* * : TSM12.c * : * : 2013/10/21 * : TSM12, STM8L f(sysclk)
More informationuntitled
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,,,,, ; ;,,,,,,,,,,,,,, 1938 10,, 11, 1940 3,,, : ; ;,,,?, :,,, 2 /,, 1940,, ;,,,,,,,, :, ;,, ;,,, ;,,,,, :,,,, :,,,, ;,,,,,,,, / 3,,,,,,,,, :,,, 1943, :,,,,, :,, 5,,,,, 1 1 1 1 6 10 13 16 16 26 ( ) 1.
More information7 南 水 北 调 东 线 第 一 期 工 程 三 阳 河 潼 河 宝 应 站 工 程 设 计 江 苏 省 水 利 勘 测 设 计 研 究 院 有 限 公 陆 小 伟, 顾 美 娟, 张 仁 田, 王 钧, 焦 建 华, 张 艺, 朱 正 伟, 杨 俊 敬, 徐 文 俊, 张 娟, 钱 祖 宾, 汤
附 件 : 2015 年 度 全 国 优 秀 水 利 水 电 工 程 勘 测 设 计 奖 获 奖 项 目 公 示 名 单 序 号 项 目 名 称 申 报 单 位 获 奖 人 员 水 利 设 计 金 质 奖 (27 项 ) 1 湖 南 渫 水 皂 市 水 利 枢 纽 工 程 设 计 汪 庆 元, 刘 志 明, 杨 启 贵, 夏 叶 青, 王 超, 雷 长 海, 李 勤 军, 刘 瑞 懿, 金 德 山,
More informationMicrosoft Word - 鄂卫办函[2009]64号.doc
湖 北 省 卫 生 厅 鄂 卫 办 函 2009 64 号 省 卫 生 厅 关 于 建 立 湖 北 省 职 业 卫 生 技 术 评 审 专 家 库 的 通 知 各 市 州 直 管 市 林 区 卫 生 局, 部 省 属 医 疗 卫 生 单 位, 各 有 关 大 专 院 校, 有 关 科 研 企 事 业 单 位 : 为 加 强 我 省 职 业 病 防 治 技 术 队 伍 建 设, 推 进 全 省 职 业
More information全宋词1
( ) ...1...1...1...2...2...2...3...4...4...4...4...5...5...5...6...6...7...7...7...8...8...9...9 1 ... 10... 10... 11... 11... 11... 11... 12... 13... 13... 14... 14... 14... 14... 15... 16... 16... 16...
More information& ((& ) ((
& ( ) * * & + & ((& ) (( 1 * & /1 * & ( 1 0 ; * & ) 0 ) & * * +, & - / & & ) * (1 ( & 2 & 3 * +1 * &,1 * +1,1 & 1 & /1 ) 1 0 & 0 + 0, 0 / +1 & 0 & 2 *,1 0 & & 2 * 0 * ) ) 0 ) * 1 0 & ) 2 * /1 & 0 ) 2 *
More information员工签到录
Archivist 2002 Eletech Enterprise Co., Ltd. All Rights Reserved. 1-1 ELETECH VOICE SYSTEMS INC 2 / 2 VLR, 1-1-1 VP894AS-M11 1. VP894AS-M11 1 2. Y 4 3. RJII 4 4. 2-PIN 1 5. VLR 1 2 3 4 ELETECH VOICE SYSTEMS
More information新・明解C言語入門編『索引』
!... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177
More informationuntitled
A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (
More informationDVK530/531扩展板
DVK720 扩展板 驱动移植手册 2014.04.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.04.03 初始发布 深圳市微雪电子有限公司 www.waveshare.net I 目录 版权声明... I 版本更新记录...
More informationMicrosoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc
2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.
More informationA B C D E A B C F A C. D F. A. B. C. D. E. F.
... 4. 5. 6. 7. A B A C D B E F A, B. C, D. E, F. A. B. C. D. E. F. A B C D E A B C F A C. D F. A. B. C. D. E. F. 40 60 A 0% B GB 8566 88 8 C D E A. B. C E. A. B. C. D. E. 70% GB 8566 88 8 4 A B C D E
More information新版 明解C++入門編
511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,
More information1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File
51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test
More information2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d
2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,
More informationebook15-10
1 0 10.1 U N I X V 7 4. 3 B S D S V R 3 P O S I X. 1 100 % 10.2 S I G S I G A B RT a b o r t S I G A L R M a l a r m V 7 1 5 S V R 4 4. 3 + B S D 31 < s i g n a l. h > 0 10. 9 k i l l 0 P O S I X. 1 D
More informationebook71-13
13 I S P Internet 13. 2. 1 k p p p P P P 13. 2. 2 1 3. 2. 3 k p p p 1 3. 2. 4 l i n u x c o n f P P P 13. 2. 5 p p p s e t u p 13. 2. 6 p p p s e t u p P P P 13. 2. 7 1 3. 2. 8 C a l d e r a G U I 13.
More information03-ªÀ·_Â૬´Á§Ú°ê¬F©²ÁZ®Ä
行 政 第 二 十 卷, 總 第 七 十 六 期, 2007 No.2, 331 339 331 社 會 轉 型 期 我 國 政 府 績 效 評 估 體 系 * 的 研 究 與 思 考 龔 祿 根 ** 績 效 評 估 是 現 代 政 府 管 理 的 前 沿 課 題 20 世 紀 80 年 代 中 期 以 來, 西 方 國 家 為 應 對 科 技 進 步 全 球 化 和 國 際 競 爭 的 環 境
More informationImportant Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO
Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS
More information1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F
1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET 2.0 2.0.NET Framework.NET Framework 2.0 ( 3).NET Framework 2.0.NET Framework ( System ) o o o o o o Boxing UnBoxing() o
More informationVisualize CMap
0001 0020 0002 0021 0003 0022 0004 0023 0005 0024 0006 0025 0007 0026 0008 0027 0009 0028 000A 0029 000B 002A 000C 002B 000D 002C 000E 002D 000F 002E 0010 002F 0011 0030 0012 0031 0013 0032 0014 0033 0015
More informationC C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40
C C trio@seu.edu.cn C C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 Week3 C Week5 Week5 Memory & Pointer
More informationebook14-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 informationINTRODUCTION TO COM.DOC
How About COM & ActiveX Control With Visual C++ 6.0 Author: Curtis CHOU mahler@ms16.hinet.net This document can be freely release and distribute without modify. ACTIVEX CONTROLS... 3 ACTIVEX... 3 MFC ACTIVEX
More informationChapter12 Derived Classes
继 承 -- 派 生 类 复 习 1. 有 下 面 类 的 说 明, 有 错 误 的 语 句 是 : class X { A) const int a; B) X(); C) X(int val) {a=2 D) ~X(); 答 案 :C 不 正 确, 应 改 成 X(int val) : a(2) { 2. 下 列 静 态 数 据 成 员 的 特 性 中, 错 误 的 是 A) 说 明 静 态 数
More informationC 1
C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=
More informationuntitled
3 C++ 3.1 3.2 3.3 3.4 new delete 3.5 this 3.6 3.7 3.1 3.1 class struct union struct union C class C++ C++ 3.1 3.1 #include struct STRING { typedef char *CHARPTR; // CHARPTR s; // int strlen(
More informationMicrosoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc
2 5 8 11 0 1. 13 2. 15 3. 18 1 1. 22 2. 25 3. 27 2 1. 35 2. 38 3. 41 4. 43 5. 48 6. 50 3 1. 56 2. 59 3. 63 4. 65 5. 69 13 22 35 56 6. 74 7. 82 8. 84 9. 87 10. 97 11. 102 12. 107 13. 111 4 114 1. 114 2.
More informationLSI U320 SCSI卡用户手册.doc
V1.0 Ultra320 SCSI SCSI 2004 7 PentiumIntel MS-DOS Windows Novell Netware Novell Sco Unix Santa Cruz Operation LSI U320 SCSI SCSI SCSI Integrated Mirroring/Integrated Striping BIOS Firmware LSI U320 SCSI
More information六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0
SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...
More information序 文 藝 社 (Society of Chinese Literature) 在 去 年 暑 假 開 始 籌 措 成 立, 二 零 一 三 年 九 月 正 式 展 開 所 有 活 動 文 藝 社 成 立 的 目 的 旨 在 讓 學 生 學 習 欣 賞 歷 代 名 篇 名 作, 其 中 以 古 典
序 文 藝 社 (Society of Chinese Literature) 在 去 年 暑 假 開 始 籌 措 成 立, 二 零 一 三 年 九 月 正 式 展 開 所 有 活 動 文 藝 社 成 立 的 目 的 旨 在 讓 學 生 學 習 欣 賞 歷 代 名 篇 名 作, 其 中 以 古 典 散 文 為 主 ; 開 拓 學 生 的 文 藝 視 角 和 創 作 平 台 ; 強 化 對 外 的 創
More information<4D6963726F736F667420576F7264202D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>
全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 考 试 2009 年 上 半 年 软 件 设 计 师 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 请 按 下 述 要 求 正 确 填 写 答 题 纸 1. 在 答 题 纸 的 指 定 位 置 填 写 你 所 在 的 省 自 治 区 直 辖 市 计 划 单 列 市 的 名 称 2. 在 答
More information解 除 身 份 验 证 机 密 性 Wep 等 一 些 加 密 机 制 MSDU 传 递 (MAC Service Data Unit) 负 责 将 数 据 传 送 给 实 际 的 接 收 端 传 输 功 率 控 制 (Transmit Power Control 简 称 TPC) 欧 洲 标 准
一 网 络 服 务 802.11 总 共 提 供 9 种 服 务 : 分 布 式 (distribution) 接 入 点 收 到 帧, 就 会 使 用 分 布 式 服 务 将 真 传 送 至 目 的 地 整 合 (integration) 该 服 务 由 分 布 式 系 统 提 供, 它 让 分 布 式 系 统 得 以 链 接 至 非 IEEE802.11 网 络 关 联 (association)
More informationICD ICD ICD ICD ICD
MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4
More informationC 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Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP
Serial ATA ( Sil3132)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 10 (5) S A T A... 12 Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS
More informationuntitled
MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12
More information基于ECO的UML模型驱动的数据库应用开发1.doc
ECO UML () Object RDBMS Mapping.Net Framework Java C# RAD DataSetOleDbConnection DataGrod RAD Client/Server RAD RAD DataReader["Spell"].ToString() AObj.XXX bug sql UML OR Mapping RAD Lazy load round trip
More informationPCI Express
PCI Express 1-Gigabit Wall Chip-to-Chip Line Card Interconnect PL2 PCI PL3 SFI-4/SPI-4 SFI-5/SPI-5 2.488-3.125 Gbps 16 ch 3GIO I/O Interconnect Rapid I/O (Parallel) HyperTransport Rapid I/O (Serial) 1.25,
More informationuntitled
1 7 7.1 7.2 7.3 7.4 7.5 2 7.1 VFT virtual 7.1 3 1 1. 2. public protected public 3. VFT 4. this const volatile 4 2 5. ( ) ( ) 7.1 6. no-static virtual 7.2 7. inline 7.3 5 3 8. this this 9. ( ) ( ) delete
More information第 14 行调用 of_demo_controller_register 注册 demo controller 驱动,xlate 函数设置的都是 of_demo_simple_xlate, 这个函数完成对 user 传来的参数的处理 1. int of_demo_controller_registe
作者 彭东林 pengdonglin137@163.com 平台 TQ2440 Linux 4.10.17 概述 上一篇大概介绍了一下 demo controller 的结构, 下面结合驱动分析 正文 一 demo controller 驱动 这里主要分析 probe 函数 demo_controller_probe: 1. static int demo_controller_probe(struct
More informationSerial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win
Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( Nvidia nforce430)
More information华恒家庭网关方案
LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU
More information( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)
( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.
More informationuntitled
不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int
More information全国计算机技术与软件专业技术资格(水平)考试
全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明
More informationC/C++语言 - C/C++数据
C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;
More information980105
臺 北 縣 政 府 95 年 度 自 行 研 究 報 告 淺 談 房 地 價 格 分 離 - 以 新 店 地 政 事 務 所 實 務 作 業 為 例 研 究 單 位 : 臺 北 縣 新 店 地 政 事 務 所 研 究 人 員 : 沈 菁 菁 研 究 期 程 :95 年 1 月 1 日 至 10 月 31 日 1 目 錄 壹 前 言 一 研 究 動 機 與 目 的 1 二 研 究 方 法 1 貳 地
More information附 件 1 104 年 度 高 級 中 等 學 校 3D 列 印 種 子 教 師 專 業 培 訓 第 2 次 研 習 課 程 表 研 習 日 期 ( 第 一 天 ):104 年 5 月 14 日 ( 四 ) 時 間 研 習 活 動 內 容 主 持 ( 講 ) 人 地 點 09:30~10:00 30
104 年 度 高 級 中 等 學 校 3D 列 印 種 子 教 師 專 業 培 訓 第 2 次 研 習 實 施 計 畫 一 依 據 ( 一 ) 教 育 部 國 民 及 學 前 教 育 署 104 年 2 月 26 日 臺 教 國 署 高 字 第 1040022469 號 函 核 定 104 年 度 教 育 部 國 民 及 學 前 教 育 署 推 動 高 級 中 等 學 校 3D 列 印 普 及 培
More informationDell Storage Center SCv2000 和 SCv2020 存储系统 使用入门指南
Dell Storage Center SCv2000 和 SCv2020 存 储 系 统 使 用 入 门 指 南 管 制 型 号 : E09J, E10J 管 制 类 型 : E09J001, E10J001 注 小 心 和 警 告 注 : 注 表 示 可 以 帮 助 您 更 好 地 使 用 计 算 机 的 重 要 信 息 小 心 : 小 心 表 示 可 能 会 损 坏 硬 件 或 导 致 数 据
More information全国计算机技术与软件专业技术资格(水平)考试
全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2009 年 下 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 请 按 下 述 要 求 正 确 填 写 答 题 纸 1. 在 答 题 纸 的 指 定 位 置 填 写 你 所 在 的 省 自 治 区 直 辖 市 计 划 单 列 市 的 名 称 2. 在 答
More information! "#$% & ())*! ++, +- +.)! ++ ())* / 0!!""#!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
More informationUSB - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - DES Module FSM CONTROLLER 8 6 8 Key ROM 8 8 Data_in RAM Data_out RAM 8 USB Board - 8 - - 9 - - 10 - - 11 - - 12 - USB device INF Windows INF Device Function
More informationebook12-1
API N e t B I O S Wi n s o c k A P I Wi n s o c k 1 N e t B I O S Wi n s o c k A P I N e t B I O S O S / 2 D O S 2 3 4 Wi n d o w s Wi n d o w s 1 NetBIOS Network Basic Input/Output System, NetBIOS A P
More information, , %
[] [] [] 280,000 8235 71 2009 341,000 2013569,000 13.7% 20092013 60 50 40 34.1 40.2 47.3 51.9 56.9 30 20 10 0 2009 2010 2011 2012 2013 2013 72 2009269,000 2013345,000 6.4%15,200 20092013 400 350 300 250
More information<4D6963726F736F667420576F7264202D20BCC6CBE3BBFABFC6D1A7D3EBBCBCCAF5D7A8D2B5C5E0D1F8B7BDB0B8A3A8D7BFD4BDA3A931332E646F63>
计 算 机 科 与 技 术 专 业 培 养 方 案 专 业 代 码 :080605 专 业 名 称 : 计 算 机 科 与 技 术 (Computer Science and Technology) 制 : 四 年 授 予 位 : 工 士 一. 培 养 目 标 本 专 业 培 养 具 有 良 好 的 科 素 养, 以 软 件 技 术 为, 系 统 地 掌 握 计 算 机 科 与 技 术, 包 括 :
More information, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1
21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414
More informationMicrosoft Word - 正文.doc
1 2 1 2 3 4 5 6 7 8 9 10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU 1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3
More informationC/C++ - 数组与指针
C/C++ Table of contents 1. 2. 3. 4. 5. 6. 7. 8. 1 float candy [ 365]; char code [12]; int states [50]; 2 int array [6] = {1, 2, 4, 6, 8, 10}; 3 // day_mon1.c: # include # define MONTHS 12 int
More information目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas
目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding
More informationPCMCIA Compact Flash GPRS GPS PCMCIA Personal Computer Memory Card International Association CF Compact Flash PCMCIA CF PCMCIA/CF
09 PCMCIA Compact Flash GPRS GPS PCMCIA Personal Computer Memory Card International Association CF Compact Flash PCMCIA CF PCMCIA/CF PCMCIA WiFi Linux PCMCIA PCMCIA/CF 9-1 PCMCIA/CF PCMCIA 16 CF PCMCIA
More informationOutline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice
路 ESW 聯 USB Chapter 9 Applications For Windows Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice USB I/O USB / USB 3 料 2 1 3 路 USB / 列 料 料 料 LED
More informationTC35短信发送程序设计
http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,
More informationC语言的应用.PDF
AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local
More informationMicrosoft Word - 实用案例.doc
计 算 机 系 统 应 用 2009 年 第 12 期 嵌 入 式 Linux 下 温 湿 度 传 感 器 的 设 计 与 实 现 1 Design and Implementation of Temperature and Humidity Sensor Based on Embedded Linux 陈 博 刘 锦 高 ( 华 东 师 范 大 学 电 子 科 学 技 术 系 上 海 200241)
More information/3/15 1, linux. linux,,. : 1.NAT ; 2. (load balance, virtual server);; 3. ; 4. ; 5. 6.VPN; 7. ; 8. ; 9.. (,
Yawl(yawl@docshownet) wwwdocshownet 2000/3/15 1, linux linux,, 1NAT ; 2 (load balance,virtual server);; 3 ; 4 ; 5 6VPN; 7 ; 8 ; 9 (,, )IP, (VPN,, ) IP, (call_in_firewall(),call_fw_firewall(),call_out_firewall(),
More information第5章修改稿
(Programming Language), ok,, if then else,(), ()() 5.0 5.0.0, (Variable Declaration) var x : T x, T, x,,,, var x : T P = x, x' : T P P, () var x:t P,,, yz, var x : int x:=2. y := x+z = x, x' : int x' =2
More informationC PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha
CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc
More information坐 公 車 好 處 多 得 獎 者 : 李 宥 萱 指 導 老 師 : 陳 淑 鈴 我 家 住 在 鄉 下, 離 市 區 有 段 距 離 每 個 禮 拜 三 和 禮 拜 六 我 都 要 到 市 區 補 習, 以 前 都 是 媽 媽 特 地 從 大 老 遠 的 地 方 開 車 回 來 載 我 這 實
富 有 的 標 準 得 獎 者 : 朱 庭 萱 指 導 老 師 : 陳 怡 君 有 一 種 付 出, 如 工 蜂 般 默 默 奉 獻 自 己 的 一 生, 沒 有 怨 言 ; 有 一 種 付 出, 如 蚯 蚓 般 不 受 重 視, 沒 有 掌 聲, 卻 不 能 沒 有 ; 有 一 種 付 出, 如 落 葉 班 滋 養 大 地, 不 求 回 報, 那 就 是 無 私 的 貢 獻 一 般 人 總 是 以
More informationMicrosoft Word - 01.DOC
第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的
More informationebook35-14
14 V F S L i n u x 14.1 S u p e r I O I D E I D E C S R, C S R L i n u x L i n u x I D E / d e v / h a d m k n o d I D E I D E / d e v / h d a 2 L i n u x Linux /dev/cua0 / d e v / c u a 1 512 1024 BSD
More information说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架
第 一 章 绪 论 1. 问 题 与 文 献 本 文 试 图 探 讨 的 核 心 问 题, 一 言 以 蔽 之, 是 要 理 解 并 诠 释 荀 子 思 想 的 基 本 性 格 先 交 代 研 究 方 法 迄 今 为 止 的 荀 学 研 究 1 大 致 存 在 两 种 研 究 框 架 第 一 种 研 究 框 架 是 理 学 研 究 的 理 论 框 架 2, 该 框 架 主 张 以 孔 孟 作 为 研
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 information1.1 www.x431.com www.x431.com 2
...2 1.1...2 1.2...5 1.3...6 1.4 CF...9 1.5 CF...11 1.6...12 1.7...14 1.8...16 1 1.1 www.x431.com www.x431.com 2 [ ] www.x431.com X-431 [ ] X-431 3 [ ] 1) www.x431.com www.x431.com 2) [ ] Email Email Email,
More informationC C
C C 2017 3 8 1. 2. 3. 4. char 5. 2/101 C 1. 3/101 C C = 5 (F 32). 9 F C 4/101 C 1 // fal2cel.c: Convert Fah temperature to Cel temperature 2 #include 3 int main(void) 4 { 5 float fah, cel; 6 printf("please
More informationOOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料
OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: 51141201063@ecnu.cn 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Java 类型 引用 不可变类型 对象存储位置 作用域 OOP
More informationSerial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro
Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A... 11 (6) Microsoft Windows 2000... 14 Ác Åé å Serial ATA ( nvidia
More informationsql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al
RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list
More informationuntitled
Lwip Swedish Institute of Computer Science February 20, 2001 Adam Dunkels adam@sics.se (QQ: 10205001) (QQ: 329147) (QQ:3232253) (QQ:3232253) QQ ARM TCPIP LCD10988210 LWIP TCP/IP LWIP LWIP lwip API lwip
More informationOOP with Java 通知 Project 4: 推迟至 4 月 25 日晚 9 点
OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 推迟至 4 月 25 日晚 9 点 复习 Protected 可以被子类 / 同一包中的类访问, 不能被其他类访问 弱化的 private 同时赋予 package access class MyType { public int i; public double d; public
More informationBOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2
PowerBuilder 9 PowerBuilder Native Interface(PBNI) PowerBuilder 9 PowerBuilder C++ Java PowerBuilder 9 PBNI PowerBuilder Java C++ PowerBuilder NVO / PowerBuilder C/C++ PowerBuilder 9.0 PowerBuilder Native
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 informationIT (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D (5) ID E RA ID... 15
IT8212...2 (1) IDE... 2 (2) BIOS IDE RAID... 3 (3) RAID BIOS RAID... 5 (4) R A I D... 13 (5) ID E RA ID... 15 Ác Åé å IT8212 (1) IDE (2) BIOS IDE RAID (3) RAID BIOS RAID (4) RAID (5) RAID (a) ( )IDE (
More informationMicrosoft PowerPoint - 103-2會計學系選課規定(含重補修)
103 學 年 度 第 2 學 期 會 計 學 系 暨 研 究 所 選 課 相 關 規 定 會 計 學 系 暨 研 究 所 選 課 規 定 選 課 請 同 學 自 行 上 網, 依 第 一 階 段 選 課 依 教 務 處 規 定 日 期 上 網 選 課 ; 第 二 階 段 選 課 依 教 務 處 規 定 日 期 上 網 選 課 ( 不 分 年 級 順 序 ), 學 生 所 選 課 程 不 得 超 過
More information