第一章 系统架构总概.doc

Size: px
Start display at page:

Download "第一章 系统架构总概.doc"

Transcription

1 第 7 章数据包处理 所谓 公欲善其事, 必先利其器, 前面几章的内容, 都是 Snort 为了完成检测任务而做的事先准备工作, 系统在所有初始化工作完成之后, 就进入了数据包处理阶段, 数据包的处理, 指的是完成包截获 拆包 数据包预处理 数据包检测 检测输出等任务 7.1 InterfaceThread 主函数在末尾处调用 InterfaceThread 函数进入数据包的处理, 它的主要工作, 就是调用完成数据包捕获的 libpcap 库函数 pcap_loop: /* 抓包, 将数据包交由回调函数 ProcessPacket 处理 */ if(pcap_loop(pd, pv.pkt_cnt, (pcap_handler) ProcessPacket, NULL) < 0) if(pv.daemon_flag) syslog(log_cons LOG_DAEMON, "pcap_loop: %s", pcap_geterr(pd)); else ErrorMessage("pcap_loop: %s\n", pcap_geterr(pd)); CleanExit(1); 这样数据包, 都是交由回调函数 ProcessPacket 来处理 关于 pcap_loop 的使用, 请参考附录相关章节 7.2 ProcessPacket 回调函数 Processpacket 用于实际的数据包处理 该函数是 pcap_handler 类型, pcap.h 中关于该函数的原型定义如下 : typedef void (*pcap_handler)(u_char *, const struct pcap_pkthdr*,const u_char *); ** 第 1 个参数这里没有什么用 ;

2 ** 第 2 个参数为 pcap_pkthdr 结构指针, 记录时间戳 包长 捕捉的长度 ; ** 第 3 个参数字符串指针为数据包 ; 源代码分析如下 : void ProcessPacket(char *user, struct pcap_pkthdr * pkthdr, u_char * pkt) Packet p; p.packet_flags = 0; pc.total++; // 重置每个数据包的标志 // 数据包总数累计 packet_time_update(pkthdr->ts.tv_sec); // 处理包嗅探时间 /* reset the thresholding subsystem checks for this packet */ sfthreshold_reset(); SnortEventqReset(); // 如果是以 Win32 服务进程运行 #if defined(win32) && defined(enable_win32_service) if( pv.terminate_service_flag pv.pause_service_flag ) ClearDumpBuf(); /* cleanup and return without processing */ return; #endif /* WIN32 && ENABLE_WIN32_SERVICE */ /* 调用解码引擎, 将数据包拆包后, 放在 p 当中 */ (*grinder) (&p, pkthdr, pkt); /* 是否输出到屏幕 */ if(pv.verbose_flag)

3 if(p.iph!= NULL) //IP 包头不为空, 输出之 PrintIPPkt(stdout, p.iph->ip_proto, &p); else if(p.ah!= NULL) //IP 包头为空, 但以太网包头存在, 输出之 PrintArpHeader(stdout, &p); else if(p.eplh!= NULL) //802.1X EAPOL 头 PrintEapolPkt(stdout, &p); else if(p.wifih && pv.showwifimgmt_flag) // 无线局域网协议 Wi-Fi PrintWifiPkt(stdout, &p); switch(runmode) // 运行于何种模式? case MODE_PACKET_LOG: // 包记录模式, 调用输出插件 CallLogPlugins(&p, NULL, NULL, NULL); break; case MODE_IDS: // 如果数据包的 TTL 值比用户定义的 min_ttl 还要小 ( 即允许用户自定义最小 TTL 值 ), 则跳过这个包 if(pv.min_ttl && p.iph!= NULL && (p.iph->ip_ttl < pv.min_ttl)) DEBUG_WRAP(DebugMessage(DEBUG_DECODE, "MinTTL reached in main detection loop\n");); return; /* 调用检测引擎 */ Preprocess(&p);

4 default: break; break; ClearDumpBuf(); 可见, 该函数先后完成了五步任务 : 1 完成了数据包的初步处理, 如累计计数等 ; 2 数据包解码;( 请跳转至第八章 ) 3 如果需要输出到屏幕, 则调用相应 Print 函数输出 ;( 请跳转至 7.3 节 ) 4 如果是日志记录模式, 则调用相应输出插件 ;( 请跳转至 7.4 节 ) 5 如果是 IDS 模式, 则调用 Preprocess 进行检测 ;( 请跳转至 7.5 节 ) 为了不影响程序的叙述, 本章将不进行解码函数的分析, 关于程序的解码执行, 本文将在第八章进行详细分析 7.3 嗅探模式的终端输出 如果用户在运行 Snort 的时候, 用户使用了 -v 参数,Snort 将运行于嗅探模式之下, 嗅探模式很简单, 就是将截取的数据包输出到终端设备上 与之相应的开关,ParseCmdLine 在设置了 pv.verbose_flag = 1; 另外与此类似的, 还有 : -d : 输出应用层数据 ;pv.data_flag = 1; -e: 输出链路层数层 ;pv.show2hdr_flag = 1; 数据包的输出比较简单, 根据某种协议的数据结构将截取的数据直接输出到终端即可 如果读者对这些数据协议结构不太了解的话, 可以参考相关资料, 推荐 TCP/IP 协议详解第一卷 系统在数据分拆包完成后,ProcessPacket 函数调用 if(pv.verbose_flag) /* 根据标志判断是否要输出 */ if(p.iph!= NULL) /* 根据协议, 调用相应的输出函数 */

5 PrintIPPkt(stdout, p.iph->ip_proto, &p); else if(p.ah!= NULL) PrintArpHeader(stdout, &p); else if(p.eplh!= NULL) PrintEapolPkt(stdout, &p); else if(p.wifih && pv.showwifimgmt_flag) PrintWifiPkt(stdout, &p); 进入数据包终端输出模块 一共支持 IP ARP Eapol Wifi 四种协议 以下, 将以最为常用的 IP 包输出为例, 分析数据终端输出流程 IP 包头的输出流程如下图所示 :

6 PrintIPPkt 函数首先根据 pv.show2hdr_flag 标志来决定是否需要调用 Print2ndHeader 输出第二层的相关信息 然后再调用 PrintIPHeader 输出 IP 包头, 最后判断高层协议是 TCP/UDP/ICMP, 调用相应的输出函数处理之 Print2ndHeader 作用 : 输出数据链路层信息

7 函数主要算法为首先利用 datalink(openpcap 函数中赋值 ) 的值判断数据链 路层协议 ( 一共支持四种协议 :Ethernet IEEE802_11 Token Ring Linux cooked sockets), 调用相应的输出函数进行处理 比如, 如果 datalink 为以太网的话, 则调用相应的 PrintEthHeader 函数输出以太网包头 以太网头共十四个字节 : 前六个字节为来源 MAC, 后六个字节为目的 MAC, 最后两个字节为高层协议的类型, 这就不难理解以下函数了 : void PrintEthHeader(FILE * fp, Packet * p) /* 来源地址 */ fprintf(fp, "%X:%X:%X:%X:%X:%X -> ", p->eh->ether_src[0], p->eh->ether_src[1], p->eh->ether_src[2], p->eh->ether_src[3], p->eh->ether_src[4], p->eh->ether_src[5]); /* 目的地直 */ fprintf(fp, "%X:%X:%X:%X:%X:%X ", p->eh->ether_dst[0], p->eh->ether_dst[1], p->eh->ether_dst[2], p->eh->ether_dst[3], p->eh->ether_dst[4], p->eh->ether_dst[5]); /* 高层协议及包长 */ fprintf(fp, "type:0x%x len:0x%x\n", ntohs(p->eh->ether_type), p->pkth->len); 其它所有的输出函数都与此类似, 读者可以自行分析 7.4 日志记录模式的输出处理 Snort 运行模式主要有三类 : 嗅探模式 日志记录模式和入侵检测模式, 第 一种模式的输出我们在上一节中已经分析 Snort 的日志记录模式对应的命令行

8 参数 <-l 日志文件存储目录 >, 然后在 ParseCmdLine 中设置 pv 变量, 接着根据 pv 变量的值, 配置 runmode,processpacket 函数根据 runmode 的值判断系统如果运行于日志记录模式的话, 则调用相应的插件, 进行日志记录, 对应代码如下 : switch(runmode) // 运行于何种模式? case MODE_PACKET_LOG: CallLogPlugins(&p, NULL, NULL, NULL); break; CallLogPlugins 输出链表共有两条 :LogList( 日志 ) 和 AlertLis( 报警 ) 这里 CallLogPlugins 函数主要是遍历 LogList 的所有注册的功能函数, 实现日志的输出 函数源代码分析如下 : void CallLogPlugins(Packet * p, char *message, void *args, Event *event) OutputFuncNode *idx; idx = LogList; /*idx 指向日志输出插件链表首节点 */ if(p!= NULL) if(pv.obfuscation_flag) ObfuscatePacket(p); pc.log_pkts++;

9 while(idx!= NULL) /* 遍历链表中注册的所有功能函数 */ idx->func(p, message, idx->arg, event); idx = idx->next; return; 关于日志输出的每一类具体函数的实现, 我们会有单独的章节来分析介绍 7.5 Preprocess Preprocess 函数处理整个数据检测及处理流程 主要处理 预处理 -> 检测 -> 输出 三个阶段 源代码分析如下 : int Preprocess(Packet * p) PreprocessFuncNode *idx; int retval = 0; if(p->csum_flags) // 校验和是否出错? return 0; do_detect = 1; idx = PreprocessList; // 是否打开检测引擎变量标志 // 指向预处理插件的顶层链表

10 /* 重置适当的应用层协议字段 */ p->uri_count = 0; UriBufs[0].decode_flags = 0; /* 打开所有预处理器 */ p->preprocessors = PP_ALL; while(idx!= NULL) // 遍历预处理器插件, 对数据包进行预处理 assert(idx->func!= NULL); idx->func(p); idx = idx->next; if(do_detect) // 进入检测引擎 Detect(p); retval = SnortEventqLog(p); // 输出 SnortEventqReset(); otn_tmp = NULL; if(retval && p->ssnptr) AlertFlushStream(p); CheckFlowShutdown(p); return retval;

11 7.6 小结 函数 InterfaceThread 完成了整个数据包在 Snort 中处理的全部流程, 可以用 下图来表示 :

12 图中标注了数据包在系统中所经历的重要的处理函数, 有许多函数我们本章只是 做了一个概念性的了解, 后文将对这一流程进一步分析

标题

标题 . 4 2013 年 湖 南 省 财 政 厅 电 子 政 务 发 展 形 势 分 析 及 2014 年 发 展 展 望 湖 南 省 财 政 厅 2013 年, 省 财 政 厅 高 度 重 视 电 子 政 务 工 作, 将 电 子 政 务 作 为 优 化 工 作 流 程 提 高 工 作 效 率 提 升 服 务 水 平 建 设 透 明 廉 洁 财 政 的 重 要 途 径, 信 息 化 水 平 不 断 提

More information

一、

一、 网 上 交 易 客 户 端 操 作 文 档 证 券 2014 年 免 责 申 明 因 客 户 端 软 件 升 级, 对 应 帮 助 文 件 中 的 图 片 及 文 字 可 能 存 在 未 同 步 更 新 的 情 况, 由 此 产 生 的 损 失 我 们 将 不 负 任 何 责 任, 请 大 家 以 最 新 版 本 的 客 户 端 软 件 为 准 索 引 一 委 托 功 能 区 说 明...1 二 委

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft 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 information

第二章 系统初始化.doc

第二章 系统初始化.doc 第 2 章系统初始化 系统的初始化的工作有很多, 本章先介绍一些 Snort 在执行 OpenPcap 函数 打开用于截包的网卡之前的一些初始化工作, 如完成 Sock 初始化 检测引擎初 始化 命令行解析等工作 2.1 WinSock 初始化 在 Windows 平台下调用 Socket API 之前, 必须调用 WSAStartup 函数初始化 WinSocket 在主函数调用 init_winsock

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

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

中国科学院文件

中国科学院文件 中 国 科 学 院 西 安 光 学 精 密 机 械 研 究 所 文 件 西 光 网 字 2013 15 号 中 国 科 学 院 西 安 光 机 所 关 于 发 布 中 科 院 西 安 光 机 所 信 息 化 建 设 管 理 办 法 (2013 修 订 版 ) 的 通 知 所 属 各 部 门 各 控 股 公 司 : 为 促 进 西 安 光 机 所 信 息 化 建 设 发 展, 确 保 研 究 所 信

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 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

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

新・明解C言語入門編『索引』

新・明解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 information

六盘水人资社保发〔2013〕137号

六盘水人资社保发〔2013〕137号 六 盘 水 市 人 力 资 源 和 社 会 保 障 局 文 件 六 盘 水 人 社 局 发 2015 198 号 市 人 力 资 源 和 社 会 保 障 局 关 于 转 发 关 于 做 好 2015 年 职 称 工 作 有 关 问 题 的 通 知 的 通 知 各 县 特 区 区 人 力 资 源 和 社 会 保 障 局, 钟 山 经 济 开 发 区 组 织 人 事 部, 市 直 有 关 单 位, 六

More information

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information

C 1

C 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 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

Microsoft PowerPoint - plan06.ppt

Microsoft PowerPoint - plan06.ppt 程 序 设 计 语 言 原 理 Principle of Programming Languages 裘 宗 燕 北 京 大 学 数 学 学 院 2012.2~2012.6 6. 基 本 控 制 抽 象 子 程 序 抽 象 子 程 序 活 动 和 局 部 环 境 静 态 实 现 模 型 一 般 实 现 模 型 调 用 序 列 和 在 线 展 开 参 数 机 制 泛 型 子 程 序 异 常 处 理 其

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc

Microsoft 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 information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

ENGLISH 滨 海 发 布 手 机 微 门 户 邮 件 订 阅 全 站 检 索 - 请 输 入 关 键 字 审 计 局 首 页 关 于 我 们 新 闻 中 心 公 告 栏 法 律 法 规 审 计 知 识 审 计 文 化 调 查 征 集 局 长 信 箱 打 印 本 页 关 闭 窗 口 中 共 中 央 办 公 厅 国 务 院 办 公 厅 印 发 关 于 完 善 审 计 制 度 若 干 重 大 问 题

More information

Guava学习之CharSequenceReader

Guava学习之CharSequenceReader CharSequenceReader 类是以 CharSequence 的形式读取字符 CharSequenceReader 类继承自 Reader 类, 除了 remaining() hasremaining() 以及 checkopen() 函数之后, 其他的函数都是重写 Reader 类中的函数 CharSequenceReader 类声明没有用 public 关键字, 所以我们暂时还不能调用这个类

More information

C语言课程设计

C语言课程设计 课程编号 :B080209020 信息安全工程实践 2 -- 网络程序设计实践报告 学号 20155362 姓名薛旗 班级软信 -1503 指导教师王学毅 程序实践名称 程序实践内容 信息安全工程实践 2- 网络程序设计 网络程序设计 开设学期 2 0 1 6-2 0 1 7 第二学期 开设时间第 17 周 第 19 周 报告日期 2017 年 7 月 7 日 评定成绩 评定人签字 评定日期 东北大学软件学院

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

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址   access_token=access_token (http 停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 https://webapi.zego.im/cgi/stop-mix? access_token=access_token (https://webapi.zego.im/cgi/stop-mix? access_token=access_token)

More information

<4D6963726F736F667420576F7264202D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

<4D6963726F736F667420576F7264202D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63> 国 民 经 济 和 社 会 发 展 第 十 个 五 年 计 划 信 息 化 发 展 重 点 专 项 规 划 前 言 信 息 化 是 当 今 世 界 科 技 经 济 与 社 会 发 展 的 重 要 趋 势 信 息 技 术 已 广 泛 渗 透 到 经 济 和 社 会 的 各 个 领 域, 推 动 人 类 社 会 生 产 力 达 到 一 个 崭 新 的 高 度 全 球 信 息 化 开 创 了 世 界 经

More information

关于建立境内违法互联网站黑名单管理制度的通知

关于建立境内违法互联网站黑名单管理制度的通知 关 于 建 立 境 内 违 法 互 联 网 站 黑 名 单 管 理 制 度 的 通 知 各 省 自 治 区 直 辖 市 和 计 划 单 列 市 通 信 管 理 局 新 闻 办 教 育 厅 ( 教 委 ) 公 安 厅 ( 局 ) 国 家 安 全 厅 ( 局 ) 文 化 厅 ( 局 ) 卫 生 厅 ( 局 ) 工 商 行 政 管 理 局 广 播 影 视 局 新 闻 出 版 局 食 品 药 品 监 督 管

More information

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99 民 政 部 門 質 詢 第 13 組 質 詢 日 期 : 中 華 民 國 98 年 10 月 6 日 質 詢 對 象 : 民 政 部 門 有 關 各 單 位 質 詢 議 員 : 陳 嘉 銘 周 柏 雅 陳 碧 峰 李 文 英 顏 聖 冠 王 孝 維 洪 健 益 計 7 位 時 間 126 分 鐘 速 記 錄 98 年 10 月 6 日 速 記 : 何 采 穎 主 席 ( 李 議 員 慶 元 ): 現

More information

新版 明解C++入門編

新版 明解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 information

PowerPoint Presentation

PowerPoint Presentation 网络安全实验 北京邮电大学信息安全中心 武斌 实验目标 了解 Snort 的基本原理和关键技术 配置 Windows 下 Snort 并运行, 对入侵行为进行检测 Snort 是什么 Snort 是由 Sourcefire 开发的一个开源的网络入侵检测系统 用 C 语言编写的开放源代码软件 它是一个跨平台 轻量级的网络入侵检测软件 它结合了协议 特征和基于异常的检测, 是目前使用最多的 IDS/IPS

More information

_汪_文前新ok[3.1].doc

_汪_文前新ok[3.1].doc 普 通 高 校 本 科 计 算 机 专 业 特 色 教 材 精 选 四 川 大 学 计 算 机 学 院 国 家 示 范 性 软 件 学 院 精 品 课 程 基 金 青 年 基 金 资 助 项 目 C 语 言 程 序 设 计 (C99 版 ) 陈 良 银 游 洪 跃 李 旭 伟 主 编 李 志 蜀 唐 宁 九 李 涛 主 审 清 华 大 学 出 版 社 北 京 i 内 容 简 介 本 教 材 面 向

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 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 information

二零一五年施政報告 - 施政綱領 - 第六章 教育、人口及人力資源

二零一五年施政報告 - 施政綱領 - 第六章 教育、人口及人力資源 2015 104 30 8.3%32.5 2015 5 1 105 (a) 2007 2030 2030 (b) 2015 65 60 106 65 60 (c) 107 3,000 2015 (d) 2015-16 5 000 108 2017-18100 100 100 2015-16 109 2014 10 (e) 110 15 5 111 (f) 112 2 000 3 000 2 000

More information

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05 1 SP_01...3 SP_03 JAVA...6 SP_10 SQL...8 SP_51...12 SP_32...15 SP_53...18 SP_20...21 SP_22...24 SP_21...27 SP_23...30 SP_04.NET...33 SP_02 C...37 SP_05 FLASH...39 SP_06...42 2 SP_01 1. 8. Excel 2. 9. PowerPoint

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

<4D6963726F736F667420576F7264202D205450303820B8BDBCFE332D3120C8EDBCFEB9A4B3CCCBB6CABFC5E0D1F8B7BDB0B8>

<4D6963726F736F667420576F7264202D205450303820B8BDBCFE332D3120C8EDBCFEB9A4B3CCCBB6CABFC5E0D1F8B7BDB0B8> 南 京 大 学 工 程 学 科 教 程 附 件 三 南 京 大 学 工 程 领 域 工 程 硕 士 研 究 生 培 养 方 案 (2008 年 3 月 修 订 ) 产 业 作 为 信 息 产 业 的 核 心 是 国 民 经 济 信 息 化 的 基 础, 已 经 涉 足 工 业 农 业 商 业 金 融 科 教 文 卫 国 防 和 百 姓 生 活 等 各 个 领 域 采 用 先 进 的 工 程 化 方

More information

11N 无线宽带路由器

11N 无线宽带路由器 http://www.tenda.com.cn 1... 1 1.1... 1 1.2... 1 2... 3 2.1... 3 2.2... 3 2.3... 5 2.4... 6 2.5... 7 2.6... 9 2.6.1 无线基本设置... 9 2.6.2 无线加密设置... 9 2.7... 10 3... 18 3.1... 18 3.2... 19 3.2.1 ADSL 拨号上网设置...

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

版权声明

版权声明 SG3124 http://www.utt.com.cn 2000-2008 URL Internet Web EULA EULA UTT HiPER PN 0901-0003-001 DN PR-PMMU-1180.03-PPR-CN-1.0A ...1 1...2 1.1...2 1.2...2 1.3...3 1.4...3 2 1.4.1...3 1.4.2...4...5 2.1...5

More information

LePad A 使用说明书

LePad A 使用说明书 LePad A1-07 V1.0 LePad A1-07 LePad A1-07 - 1 LePad A1-07 1-1 1-2 1-3 LePad A1-07 1-4 1-5 / 1-6 1-7 4 1-8 1-9 1-10 1-11 1-12 1-13 2 2-1 2-2 3 3-1 3-2 3-3 http://www.lenovomobile.com/lepad/series_a/gudie/contents.html[2011/10/16

More information

C/C++ - 文件IO

C/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 information

ESP-Jumpstart

ESP-Jumpstart 2016-2019 2019 08 08 Contents 1 3 1.1 ESP32.............................. 3 1.2.................................................. 5 2 7 2.1............................................. 7 2.2 ESP-IDF............................................

More information

《C语言程序设计》第2版教材习题参考答案

《C语言程序设计》第2版教材习题参考答案 教材 C 语言程序设计 ( 第 2 版 ) 清华大学出版社, 黄保和, 江弋编著 2011 年 10 月第二版 ISBN:978-7-302-26972-4 售价 :35 元 答案版本 本习题答案为 2012 年 2 月修订版本 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p = &a A. *p = *a B. p = *a C.p = &a D. *p =

More information

C3C快速操作指南

C3C快速操作指南 快 速 操 作 指 南 服 务 热 线 :400-878- 7878 装 箱 清 单 打 开 产 品 包 装 后, 请 确 认 C3C 壁 挂 式 互 联 网 摄 像 机 ( 以 下 简 称 设 备 ) 是 否 完 好, 对 照 下 图 确 认 配 件 是 否 齐 全 C3C X1 电 源 适 配 器 X1 安 装 贴 纸 X1 螺 丝 包 X1 快 速 操 作 指 南 X1 1 外 观 介 绍 正

More information

工程师培训

工程师培训 .1 TCP/IP TCP/IP 1 .2.2.1 Host 1960 S 1970 S Host Low Speed Lines 1970 S 1980 S pc Server Local Interneting 1980 S 1990 S Branch. pc Branch. WAN Branch. pc pc IBM SNA IBM X.25 2 .2.2 OSI OSI Application

More information

ebook12-1

ebook12-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

《计算概论》课程 第十九讲 C 程序设计语言应用

《计算概论》课程 第十九讲  C 程序设计语言应用 计算概论 A 程序设计部分 字符数组与字符串 李戈 北京大学信息科学技术学院软件研究所 lige@sei.pku.edu.cn 字符数组的定义 #include int main() char a[10] = 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' ; for (int i = 0; i < 10; i++) cout

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN:978-7-302-13599-9, 红色封面 答案制作时间 :2011 年 2 月 -5 月 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p=&a 2. 设已定义 int x,*p=&x;, 则下列表达式中错误的是 :B)&*x 3. 若已定义 int a=1,*b=&a;,

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

<4D6963726F736F667420576F7264202D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

<4D6963726F736F667420576F7264202D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF> 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 考 试 2009 年 上 半 年 软 件 设 计 师 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 请 按 下 述 要 求 正 确 填 写 答 题 纸 1. 在 答 题 纸 的 指 定 位 置 填 写 你 所 在 的 省 自 治 区 直 辖 市 计 划 单 列 市 的 名 称 2. 在 答

More information

第 14 行调用 of_demo_controller_register 注册 demo controller 驱动,xlate 函数设置的都是 of_demo_simple_xlate, 这个函数完成对 user 传来的参数的处理 1. int of_demo_controller_registe

第 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 information

C6_ppt.PDF

C6_ppt.PDF C01-202 1 2 - (Masquerade) (Replay) (Message Modification) (Denial of Service) - ( ) (Eavesdropping) (Traffic Analysis) 8 1 2 7 3 6 5 4 3 - TCP SYN (SYN flood) Smurf Ping of Death LAND Attack Teardrop

More information

<4D6963726F736F667420576F7264202D20CDB6D7CAD5DFB1A3BBA4B5E4D0CDB0B8C0FDA3A831322D3234A3A9>

<4D6963726F736F667420576F7264202D20CDB6D7CAD5DFB1A3BBA4B5E4D0CDB0B8C0FDA3A831322D3234A3A9> 案 例 12 信 披 错 漏 引 震 荡 规 范 披 露 保 公 平 为 顺 应 某 市 政 府 城 市 中 心 区 退 二 进 三 整 体 规 划 的 需 要,B 上 市 公 司 将 位 于 城 市 中 心 区 域 的 旧 厂 区 生 产 线 逐 步 搬 迁 到 市 郊 和 省 外 开 发 区 2012 年 7 月, 公 司 在 完 成 旧 厂 区 的 搬 迁 后, 与 土 地 管 理 部 门 签

More information

<4D F736F F F696E74202D20736E6F7274B7D6CEF6C6C0B9C0205BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D20736E6F7274B7D6CEF6C6C0B9C0205BBCE6C8DDC4A3CABD5D> SNORT 原理简介与优化及 GNORT 初探 刘斐然 主要内容 Snort 原理是什么? Snort 在实际应用中的缺陷有哪些? 如何对 Snort 进行优化? Gnort 初探 入侵检测系统的基本结构 入侵检测系统通常包括三功能部件 : 信息收集, 其来源如下 : 系统或网络的日志文件 网络流量 系统目录或文件的异常变化 程序执行中的异常行为 信息分析 模式匹配 统计分析 完整性分析 结果处理

More information

NOWOER.OM m/n m/=n m/n m%=n m%n m%=n m%n m/=n 4. enum string x1, x2, x3=10, x4, x5, x; 函数外部问 x 等于什么? 随机值 5. unsigned char *p1; unsigned long *p

NOWOER.OM m/n m/=n m/n m%=n m%n m%=n m%n m/=n 4. enum string x1, x2, x3=10, x4, x5, x; 函数外部问 x 等于什么? 随机值 5. unsigned char *p1; unsigned long *p NOWOER.OM /++ 程师能 评估. 单项选择题 1. 下 描述正确的是 int *p1 = new int[10]; int *p2 = new int[10](); p1 和 p2 申请的空间 的值都是随机值 p1 和 p2 申请的空间 的值都已经初始化 p1 申请的空间 的值是随机值,p2 申请的空间 的值已经初始化 p1 申请的空间 的值已经初始化,p2 申请的空间 的值是随机值 2.

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

1

1 1 2 3 4 5 GNUDebugger 6 7 void main(int argc, char **argv){ vulncpy(argv[1]); return; } void vulncpy(char *a){ char buf[30]; strcpy(buf, a); return; } *argv[1] buf Shellcode *argv[1]... &buf &buf 8 strcpy

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

提问袁小兵:

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

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

DOS下常用的网络命令.PDF

DOS下常用的网络命令.PDF DOS .... 1.1... 1.2... DOS... 2.1 ARP... 2.2 Finger... 2.3 Ftp... 2.4 Nbtstat... 2.5 Netstat... 2.6 Ping... 2.7 Rcp... 2.8 Rexec... 2.9 Route... 2.10 Rsh... 2.11 Tftp... 2.12 Tracert... 1 1 1 1 1 2 3 4

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3 浙江大学 C 程序设计及实验 试题卷 2002-2003 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:30-10:30 注意 : 答题内容必须写在答题卷上, 写在本试题卷上无效 一. 单项选择题 ( 每题 1 分, 共 10 分 ) 1. 下列运算符中, 优先级最低的是 A.

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

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

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

Microsoft Word - ACL chapter00a-1ed .doc

Microsoft Word - ACL chapter00a-1ed .doc 序三 A* Wi-Fi RLE RSA - v - 前言 NPC Horner s rule DOS PCX RLE RSA - - vii - 演算法的樂趣 0-1 60 23 1 32 O(n) O(n 2 ) O(n) O(n) MP3 - viii - 前言 http://books.gotop.com.tw/download/acl045600 http://blog.csdn.net/orbit/

More information

2013 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 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 information

Microsoft Word - Index.doc

Microsoft Word - Index.doc Programmer: B95902048 B95902085 WaveData #include ham // gfx2gba -fsrc -m -pb.pal -t8 water.bmp bg1.bmp bg2.bmp gameover.bmp water_atked.bmp #include "gfx/bg.pal.c" #include "gfx/bg.raw.c"

More information

C/C++语言 - C/C++数据

C/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 information

嵌入式Linux块设备驱动开发解析

嵌入式Linux块设备驱动开发解析 The success's road 嵌 入 式 LINUX 网 络 驱 动 开 发 Copyright 2007-2008 Farsight. All rights reserved. 要 点 Linux 网 络 设 备 驱 动 程 序 概 述 计 算 机 网 络 概 述 skbuf 数 据 结 构 介 绍 Linux 网 络 设 备 驱 动 程 序 API 介 绍 Linux 网 络 设 备 驱

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

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

计算机网络编程

计算机网络编程 计算机网络编程 第 11 章 TCP 数据包的封装与发送 信息工程学院方徽星 fanghuixing@hotmail.com 大纲 设计目的 相关知识 例题分析 1. 设计目的 熟悉 TCP 包结构对于理解网络层次结构, 以及 TCP 协议与 IP 协议的关系有着重要意义 通过封装与发送一个标准的 TCP 数据包, 了解 TCP 包结构中各字段的含义与用途 深入理解传输层与下面各层的关系 2. 相关知识

More information

( 二 ) 輔 導 店 家 建 立 電 子 商 務 平 台, 發 展 澎 湖 產 業 線 上 行 銷, 以 無 遠 弗 屆 的 電 子 商 務 跨 越 冬 季 遊 客 不 足 的 限 制, 活 絡 產 業 商 機 ( 三 ) 制 訂 影 視 媒 體 行 銷 澎 湖 獎 勵 條 例, 提 供 獎 勵

( 二 ) 輔 導 店 家 建 立 電 子 商 務 平 台, 發 展 澎 湖 產 業 線 上 行 銷, 以 無 遠 弗 屆 的 電 子 商 務 跨 越 冬 季 遊 客 不 足 的 限 制, 活 絡 產 業 商 機 ( 三 ) 制 訂 影 視 媒 體 行 銷 澎 湖 獎 勵 條 例, 提 供 獎 勵 劉 陳 議 長 藍 副 議 長 各 位 議 員 女 士 先 生 : 欣 逢 貴 會 第 17 屆 第 1 次 臨 時 會, 乾 發 應 邀 前 來 向 貴 會 提 出 施 政 說 明 暨 介 紹 各 局 室 主 管, 至 感 榮 幸 首 先 要 恭 喜 各 位 在 競 爭 激 烈 的 選 戰 中 脫 穎 而 出 新 的 任 期, 期 盼 貴 會 對 縣 政 建 設 推 動 繼 續 給 予 匡 導 與

More information

第3章 计算机网络体系结构

第3章  计算机网络体系结构 第 3 章 计 算 机 网 络 体 系 结 构 本 章 内 容 计 算 机 的 网 络 体 系 结 构 网 络 参 考 模 型 五 层 网 络 参 考 模 型 1 3.1 计 算 机 网 络 体 系 结 构 发 展 历 程 分 层 原 理 基 本 概 念 2 发 展 历 程 网 络 体 系 结 构 提 出 的 背 景 计 算 机 网 络 的 复 杂 性 异 质 性 不 同 的 通 信 介 质 有 线

More information

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式] 指针 Pointers 变量指针与指针变量 Pointer of a variable 变量与内存 (Variables and Memory) 当你声明一个变量时, 计算机将给该变量一个内存, 可以存储变量的值 当你使用变量时, 计算机将做两步操作 : - 根据变量名查找其对应的地址 ; - 通过地址对该地址的变量内容进行读 (retrieve) 或写 (set) 变量的地址称为变量的指针! C++

More information

untitled

untitled 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 information

杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 江 苏 国 瑞 信 安 科 技 有 限 公 司 股 权 评 估 项 目 资 产 评 估 报 告 目 录 杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 的 江 苏 国 瑞 信 安

杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 江 苏 国 瑞 信 安 科 技 有 限 公 司 股 权 评 估 项 目 资 产 评 估 报 告 目 录 杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 的 江 苏 国 瑞 信 安 杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 收 购 涉 及 的 江 苏 国 瑞 信 安 科 技 有 限 公 司 股 权 评 估 项 目 资 产 评 估 报 告 苏 华 评 报 字 [2015] 第 192 号 江 苏 华 信 资 产 评 估 有 限 公 司 二 一 五 年 七 月 二 十 四 日 杭 州 顺 网 科 技 股 份 有 限 公 司 拟 实 施 股 权 收 购 涉 及 江

More information

在挑选合适的 SDK 的时候需要注意, 标准 windows 平台应用选择 FBX SDK VS2015,windows 应用商店和全平台通用的不用考虑 windows 全平台通用的应用是 windows10 新推出的功能, 可以打通 windows phone windows s

在挑选合适的 SDK 的时候需要注意, 标准 windows 平台应用选择 FBX SDK VS2015,windows 应用商店和全平台通用的不用考虑 windows 全平台通用的应用是 windows10 新推出的功能, 可以打通 windows phone windows s FBX SDK 安装配置 访问 FBX 网址 :http://www.autodesk.com/products/fbx/overview, 如下 : 点击 GET FBX SDK 进入 SDK 下载页面 ( 网址为 : http://usa.autodesk.com/adsk/servlet/pc/item?siteid=123112&id=25408427): 在挑选合适的 SDK 的时候需要注意,

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 177 [P179] (1) - [P181] [P182] (2) - for [P183] (3) - switch [P184] [P187] [P189] [P194] 178 [ ]; : : int var; : int var[3]; var 2293620 var[0] var[1] 2293620

More information

Microsoft Word - æ‰łåŁƒå±•éłƒåł¢å‘„å‹łç¤ºè„…å�ºåœ°å»ºè®¾å·¥ä½œæŒ¹æ¡‹ï¼‹å–¬ç¤ºç¨¿ï¼›

Microsoft Word - æ‰łåŁƒå±•éłƒåł¢å‘„å‹łç¤ºè„…å�ºåœ°å»ºè®¾å·¥ä½œæŒ¹æ¡‹ï¼‹å–¬ç¤ºç¨¿ï¼› 招 商 局 集 团 有 限 公 司 双 创 示 范 基 地 建 设 工 作 方 案 目 录 一 基 础 条 件... 3 ( 一 ) 双 创 平 台 资 源 丰 富... 4 ( 二 ) 双 创 投 资 体 系 完 善... 5 ( 三 ) 双 创 内 生 动 力 充 足... 5 ( 四 ) 双 创 文 化 氛 围 浓 厚... 6 ( 五 ) 双 创 工 作 成 效 显 著... 7 二 总 体

More information

DVK530/531扩展板

DVK530/531扩展板 DVK720 扩展板 驱动移植手册 2014.04.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.04.03 初始发布 深圳市微雪电子有限公司 www.waveshare.net I 目录 版权声明... I 版本更新记录...

More information

常德市科技情报研究所

常德市科技情报研究所 (2016 年 第 1 期 ) 常 德 市 科 技 情 报 研 究 所 2016 年 1 月 目 录 科 技 管 理 与 创 新 1 全 面 深 化 改 革 谋 划 十 三 五 科 协 事 业 发 展 1 万 钢 : 新 型 国 家 科 技 计 划 管 理 体 系 已 初 步 建 立 3 中 国 创 新 发 展 报 告 (2015) 发 布 全 国 众 创 空 间 在 摸 索 中 发 展 4 高 新

More information

第 2 頁 建 議 2. 政 府 資 訊 科 技 總 監 建 議 開 立 - (a) 一 筆 為 數 4 億 7,470 萬 元 的 承 擔 額, 用 以 推 行 Wi-Fi 連 通 城 市 計 劃, 如 下 文 第 10 至 18 段 所 述, 通 過 結 合 公 私 營 合 作 及 政 府 出

第 2 頁 建 議 2. 政 府 資 訊 科 技 總 監 建 議 開 立 - (a) 一 筆 為 數 4 億 7,470 萬 元 的 承 擔 額, 用 以 推 行 Wi-Fi 連 通 城 市 計 劃, 如 下 文 第 10 至 18 段 所 述, 通 過 結 合 公 私 營 合 作 及 政 府 出 財 務 委 員 會 討 論 文 件 2016 年 5 月 13 日 基 本 工 程 儲 備 基 金 總 目 710- 電 腦 化 計 劃 政 府 資 訊 科 技 總 監 辦 公 室 新 分 目 Wi-Fi 連 通 城 市 總 目 47- 政 府 總 部 : 政 府 資 訊 科 技 總 監 辦 公 室 分 目 700 一 般 非 經 常 開 支 新 項 目 在 自 修 室 及 青 少 年 服 務 中

More information

PIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-

PIC_SERVER (11) SMTP  ( ) ( ) PIC_SERVER (10) SMTP  PIC_SERVER (event driven)  PIC_SERVER SMTP  1.  E- (2005-02-01) (2005-04-28) PIC_SERVER (10) SMTP E-mail PIC_SERVER (event driven) E-mail PIC_SERVER SMTP E-mail 1. E-mail E-mail 1 (1) (2) (3) (4) 1 1. 2 E-mail A E-mail B E-mail SMTP(Simple Mail Transfer

More information

ch09.PDF

ch09.PDF 9-1 / (TCP/IP) TCP/IP TCP/IP ( ) ICMP ARP RARP 9.1 TCP/IP 9.1.1 TCP/IP OSI TCP/IP (DARPA) DARPA TCP/IP UNIX Berkeley Software DistributionTCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP OSI - TCP/IP ( ) ( )

More information

C/C++ - 结构体、共用体、枚举体

C/C++ - 结构体、共用体、枚举体 C/C++ Table of contents 1. 2. 3. 4. 5. 6. 7. 8. 1 C C (struct) C 2 C C (struct) C 2 i // book.c: # include < stdio.h> # define MAX_ TITLE 41 # define MAX_ AUTHOR 31 struct book { char title [ MAX_ TITLE

More information

Microsoft PowerPoint - string_kruse [兼容模式]

Microsoft PowerPoint - string_kruse [兼容模式] Strings Strings in C not encapsulated Every C-string has type char *. Hence, a C-string references an address in memory, the first of a contiguous set of bytes that store the characters making up the string.

More information

X-One 系统看穿式监管 V1.6.3 版本客户端及 API 使用相关说明

X-One 系统看穿式监管 V1.6.3 版本客户端及 API 使用相关说明 X-One 系统看穿式监管 V1.6.3 版本客户端及 API 使用相关说明 X-One V1.6.3 版本向下兼容旧版 API(1.6.1 及 1.5.3 版本 ) 及客户端, 对应的终端编号为 dfitc_compatible_1.6.1, 可以在授权码管理菜单界面看到其对应的授权码信息 如果删除了该条终端编号的记录或者修改了该授权码状态为禁止准入, 使用旧版 API 及客户端的客户将无法登录

More information

Microsoft Word - 01.DOC

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

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( 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 information

2016 年 计 算 机 专 业 基 础 综 合 考 试 真 题 思 路 分 析 C180,500,200,450 D180,200,500,450 8 S abaabaabacacaabaabcc t abaabc KMP (s[i]t[j]) i=j=5i j Ai=1,j=0 Bi=5,j=0

2016 年 计 算 机 专 业 基 础 综 合 考 试 真 题 思 路 分 析 C180,500,200,450 D180,200,500,450 8 S abaabaabacacaabaabcc t abaabc KMP (s[i]t[j]) i=j=5i j Ai=1,j=0 Bi=5,j=0 2015 年 全 国 硕 士 研 究 生 入 学 统 一 考 试 计 算 机 科 学 与 技 术 学 科 联 考 计 算 机 学 科 专 业 基 础 综 合 试 题 一 单 项 选 择 题 : 第 140 小 题, 每 小 题 2 分, 共 80 分 下 列 每 题 给 出 的 四 个 选 项 中, 只 有 一 个 选 项 最 符 合 试 题 要 求 1 int S(int n) { return

More information