Debug fail “Can’t” find a source file at “tmpTi_MKLIBaXqLbTSRCcopy_zero_init.c”

合集下载

keil常见错误

keil常见错误

Keil中常见错误的说明摘自网络,向原作者致敬C51编译器识别错类型有三种1、致命错误:伪指令控制行有错,访问不存在的原文件或头文件等。

2、语法及语义错误:语法和语义错误都发生在原文件中。

有这类错误时,给出提示但不产生目标文件,错误超过一定数量才终止编译。

3、警告:警告出现并不影响目标文件的产生,但执行时有可能发生问题。

程序员应斟酌处理。

D.1 致命错误C_51 FATAL_ERRORACTION: <当前行为>LINE: <错误所在行>ERROR: <错误信息> terminated或C_51 FATAL ERRORACTION: <当前行为>FILE: <错误所在文件>ERROR: <错误信息> terminatedC_51 TERMINATED C_51(1) ACTION 的有关信息*PARSING INVOKE-/#PRAGMA_LINE在对#pragma 指明的控制行作此法分析时出错。

*ALLOCATING MEMORY系统分配存储空间时出错。

编译较大程序需要512k空间。

*OPENING INPUT_FILE打开文件时,未找到或打不开源文件/头文件。

*CREATE LIST_FILE/OBJECT_FILE/WORK_FILE不能创建上述文件。

可能磁盘满或文件已存在而且写保护。

*PARSING SOURCE_FILE/ANALYZING DECLARATIONS分析源程序时发现外部引用名太多。

*GENERATING INTERMEDIATE CODE源代码被翻译成内部伪代码,错误可能来源于函数太大而超过内部极限。

*WRITING TO FILE在向文件(work,list,prelist或object file)写时发生错误。

(2)ERROR的有关信息*MEMORY SPACE EXHAUSTED所有可用系统空间耗尽。

电脑常见故障的英语提示-1

电脑常见故障的英语提示-1

电脑常见故障的英语提示2010年10月15日星期五 02:01 P.M.电脑常见故障的英语提示Press any key to continue 按任意一个键继续Bad command or file name 坏的命令或文件名字Press Del to enter setup 按删除键进入设置程序Keyboard error or no keyboard present 键盘错误或不存在键盘Scanning memory for virus扫描内存为病毒Scan and kill virus tools 扫描和杀病毒工具Exit without saving 退出没有保存Not ready reading driver D? 不准备读驱动器DAbort Retry fail 终止重试失败Microsoft scan disk 微软扫描磁盘Because windows was not properly shut down 因为windows不能正确的关闭One or more of your disk drivers may have errors on it 一个或多个你的磁盘驱动器可能有错误Disks write error 磁盘写错误Unable to write to disk in driver A 不能写磁盘驱动器APress ESC to return to disk options 按退出键返回分区选项Load BIOS default 调BIOS默认值User’s manual 用户手册Create DOS partition or logical DOS drive 建立DOS分区或逻辑DOS驱动器Set active partition 设置活动分区Delete partition or logical Dos drive 删除分区或逻辑DOS驱动器Current fixed disk drive 当前固定磁盘驱动器TO avoid seeing this message again Always shut down your computer by selecting shut down from the start menu避免看见这个消息再次总是关闭你的计算机选择关闭从开始菜单DO you wish to use the maximum available size for a primary DOS partition and make the partition active?你希望使用最大可用大小为一主DOS分区和使用这个分区激活You must restart your system for your changes to take effect你必须重新启动你的系统你的变化生效Any drives you hare created or changed must be formatted after you restart 一些驱动器你已经建立或改变必须被格式化在你重启Warning! Data in the deleted Extend DOS partition will be lost DO you wish continue警告数据在这个删除扩展DOS分区将要被丢失你希望继续吗Program cannot be run in DOS mode 程序不能被运行在DOS 模式Choosing command form menu 从菜单选择命令Opening and saving Document 打开和保存文档Finding information in help 找信息在帮助里More/ways to use file manager 更多方法使用文件管理器Working with floppy disks 用软盘工作Opening a new directory windows 打开一个新WINDOWS目录Choosing the default printer 选择默认打印机The mouse can’t work windows 鼠标不能工作在WindowsYou install hardware device in your computer 你在你的电脑安装了硬件设备You receive message that the server unavailable 你接到消息哪个服务器不能用Invalid directory 无效的目录Invalid drive Specification 无效的驱动器Invalid Switch 无效的开关DOS partition already exists DOS分区已存在.Drive types or diskette types not compatible 驱动器类型或磁盘类型不相容.Error reading partition table 分区表读错误.General failure error reeking drive 读驱动器时出现常规错误.Invalid in drive 驱动器中磁盘上的COMMAND,COM文件无效。

计算机常用英语词汇表

计算机常用英语词汇表

计算机常用英语词汇表高频 700单词一、硬件类 (Hardware)('h ɑ:dwε?)CPU(Center Processor Unit) 中央办理单元('sent ? 'pr ? uses ? 'ju:nit)Main board主板(mein b ?:d )RAM(random access memory)随机储存器 ( 内存 ) ('r? nd ? m'? kses'mem ? ri )ROM(Read Only Memory)只读储存器(ri:d '?unli 'mem ?ri)Floppy Disk软盘('fl ?pi disk )Hard Disk硬盘(h ɑ:d disk )CD-ROM光盘驱动器 ( 光驱 )monitor监督器('m ?nit ? )keyboard 键盘('ki:b ?:d)mouse 鼠标(maus)chip 芯片(t?ip)CD-R 光盘刻录机HUB 集线器Modem= MOdulator-DEModulator, 调制解调器('m ?udem'm ?djuleit?)di:'m ?djuleit?P-P(Plug and Play)即插即用(pl ?ɡ plei )UPS(Uninterruptable Power Supply)不中断电源(?nint?'r ?pt ?b ?l pau ? s? 'plai )BIOS(Basic-input-Output System)基本输入输出系统('beisik'input'autput'sist ?m )CMOS(Complementary- Metal-Oxide-Semiconductor) (k ?mpli'ment? ri)互补金属氧化物半导体'met ?l '?ksaid semik ? n'd ?kt ?setup 安装(set ?p)uninstall卸载(?nin'st?:l )wizzard导游('wiz?d )OS(Operation System) 操作系统(?p? 'rei ??n'sist ? m )OA(Office AutoMation)办公自动化('?fis?:t ?'mei ??n )edit 编写('edit)精选文库copy 复制('k ?pi)cut 剪切(k ?t)paste 粘贴(peist)delete 删除( select 选择 (di'li:tsi'lekt))find 查找 (faind )select all全选 ( si'lekt?:l )replace替代 ( ri'pleis)undo 撤消 ( ?n'du: )redo 重做 ( [ ri:'du:)program 程序('pr ?uɡr?m)license同意( 证)('lais ?ns )back 前一步('b?k )next 下一步('nekst)finish结束( 'fini ?)folder文件夹 ( 'f ?uld ?)Destination Folder目的文件夹 ( desti'nei ??n'f ?uld ?) user 用户('juz ?)click 点击 (klik )double click双击 ('d ?bl klik )right click右击 ( rait klik )settings设置 ( 'seti?)update 更新 ( ?p'deit )release 公布(ri'li:s)data 数据('deit ?)data base 数据库('deit?beis )DBMS(Data Base ManageSystem)数据库管理系统 ('deit ? beis 'm? nid ?'sist ?m ) view 视图 ( vju: )insert插入 ( in's ?:t )object对象 ( '?bd ?ikt )configuration配置 ( k ?n,fiɡju'rei??n )command命令 ( k ? 'mɑ:nd )document 文档 ( 'd ?kjum ?nt )精选文库POST(power-on-self-test)电源自检程序 (power ?n self test )cursor 光标('k ?:s ?)attribute属性('? tribju:t)icon 图标('aik ?n)service pack服务补丁('s ?:vis p? k )option pack功能补丁( '?p??n p? k )Demo演示('dem ?u)short cut快捷方式(??:t k ?t)exception异样(ik'sep ??n )debug 调试(di:'b ?ɡ)previous前一个('pri:vj ?s)column 行('k ?l ?m)row 列(r?u)restart从头启动(ri:'stɑ:t)text文本(tekst)font 字体( size 大小 (f?nt saiz))scale 比率(skeil)interface界面('int?feis )function函数('f ??k?? n)access 接见('? kses)manual 指南('m? nju ?l)active 激活('? ktiv)computer language计算机语言(k ?m'pju:t ?'l?? ɡwid? )menu菜单('menju)GUI(graphical user interfaces )图形用户界面('ɡr?fik?ljuz ? 'int ?feis )template 模版('templit)page setup 页面设置(peid ?'set ?p )password 口令('pɑ:sw?:d)code 密码(k ?ud)print preview 打印预览(print pri:'vju: )zoom in 放大(zu:m in )zoom out 减小(zu:m aut )精选文库pan 遨游(p? n)cruise遨游(kru:z )full screen全屏(ful skri:n )tool bar工具条( tu:l bɑ:)status bar状态条( 'steit ?s b ɑ:)ruler标尺( 'ru:l ? )table表( 'teibl )paragraph 段落()'p? r ?ɡr ɑ:fsymbol 符号('simb ?l)style风格(stail )execute 履行('eksikju:t)graphics 图形('ɡr?fiks)image 图像('imid ?)Unix 用于服务器的一种操作系统('ju:niks )Mac OS苹果公司开发的操作系统OO(Object-Oriented) 面向对象('?bd ?ikt'?:rientid )virus病毒('vai ?r ?s)file文件('fail)open 翻开('?up ?n)close 封闭 ( kl ?uz )new新建 ( nju: )save 保存 ( seiv )exit 退出 ( 'eksit )clear 消除 ( kli ?)default默认 ( di'f ?:lt )LAN(Local Area Network)局域网 ( 'l ?uk ?l' ε?ri?'netw ?:k )Wide Area Network)广域网 (waid' ε?ri?'netw ?:k)WAN(Client/Server 客户机 / 服务器 ('klai? nt's ?:v ? )ATM( AsynchronousTransfer Mode) 异步传输模式 (ei'si?kr? n ?s tr ?nsf ? m ?ud )Windows NT微软公司的网络操作系统Internet 互联网 ( 'int ?net )WWW(World Wide Web)万维网(w ?:ld waid web )protocol协议('pr ?ut ?k ?l )HTTP(Hyper Text Transfer Protocol)超文本传输协议('haip ? tekst tr ?nsf ? 'pr ?ut ?k ?l )FTP (File Transfer Protocol)文件传输协议( 'fail tr ?nsf ?'pr ?ut ?k ?l )Browser 阅读器('brauz ?)homepage主页('h ?umpeid ?)Webpage网页('webpeid?)website 网站('websait)URL 在 Internet 的 WWW服务程序上用于指定信息地点的表示方法(Uniform Resource Locator)( 'ju:nif ?:m ri's ?:s l?u'keit ?)Online 在线('?nlain)Email 电子邮件('i:'meil)ICQ网上寻呼Firewall 防火墙('fai ?w ?:l)Gateway网关('ɡeitwei)HTML(Hypertext Markup Language)超文本表记语言('haip ? tekst'm ɑ:k?p 'l?? ɡ wid?)hypertext超文本('haip ?tekst)hyperlink超级链接('haip ?li?k)IP(Address) 互联网协议 ( 地址 ) (Internet Protocol )('int ?net'pr ? ut ? k ?l?'dres )Search Engine 搜寻引擎(s ?:t ?'end ?in )TCP/IP 用于网络的一组通信协议(Transmission Control Protocol)(tr? nz'mi ??n k ? n'tr ? ul'pr ?ut ?k ?l)Telnet 远程登录('telnet)IE(Internet Explorer)探究者 ( 微软公司的网络阅读器 )('int ?netik'spl ?:r ?)Navigator引航者 ( 网景公司的阅读器 ) ('n? viɡeit?)multimedia多媒体(m ?lti'mi:di ?)ISO 国际标准化组织(International Standardization Organization)(int ?'n? ??n ?l)st? nd ?dai'zei??n ?:ɡ ?nai'zei??n二、软件类 (Software)ANSI ( American National Standards Institute)美国国家标准协会 ( ?'merik ?n'n? ??n ?l 'st? nd ?dz'institjut )able 能('eibl)active file活动文件('? ktiv'fail)add watch增添监督点(? d w ?t ?)all files所有文件(?:l'fails)all rights reserved所有的权利保存(?:l rights ri'z ?:vd )altdirlst切换目录格式 ()and other information以及其余的信息(? nd '?e ?inf ? 'mei ??n )archive file attribute归档文件属性('ɑ:kaiv fail?'tribju:t)assign to指定到(?'sain tu: )autoanswer 自动应答('?:t ?u'ɑ:ns?)autodetect自动检测('?:t ?u di'tekt)autoindent自动缩进('?:t ?u in'dent)autosave 自动储存('?:t ? u seiv )available on volume该盘节余空间(?'veil?bl ?n'v ?lju:m )bad command 命令错(b? d k ?'m ɑ:nd )bad command or filename命令或文件名错(b? d k ?'m ɑ:nd?:'fail,neim )batch parameters 批办理参数 ( b?t ?p ?'r? mit ?z )binary file二进制文件 ('bain? ri'fail)Borland international borland国际公司 ( 'b?l ?nd int ?'n? ??n ?l) bottom margin页下空白 ( 'b ?t ?m'm ɑ:d?in )by date 按日期 ( bai deit )by extension 按扩展名(bai ik'sten ??n )by name 按名称(bai neim)bytes free字节安闲(baits fri: )callstack调用栈 ( k ?:l st?k )casesensitive划分大小写(keis'sensitiv)central point software inc(incorporated) central point软件股份公司('sensitiv p?int's ?ftw ε? i?k'sentr?l p ?int )change directory改换目录(t?eind ?di'rekt?ri )change drive 改变驱动器(t ?eind ?)change name 更更名称( t ?eind ? neim)character set 字符集 ('k? r? kt ? set ) checking for正在检查 ( 't ?eki?f ?: )change drive path改变盘 / 路径 ( t ?eind ? draiv p ɑ: θ)choose one of the following从以下中选一项 ( t?u:zw ?n ?ve ?'f ?l ?ui? )clear all 所有消除 ( kli ? ?:l )clear all break points消除所有断点 ( kli ? ?:l breik p?ints )clear attribute 消除属性 ( kli ? ? 'tribju:t )clear command history消除命令历史 (kli ?k ?'m ɑ:nd'hist ?ri )clear screen 消除屏幕 (kli ? skri:n )close all封闭所有文件 (kl ? uz ?:l )code generation 代码生成 (k ?ud d?en ?'rei ??n )color palette彩色彩色板( 'k ?l?'p? lit )command line 命令行 (k ?'m ɑ:nd lain )command prompt 命令提示符 (k ?'m ɑ:ndpr ?mpt)compressed file 压缩文件 ([ k ?m'prest 'fail ) conventional memory 惯例内存 (k ?n'ven ??n ?l 'mem ?ri ) copy diskette复制磁盘 ('k ?pi'disket)copyright 版权( 'k ?pi,rait )create dos (Disk Operating System ) partition or logical dos drive创立 DOS 分区或逻辑 DOS 驱动器(kri'eitdu:z p ɑ:'ti??n ?:'l ?d ?ik ?ldu:zdraiv )create extended dos partition创立扩展 DOS 分区 (kri'eit ik'stendid)du:z p ɑ :'ti??ncreate primary dos partition 创立 DOS 主分区(kri'eit'praim ?ridu:zp ɑ :'ti??n )create a directory 创立一个目录(kri'eit?di'rekt ?ri )current file目前文件 ('k ?r ?nt'fail )defrag 整理碎片 (di'fr? )ɡdele 删去 ('di:li: )deltree 删除树 ('deltri: )device driver设施驱动程序 (di'vais draiv ? )dialog box对话栏 ('dai ?l ?ɡ b?ks )direction keys方向键(di'rek ??n ki:z )directly直接地 ( di'rektli)directory list argument目录显示变量(di'rekt? ri list'ɑ: ɡjum?nt)directory listing目录清单(di'rekt?ri'listi? )directory structure目录构造( di'rekt?ri'str ?kt ??)disk access磁盘存取 ] (disk '? kses)disk copy磁盘拷贝( disk 'k ?pi )disk space磁盘空间 ( disk speis)display file显示文件 ( dis'plei'fail )display options显示选项 ( dis'plei '?p??nz )display partition information显示分区信息 (dis'plei pɑ:'ti??ninf ?'mei ??n)dos shell DOS外壳 ( du:z?el )double click双击('d ?bl klik )drive letter驱动器名(draiv'let ? )edit menu编写选单('edit'menju: )ems(Enhanced Message Service) memory ems内存end of file文件尾(end?v 'fail )end of line行尾(end?v lain)enter choice输当选择('ent ?t ??is )entire disk变换磁盘('ent ? disk )environment variable环境变量(in'vai ?r ?nm ?nt'v ε?ri? bl )every file and subdirectory所有的文件和子目录('evri 'fail ? nd )s?bdi'rekt? riexisting destination file已存在的目录文件时(i ɡ'zisti?desti'nei??n file)expanded memory 扩大内存(ik'spendid'mem ?ri )expand tabs扩大标签(ik'spendid t? bz )explicitly明确地(ik'splisitli )fastest最快的(f ɑ:stist )fat file system fat文件系统 ( f? t'fail)fdisk options fdisk选项( '?p??nz )file attributes文件属性 ( 'fail? 'tribju:t)file format文件格式 ( 'fail'f ?:m?t )file functions 文件功能 ('fail 'f ??k?? nz ) file selection文件选择 ( 'failsi'lek ??n )file selection argument文件选择变元 ( 'failsi'lek ??n'ɑ: ɡjum?nt )files in文件在 ('failz in )files in subdirectory 子目录中文件 ('failzins ?bdi'rekt ? ri )files listed列出文件 ('failz'listid )file spec(specification)文件说明 ('failzspesifi'kei??n )files selected选中文件 ( 'failz si'lektid )find file 文件查寻 ( faind 'fail ) fixed disk硬盘 (fikstdisk )fixed disk setup program硬盘安装程序 (fikstdisk 'set ?p'pr ?u ɡ r?m )fixes errors on the disk解决磁盘错误 (fiksis'er ? rz?n e ? disk )floppy disk软盘 ( 'fl ?pidisk )format diskette 格式化磁盘 ('f ?:m? t 'disket )formats a disk for use with msdos格式化用于 MS-DOS 的磁盘( 'f ?:m? ts ? diskf?: )form feed进纸 (f ?:m fi:d )free memory 闲置内存( fri:'mem ?ri )full screen 全屏幕 (ful skri:n )function procedure 函数过程 ('f ??k?? n pr ?'si:d ?? ) graphical图解的 ('ɡr?fik?l )graphics library图形库( ' ɡr?fiks 'laibr ?ri )group directories first先显示目录组 (ɡru:p di'rekt ?riz f? :st )hang up 挂断 ('h?? ?p ) hard disk硬盘 (h ɑ:d disk )hardware detection 硬件检测 ( 'h ɑ:dw ε? di'tek ??n )hasbeen 已经 ( h? z bi:n )help file帮助文件 ( help 'fail )help index帮助索引 ( help'indeks )help in formation帮助信息 ( helpin f ?:'mei ??n )help path帮助路径 (help )p ɑ: θhelp screen帮助屏 ( help skri:n ) help text帮助说明 (help tekst)help topics帮助主题 ( help't ?piks )help window帮助窗口 ( help'wind ?u )hidden file隐含文件 ( 'hid ?n'fail )hidden file attribute隐含文件属性( 'hid ?n'fail?'tribju:t)howto 操作方式(hau tu:)ignore case忽视大小写(i ɡ'n?:keis )incorrect dos不正确的 DOS(ink ?'rekt du:z)incorrect dos version DOS版本不正确(ink?'rekt du:z'v ?:??n )indicates a binary file表示是一个二进制文件( 'indikeits?'bain ?ri 'fail )indicates an ascii text file表示是一个 ascii 文本文件 ( 'indikeits? n '? ski tekst'fail )insert mode插入方式 ( in's ? :t m ?ud )instead of using chkdsktry using scandisk请用 scandisk,不要用 chkdskinuse 在使用 ( in ju:z )invalid directory无效的目录('inv ?li:d di'rekt ?ri )kbytes千字节(keibaits)keyboard type键盘种类 ('ki:b ?:d taip )label disk标明磁盘 ('leibl disk )laptop膝上 ( 'l? pt ?p )largest executable program最大可履行程序 ( 'la:d ?ist 'eksikju:t?bl'pr ?u ɡ r?m)largest memory block available最大内存块可用 ( 'la:d ?ist'mem ?ri bl ?k ?'veil ? bl )left handed左手习惯 ( left'h? ndid)left margin左界限 ( left'm ɑ:d?in )line number行号 ( lain'n ?mb ?)line spacing行间距 ( lain'speisi?)list by files in sorted order按指定次序显示文件 ( list bai'fails in 's ?:tid'?:d ? )listfile列表文件 ( list'fail )listof清单 ( list?v)locatefile文件定位 (l ?u'keit'fail )look at查察 ( luk? t)look up查找 ( luk?p )macroname 宏名字 ( 'm? kr ?u neim )make directory 创立目录 ( meik di'rekt ?ri )memory information内存信息 ( 'mem ?ri inf ?'mei ??n )memory model 内存模式 ( 'mem?ri'm ?d ?l )menu bar菜单条 ('menju: b ɑ:)menu command菜单命令 ( 'menju:k ?'m ɑ:nd )message window 信息窗口 ( 'mesid?'wind?u )microsoft微软 ( 'maikr ?us ?ft )microsoft antivirus微软反病毒软件 ('maikr?us ?ft ? nti'vai ?r ?s ) microsoft corporation微软公司 ( 'maikr ?us ?ft k ?:p ?'rei ??n ) modem setup 调制解调器安装 ( 'm ?udem'set ?p )module name 模块名 ( 'm ?dju:l neim )monitor mode 监控状态 ( 'm ?nit ?m ?ud )monochrome monitor 单色监督器 ( 'm ?n ?kr ?um'm ?nit ?) moveto 移至 ( mu:v tu: )multi 多('m ?lti)new data新建数据(nju:'deit?)newer 更新的(nju ?)new file新文件(nju:'fail)new name 新名称(nju:neim )new window 新建窗口(nju:'wind?u)note use deltree cautiously注意 : 当心使用 deltreeonline help联机求援('?nlain help )optionally可选择地('?p ??n?li )page frame页面(peid ?freim)pagelength页长(peid ?le? θ)pc tools pc工具(pi: 'si:tu:lz)postscript附言(p ?ust skript)print all所有打印(print?:l )print device打印设施(print di'vais )printer port打印机端口('print?p ?:t )program file程序言件('pr ?uɡr?m'fail)pull down下拉(pul daun)pull down menus下拉式选单( pul daun menjuz)quick format迅速格式化 ( kwik'f ?:m? t )quick view 迅速查察 ( kwik vju: )read only file只读文件 ( ri:d '?unli 'fail )read only file attribute只读文件属性 ( ri:d'?unli 'fail ?'tribju:t ) read only mode只读方式 ( ri:d'?unli m ?ud )redial 重拨 ( ri:'dai ?l)repeat last find重复上一次查找 ( ri'pi:t lɑ:st faind )report file报表文件 ( ri'p ?:t 'fail )resize 调整大小 ( ri'saiz)respectively分别地(ri'spektivli)right margin右侧距(rait'm ɑ:d?in )root directory根目录(ru:t di'rekt?ri )runtime error运转时犯错(r?n'taim'er ?)save all所有保存(seiv?:l )save as另存为(seiv? z )scan disk磁盘扫描程序( sk? n disk)screen colors屏幕色彩(skri:n'k ?l? z)screen options屏幕任选项 ( skri:n'?p ??nz )screen saver(屏幕保护程序)屏幕暂存器 ( skri:n 'seiv ?)screen size屏幕大小(skri:n saiz )scroll bars翻卷栏 ( skr ?ul )scroll lock off滚屏已锁定 ( skr ?ul l ?k?:f )search for 搜寻 ( s ?:t ?f?:)sectors per track每道扇区数 ( 'sekt ?z p ?:tr?k )select group选定组 ( si'lektɡru:p ) selection bar选择栏 (si'lek??n )b ɑ:set active partition设置活动分区 ( set '?ktiv pɑ:'ti??n ) set up options安装选项 ( set?p'?p ??nz )short cut keys快捷键 ( ??:t k ?t ki:z )show clipboard显示剪贴板 ( ??u'klipb ?:d )singles ide单面( 'si?ɡl z aid )size move大小/挪动(saiz mu:v )精选文库sorthelp S排序 H帮助(s?:t help )sortorder次序(s ?:t '?:d ?)stack over flow栈溢出( st?k ' ?uv ?fl ?u )stand alone独立的(st? nd?'l ?un )start up options启动选项(st ɑ:t?p ' ?p ??nz )status line状态行('steit ?s lain )step over单步(step '? uv ?)summary of 纲要信息('s ?m? ri ? v)swap file互换文件(sw ?p 'fail )switch to切换到(swit ? tu: )sync 同步(si?k )system file系统文件('sist?m'fail )system files系统文件('sist ?m'failz)system information系统信息 ( 'sist ?m inf ?'mei ??n )table of contents目录 ( 'teibl?v'k ?ntents)terminal emulation终端仿真 ( 't ? :min?l emju'lei ??n )terminal settings终端设置('t ? :min?l'seti? z )test file测试文件(test'fail )test file parameters测试文件参数(test 'fail p ?'r? mit ?z )the active window激活窗口 ( e ? '? ktiv'wind ?u )toggle break point切换断点( 't ?ɡl breik p?int )to msdos转到 MS-DOStop margin页面顶栏(t ?p'm ɑ:d?in )turn off封闭(t? :n ?:f )unmark 撤消标志(? n mɑ:k)unselect撤消选择(? n si'lekt)use bare format使用简短方式(ju:z bε? 'f ?:m?t )use lower case 使用小写(ju:z 'l ?u ?keis)use wide list format使用宽行显示(ju:z waid list 'f ?:m? t)use help使用帮助 ( ju:z help)verbosely冗长地 ( v ?:'b ?usli)video mode显示方式 ( 'vidi ? u m ?ud )view window内容阅读 ( vju:'wind?u )viruses 病毒 ( 'vai ?r ?siz )精选文库vision 情景 ( 'vi ?? n)vollabel卷标 ()volume label 卷标 ( 'v ?lju:m'leibl )volume serial number is卷序号是('v ?lju:m'si ?ri ?l 'n ?mb ? iz )windows help windows 帮助('wind?uz help )word wrap整字换行(w ?:d r? p )working directory正在工作的目录('w ?:ki?di'rekt ?ri )worm 蠕虫(w? :m)write mode 写方式(rait m ?ud )write to写到(rait tu: )expanded memory 扩大内存(ik'spendid'mem ?ri )三、网络类 (Network)网络安全方面的专业词汇Access Control List(ACL)接见控制列表('? kses k ? n'tr ? ul list )access token 接见令牌('? kses 't ? uk ?n)account lockout帐号封闭(? 'kaunt'l ?kaut )account policies记帐策略(?'kaunt'p ?lisiz )accounts帐号 ( ?'kaunts)adapter适配器 (?'d? pt ? )adaptive speed leveling自适应速率等级调整( ?'d? ptiv spi:d'lev ?li? )Address Resolution Protocol(ARP)地址分析协议(?'dres rez ?'lu: ??n 'pr ?ut ?k ?l )Administrator account管理员帐号( ?d'ministreit ? ?'kaunt)精选文库ARPANET 阿帕网( internet的前身)algorithm 算法 ('? l ɡ?rie?m ) alias 又名 小应用程序( 'eili? s )allocation分派、定位 (? l?u'kei ??n )allocation layer应用层 (? l?u'kei ??n'lei ?)API 应用程序编程接口anlpasswd 一种与 Passwd+相像的代理密码检查器 () applications 应用程序 (? pli'kei ??nz )ATM 异步传达模式 attack 攻击 ( [ ?'t?k )audio policy审记策略 ('?:di ?u 'p ?lisi)auditing 审记、督查 ('?:diti? ) back-end 后端 ('b? kend )border 界限 ('b ?:d ?)border gateway 界限网关 ('b ?:d ? 'ɡeitwei )breakable 可破密的 ('breik ?bl )breach攻破、违犯 (bri:t )?cipher 密码 ('saif ?)ciphertext 密文( 'saif ? tekst )CAlass A domain A 类域 (d ?u'mein ) CAlass B domain B 类域CAlass C domain C 类域classless addressing 无类地址分派 ( 'kl ɑ:slis ? 'dr ?si? )cleartext 明文 ( [ kli?tekst)CSNW (Cusmmer Service for Netware )Netware 客户服务 client/server客户、客户机 / 服务器 ( 'klai ? nt s ?:v ?)code 代码 (k ?ud ) COM port COM 通信端口( p?:t )CIX 服务供给者computer name 计算机名 (k ?m'pju:t ? neim ) crack 闯进 (kr? k )cryptanalysis 密码剖析 (kript ? 'n? lisis )DLC (data link control )数据链路控制 ( 'deit ? li?k k ?n'tr ?ul )decryption 解密 (di:'krip ??n )database数据库('deit ?beis )default route缺省路由(di'f ?:lt ru:t)default share缺省共享 ( di'f ?:lt?ε?)denial of service拒绝服务 ( di'nai ?l?v's ?:vis )dictionary attack词典式攻击 ( 'dik ??n ?ri? 't? k)directory 目录 ( di'rekt ?ri )directory replication目录复制(di'rekt ?ri repli'kei ??n )domain 域(d?u'mein)domain controller域名控制器(d ?u'mein k ?n'tr?ul ?)domain name 域名域名其实就是入网计算机的名字,它的作用就象寄信需要写明人们的名字、地址相同重要。

FindBugs错误说明对照表

FindBugs错误说明对照表

FindBugs错误说明对照表rule.findbug.B某_BO某ING_IMMEDIATELY_UNBO某=性能-基本类型包装之后立刻解包rule.findbug.IJU_SETUP_NO_=使用错误-TetCae定义的etUp没有调用uper.etUp()rule.findbug.TQ_ALWAYS_VALUE_USED_WHERE_NEVER_=使用错误-某个值使用了注解限制类型,但是这个限制永远不会发生rule.findbug.TLW_TWO_LOCK_=多线程错误-等待两个被持有的锁rule.findbug.RV_01_TO_=使用错误-0至1的随机数被当做整数0rule.findbug.NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULL =高危-参数必须非null但是标记为可为nullrule.findbug.RV_ABSOLUTE_VALUE_OF_RANDOM_=使用错误-尝试计算32位随机整数的绝对值rule.findbug.EC_INCOMPATIBLE_ARRAY_=使用错误-使用equal()比较不兼容的数组rule.findbug.UL_UNRELEASED_LOCK_E某CEPTION_=多线程错误-方法没有在所有异常路径释放锁rule.findbug.SE_NONSTATIC_=不良实践-erialVerionUID不是tatic的rule.findbug.UCF_USELESS_CONTROL_=高危-无用控制流rule.findbug.BC_IMPOSSIBLE_=使用错误-不可能的转换rule.findbug.某SS_REQUEST_PARAMETER_TO_SEND_=安全风险-ervlet的反射导致跨站脚本漏洞rule.findbug.DM_NEW_FOR_=性能-仅为了获得一个方法就创建了一个对象rule.findbug.OBL_UNSATISFIED_=试验-方法可能在清理流或资源时失败rule.findbug.UW_UNCOND_=多线程错误-无条件等待rule.findbug.DLS_DEAD_LOCAL_STORE_OF_=高危-把null 设置给不会用到的局部变量rule.findbug.NM_CLASS_NAMING_=类名应该以大写字母开头rule.findbug.RC_REF_COMPARISON_BAD_PRACTICE_=使用错误-怀疑对两个布尔值的引用进行比较rule.findbug.MWN_MISMATCHED_=多线程错误-不匹配的notify()rule.findbug.NM_VERY_=错误-非常容易迷惑的方法名rule.findbug.FI_NULLIFY_=不良实践-空Finalizer禁用了超类的finalizerrule.findbug.MTIA_SUSPECT_STRUTS_INSTANCE_=高危-继承了trutAction的类使用了实例变量rule.findbug.DM_STRING_=性能-方法调用了效率很低的newString(String)构造方法rule.findbug.STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE.nam e=多线程错误-调用静态DateFormatrule.findbug.NP_NULL_PARAM_DEREF_=使用错误-非虚拟方法调用向非空参数传入了nullrule.findbug.FI_=不良实践-应该删除空的finalizerrule.findbug.CD_CIRCULAR_=试验-类间存在循环引用rule.findbug.EC_UNRELATED_=使用错误-使用equal()比较不同类型rule.findbug.EI_E某POSE_STATIC_=恶意代码漏洞-把可变对象保存到静态字段中可能会暴露内部静态状态rule.findbug.DMI_INVOKING_TOSTRING_ON_ANONYMOUS_=错误-对数组执行toStringrule.findbug.SIC_INNER_SHOULD_BE_STATIC_=性能-可以重构成一个静态内部类rule.findbug.STI_INTERRUPTED_ON_=错误-在thread实例上调用了静态Thread.interrupted()方法_IDIOM_NO_SUPER_=不良实践-clone方法没有调用uper.clone()rule.findbug.VA_FORMAT_STRING_BAD_=错误用法-格式化字符串占位符与传入的参数不匹配rule.findbug.EQ_DOESNT_OVERRIDE_=高危-类没有覆盖父类的equal方法rule.findbug.BC_IMPOSSIBLE_DOWNCAST_OF_=错误用法-集合转换为数组元素时发生的类型转换错误rule.findbug.SE_NO_SUITABLE_CONSTRUCTOR_FOR_E某=不良实践-类是可扩展的,但是没有提供无参数的构造方法rule.findbug.TQ_E某PLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_=错误用法-数值需要类型标示,但是却标记为未知rule.findbug.SIC_INNER_SHOULD_BE_STATIC_NEEDS_=性能-可以筹够成一个静态内部类rule.findbug.EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS.n ame=不良实践-equal检测不兼容的参数操作rule.findbug.RV_RETURN_VALUE_OF_PUTIFABSENT_=错误用法-忽略了putIfAbent的返回值,传递给putIfAbent的值被重用rule.findbug.STCAL_INVOKE_ON_STATIC_CALENDAR_=多线程错误-调用静态Calendarrule.findbug.MS_CANNOT_BE_=恶意代码漏洞-字段不是final的,不能防止恶意代码的攻击rule.findbug.IS_INCONSISTENT_=多线程错误-不一致的同步rule.findbug.SE_NO_=不良实践-类是可序列化的,但是没有定义erialVerionUIDrule.findbug.EI_E某POSE_=恶意代码漏洞-可能暴露内部实现,通过与可变对象引用协作rule.findbug.NM_METHOD_CONSTRUCTOR_=错误用法-明显的方法/构造方法混淆rule.findbug.ICAST_INTEGER_MULTIPLY_CAST_TO_=高危-整形乘法的结果转换为long型rule.findbug.QF_QUESTIONABLE_FOR_=高危-for循环中存在复杂,微妙或者错误的自增rule.findbug.DLS_DEAD_STORE_OF_CLASS_=错误用法-类中保存了无用字符rule.findbug.NM_FUTURE_KEYWORD_USED_AS_MEMBER_IDENTIFIER.nam e=不良实践-使用了未来java版本中成为关键字的标识rule.findbug.BC_VACUOUS_=高危-intanceof会一直返回truerule.findbug.INT_VACUOUS_BIT_=高危-在整形上进行位操作时有一些位上出现空洞rule.findbug.NP_NULL_=错误用法-一个已知的null值被检测它是否是一个类型的实例rule.findbug.SIC_THREADLOCAL_DEADLY_=错误用法-非静态内部类和ThreadLocal的致命结合rule.findbug.EQ_=高危-罕见的equal方法rule.findbug.IJU_NO_=错误用法-TetCae没有任何测试rule.findbug.EQ_OVERRIDING_EQUALS_NOT_=错误用法-equal方法覆盖了父类的equal可能功能不符rule.findbug.某FB_某ML_FACTORY_=高危-方法直接调用了某ml接口的一个具体实现rule.findbug.SWL_SLEEP_WITH_LOCK_=多线程错误-方法在获得锁时调用了Thread.leep()_=不良实践-类实现了Cloneable,但是没有定义或使用clone方法rule.findbug.WA_AWAIT_NOT_IN_=多线程错误-未在循环中使用的Condition.await()rule.findbug.DM_FP_NUMBER_=性能-方法调用了低效的浮点书构造方法;应该使用静态的valueOf代替rule.findbug.SF_SWITCH_NO_=Switch语句中没有包含defaultrule.findbug.NP_NULL_ON_SOME_PATH_FROM_RETURN_=高危-调用返回返回值可能出现null值rule.findbug.NP_CLONE_COULD_RETURN_=不良实践-Clone 方法可能返回nullrule.findbug.MS_OOI_=恶意代码漏洞-属性应该从接口中移除并将访问权限设置为包保护rule.findbug.DM_BO某ED_PRIMITIVE_=性能-方法使用了装箱的基本类型只为了调用toStringrule.findbug.EQ_ABSTRACT_=不良实践-抽象类定义了协变的equal方法rule.findbug.DM_STRING_=性能-方法调用了String 的toString()方法rule.findbug.SE_METHOD_MUST_BE_=错误用法-方法必须是private的为了让序列化正常工作rule.findbug.DL_SYNCHRONIZATION_ON_=多线程错误-在Boolean上使用同步可能导致死锁rule.findbug.UWF_UNWRITTEN_=错误用法-未赋值属性rule.findbug.IS2_INCONSISTENT_=多线程错误-不一致的同步rule.findbug.IM_AVERAGE_COMPUTATION_COULD_=高危-计算平均值可能溢出rule.findbug.BIT_SIGNED_CHECK_HIGH_=错误用法-检查位运算的符号rule.findbug.FL_MATH_USING_FLOAT_=错误用法-方法进行数学运算时使用了浮点数的精度rule.findbug.WS_WRITEOBJECT_=多线程错误-类的writeObject()方法是同步的,但是没有做其他事情rule.findbug.RV_RETURN_VALUE_=错误用法-方法忽略了返回值rule.findbug.SQL_NONCONSTANT_STRING_PASSED_TO_E某=安全风险-非常量的字符串传递给方法执行SQL语句rule.findbug.JCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_=不良实践-不可变的类的属性应该是finalrule.findbug.AM_CREATES_EMPTY_ZIP_FILE_=不良实践-创建了一个空的zip文件的入口rule.findbug.DM_NE某TINT_VIA_NE某=性能-使用Random的ne某tInt方法来获得一个随机整数,而不是ne某tDoublerule.findbug.UI_INHERITANCE_UNSAFE_=不良实践-如果类被扩展,GetReource的使用可能就是不安全的rule.findbug.SIO_SUPERFLUOUS_=错误用法-不必要的类型检测使用intanceof操作符rule.findbug.EQ_OTHER_NO_=错误用法-equal()方法定义,但是没有覆盖equal(Object)M_USELESS_ABSTRACT_=试验-抽象方法已经在实现的接口中定义了rule.findbug.MTIA_SUSPECT_SERVLET_INSTANCE_=高危-扩展Servlet的类使用了实例变量rule.findbug.DM_USELESS_=多线程错误-使用默认的空run方法创建了一个线程rule.findbug.ML_SYNC_ON_UPDATED_=多线程错误-方法在一个修改了的属性上进行了同步rule.findbug.BC_UNCONFIRMED_=高危-未检查/未证实的类型转换rule.findbug.FI_FINALIZER_NULLS_=不良实践-Finalizer空属性rule.findbug.BIT_=错误用法-不兼容的位掩码(BIT_AND) rule.findbug.FE_FLOATING_POINT_=高危-测试浮点数相等rule.findbug.TQ_E某PLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_=错误用法-值不要求有类型标示,但是标记为未知rule.findbug.NP_NULL_PARAM_=错误用法-方法调用把null传递给一个非null参数rule.findbug.FB_MISSING_E某PECTED_=试验-findbug 丢失了期待或需要的警告rule.findbug.DMI_INVOKING_HASHCODE_ON_=错误用法-在数组上调用了hahCoderule.findbug.QBA_QUESTIONABLE_BOOLEAN_=错误用法-方法在布尔表达式中分配了boolean文字rule.findbug.SA_FIELD_SELF_=错误用法-属性自己与自己进行了比较rule.findbug.UR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTOR.na me=错误用法-父类的构造方法调用未初始化属性的方法rule.findbug.ES_COMPARING_PARAMETER_STRING_WITH_=不良实践-比较字符串参数使用了==或!=rule.findbug.INT_BAD_COMPARISON_WITH_NONNEGATIVE_=错误用法-错误比较非负值与负数rule.findbug.INT_BAD_COMPARISON_WITH_SIGNED_=错误用法-错误比较带符号的byterule.findbug.IO_APPENDING_TO_OBJECT_OUTPUT_=错误用法-尝试向一个对象输出流添加信息rule.findbug.FI_MISSING_SUPER_=不良实践-Finalizer 没有调用父类的finalizerrule.findbug.VA_FORMAT_STRING_E某TRA_ARGUMENTS_=错误用法-传递了多余实际使用的格式化字符串的参数rule.findbug.HE_EQUALS_USE_=不良实践-类定义了equal(),但使用了Object.hahCode()rule.findbug.IJU_BAD_SUITE_=错误用法-TetCae声明了一个错误的uite方法rule.findbug.DMI_CONSTANT_DB_=安全风险-硬编码了数据库密码rule.findbug.REC_CATCH_E某=高危-捕获了没有抛出的异常rule.findbug.PS_PUBLIC_=高危-类在公用接口中暴露了同步和信号rule.findbug.EC_UNRELATED_=错误用法-调用equal()比较不同的接口类型rule.findbug.UCF_USELESS_CONTROL_FLOW_NE某T_=错误用法-执行到下一行的无用流程控制rule.findbug.LG_LOST_LOGGER_DUE_TO_WEAK_=试验-OpenJDK中存在潜在的丢失logger的风险,因为弱引用rule.findbug.NP_UNWRITTEN_=错误用法-读取未初始化的属性rule.findbug.DMI_UNSUPPORTED_=高危-调用不支持的方法rule.findbug.RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VA =高危-重复比较非空值和nullrule.findbug.EC_BAD_ARRAY_=错误用法-调用equal(),与==效果一样rule.findbug.EI_E某POSE_=恶意代码漏洞-可能通过返回一个可变对象的引用暴露了内部实现rule.findbug.NP_DEREFERENCE_OF_READLINE_=高危-没有判断readLine()的结果是否为空rule.findbug.UPM_UNCALLED_PRIVATE_=性能-从未用到的私有方法rule.findbug.NP_NULL_ON_SOME_=错误用法-可能出现空指针引用rule.findbug.NP_EQUALS_SHOULD_HANDLE_NULL_=不良实践-equal()方法没有检测null参数rule.findbug.EC_NULL_=错误用法-使用空参数调用equal() rule.findbug.SE_BAD_FIELD_=不良实践-非序列化值保存在序列化类的实例变量中rule.findbug.VO_VOLATILE_REFERENCE_TO_=多线程错误-数组的volatile引用不会把数组元素也当做volatile来引用rule.findbug.NP_SYNC_AND_NULL_CHECK_=多线程错误-同步和空值检测发生在同一个属性上rule.findbug.DM_E某=不良实践-方法调用了Sytem.e某it(...)rule.findbug.RC_REF_=不良实践-怀疑进行了引用比较rule.findbug.SE_NO_SUITABLE_=不良实践-类是可序列化的,但是父类没有定义无参数构造方法rule.findbug.DC_=多线程错误-可能对属性进行了双重检测rule.findbug.DMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_=错误用法-在int上调用了Double.longBitToDoublerule.findbug.RpC_REPEATED_CONDITIONAL_=错误用法-重复判断条件rule.findbug.WMI_WRONG_MAP_=性能-keySet迭代是低效的,使用entrySet代替rule.findbug.DLS_DEAD_LOCAL_=高危-未用的局部变量rule.findbug.INT_BAD_REM_BY_=错误用法-整数剩余模1 rule.findbug.RV_RETURN_VALUE_IGNORED_BAD_=不良实践-方法忽略异常返回值rule.findbug.SA_LOCAL_SELF_=高危-局部变量的自我赋值rule.findbug.MS_SHOULD_BE_=恶意代码漏洞-属性不是final,但是应该设置成finalrule.findbug.SIC_INNER_SHOULD_BE_=性能-应该是一个静态内部类rule.findbug.NP_GUARANTEED_=错误用法-null值一定会被调用rule.findbug.SE_READ_RESOLVE_MUST_RETURN_=不良实践-readReolve方法必须返回Objectrule.findbug.NP_LOAD_OF_KNOWN_NULL_=高危-加载了已知的null值rule.findbug.B某_BO某ING_IMMEDIATELY_UNBO某ED_TO_PERFORM_=性能-基本数据被装箱又被拆箱_IMPLEMENTS_CLONE_BUT_NOT_=不良实践-类定义了clone()但没有实现Cloneablerule.findbug.BAC_BAD_APPLET_=试验-错误的Applet构造方法依赖未初始化的AppletStubrule.findbug.EQ_GETCLASS_AND_CLASS_=不良实践-equal方法因为子类失败rule.findbug.DB_DUPLICATE_SWITCH_=高危-在两个witch语句中使用了相同的代码rule.findbug.DB_DUPLICATE_=高危-在两个分支中使用了相同的代码rule.findbug.UOE_USE_OBJECT_=试验-在final类上调用了equal,但是没有覆盖Object的equal方法rule.findbug.FI_=不良实践-Finalizer除了调用父类的finalizer以外什么也没做rule.findbug.NP_ALWAYS_=错误用法-调用了null指针rule.findbug.DMI_VACUOUS_SELF_COLLECTION_=错误用法-集合的调用不能被感知rule.findbug.DLS_DEAD_LOCAL_STORE_IN_=错误用法-返回语句中的无用的赋值rule.findbug.IJU_ASSERT_METHOD_INVOKED_FROM_RUN_=错误用法-在run方法中的JUnit检验不能报告给JUnitrule.findbug.DMI_EMPTY_DB_=安全风险-空的数据库密码rule.findbug.DM_BOOLEAN_=性能-方法调用了低效的Boolean构造方法;使用Boolean.valueOf(...)代替rule.findbug.BC_IMPOSSIBLE_=错误用法-不可能转型rule.findbug.BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS.na me=不良实践-Equal方法不应该假设任何有关参数类型的事宜rule.findbug.RV_E某CEPTION_NOT_=错误用法-异常创建后就丢弃了,没有抛出rule.findbug.VA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_ =错误用法-基本类型数组传递给一个期待可变对象类型参数的方法rule.findbug.LI_LAZY_INIT_UPDATE_=多线程错误-错误的延迟初始化和更新静态属性rule.findbug.SA_FIELD_SELF_=错误用法-属性自身赋值rule.findbug.EQ_ALWAYS_=错误用法-equal方法一直返回falerule.findbug.DMI_RANDOM_USED_ONLY_=不良实践-Random 对象创建后只用了一次rule.findbug.NM_CLASS_NOT_E某=不良实践-Cla没有继承E某ception,虽然名字像一个异常rule.findbug.SA_LOCAL_DOUBLE_=高危-给局部变量双重赋值rule.findbug.NP_NULL_PARAM_DEREF_ALL_TARGETS_=错误用法-方法调用传递null给非空参数(ALL_TARGETS_DANGEROUS) rule.findbug.NP_TOSTRING_COULD_RETURN_=不良实践-toString方法可能返回nullrule.findbug.BC_BAD_CAST_TO_ABSTRACT_=高危-转换成抽象集合值得怀疑rule.findbug.NM_LCASE_=类定义了hahcode();应该是hahCode()吧?rule.findbug.RU_INVOKE_=多线程错误-在线程中调用了run(你的意思是再启动一次么?)rule.findbug.DMI_INVOKING_TOSTRING_ON_=错误用法-调用了数组的toStringrule.findbug.NM_METHOD_NAMING_=方法名应该以小写字母开头rule.findbug.RCN_REDUNDANT_COMPARISON_TWO_NULL_=高危-重复比较两个null值rule.findbug.SA_LOCAL_SELF_=错误用法-对一个变量进行无意义的自我计算(比如某&某)rule.findbug.MS_MUTABLE_=恶意代码漏洞-属性是可变的Hahtablerule.findbug.RV_DONT_JUST_NULL_CHECK_=高危-方法丢掉了readLine的结果,在检测它是非空之后。

计算机常用英语词汇表

计算机常用英语词汇表

计算机常用英语词汇表高频700单词一、硬件类Hardware 'hɑ:dwεCPUCenter Processor Unit中央处理单元'sent 'pr uses 'ju:nitMain board主板mein b :dRAMrandom access memory随机存储器内存'r nd m ' kses 'mem riROMRead Only Memory只读存储器ri:d ' unli 'mem riFloppy Disk 软盘'fl pi diskHard Disk 硬盘hɑ:d diskCD-ROM 光盘驱动器光驱monitor 监视器'm nitkeyboard 键盘'ki:b :dmouse 鼠标mauschip 芯片t ipCD-R 光盘刻录机HUB 集线器Modem= MOdulator-DEModulator; 调制解调器'm udem'm djuleit di:'m djuleitP-PPlug and Play 即插即用pl ɡ pleiUPSUninterruptable Power Supply 不间断电源 nint 'r pt b l pau s 'plaiBIOSBasic-input-Output System 基本输入输出系统'beisik 'input 'autput 'sist mCMOSComplementary- Metal-Oxide-Semiconductor k mpli'ment ri 'met l ' ksaid semik n'd kt 互补金属氧化物半导体setup安装set puninstall卸载 nin'st :lwizzard向导'wiz dOSOperation System操作系统 p 'rei n 'sist mOAOffice AutoMation办公自动化' fis :t 'mei nedit编辑'editcopy复制'k picut剪切k tpaste粘贴peistdelete删除di'li:tselect选择si'lektfind查找faindselect all全选si'lekt :lreplace替换ri'pleisundo撤消 n'du:redo重做 ri:'du:program程序'pr uɡr mlicense许可证'lais nsback前一步'b knext下一步'nekstfinish结束'finifolder文件夹'f uldDestination Folder目的文件夹desti'nei n 'f uld user用户'juzclick点击klikdouble click双击'd bl klikright click右击rait kliksettings设置'setiupdate更新 p'deitrelease发布ri'li:sdata数据'deitdata base数据库'deit beisDBMSData Base ManageSystem数据库管理系统'deit beis 'm nid 'sist m view视图vju:insert插入in's :tobject对象' bd iktconfiguration配置k n;fiɡju'rei ncommand命令k 'mɑ:nddocument文档'd kjum ntPOSTpower-on-self-test电源自检程序 power n self test cursor光标'k :sattribute属性' tribju:ticon图标'aik nservice pack服务补丁's :vis p koption pack功能补丁' p n p kDemo演示'dem ushort cut快捷方式 :t k texception异常ik'sep ndebug调试di:'b ɡprevious前一个'pri:vj scolumn行'k l mrow列r urestart重新启动ri:'stɑ:ttext文本tekstfont字体 f ntsize大小saizscale比例skeilinterface界面'int feisfunction函数'f k naccess访问' ksesmanual指南'm nju lactive激活' ktivcomputer language计算机语言k m'pju:t 'l ɡwidmenu菜单'menjuGUIgraphical user interfaces 图形用户界面'ɡr fik l juz 'int feistemplate模版'templitpage setup页面设置peid 'set ppassword口令'pɑ:sw :dcode密码k udprint preview打印预览print pri:'vju:zoom in放大zu:m inzoom out缩小zu:m autpan漫游p ncruise漫游kru:zfull screen全屏ful skri:ntool bar工具条tu:l bɑ:status bar状态条'steit s bɑ:ruler标尺'ru:ltable表'teiblparagraph段落'p r ɡrɑ:fsymbol符号'simb lstyle风格stailexecute执行'eksikju:tgraphics图形'ɡr fiksimage图像'imidUnix用于服务器的一种操作系统'ju:niksMac OS苹果公司开发的操作系统OOObject-Oriented面向对象' bd ikt' :rientid virus病毒'vai r sfile文件'failopen打开' up nclose关闭kl uznew新建nju:save保存seivexit退出'eksitclear清除klidefault默认di'f :ltLAN Local Area Network局域网'l uk l 'ε ri 'netw :kWAN Wide Area Network广域网waid'ε ri 'netw :kClient/Server客户机/服务器'klai nt 's :vATM AsynchronousTransfer Mode异步传输模式ei'si kr n s tr nsf m udWindows NT微软公司的网络操作系统Internet互联网'int netWorld Wide Web万维网w :ld waid webprotocol协议'pr ut k lHTTP Hyper Text Transfer Protocol超文本传输协议'haip tekst tr nsf 'pr ut k lFTP File Transfer Protocol文件传输协议'fail tr nsf 'pr ut k lBrowser浏览器'brauzhomepage主页'h umpeidWebpage网页'webpeidwebsite网站'websaitURL 在Internet的服务程序上用于指定信息位置的表示方法Uniform Resource Locator'ju:nif :m ri's :s l u'keitOnline在线' nlainEmail电子邮件'i:'meilICQ网上寻呼Firewall防火墙'fai w :lGateway网关'ɡeitweiHTML Hypertext Markup Language超文本标识语言'haip tekst 'mɑ:k p 'l ɡwidhypertext超文本'haip teksthyperlink超级链接'haip li kIPAddress互联网协议地址Internet Protocol'int net 'pr ut k l 'dresSearch Engine搜索引擎s :t 'end inTCP/IP用于网络的一组通讯协议Transmission Control Protocol trnz'mi n k n'tr ul 'pr ut k lTelnet远程登录'telnetIEInternet Explorer探索者微软公司的网络浏览器'int net ik'spl :rNavigator引航者网景公司的浏览器'n viɡeitmultimedia多媒体m lti'mi:diISO国际标准化组织International Standardization Organization int 'n n l st nd dai'zei n :ɡ nai'zei n二、软件类SoftwareANSI American National Standards Institute美国国家标准协会'merik n 'n n l 'st nd dz 'institjutable 能'eiblactive file 活动文件' ktiv 'failadd watch 添加监视点 d w tall files 所有文件 :l 'failsall rights reserved 所有的权力保留 :l rights ri'z :vd altdirlst切换目录格式and other information 以及其它的信息 nd ' e inf 'mei n archive file attribute 归档文件属性'ɑ:kaiv fail 'tribju:t assign to 指定到 'sain tu:autoanswer 自动应答' :t u 'ɑ:nsautodetect 自动检测' :t u di'tektautoindent 自动缩进' :t u in'dentautosave 自动存储' :t u seivavailable on volume 该盘剩余空间 'veil bl n 'v lju:mbad command 命令错b d k 'mɑ:ndbad command or filename 命令或文件名错 b d k 'mɑ:nd :'fail;neimbatch parameters 批处理参数 b t p 'r mit zbinary file 二进制文件'bain ri 'failBorland international borland国际公司'b l nd int 'n n l bottom margin 页下空白'b t m 'mɑ:d inby date 按日期bai deitby extension 按扩展名bai ik'sten nby name 按名称bai neimbytes free 字节空闲baits fri:callstack 调用栈k :l st kcasesensitive 区分大小写keis'sensitivcentral point software inc incorporated central point 软件股份公司'sensitiv p int 's ftwε i k 'sentr l p intchange directory 更换目录t eind di'rekt richange drive 改变驱动器t eind draivchange name 更改名称t eind neimcharacter set 字符集'k r kt setchecking for 正在检查't eki f :change drive path 改变盘/路径t eind draiv pɑ:θchoose one of the following 从下列中选一项t u:z w n v e 'f l uiclear all 全部清除kli :lclear all break points 清除所有断点kli :l breik p intsclear attribute 清除属性kli 'tribju:tclear command history 清除命令历史kli k 'mɑ:nd 'hist riclear screen 清除屏幕kli skri:nclose all 关闭所有文件kl uz :lcode generation 代码生成k ud d en 'rei ncolor palette 彩色调色板'k l 'p litcommand line 命令行k 'mɑ:nd laincommand prompt 命令提示符k 'mɑ:nd pr mptcompressed file 压缩文件 k m'prest 'failconventional memory 常规内存k n'ven n l 'mem ricopy diskette 复制磁盘'k pi 'disketcopyright 版权'k pi;raitcreate dos Disk Operating System partition or logical dos drive 创建DOS分区或逻辑DOS驱动器kri'eit du:z pɑ:'ti n : 'l d ik l du:z draivcreate extended dos partition 创建扩展DOS分区kri'eitik'stendid du:z pɑ:'ti ncreate primary dos partition 创建DOS主分区kri'eit 'praim ri du:z pɑ:'ti ncreate a directory 创建一个目录kri'eit di'rekt ricurrent file 当前文件'k r nt 'faildefrag 整理碎片di'fr ɡdele 删去'di:li:deltree 删除树'deltri:device driver 设备驱动程序di'vais draivdialog box 对话栏'dai l ɡ b ksdirection keys 方向键di'rek n ki:zdirectly 直接地di'rektlidirectory list argument 目录显示变量di'rekt ri list 'ɑ:ɡjum ntdirectory listing 目录清单di'rekt ri 'listidirectory structure 目录结构di'rekt ri 'str ktdisk access 磁盘存取disk ' ksesdisk copy 磁盘拷贝disk 'k pidisk space 磁盘空间disk speisdisplay file 显示文件dis'plei 'faildisplay options 显示选项dis'plei ' p nzdisplay partition information 显示分区信息dis'plei pɑ:'ti n inf 'mei ndos shell DOS 外壳du:z eldouble click 双击'd bl klikdrive letter 驱动器名draiv 'letedit menu 编辑选单'edit 'menju:ems Enhanced Message Service memory ems内存end of file 文件尾end v 'failend of line 行尾end v lainenter choice 输入选择'ent t isentire disk 转换磁盘'ent diskenvironment variable 环境变量in'vai r nm nt 'vε ri blevery file and subdirectory 所有的文件和子目录'evri 'fail nd s bdi'rekt riexisting destination file 已存在的目录文件时iɡ'zistidesti'nei n fileexpanded memory 扩充内存ik'spendid 'mem riexpand tabs 扩充标签ik'spendid t bzexplicitly 明确地ik'splisitlifastest 最快的fɑ:st istfat file system fat 文件系统 f t 'failfdisk options fdisk选项' p nzfile attributes 文件属性'fail 'tribju:tfile format 文件格式'fail 'f :m tfile functions 文件功能'fail 'f k nzfile selection 文件选择'fail si'lek nfile selection argument 文件选择变元'fail si'lek n 'ɑ:ɡjum ntfiles in 文件在'failz infiles in subdirectory 子目录中文件'failz in s bdi'rekt rifiles listed 列出文件'failz 'listidfile spec specification文件说明'failz spesifi'kei nfiles selected 选中文件'failz si'lektidfind file 文件查寻faind 'failfixed disk 硬盘fikst diskfixed disk setup program 硬盘安装程序fikst disk 'set p 'pr uɡrmfixes errors on the disk 解决磁盘错误fiksis 'er rz n e diskfloppy disk 软盘'fl pi diskformat diskette 格式化磁盘'f :m t 'disketformats a disk for use with msdos 格式化用于MS-DOS的磁盘'f :m ts disk f :form feed 进纸 f :m fi:dfree memory 闲置内存fri: 'mem rifull screen 全屏幕ful skri:nfunction procedure 函数过程'f k n pr 'si:dgraphical 图解的'ɡr fik lgraphics library 图形库'ɡr fiks 'laibr rigroup directories first 先显示目录组ɡru:p di'rekt riz f :sthang up 挂断'h phard disk 硬盘hɑ:d diskhardware detection 硬件检测'hɑ:dwε di'tek nhasbeen 已经h z bi:nhelp file 帮助文件help 'failhelp index 帮助索引help 'indekshelp in formation 帮助信息help in f :'mei nhelp path 帮助路径help pɑ:θhelp screen 帮助屏help skri:nhelp text 帮助说明help teksthelp topics 帮助主题help 't pikshelp window 帮助窗口help 'wind uhidden file 隐含文件'hid n 'failhidden file attribute 隐含文件属性'hid n 'fail 'tribju:thowto 操作方式hau tu:ignore case 忽略大小写iɡ'n : keisincorrect dos 不正确的DOS ink 'rekt du:zincorrect dos version DOS 版本不正确ink 'rekt du:z 'v : nindicates a binary file 表示是一个二进制文件'indikeits 'bain ri 'failindicates an ascii text file 表示是一个ascii文本文件'indikeits n ' ski tekst 'failinsert mode 插入方式in's :t m udinstead of using chkdsktry using scandisk 请用scandisk;不要用chkdskinuse 在使用in ju:zinvalid directory 无效的目录'inv li:d di'rekt rikbytes 千字节keibaitskeyboard type 键盘类型'ki:b :d taiplabel disk 标注磁盘'leibl disklaptop 膝上'l pt plargest executable program 最大可执行程序'la:d ist 'eksikju:t bl 'pr uɡr mlargest memory block available 最大内存块可用'la:d ist 'mem ri bl k 'veil blleft handed 左手习惯left'h ndidleft margin 左边界left 'mɑ:d inline number 行号lain 'n mbline spacing 行间距lain 'speisilist by files in sorted order 按指定顺序显示文件list bai 'fails in 's :tid ' :dlistfile 列表文件list 'faillistof 清单list vlocatefile 文件定位l u'keit 'faillook at 查看luk tlook up 查找luk pmacroname 宏名字'm kr u neimmake directory 创建目录meik di'rekt rimemory information 内存信息'mem ri inf 'mei nmemory model 内存模式'mem ri 'm d lmenu bar 菜单条'menju: bɑ:menu command 菜单命令'menju: k 'mɑ:ndmessage window 信息窗口'mesid 'wind umicrosoft 微软'maikr us ftmicrosoft antivirus 微软反病毒软件'maikr us ft nti'vai r s microsoft corporation 微软公司'maikr us ft k :p 'rei n modem setup 调制解调器安装'm udem 'set pmodule name 模块名'm dju:l neimmonitor mode 监控状态'm nit m udmonochrome monitor 单色监视器'm n kr um 'm nitmoveto 移至mu:v tu:multi 多'm ltinew data 新建数据nju: 'deitnewer 更新的njunew file 新文件nju: 'failnew name 新名称nju: neimnew window 新建窗口nju: 'wind unote use deltree cautiously 注意:小心使用deltreeonline help 联机求助' nlain helpoptionally 可选择地' p n lipage frame 页面peid freimpagelength 页长peid le θpc tools pc工具pi: 'si: tu:lzpostscript 附言p ust skriptprint all 全部打印print :lprint device 打印设备print di'vaisprinter port 打印机端口'print p :tprogram file 程序文件'pr uɡr m 'failpull down 下拉pul daunpull down menus 下拉式选单pul daun menjuzquick format 快速格式化kwik 'f :m tquick view 快速查看kwik vju:read only file 只读文件ri:d ' unli 'failread only file attribute 只读文件属性ri:d ' unli 'fail 'tribju:tread only mode 只读方式ri:d ' unli m udredial 重拨ri:'dai lrepeat last find 重复上次查找ri'pi:t lɑ:st faindreport file 报表文件ri'p :t 'failresize 调整大小ri'saizrespectively 分别地ri'spektivliright margin 右边距rait 'mɑ:d inroot directory 根目录ru:t di'rekt riruntime error 运行时出错r n'taim 'ersave all 全部保存seiv :lsave as 另存为seiv zscan disk 磁盘扫描程序sk n diskscreen colors 屏幕色彩skri:n 'k l zscreen options 屏幕任选项skri:n ' p nzscreen saver屏幕保护程序屏幕暂存器skri:n 'seiv screen size 屏幕大小skri:n saizscroll bars 翻卷栏skr ulscroll lock off 滚屏已锁定skr ul l k :fsearch for 搜索s :t f :sectors per track 每道扇区数'sekt z p : tr kselect group 选定组si'lekt ɡru:pselection bar 选择栏si'lek n bɑ:set active partition 设置活动分区set' ktiv pɑ:'ti n set up options 安装选项set p ' p nzshort cut keys 快捷键 :t k t ki:zshow clipboard 显示剪贴板 u 'klipb :dsingles ide 单面'si ɡl z aidsize move 大小/移动saiz mu:vsorthelp S排序H帮助s :t helpsortorder 顺序s :t ' :dstack over flow 栈溢出st k ' uv fl ustand alone 独立的st nd 'l unstart up options 启动选项stɑ:t p ' p nz status line 状态行'steit s lainstep over 单步step ' uvsummary of 摘要信息's m ri vswap file 交换文件sw p 'failswitch to 切换到swit tu:sync 同步si ksystem file 系统文件'sist m 'failsystem files 系统文件'sist m 'failzsystem information 系统信息'sist m inf 'mei n table of contents 目录'teibl v 'k ntents terminal emulation 终端仿真't :min l emju'lei n terminal settings 终端设置't :min l 'seti ztest file 测试文件test 'failtest file parameters 测试文件参数test 'fail p 'r mit z the active window 激活窗口e ' ktiv 'wind utoggle break point 切换断点't ɡl breik p intto msdos 转到MS-DOStop margin 页面顶栏t p 'mɑ:d inturn off 关闭t :n :funmark 取消标记 n mɑ:kunselect 取消选择 n si'lektuse bare format 使用简洁方式ju:z bε 'f :m tuse lower case 使用小写ju:z 'l u keisuse wide list format 使用宽行显示ju:z waid list 'f :m t use help 使用帮助ju:z helpverbosely 冗长地v :'b uslivideo mode 显示方式'vidi u m udview window 内容浏览vju: 'wind uviruses 病毒'vai r sizvision 景象'vi nvollabel 卷标volume label 卷标'v lju:m 'leiblvolume serial number is 卷序号是'v lju:m 'si ri l 'n mb izwindows help windows 帮助'wind uz helpword wrap 整字换行w :d r pworking directory 正在工作的目录'w :ki di'rekt riworm 蠕虫w :mwrite mode 写方式rait m udwrite to 写到rait tu:expanded memory 扩充内存ik'spendid 'mem ri三、网络类Network网络安全方面的专业词汇Access Control ListACL 访问控制列表' kses k n'tr ul listaccess token 访问令牌' kses 't uk naccount lockout 帐号封锁 'kaunt 'l kautaccount policies 记帐策略 'kaunt 'p lisizaccounts 帐号 'kauntsadapter 适配器 'd ptadaptive speed leveling 自适应速率等级调整 'd ptiv spi:d 'lev liAddress Resolution ProtocolARP 地址解析协议 'dres rez 'lu: n 'pr ut k lAdministrator account 管理员帐号 d'ministreit 'kauntARPANET 阿帕网internet的前身algorithm 算法' lɡ rie malias 别名小应用程序'eili sallocation 分配、定位 l u'kei nallocation layer 应用层 l u'kei n 'lei API 应用程序编程接口anlpasswd 一种与Passwd+相似的代理密码检查器applications 应用程序 pli'kei nzATM 异步传递模式attack 攻击 't kaudio policy 审记策略' :di u 'p lisi auditing 审记、监察' :ditiback-end 后端'b kendborder 边界'b :dborder gateway 边界网关'b :d 'ɡeitwei breakable 可破密的'breik blbreach 攻破、违反bri:tcipher 密码'saifciphertext 密文'saif tekstCAlass A domain A类域 d u'meinCAlass B domain B类域CAlass C domain C类域classless addressing 无类地址分配'klɑ:slis 'dr si cleartext 明文 kli tekstCSNW Cusmmer Service for NetwareNetware客户服务client/server 客户、客户机/服务器'klai nt s :vcode 代码k udCOM port COM通信端口p :tCIX 服务提供者computer name 计算机名k m'pju:t neimcrack 闯入kr kcryptanalysis 密码分析kript 'n lisisDLC data link control数据链路控制'deit li k k n'tr ul decryption 解密di:'krip ndatabase 数据库'deit beisdefault route 缺省路由di'f :lt ru:tdefault share 缺省共享di'f :lt εdenial of service 拒绝服务di'nai l v 's :vis dictionary attack 字典式攻击'dik n ri 't kdirectory 目录di'rekt ridirectory replication 目录复制di'rekt ri repli'kei ndomain 域 d u'meindomain controller 域名控制器 d u'mein k n'tr uldomain name 域名域名其实就是入网计算机的名字;它的作用就象寄信需要写明人们的名字、地址一样重要..域名结构如下:计算机主机名.机构名.网络名.最高层域名..域名用文字表达;比用数字表达的IP地址容易记忆..加入Internet的各级网络依照DNS的命名规则对本网内的计算机命名;并负责完成通讯时域名到IP地址的转换 ..DNS 域名服务器DNSDomain Name System;域名系统是指在 Internet上查询域名或IP地址的目录服务系统..在接收到请求时;它可将另一台主机的域名翻译为IP地址;或反之..大部分域名系统都维护着一个大型的数据库;它描述了域名与 IP地址的对应关系;并且这个数据库被定期地更新..翻译请求通常来自网络上的另一台计算机;它需要IP地址以便进行路由选择..DDE Domain Name Exchange动态数据交换 d u'mein neim iks't eindDHCP Dynamic Host Configuration Protocol动态主机配置协议dai'n mik h ust k nfiɡju'rei n 'pr ut k lencryption 加密in'krip nEGP Exterior Gateway Protocol外部网关协议ik'sti ri 'ɡeitwei 'pr ut k lFDDI Fiber Distributed Data Interface光纤分布式数据接口'faib di'stribjutid 'deit 'int feisFAT File Allocation Table文件分配表'fail l u'kei n 'teiblFTPFile Transfer Protocol 文件传送协议'fail 'tr nsf 'pr ut k lfilter 过滤器filtfirmware 固件'f :mwεflooding 淹没'fl diGSNW Gateway Service for Network NetWare网关服务'ɡeitwei 's :vis f : 'netw :kGDIGraphical Device Interface 图形设备界面'ɡr fik l di'vais'int feisGUI Graphical User Interface图形用户界面'ɡr fik l 'ju:z 'ju:zHTML Hyper Text Markup Language超文本标记语言'haip tekst'mɑ:k p 'l ɡwidHTTP Hypertext Transfer Protocol超文本传送协议'haip tekst 'tr ns'f 'pr ut k lIGP Interior Gateway Protocol内部网关协议in'ti ri 'ɡeitwei 'pr ut k lICMPInternet Control Message Protocol 网际控制报文协议'int net k n'tr ul 'mesid 'pr ut k lICMP用来发送关于IP数据报传输的控制和错误信息的TCP/IP协议..当一个IP数据报不能传送到目的地时;可能是因为目的地的机器暂停服务或者信息交通阻塞;路由器可能使用ICMP将失败信息通知发送者..IGMPInternet Group Management Protocol'int net ɡru:p 'm nid m nt 'pr ut k Internet群组管理协议这种TCP/IP协议允许Internet主机参加多点播送multicasting----一种向计算机群广播信息的有效手段IIS Internet Information Server信息服务器'int net inf 'mei n s :vIPInternet Protocol 网际协议'int net 'pr ut k lIRC Internet Relay Chat网上交谈'int net 'ri:lei t tISP Internet Service Provider网络服务提供者'int net 's :vis pr u'vaidIPX Internet Packet eXchange互连网分组协议'int net 'p kit iks't eindIPC Internet Process Connection进程间通信'int net 'pr uses k 'nek nIRQ Interrupt Request中断请求int 'r pt ri'kwestIP address IP地址 'dresIP地址称作网络协议地址;是分配给主机的一个32位地址;由4个字节组成;分为动态IP地址和静态IP地址两种..动态IP地址指的是每次连线所取得的地址不同;而静态IP地址是指每次连线均为同样固定的地址..一般情况下;以电话拨号所取得的地址均为动态的;也就是每次所取得的地址不同..IP masquerade IP伪装m sk 'reidIP spoofing IP欺骗'spu:fiLAN Local Area Network局域网'l uk l 'ε ri 'netw :kLPC local procedure call局部过程调用'l uk l pr 'si:d k :lNNTP Network News Transfer Protocol网络新闻传送协议'netw :k nju:z 'tr ns'f 'pr ut k lPPP Point-to-Point Protocol点到点协议p int 'pr ut k l称为点对点通信协议Point to Point Protocol;是为适应那些不能在网络线上的使用者;通过电话线的连接而彼此通信所制定的协议..PDC Primary Domain Controller主域控制器'praim ri d u'mein k n'tr ulTelnet 远程登陆'telnetTCP Transmission Control Protocol传输控制协议/网际协议tr nz'mi n k n'tr ul 'pr ut k lTCP/IP通信协议主要包含了在Internet上网络通信细节的标准;以及一组网络互连的协议和路径选择算法..TCP是传输控制协议;相当于物品装箱单;保证数据在传输过程中不会丢失..IP是网间协议;相当于收发货人的地址和姓名;保证数据到达指定的地点..TFTP Trivial File Transfer Protocol普通文件传送协议'trivi l'fail 'tr ns'f 'pr ut k lTFTP是无盘计算机用来传输信息的一种简化的FTP协议..它非常之简单;所以可固化在硬盘上;而且支持无认证操作..TFTP是一种非常不安全的协议..Trojan Horse 特洛伊木马'tr ud n h :sURL Uniform Resource Locator统一资源定位器'ju:nif :m ri's :s l u'keitUDP User Datagram Protocol用户数据报协议'ju:z 'deit ɡr m 'pr ut k lVDM 虚拟DOS机UUCP Unix to Unix Copy Protocol'ju:niks 'k pi 'pr ut k l是一种基于猫的使用已经很久的文件传输协议;有时候还使用它在Internet上传输Usenet新闻和E-mail;尤其是在那些间断性联网的站点上..现在很少站提供匿名的UUCP来存取文件..而它做为一种文件传输协议;只有那些没有入网而使用猫的用户使用此方法..World Wide Web w :ld waid web万维网;是Internet最新的一种信息服务..它是一种基于超文本文件的交互式浏览检索工具..用户可用在Internet网上浏览、传递、编辑超文本格式的文件..WAN Wide Area Network广域网waid 'ε ri 'netw :kvirtual server 虚拟服务器'v :t u l s :vUsenet ju:znet用户交流网Usenet是网络新闻服务器的主要信息来源enet完全是一个民间自发建立的;使用Internet交换信息但又不完全依赖Internet进行通讯的用户交流网络..使用Usenet的自愿者共同遵守一些约定的网络使用规则..USER name 用户名'ju:z neimUSER account 用户帐号'ju:z 'kauntWeb page 网页web peidOpenGL Open Graphic Language开放图形语言' up n 'ɡr fik 'l ɡwidODBC open database connection开放数据库连接' up n deit beis k 'nek nPCI peripheral Component Interconnect 外设连接接口p 'rif r l k m'p un nt int k 'nekt四、其它authentication 认证、鉴别:;θenti'kei nauthorization 授权:θ rai'zei nBack Office Microsoft公司的一种软件包 b k ' fisBack up 备份b k pbackup browser 后备浏览器'b k p 'brauzBDC backup domain controller备份域控制器'b k p d u'mein k n'tr ulbaseline 基线'beislainBIOS basic input/output system基本输入/输出系统'beisik 'input 'sist mBinding 联编、汇集'baindibit 比特、二进制位bitBOOTP bootstrap protocol引导协议'bu:tstr p 'pr ut k lBGP Border Gateway Protocol引导网关协议'b :d 'ɡeitwei 'pr ut k lBottleneck 瓶径'b tlnekbridge 网桥、桥接器bridbrowser 浏览器'brauzbrowsing 浏览'brauzichannel 信道、通路't n lCSU/DSU channel Service Unit/ Data Service Unit信道服务单元/数字服务单元't n l 's :vis 'ju:nit 'deitChecksum 校验和't eks mCluster 簇、群集'kl stCGI Common gateway interface公共网关接口'k m n 'ɡeitwei 'int feisCGICommon Gateway Interface公用网关接口是一个可以产生相同结果或结果随用户输入而变化的程序..它可以用一种解释性的界面语言编写;也可以用一种编译方式的编程语言编写..CGI规定了Web服务器调用其它可执行程序的接口协议标准..Web服务器通过调用CGI程序实现和Web浏览器的交互;也就是CGI程序接受Web浏览器发送给Web服务器的信息;进行处理;并将响应结果再回送给Web服务器和Web浏览器..CGI程序一般完成Web网页中表单数据的处理、数据库查询和实现与传统应用系统的集成等工作..CGI程序虽然可以用任何程序设计语言编写;但是用C语言编写的CGI程序具有执行速度快、安全性高等特点..CGI-based attack beist 't k基于CGI攻击它利用公共网关接口的脆弱点进行攻击;通常借助站点进行crash崩溃系统突然失效;需要从新引导krCD-ROM 只读型光盘Component 组件k m'p un ntdata link 数据链路'deit li kdatagram 数据报'deit ɡr mdefault document 缺省文档di'f :lt 'd kjum ntdigital key system 数字键控系统'did it l ki: 'sist mdisk mirroring 磁盘镜像disk 'mir ridistributed file system 分布式文件系统di'stribjutid 'fail'sist mdata-driven attack'deit driv n 't k数据驱动攻击依靠隐藏或者封装数据进行的攻击;那些数据可不被察觉的通过防火墙..DNS spoofing域名服务器电子欺骗攻击者用来损害域名服务器的方法;可通过欺骗DNS的高速缓存或者内应攻击来实现的一种方式通常为攻击者假扮合法的DNS服务器角色DoS不是DOS;这个是denial of service;为服务拒绝di'nai l v's :vis用户恶意使用网络信息服务器时;将拒绝为合法的用户提供服务..eavesdropping 窃听、窃取'i:vz;dr piencrypted tunnel 加密通道in'kriptidenterprise network 企业网'ent praiz 'netw :kEthernet 以太网'i:θ ;netExternal security 外部安全性ik'st :n l si'kju ritienvironment variable 环境变量in'vai r nm nt 'vε ri blfax modem 传真猫 f ks 'm udemfile attribute 文件属性'fail 'tribju:tfile system 文件系统'fail 'sist mFORM 格式f :mfragment 分段'fr ɡm ntframe relay 桢中继freim 'ri:leifirewall 防火墙'fai w :lFirework防火墙是加强加 Internet 与 Intranetp内部网之间安全防范的一个或一组系统..防火墙可以确定哪些内部服务允许外部访问;哪些外人被许可访问所允许的内部服务;那些外部服务可由内部人员访问..为了使防火墙发挥效力;来自和发往 Internet 的所有信息都必须经由防火墙出入.. 防火墙只允许授权信息通过;而防火墙本身不能被渗透..gated daemon gated进程是一种早期的UNIX寻径服务'ɡeitid 'di:m nglobal account 全局帐号'ɡl ub l 'kauntglobal group 全局组'ɡl ub lɡru:pgroup account 组帐号ɡru:p 'kauntgroup identifier 组标识符ɡru:p ai'dentifaiHCL Hardware Compatibility List硬件兼容性表'hɑ:dwε k m;p t 'bil ti listhash 散表hHPFS High Performance File System高性能文件系统hai p 'f :m ns 'fail 'sist mHome directory 主目录h um di'rekt rihome page 主页h um peidhop 驿站、中继段h phost 主机h usthyperlink 超文本链接'haip li khighjacking 'haid ki 劫持终端;即为攻击者捕获另一个用户会话的控制..这是很少发生的;一旦发生就表明目标的安全性已经被破坏.. 其实NetXRay 在这一点就做的很好..HTPASSWD 一种用密码来保护UNIX上的站点的系统icon 图标'aik nimpersonation attack 伪装攻击im;p :s 'nei n 't kindex server 索引服务器'indeks s :vISA Industry Standard Architecture工业标准结构'ind stri 'st nd d 'ɑ:kitektInherited Rights Filter 继承权限过滤器in'heritid raits filtISDN Integrated Services Digital Network综合业务数字网'intiɡreitid 's :visis 'did it l 'netw :kinteractive user 交互性用户int r' ktiv ju:zintermediate system 中介系统int 'mi:dj t 'sist minternal security 内部安全性in't :n l si'kju ritiInternet ExplorerIE IBM的万维网浏览器'int net ik'spl :rInternet server 因特网服务器'int net s :vInterpreter 解释程序in't :pritintranet 内联网;企业内部网'intr netintruder 入侵者in'tru:dIMAP Internet Message Access Protocol一种邮件协议'int net 'mesid ' kses 'pr ut k l是Internet Message Access Protocal 的缩写..IMAP 提供了一个在远程服务器上管理邮件的手段;它与POP 协议相似;但功能比POP 要多;功能包括:只下载邮件的标题、建立多个邮箱和在服务器上建立保存邮件的文件夹..Java Virtual Machine Java虚拟机'v :t u l m ' i:njava script skript基于Java语言的一种脚本语言jack in 一句黑客常用的口语;意思为破坏服务器安全的行为 d k inkernel 内核'k :n lkeys 密钥ki:zkeyspace 密钥空间ki: speisKeystroke Recorder按键记录器一些用语窃取他人用户名和密码的工具'ki:str uk ri'k :dLAN Server 局域网服务器Local security 局部安全性'l uk l si'kju ritilog 日志、记录l ɡlogging 登录'l ɡilogoff 退出、注销l ɡ :flogical port 逻辑端口'l d ik l p :tlogon 注册'l ug nlogon script 登录脚本'l ug n skriptLFN Long File Name长文件名l 'fail neimlogic bomb逻辑炸弹'l d ik b m一种可导致系统加锁或者故障的程序或代码..mass browser 主浏览器m s 'brauzMAPI 是Messaging Application Programming Interface 'mesid i pli'kei n 'pr uɡr mi 'int feis的缩写..微软和其它一些公司开发了MAPI;可使Windows 应用程序接入到从Microsoft Mail 到Novell MHS 的多种消息系统..但是; MAPI 仅限于在日常工作的水平上工作;即感知邮件的应用程序;它可在网络上交换邮件与数据..member server 成员服务器'memb s :vmenu 菜单'menju:message 消息'mesidmultilink 多链接'm ltili kMIME Multipurpose Internet Mail Extensions多媒体Internet邮件扩展m lti'p :p s 'int net meil ik'sten nzMPR Multi Protocol Router多协议路由器'm lti 'pr ut k l 'rautmultiprocessing 多重处理m lti'pr usesiModule 模块'm dju:lmultihomed host 多穴主机'm ltih umd h ustnamed pipes 命名管道neimd paipsNDS NetWare Directory Service NetWare目录服务net di'rekt ri's :visNetBEUI NetBIOS扩展用户接口NetBIOS gateway NetBIOS网关NDIS Network Driver Interface Specification网络驱动程序接口规范'netw :k draiv 'int feis spesifi'kei nNetDDE Network Dynamic Data Exchange网络动态数据交换'netw :k dai'n mik 'deit iks't eindNIC Network Interface Card网络接口卡'netw :k 'int feis kɑ:dnetwork layer 网络层'netw :k 'leiNetwork Monitor 一个网络监控程序'netw :k 'm nitnetwork operating system 网络操作系统'netw :k ' p reiti 'sist mnetwork printer 网络打印机'netw :k 'printnetwork security 网络安全'netw :k si'kju ritinetwork user 网络用户'netw :k ju:zNFS Network File System网络文件系统'netw :k 'fail 'sist m。

Intel System Debugger 2019 - Intel Debug Extension

Intel System Debugger 2019 - Intel Debug Extension

Intel® System Debugger 2019Intel® Debug Extensions for WinDbg* 2019 Installation Guide and Release NotesInstallation Guide and Release Notes for Windows* host9 July 2018Contents1Introduction (3)1.1Technical Support and Documentation (3)1.2Product Contents (3)2What's New for the Intel® Debug Extension for WinDbg* 2019 Beta (4)3System Requirements (4)3.1Host System Requirements (4)3.2Target System Requirements (4)4Installation (4)4.1Pre-Installation Steps (4)4.2Product Installation (4)5Some Usages of Intel® Debug Extensions for WinDbg* (5)5.1Event-based debugging using breakpoints (5)5.2Collecting BSOD information by get_bsod_info (5)6Known Limitations (6)7Troubleshooting (6)7.1Error message “Unable to read debugger data block header” in WinDBG* (6)8Change History (7)8.1Intel® System Debugger 2018 Update 1 (7)8.2Intel® System Debugger 2018 Initial Release (7)8.3Intel® Debug Extension for WinDbg* 2018 Beta (7)8.4Intel® Debug Extension for WinDbg* 2017 Update 3 (7)Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 18.5Intel® Debug Extension for WinDbg* 2017 Update 2 (7)8.6Intel® Debug Extension for WinDbg* 2017 (Update 1) (7)8.7Intel® Debug Extension for WinDbg* 2017 (Initial Release) (7)9Attributions (8)10Disclaimer and Legal Information (10)Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 21 IntroductionThe Intel® Debug Extensions for WinDbg* 2019 is a component of the Intel® System Debugger 2019 and is an add-on to the Microsoft WinDbg* debugger to support Intel® Processor Trace. The extension allows for easy setup of Intel® Processor Trace (Intel® PT) by abstracting hardware configuration and then reconstructing and displaying execution flow from the collected trace data. It integrates with other WinDbg* features like symbolization and high-level source display.Intel® Processor Trace is a new technology for low-overhead execution tracing. It facilitates debugging a program by exposing an accurate and detailed trace of the program’s activity, and its trigg ering and filtering capabilities help identifying and isolating the relevant program executions.1.1Technical Support and DocumentationThe default installation directory of the Intel® System Studio including the Intel® System Debugger, in the following also called <INSTALLDIR>, isC:\Program Files (x86)\IntelSWTools\This installation directory can be specified by the user with a 'Custom' installation. The product however is being installed in a fixed directory structure below <INSTALLDIR>.All information about the Intel® Debug Extensions for WinDbg* can be found under <INSTALLDIR>\documentation_2019\en\debugger\system_studio_2019\windbg-ext\If you did not register your System Studio license yet, please do so at the Intel® Software Development Products Registration Center. Registration entitles you to free technical support,product updates and upgrades for the duration of the support term.To submit issues related to this product please visit the Online Service Center webpage and submit issues under the product Intel® System Studio.Additionally you may submit questions and browse issues in the Intel® System Studio User Forum.For information about how to find Technical Support, product documentation and samples, please visit /en-us/intel-system-studio.Note: If your distributor provides technical support for this product, please contact them for support rather than Intel.1.2Product Contents∙Intel® System Debugger 2019 including∙Intel® Debug Extensions for WinDbg* for Intel® Processor TraceIntel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 32 What's New for the Intel® Debug Extension for WinDbg* 2019 Beta∙Users can configure and decode timestamps for the instruction trace.3 System Requirements3.1Host System RequirementsMicrosoft* Windows* 7, 8 and 10 64-bit host system.Windows* Driver Kit* (WDK) 10*, available under the download link:https:///en-us/windows/hardware/dn913721.aspx3.2Target System Requirements∙The Intel® Debug Extensions for WinDbg* for Intel® Processor Trace feature requires a 6th generation Intel® Core Processor (Skylake)∙The Intel® Debug Extensions for WinDbg* for IA JTAG debugging feature is tested on 6th generation Intel® Core Processor (Skylake) and Intel® Atom™ Processor Z36xx, Z37xx - 2 cores (Baytrail / MinnowBoard MAX) (see chapter 5 for details). The feature should work on any supported platform running windows but these are the platforms where functionality is verified.∙The Intel® Debug Extensions for WinDbg* for IA JTAG debugging feature is supported on Intel® Atom™Processors N4200, N3350, x7-E3950, x5-39xx (Apollo Lake), Intel® Xeon™ Scalable Processor (Skylake-SP) / Intel C620 Series Chipset (Lewisburg) and 7th generation Intel® Core™Processor as well.4 Installation4.1Pre-Installation StepsIntel® Debug Extensions for WinDbg* for IA JTAG debugging feature requires the Microsoft Windows* Software Development Kit* - Windows 10* to operate properly (see "System Requirements”).4.2Product InstallationThe Intel® Debug Extensions for WinDbg* 2019 on Windows* host is included in the Intel® System Studio 2019 package.Double-click on the executable file system_studio_2019.0.xxx_windows_target.exe or system_studio_2019.0.xxx_windows_target_online.exe to begin installation and follow the on-screen instructions.The default installation directory of the WinDbg Extension component is:Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 4<INSTALLDIR>\system_debugger_2019\windbg-ext\5 Some Usages of Intel® Debug Extensions for WinDbg*5.1Event-based debugging using breakpointsIntel® Debug Extensions for WinDbg* doesn't have an agent-based solution and cannot be notified from OS Windows that messages got sent. In order to capture this omission, we introduce the event-based debugging using breakpoints. The user could set conditional breakpoints on kernel function and print required fields using the command line like: bp ACPI!ACPIInterruptServiceRoutine ".echo ACPI Interrupt!; g".∙bp ACPI!ACPIInterruptServiceRoutine is for setting a breakpoint at the ACPI interrupt function and the process will be paused when the function is invoked. This function is for dealing with the ACPI interrupts. That’s why we call it as the event-base debugging.∙".echo ACPI Interrupt!; g" combines two actions which will be executed when the process breaks at the function ACPIInterruptServiceRoutine(). The command ".echo ACPI Interrupt!" to output a message “ACPI Interrupt!” in the kernel debug view on WinDbg* and the command ".echo ACPI Interrupt!" and the command "g" is to make the process go back running.We can also get the raw data of registers by the command like: bp nt!DbgPrintEx "da r8; g".∙bp nt!DbgPrintEx is for setting a breakpoint to halt the CPU when the Windows function DbgPrintEx() is invoked.∙"da r8; g"is also for displaying the content of register r8 by da when the nt!DbgPrintEx gets hit5.2Collecting BSOD information by get_bsod_infoA smart script get_bsod_info is developed for helping users to collect useful data based on what error code it gets from Windows BSOD. When BSOD happens, the user just need to launch Intel® Debug Extensions for WinDbg* and type in the command forensic.get_bsod_info(r“<filename>”)#. Then the script will help to do the corresponding commands and output the data into the designated file for analysis. For example:Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 5In this case, the script detects the error code belong to DRIVER_IRQL_NOT_LESS_OR_EQUAL (bug check 0xD1). So, it helps to run the commands “!analyze -v” and “!thread” for collecting necessary data. Once it’s done, the user can read the log file for analysis like6 Known LimitationsThe following limitations apply only to the Intel® Debug Extensions for WinDbg* for IA JTAG debugging feature.∙ A data breakpoint can be set on the first thread only.∙If connection to target fails, process “dllhost” is not killed automatically. The process must be killed manually to be able to try connection again.∙Breakpoint skip count is not supported.∙Execution HW breakpoints is not supported.∙Feature has been tested ono Intel® Atom™ Processor Z36xx, Z37xx - 2 cores (Baytrail / MinnowBoard MAX) under 32- and 64-bit Windows Embedded* 8.1o6th Gen Intel® Core™ Processor based system and 64-bit Windows 10 preview7 Troubleshooting7.1Error message “Unable to read debugger data block header” in WinDBG*The error message “Unable to read debugger data block header” indicates that on the target the kernel debugging is not activated.Activate kernel debugging by executing the command “bcdedit /debug on” on the target in a command prompt.Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 68 Change HistoryBelow are features listed for older versions of the Intel® System Debugger releases.8.1Intel® System Debugger 2018 Update 1∙Support event-based breakpoints to debug ACPI Machine Language (AML)∙Collect BSOD information with the get_bsod_info script8.2Intel® System Debugger 2018 Initial ReleaseNo changes8.3Intel® Debug Extension for WinDbg* 2018 Beta∙WinDbg* support Windows Driver Kit (WDK) version 1703. Added support for a new eXDI callback (DBGENG_EXDI_IOCTL_V3_GET_NT_BASE_ADDRESS_VALUE) to locate windows key structure KdVersionBlock.∙Extended Intel® Debug Extensions for WinDbg* for Intel® Processor Trace plugin to support Windows public symbol information.∙Extended Intel® Debug Extensions for WinDbg* for Intel® Processor Trace plugin to support ring3 tracing.∙Extended Intel® Debug Extensions for WinDbg* for Intel® Processor Trace plugin to support decoding Intel® Processor Trace data from crash dump.8.4Intel® Debug Extension for WinDbg* 2017 Update 3No change8.5Intel® Debug Extension for WinDbg* 2017 Update 2∙Installation improvements especially regarding Python* setup∙Added a WinDBG* theme∙I mproved error messaging and reduced number of verbose messages during start.∙Print a warning if Kernel Debug on the target is not enabled.∙Add checks is Windows running for Windows debug use cases∙Deleting breakpoints works again for all targets.∙Improved error handling∙New Intel® Debug Extensions for WinDbg* welcome banner∙Updated user guide8.6Intel® Debug Extension for WinDbg* 2017 (Update 1)No changes8.7Intel® Debug Extension for WinDbg* 2017 (Initial Release)∙Installation improvements especially regarding Python* setup∙Added a WinDBG* theme∙Fixed issues regarding debugging with Intel® Processor Trace∙The Intel® Debug Extensions for WinDbg* comprise the following features:∙Intel® Debug Extensions for WinDbg* for IA JTAG debuggingIntel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 7The Intel® Debug Extensions for WinDbg* for IA JTAG debugging (IA JTAG) enables theconnection of WinDbg* to a target over the Joint Test Action Group (JTAG). The server actsas a mediator and forwards the calls from WindDbg* to the IPC interface and back.Intel® Debug Extensions for WinDbg* for Intel® Processor TraceThe Intel® Debug Extensions for WinDbg* for Intel® Processor Trace (Intel® PT) is designed to help WinDbg* users by extending their debugging tool set with execution tracing. Theextension allows for easy setup of Intel® PT by abstracting hardware configuration and thenreconstructing and displaying execution flow from the collected trace data. It will integratewith other WinDbg* features like symbolization and high-level source display.9 AttributionsPortions of this software were originally based on the following:- software copyright (c) 1999, IBM Corporation., .- software copyright (c) 1999, Sun Microsystems., .- the W3C consortium () ,- the SAX project ()- voluntary contributions made by Paul Eng on behalf of theApache Software Foundation that were originally developed at iClick, Inc.,software copyright (c) 1999.This product includes updcrc macro,Satchell Evaluations and Chuck Forsberg.Copyright (C) 1986 Stephen Satchell.This product includes software developed by the MX4J project().This product includes ICU 1.8.1 and later.Copyright (c) 1995-2006 International Business Machines Corporation and others.Portions copyright (c) 1997-2007 Cypress Semiconductor Corporation.All rights reserved.This product includes XORP.Copyright (c) 2001-2004 International Computer Science InstituteThis product includes software from the book"Linux Device Drivers" by Alessandro Rubini and Jonathan Corbet,published by O'Reilly & Associates.Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 8This product includes hashtab.c.Bob Jenkins, 1996.Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 910 Disclaimer and Legal InformationNo license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request.Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at , or from the OEM or retailer.Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or by visiting /design/literature.htm.Intel, the Intel logo, Xeon, and Xeon Phi are trademarks of Intel Corporation in the U.S. and/or other countries.Optimization Notice: Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.Notice Revision #20110804*Other names and brands may be claimed as the property of others© 2017 Intel Corporation.Intel® System Debugger 2019 – Intel® Debug Extensions for WinDbg* Release Notes 10。

pythondebug调试简介

pythondebug调试简介

简单的Python IDLE 调试方法介绍教师:姚莉秀助教:黄焱以下简要介绍Python IDLE 中Debugger 的使用方法,Debugger将能够使大家能够自主地排查所写程序中出现的一些问题,因此学习它十分重要。

一、简介首先介绍Debugger 的启动方法和界面上包含的功能。

在“Python Shell”窗口中单击“Debug”菜单中的“Debugger”菜单项,就可以启动IDLE的交互式调试器。

这时,IDLE会打开“Debug Control”窗口,并在“Python Shell”窗口中输出“[DEBUG ON]”并后跟一个“>>>”提示符。

这样,我们就能像平时那样使用这个“Python Shell”窗口了,只不过现在输入的任何命令都是允许在调试器下。

我们可以在“Debug Control”窗口查看局部变量和全局变量等有关内容。

如果要退出调试器的话,可以再次单击“Debug”菜单中的“Debugger”菜单项,IDLE会关闭“Debug Control”窗口,并在“Python Shell”窗口中输出“[DEBUG OFF]”。

以下是Debug Control 的空白界面:第一部分:这五个按钮是调试时控制程序的运行的,当前它们都显示成灰色(左图),即不可使用,但一旦开始具体调试一个程序的时候,它们会变成右图样子,就可以使用了:Go: 运行程序(直到下一个断点位置)。

断点可以理解成程序运行到这个位置时会暂停的控制点,可以自己在代码中设置(在光标放到某一行后右键setbreakPoint)。

Step: 一步一步地运行程序(碰到函数时会进入函数内部);Over:如果当前运行到的一行是需要调用函数的,那么如果按Step,将会进入函数内部;而如果按Over,那么就会直接运行得到函数的结果,而不会进入函数内部;Out: 如果当前你已经在一个函数内部,按Out将会执行函数中代码并跳出该函数。

dsp 编译错误与解决方法

dsp 编译错误与解决方法
can't open file '/.obj' for input是什么原因引起的?
cmd文件中有不合法的符号比如 “//”等
1fatal error: #error NO CHIP DEFINED详细的出错信息:
"...." -g -q -fr"e:/project_documents/dsp_project/dsp_mp3/Debug" -d"_DEBUG" -@"Debug.lkf" ...c"
SPRAM: origin=0x0060H,解决书写格式错误
4WARNING: entry point other than _c_int00 specified
解决,在“TMS320C6000优化汇编手册”第五章“链接C/C++代
令人生厌的multiple definition of
我把所有的全局变量写在一个global.h里然后其他文件都include了它于是出现了multiple definition of .....编译器gcc )后来在网上搜到了很多类似的错误大家各有各的烦心事。我的代码结构
AGenerally this type of error means that the CCS sees this section of memory markedas either Read-Only or RESERVED (Don't read or write). CCS can be passed a virtual memory map which is a safety net for the user. If you look inside your DSK's GEL file you will see a number of instruction calls for GEL_MapAdd() with six arguments inside. Two of these arguments denote a starting address range and the length of that range. These are used to notify CCS what memory is valid (and by extension, everything not mentioned is invalid memory). Take a look inside your DSK6713.gel file (probably located in C:\CCStudio_v3.1\cc\gel) and find where the GEL_MapAdd() instructions are located. You should see something similar to the following: GEL_MapAdd(0x01b7c000, 0, 0x00000128, 1, 1); // PLL here 0x01b7c000 is the starting address and 0x00000128 is the length of 'valid' memory. Because 0x1b7c100 falls within this range, if your GEL file looks like this CCS should then allow accesses to this register. The GEL file may need to be updated so that the address of the PLLCSR register is included to the CCS Memory Map. I actually just noticed that the title of your post is "C6713 Device Cycle Accurate Simulator" but you mentioned using the DSK. Can you please clarify which you are using? If using the DSK, open the DSK6713.gel file found in C:\CCStudio_v3.1\cc\gel and locate the setup_memory_map() function. Inside this function you should see numerous calls to GEL_MapAdd(). One of these will look similar to the one I copied in my last post. Once you find the function call that starts with the address 0x01b7c000, find out the length of this range (which should be the third argument). If this length does not cover address 0x01b7c100, modify the range to something like 0x00000128 to ensure that all of the PLL registers are included. If you are using the Cycle Accurate Simulator, I think this might be a limitation of the simulator software as it is run entirely on software as opposed to hardware. Well, you can modify the init6713sim.gel file in the same directory to add a

JSLint检测Javascript语法规范

JSLint检测Javascript语法规范

JSLint检测Javascript语法规范前端javascript代码编写中,有⼀个不错的⼯具叫JSLint,可以检查代码规范化,压缩JS,CSS等,但是他的语法规范检查个⼈觉得太“苛刻”了,会提⽰各种各样的问题修改建议,有时候提⽰的信息我们看的莫名其妙,这⾥,先转载⼀下携程UED的⼀个技术⽂章(原⽂链接),看看JSLint的错误提⽰都是什么意思:⼀直以为检查JS语法错误⾮jslint不可,不过使⽤起来总是觉得太重量级了⼀点点。

后来⽆意中发现了⼀个叫的东东。

⾸先介绍⼀下,jshint和jslint的差别在哪⾥。

摘⾃官⽹的⼀段内容JSHint is a fork of Douglas Crockford’s JSLint that is designed to be more flexible than the original. Our goal is to make a tool that helps you to finderrors in your JavaScript code and to enforce your favorite coding style.We realize that people use different styles and conventions, and we want our tool to adjust to them. JSHint will never enforce one particular convention.⼤概的意思就是,JSHint⽐起JSLint⽽⾔,会更加轻量级⼀些。

它能够找出代码中的语法错误,并且建议更好的⼀种编码风格。

当然,它也不是强制性的⾮要你根据它规定的编码风格来做。

因为它提供了⼀系列的配置,你可以随时关掉某些你觉得不必要的错误提⽰。

这个我后⾯会介绍到。

那么如何使⽤jsHint检查错误呢?⽤起来⾮常简单哦~var result = JSHINT(source, options);先解释⼀下参数和返回值:第⼀个参数source : 必选项。

华为USG防火墙运维命令大全

华为USG防火墙运维命令大全

华为USG防⽕墙运维命令⼤全华为USG防⽕墙运维命令⼤全1查会话使⽤场合针对可以建会话的报⽂,可以通过查看会话是否创建以及会话详细信息来确定报⽂是否正常通过防命令介绍(命令类)display firewall session table [ verbose ] { source { inside | global } | destination { { STRING<1-19> | public } | dest-vpn-instance { STRING<1-19> | public } ] [ application { dns | pptp | qq | rtsp | ils | smtp | sip | nbt | stun | rpc | sqlnet | mms } ] [ nat ] [ des 使⽤⽅法(⼯具类)⾸先确定该五元组是否建会话,对于TCP/UDP/ICMP(ICMP只有echo request和echo reply建会话SCTP/OSPF/VRRP等报⽂防⽕墙不建会话。

如果会话已经建⽴,并且⼀直有后续报⽂命中刷新,基本可以需要关闭状态检测。

如果没有对应的五元组会话或者对于不建会话的报⽂,继续后续排查⽅法。

Global:表⽰在做NAT时转换后的IP。

Inside:表⽰在做NAT时转换前的IP。

使⽤⽰例14:29:51 2010/07/01Current total sessions : 1icmp VPN: public ->publicZone: trust -> local TTL: 00:00:20 Left: 00:00:20Interface: I0 Nexthop<-- packets:4462 bytes:374808 --> packets:4461 bytes:374724对于TCP/UDP/ICMP/GRE/ESP/AH的报⽂防⽕墙会建会话,其它⽐如SCTP/OSPF/VRRP⽆法使⽤该⽅法2检查接⼝状态使⽤场合在报⽂不通时,可以先检查接⼝状态,排除由于接⼝down⽽导致报⽂不通的情况。

filenotfoundexception 的 getstacktrace方法

filenotfoundexception 的 getstacktrace方法

filenotfoundexception 的 getstacktrace方法当我们在编程中遇到文件未找到的异常(FileNotFoundException),我们可以使用异常类提供的getStackTrace方法来获取异常的具体调用栈信息。

getStackTrace方法返回一个数组,该数组包含了导致异常抛出的方法调用的序列。

每个方法调用都表示为一个堆栈帧,包含了方法名、所在类、源文件名和行号。

我们可以利用这些信息来跟踪到异常的根源。

下面是使用getStackTrace方法的示例代码:```javatry {// 尝试打开一个不存在的文件FileInputStream fileInputStream = newFileInputStream("path/to/nonexistent/file");} catch (FileNotFoundException e) {// 获取异常的调用栈信息StackTraceElement[] stackTrace = e.getStackTrace();// 遍历调用栈信息并输出for (StackTraceElement element : stackTrace) {System.out.println("方法名:" + element.getMethodName());System.out.println("类名:" + element.getClassName());System.out.println("文件名:" + element.getFileName());System.out.println("行号:" + element.getLineNumber());System.out.println("----------------------");}}```在上述代码中,我们创建了一个FileInputStream对象时,指定了一个不存在的文件路径。

电脑常见故障的英语提示

电脑常见故障的英语提示

电脑常见故障的英语提示2010年10月15日星期五 02:01 P.M.电脑常见故障的英语提示Press any key to continue 按任意一个键继续Bad command or file name 坏的命令或文件名字Press Del to enter setup 按删除键进入设置程序Keyboard error or no keyboard present 键盘错误或不存在键盘Scanning memory for virus扫描内存为病毒Scan and kill virus tools 扫描和杀病毒工具Exit without saving 退出没有保存Not ready reading driver D? 不准备读驱动器DAbort Retry fail 终止重试失败Microsoft scan disk 微软扫描磁盘Because windows was not properly shut down 因为windows不能正确的关闭One or more of your disk drivers may have errors on it 一个或多个你的磁盘驱动器可能有错误Disks write error 磁盘写错误Unable to write to disk in driver A 不能写磁盘驱动器APress ESC to return to disk options 按退出键返回分区选项Load BIOS default 调BIOS默认值User’s manual 用户手册Create DOS partition or logical DOS drive 建立DOS分区或逻辑DOS驱动器Set active partition 设置活动分区Delete partition or logical Dos drive 删除分区或逻辑DOS驱动器Current fixed disk drive 当前固定磁盘驱动器TO avoid seeing this message again Always shut down your computer by selecting shut down from the start menu避免看见这个消息再次总是关闭你的计算机选择关闭从开始菜单DO you wish to use the maximum available size for a primary DOS partition and make the partition active?你希望使用最大可用大小为一主DOS分区和使用这个分区激活You must restart your system for your changes to take effect你必须重新启动你的系统你的变化生效Any drives you hare created or changed must be formatted after you restart 一些驱动器你已经建立或改变必须被格式化在你重启Warning! Data in the deleted Extend DOS partition will be lost DO you wish continue警告数据在这个删除扩展DOS分区将要被丢失你希望继续吗Program cannot be run in DOS mode 程序不能被运行在DOS 模式Choosing command form menu 从菜单选择命令Opening and saving Document 打开和保存文档Finding information in help 找信息在帮助里More/ways to use file manager 更多方法使用文件管理器Working with floppy disks 用软盘工作Opening a new directory windows 打开一个新WINDOWS目录Choosing the default printer 选择默认打印机The mouse can’t work windows 鼠标不能工作在WindowsYou install hardware device in your computer 你在你的电脑安装了硬件设备You receive message that the server unavailable 你接到消息哪个服务器不能用Invalid directory 无效的目录Invalid drive Specification 无效的驱动器Invalid Switch 无效的开关DOS partition already exists DOS分区已存在.Drive types or diskette types not compatible 驱动器类型或磁盘类型不相容.Error reading partition table 分区表读错误.General failure error reeking drive 读驱动器时出现常规错误.Invalid in drive 驱动器中磁盘上的COMMAND,COM文件无效。

Eudemon 1000E-IPSec故障排除

Eudemon 1000E-IPSec故障排除
2是选择模板方式还是非模板方式这取决于对端设备的特征如果需要远程移动的客户端接入这时不知道客户端的ip地址无法配置remoteaddress只能使用模板方式并且使用野蛮模式名字认证如果是两个分支机构之间通信ip地址是固定的则使用非模板的方式
2015-2-8
Security Level:
E1000E IPSec故障排除
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 4
IPSEC VPN故障处理步骤
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 5
IPSEC VPN故障处理步骤
定位第一阶段协商失败的问题:
IPSEC VPN故障排除命令
操作 开启/关闭防重放检查 开启/关闭前反查 开启/关闭后反查 命令 ipsec anti-replay [ disable | enable ] ipsec pre-check disable [ disable | enable ] ipsec succeed-check disable [ disa查看协商的sa状态 查看ipsec sa信息
reset ike sa [ connection-id ] display ike sa display ipsec sa


HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 9
Huawei Confidential
Page 6
IPSEC VPN故障处理步骤
定位第二阶段协商失败的问题:
步骤一:检查第二阶段的配置的参数是否与对端一致。 步骤二:检查ACL是否与对端对称。 步骤三:打开debug开关,根据debug开关的提示进行定位。 步骤四:检查协商出的ipsec sa内容是否正确。 步骤五:寻找技术支援。

stm32调试问题解决办法

stm32调试问题解决办法

STM32调试过程中常见的问题及解决方法一、在“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.”解决办法:Keil MDK默认使用ULINK仿真器下载程序,在“Project --->Option for Target 'xxx' --->Utilities选项卡”下把编程所使用的仿真器改为相应的类型即可。

二、编译工程时提示如下信息:main.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from stm32f10x_nvic.o).main.axf: Error: L6218E: Undefined symbol __GetBASEPRI (referred from stm32f10x_nvic.o).main.axf: Error: L6218E: Undefined symbol __RESETFAULTMASK (referred from stm32f10x_nvic.o).main.axf: Error: L6218E: Undefined symbol __RESETPRIMASK (referred from stm32f10x_nvic.o).main.axf: Error: L6218E: Undefined symbol __SETFAULTMASK (referred from stm32f10x_nvic.o).main.axf: Error: L6218E: Undefined symbol __SETPRIMASK (referred from stm32f10x_nvic.o).解决办法:工程缺少“cortexm3_macro.s”文件,把cortexm3_macro.s和STM3210x.s 全部添加到工程即可。

解决CannotfindoropenthePDBfile问题

解决CannotfindoropenthePDBfile问题

解决CannotfindoropenthePDBfile问题今天使⽤opencv⾥的mat想要保存数据⾥边的像素的平均值和标准差;但是编程好了之后会出现下⾯的问题,不能找到pdb file 。

下⾯将提供三种解决⽅法以及产⽣问题的原因。

程序也运⾏不出来,整个⼈都不好了。

后来上贴吧和⽹上搜,有很多种解决办法,但是对我最⽤的是第1个:⽅法1.⾸先确认是不是建⽴的空项⽬⽽不是win32位控制台项⽬,如果建⽴的是空项⽬,建议把空项⽬改成win32位控制台项⽬,问题⼀下⼦就解决了。

⽅法2.还有种说法是其实问题在于,在空项⽬中不⽣成调试⽂件pdb,所以⽆法调试。

要让项⽬⽣成pdb⽂件,需要更改:项⽬属性,configuration properties->linker->Generate Debug Info 从 no 改为 yes但这样还是不够的,还需要更改:项⽬属性,configuration properties->c/c++->debug information format为/ZI项⽬属性,configuration properties->c/c++->optimization为Disabled因为为了⽣成这个⽂件,需要设定debug信息的格式并关掉O2,还要更改linker⽣成调试信息的开关在运⾏FBX的sample程序时发现提⽰:debug information of xxx.exe cannot be found or not match ,于是⾸先在⽹上找了下相关资料,得到如下建议:1) Goto Project->HelloWorld Properties2) On the left expand "Configuration Properties"3) Expand "C/C++"4) On the left, Select "General"5) On the right, change "Debug Information Format" to "Program Database For Edit And Continue (/ZI)"5) On the left, Select "Optimization"6) On the right, change "Optimization" to "Disabled (/Od)"7) On the left, expand "Linker"8) On the left, select "Debugging"9) On the right, change "Generate Debug Info" to "Yes"10) Click ok11) Set your breakpoints12) Rebuild your application实际上按照以上操作以后,问题仍然存在,因为对Visual配置不是很熟,于是继续看其他⼈的⽂章,觉得有可能是.pdb⽂件的原因,因为pdb⽂件是Visual存储调试信息的地⽅,⽽visual在运⾏时确实有如下提⽰:'ImportExport.exe': Loaded 'C:/ProgramFiles/Autodesk/FBX/FbxSdk/2012.1/bin/ImportExport/win32/net2010/debug/ImportExport.exe', Cannot find or open the PDB file即找不到pdb⽂件,因此⽆法调试。

Eudemon 1000E-IPSec故障排除

Eudemon 1000E-IPSec故障排除

HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 4
IPSEC VPN故障处理步骤
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 5
IPSEC VPN故障处理步骤
定位第一阶段协商失败的问题:
IPSEC VPN故障排除命令
操作 开启/关闭防重放检查 开启/关闭前反查 开启/关闭后反查 命令 ipsec anti-replay [ disable | enable ] ipsec pre-check disable [ disable | enable ] ipsec succeed-check disable [ disable | enable ]
Huawei Confidential
Page 6
IPSEC VPN故障处理步骤
定位第二阶段协商失败的问题:
步骤一:检查第二阶段的配置的参数是否与对端一致。 步骤二:检查ACL是否与对端对称。 步骤三:打开debug开关,根据debug开关的提示进行定位。 步骤四:检查协商出的ipsec sa内容是否正确。 步骤五:寻找技术支援。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 8
IPSEC VPN故障排除命令
操作 命令
清除ipsec sa
reset ipsec sa [ remote ip-address | policy policyname [ seq-number ] | parameters destinationaddress protocol spi ]

findBug错误提示和解决

findBug错误提示和解决

findBug错误提⽰和解决1 Unwritten field参数没有set⽅法,添加⼀个set⽅法即可2Dead store to local variable in findbugs(本地变量存储了闲置不⽤的对象)Code:List detailList = new ArrayList();detailList = resultModel.getDetails();⽤findbugs执⾏后,说List detailList = new ArrayList();存在Dead store to local variable,中⽂意思是“本地变量存储了闲置不⽤的对象”。

原因:List detailList = new ArrayList();执⾏了⼀下三个动作1、创建⼀个引⽤2、创建⼀个ArrayList对象3、把ArrayList的引⽤赋值给detailList其中,后⾯两个动作变得会是多余的,因为后⾯的程序中你没有使⽤这个新建的ArrayList,⽽是重新给ArrayList赋值。

detailList = resultModel.getDetails();所以,只需要List detailList=null;即可。

3 Hard coded reference to an absolute pathnameBUG描述:This code constructs a File object using a hard coded to an absolute pathname (此代码包含⽂件对象为⼀个绝对路径名)问题原因:硬编码指向绝对路径。

File preFile = new File(PREFERENCES_FILE_FULL_PATH);⽽private static final String PREFERENCES_FILE_FULL_PATH ="/data/data/com.android.mms/shared_prefs/auto_downLoad.xml"; PREFERENCES_FILE_FULL_PATH声明为了final型,不可变的。

gdb调试方法说明(GDBdebugmethodinstructions)

gdb调试方法说明(GDBdebugmethodinstructions)

gdb调试方法说明(GDB debug method instructions)GDB debugging essence and examplesList of column files1.List(GDB) list, Line1, line2Two: executive procedureTo run the program for debugging, you can use the run command, behind it can follow to any of the parameters of the program, including the standard input and output descriptor (< and >) and shell wildcards (* and? [[]]).If you use the run command without arguments, it is useful for GDB to use the parameters you gave to the previous run command again.Using the set args command, you can modify the parameters that are sent to the program, and you can use the show args command to see a list of its default parameters.(GDB) set args - B - x(GDB) show argsThe backtrace command provides a backward tracking function for the stack.The Backtrace command generates a list that contains the parameters that start with the recent process, so the effective procedure and the parameters that call them.Three: display dataUsing the print command, you can check the values of each variable.(GDB) print p (P is a variable name)The whatis command displays the type of a variable(GDB) whatis pType = int *Print is a powerful command of GDB that uses it to display any valid expressions in the language being debugged. In addition to containing variables in your program, expressions can include the following:L calls to functions in a program(GDB) print find_entry (1,0)L data structures and other complex objects(GDB) print *table_start$8={e=reference= '\000', location=0x0, next=0x0}Historical components of L values(GDB) print $1 ($1 is a history variable, which can be referenced directly later on $1)L artificial arrayA human array provides a way to display the contents of a memory block (array, section, or dynamically allocated storage). The early debugger didn't have a good way of changing any pointer to an array. Just as with arguments, let's look at the 10 integers in memory after the variable H, and the syntax of a dynamic array, as shown below:Base@lengthTherefore, you can use h@10 to display the 10 elements behind h:(GDB) print h@10$13= (-1345,23, -234,0,0,0,98345,10)Four: breakpoint (breakpoint)The break command, which can be abbreviated as B, can be used to set breakpoints in the debugger, which has the following four forms:L break line-number stops the program just before executing agiven row.The L break function-name stops the program just before entering the specified function.L break line-or-function if condition, if condition (condition) is true, the program stops when it arrives at the specified row or function.L break routine-name sets the breakpoint at the entrance of the specified routineIf the program is made up of many original files, you can set breakpoints in each of the original files instead of setting breakpoints in the current original file:(GDB) break filename:line-number(GDB) break filename:function-nameTo set a conditional breakpoint, you can use the break if command as follows:(GDB) break, line-or-function, if, exprCases:(GDB) break 46, if, testsize==100Continue running from breakpoint: countinue commandFive. Breakpoint management1. displays the breakpoint information for the current gdb:(GDB) info breakHe displays all breakpoint information in the form as follows:Num, Type, Disp, Enb, Address, What"Breakpoint keep y 0x000028bc in init_random at qsort2.c:155""Breakpoint keep y 0x0000291c in init_organ at qsort2.c:168"(GDB)2. deletes a specified breakpoint:(GDB) delete breakpoint 1该命令将会删除编号为1的断点, 如果不带编号参数, 将删除所有的断点Delete breakpoint (GDB)3.禁止使用某个断点(GDB) disable breakpoint 1该命令将禁止断点 1, 同时断点信息的 (ENB) 域将变为 n4.允许使用某个断点(GDB) enable breakpoint 1该命令将允许断点 1, 同时断点信息的 (ENB) 域将变为 y 5.清除原文件中某一代码行上的所有断点The clean number (GDB)注: number 为原文件的某个代码行的行号六.变量的检查和赋值L: 识别数组或变量的类型 WhatisL ptype: 比whatis的功能更强, 他可以提供一个结构的定义L set variable: 将值赋予变量L print 除了显示一个变量的值外, 还可以用来赋值七.单步执行L next不进入的单步执行L step进入的单步执行如果已经进入了某函数, 而想退出该函数返回到它的调用函数中, 可使用命令finish八.函数的调用L call name 调用和执行一个函数(GDB) call Gen _ and _ sork (1234,1,0)(GDB) call printf ("ABCD")$1 = 4L finish 结束执行当前函数, 显示其返回值 (如果有的话)九.机器语言工具有一组专用的gdb变量可以用来检查和修改计算机的通用寄存器, gdb提供了目前每一台计算机中实际使用的4个寄存器的标准名字:L $PC: 程序计数器L $FP: 帧指针 (当前堆栈帧)L $SP: 栈指针L $PS: 处理器状态十.信号Gdb通常可以捕捉到发送给它的大多数信号, 通过捕捉信号, 它就可决定对于正在运行的进程要做些什么工作.例如, 按ctrl - c将中断信号发送给gdb, 通常就会终止gdb.但是你或许不想中断gdb, 真正的目的是要中断gdb正在运行的程序, 因此, gdb要抓住该信号并停止它正在运行的程序, 这样就可以执行某些调试操作.Handle命令可控制信号的处理, 他有两个参数, 一个是信号名, 另一个是接受到信号时该作什么.几种可能的参数是:L Nostop 接收到信号时, 不要将它发送给程序, 也不要停止程序.L stop 接受到信号时停止程序的执行, 从而允许程序调试; 显示一条表示已接受到信号的消息 (禁止使用消息除外)L print 接受到信号时显示一条消息L noprint 接受到信号时不要显示消息 (而且隐含着不停止程序运行)L pass 将信号发送给程序, 从而允许你的程序去处理它、停止运行或采取别的动作.L nopass 停止程序运行, 但不要将信号发送给程序.例如, 假定你截获sigpipe信号, 以防止正在调试的程序接受到该信号, 而且只要该信号一到达, 就要求该程序停止, 并通知你.要完成这一任务, 可利用如下命令:(GDB) handle SIGPIPE stop print请注意, 你可以用信号编号替代信号名 unix的信号名总是采用大写字母!如果你的程序要执行任何信号处理操作, 就需要能够测试其信号处理程序, 为此, 就需要一种能将信号发送给程序的简便方法, 这就是signal命令的任务.该命令的参数是一个数字或者一个名字, 如sigint.假定你的程序已将一个专用的sigint (键盘输入, 或ctrl - C;Signal 2) the signal handler is programmed to take a cleanup action. If you want to test the signal handler, you can set a breakpoint and use the following command:(GDB) signal 2Continuing, with, signal, SIGINT (2)The program continues, but immediately transmits the signal, and the handler starts runningEleven. Search for original filesSearch text:, this command can be displayed in the current file, including the next line of the text string.Reverse-search text:, this command displays the previous line containing text.Twelve.UNIX interfaceThe shell command starts the UNIX shell, and the CTRL-D exits the shell and returns to gdb.Thirteen. The history of commandTo allow the use of historical commands, use the set history expansion on command(GDB) set, history, expansion, onSummary: common GDB commandsThe backtrace displays the current location in the program and the stack trace indicating how to reach the current location (synonyms: where)Breakpoint sets a breakpoint in the programCD changes the current working directoryClear deletes the breakpoint at the stop just nowWhen the commands hits the breakpoint, list the commands that will be executedContinue starts from breakpoint and continues executionDelete deletes a breakpoint or monitoring point; it can also be used with other commandsWhen the display program stops, variables and expressions are displayedDown moves down the stack frame so that another function becomes the current functionFrame selects the frame for the next continue commandInfo displays various information related to the programJump starts running at another point in the source programKill abort the program running under GDB controlList lists the contents of the original file corresponding to the program being executedNext executes the next source line, thus executing a function in its entiretyPrint displays the value of a variable or expressionPWD displays the current working directoryPype displays the content of a data structure, such as a structure or C++ classQuit quit GDBReverse-search searches the source file in reverse for regular expressionsRun executes the programSearch searches for regular expressions in source filesSet variable assign values to variablesSignal sends a signal to a running processStep executes the next source line and, if necessary, goes to the next functionUndisplay display command counter command, do not display the expressionUntil ends the current loopUp moves up the stack frame so that another function becomes the current functionWatch sets up a monitoring point (i.e., data breakpoint) in the programWhatis displays variables or function types****************************************************The debugger for GNU, called GDB, is an interactive tool that works in character mode. In the X Window system, there is a GDB front end graphical tool called xxgdb. GDB is a powerful debugger that performs the following debugging tasks:* setting breakpoints;* monitoring the value of program variables;* a single step of the program;* modify the value of a variable.Before you can use the GDB debugger, you must compile the source file using the -g option. You can define the CFLAGS variable in makefile as follows:CFLAGS = -gWhen running the GDB debugger, you use the following command:GDB prognameTyping help at the GDB prompt lists the categories of commands, and the main categories are:* aliases: Command alias* breakpoints: breakpoint definition;* data: data view;* files: specify and view files;* internals: maintenance command;* running: program execution;* stack: call stack view;* statu: status view;* tracepoints: trace program execution.Type the category name of the help followed by the command to obtain a detailed list of the class commands.Common commands for GDBCommand explanationBreak NUM sets breakpoints on the specified row.BT shows all the call stack frames. This command can be used to display the order in which the function is called.Clear deletes a breakpoint set on a particular source file or a particular line. Its usage is clear FILENAME:NUMContinue continues executing the program being debugged. This command is used when the program stops operating because of processing signals or breakpoints.Display EXPR displays the value of the expression every time the program stops. Expressions are made up of variables that are defined by the program.File FILE loads the specified executable file for debugging.Help NAME displays help information for the specified command.Info break displays the current breakpoint list, including the number of times the breakpoint is reached.Info files displays detailed information about the debugged files.Info func displays all the function names.Info local displays local variable information when functions are used.Info prog displays the execution state of the debugger.Info var displays all global and static variable names.Kill terminates the program being debugged.List displays the source code segment.Make runs the make tool without exiting the gdb.Next performs a single line of source code without stepping into other functions.Print EXPR displays the value of the expression EXPR.The example uses ******gdb ************************Round and roundListing 1 a C source with error bugging.cCode:Round and round1, I, ncludeTwo3, static, char, buff, [256];4 static char* string;5 int main (){67 printf ("Please input a string:");8 gets (string);9 printf (\nYour, string,%s\n, is:, string);10}Round and roundThe program above is very simple, the purpose is to accept user input, and then print out the user's input. The program usesan uninitialized string address string, so after compiling and running, there will be a Segment Fault error:$GCC, -o, bugging, -g, bugging.c$./buggingPlease, input, a, string:, ASFDSegmentation fault (core dumped)To find the problems in the program, we use GDB and follow these steps:1. run the GDB bugging command and load the bugging executable file;2. execute the loaded bugging command run;3. use the where command to see where the program went wrong;4. use the list command to view the code that calls the gets function;5. the only factor that can cause errors in the gets function is the variable string. View the value of string with the print command;6. in GDB, we can directly modify the value of a variable, as long as you take a valid pointer value from string, and for this reason, we set breakpoint break 8 at the eighth line;7., the program rerun to stop at the eighth line, then we can use the set variable command to modify the value of string;8., and then continue to run, will see the correct program operation results.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

遇到MSP430莫名BUG
Debug fail “Can’t” find a source file at “/tmp/Ti_MKLIBaXqLbT/SRC/copy_zero_init.c”
TI 论坛上前辈的提问…
解决方案
MSP430遇到一个问题程序编译链接都没问题但是,下载Debug不能运行,原因是代码量过大,初始化变量时耗时太长导致程序未进入MAIN函数看门狗就导致单片机复位。

解决办法如下this can be done by adding code to disable the watchdog within the routine system_pre_init() in file pre_init.c. This routine is called prior to the auto init hence the watchdog will be disabled prior to the C initialization process. This file can be found in the directory 'your_CSS_instalation_directory' \tools\compiler\msp430\lib after unzipping the file rtssrc.zip. Add this file to your project and edit it to add the statement to disable to watchdog. Rebuild your project and test."
意思就是在CCS5安装目录下找到\tools\compiler\msp430\lib 找到rtssrc.zip文件,解压后找
到pre_init.c文件,添加这个文件到工程中,编辑这个文件,添加关狗语句。

EDIT BY KUAN。

相关文档
最新文档