Python实现电子词典(图形界面)
终端电子词典:https://www.cnblogs.com/noonjuan/p/11341375.html
文件一览:
.
├── client.py
├── data.py
├── dic.csv
├── func.py
├── pics
│ ├── pic_login.jpg
│ ├── pic_main.jpg
│ └── pic_signup.jpg
├── readme.txt
├── server.py
└── settings.py
pics文件图片一览:
运行截图:
代码一览:
图形化界面电子词典 编程语言:Python 环境支持:Ubuntu 16.04、MySQL 使用模块:pymysql、socket、tkinter 编程文件:server.py、client.py、settings.py、data.py、func.py data.py: 1、创建dictionary数据库 2、创建userinfo、dictionary、history等表 3、将文本数据导入数据库中 func.py: send:套接字发送函数 recv:套接字接收函数 server.py: main函数:循环接收客户端连接请求 handler函数:处理客户端连接成功后的其他请求 client.py: main函数:主循环事件 Handler类:处理客户端请求以及客户端图形化界面
#!/use/bin/env python #coding=utf-8 ''' module: settings.py name: no樂on date: Tue Aug 13 16:39:40 2019 account: https://www.cnblogs.com/noonjuan/ 简介:设置文件 ''' # pymysql settings host = 'localhost' user = 'root' password = '******' database = 'dictionary' charset = 'utf8' # socket settings HOST = '0.0.0.0' # or 'localhost' PORT = 5555 ADDR = HOST, PORT
#!/use/bin/env python #coding=utf-8 ''' project: digital dictionary(电子词典) module: func.py name: no樂on date: Tue Aug 13 17:20:00 2019 account: https://www.cnblogs.com/noonjuan/ 简介:项目所需要用到的通用函数 ''' import struct ''' 目的:send和recv函数是为了解决socket流式套接字(TCP)传输中可能出现的粘包问题 方法:先将要发送内容的大小发送过去,让对方将缓冲区大小设置为收到的大小,再接收数据,即可解决粘包问题 ''' def send(socket, word): res = struct.pack('i', len(word)) # 按照int格式,把word的长度封装成字符串 socket.send(res) # 发送res socket.send(word.encode()) # 再发送word def recv(socket): res = socket.recv(4) # 接受到res(int类型,4个字节) i = struct.unpack('i', res)[0] # 按照int格式,将res解析 word = socket.recv(i).decode() # 接收到word(将buffersize(缓冲区大小)设置为i) return word
#!/use/bin/env python #coding=utf-8 ''' project: digital dictionary(电子词典) module: data.py name: no樂on date: Tue Aug 13 16:42:23 2019 account: https://www.cnblogs.com/noonjuan/ ''' import pymysql from settings import * db = pymysql.connect(host, user, password) # 创建mysql数据库对象 cursor = db.cursor() # 创建游标对象 cursor.execute('create database dictionary;') # 创建数据库 cursor.execute('use dictionary;') # 使用数据库 # 创建userinfo表,包含id,name,password字段 cursor.execute(''' create table userinfo( id int primary key auto_increment, name varchar(20), password varchar(20)); ''') # 创建dictionary表,包含id,word,meaings字段 cursor.execute(''' create table dictionary( id int primary key not null auto_increment, word varchar(50), meanings text); ''') # 创建history表,包含id,name,word,time字段 cursor.execute(''' create table history( id int primary key auto_increment, name varchar(20), word varchar(50), time char(24)); ''') # 将"/var/lib/mysql-files/dic.csv"导入到dictionary表中的(word, meanings)字段中 cursor.execute(''' load data infile "/var/lib/mysql-files/dic.csv" into table dictionary fields terminated by ":" lines terminated by "\n" (word, meanings); ''') db.commit() # 提交数据库 cursor.close() # 关闭游标对象 db.close() # 关闭数据库对象
abbreviation:n.节略,缩写,缩短 abide:vt.忍受 abolish:vt.废除,取消 absent:a.不在意的 absorption:n.吸收;专注 abstract:n.抽象 absurd:a.不合理的,荒唐的 abundance:n.丰富,充裕 accessory:a.附属的 accord:n.调和,符合;协议 acknowledge:vt.承认;告知收到 acquaint:vt.使认识,使了解 action:n.作用;情节 adhere:vi.粘附;追随;坚持 adjacent:a.毗连的;紧接着的 adjoin:vt.贴近,毗连;靠近 adjustable:a.可调整的,可校准的 administration:n.局(或署、处等) admiration:n.钦佩;赞美,羡慕 adoption:n.收养;采纳,采取 adore:vt.崇拜;很喜欢 advantageous:a.有利的,有助的 advertise:vi.登广告 advocate:vt.拥护 aerial:a.空气的;航空的 aerospace:n.航空和宇宙航行空间 affirm:vt.断言,批准;证实 agitation:n.鼓动,煸动;搅动 agreeable:a.惬意的;同意的 alas:int.唉,哎呀 album:n.粘贴簿;相册;文选 alert:a.警惕的;活跃的 algebra:n.代数学 alien:n.外国人 alignment:n.队列;结盟,联合 allied:a.联合的;联姻的 allowance:n津贴,补助费 alongside:prep.在…旁边 ally:n.盟国,同盟者,伙伴 alteration:n.变更,改变;蚀变 alternate:a.交替的 amateur:a.业余的n.业余爱好者 ambassador:n.大使,使节 ambient:a.周围的,包围着的 ambiguous:a.模棱两可的;分歧的 ambitious:a.有雄心的;热望的 ample:a.足够的;宽敞的 amplitude:n.广大;充足;振幅 amusement:n.娱乐,消遣,乐趣 analogue:n.类似物;同源语 analogy:n.相似,类似;比拟 analytic(al):a.分析的;分解的 anniversary:n.周年纪念日 announce:vt.报告…的来到 annually:ad.年年,每年 anode:n.阳极,正极,板极 answer:vi.符合,适合 antarctic:n.南极区 antenna:n.触角;天线 antique:n.古物 anybody:n.重要人物 apparent:a.显然的 appendix:n.附录,附属物;阑尾 applaud:vt.喝彩;欢呼vi.欢呼 applause:n.喝彩;夸奖,称赞 appreciable:a.可估价的;可察觉的 appreciation:n.欣赏;鉴别;感激 apt:a.恰当的;聪明的 arc:n.弧,弓形物;弧光 arch:vt.用拱连接 architect:n.建筑师;创造者 arctic:n.北极 array:n.队列;排列 ascend:vi.攀登,登高;追溯 ascertain:vt.查明,确定,弄清 ascribe:vt.把…归于 ashore:ad.在岸上,上岸 ass:n.驴;傻瓜,蠢笨的人 assassinate:vt.暗杀,行刺;中伤 assault:n.攻击 assert:vt.断言,宣称;维护 assessment:n.估定;查定;估计数 assumption:n.采取;假定;傲慢 assurance:n.保证;财产转让书 astonishment:n.惊奇,惊讶 astronomy:n.天文学 atom:n.微粒;微量 attachment:n.连接物,附件;爱慕 attendance:n.到场;出席人数 attendant:n.侍者;护理人员 attorney:n.代理人;辩护律师 audience:n.正式会见;拜会 author:n.创造者,创始人 automate:vt.使自动化 avail:n.效用 availability:n.有效(性);可得性 aviation:n.飞行 awake:vi.认识到 awful:a.威严的;令人崇敬的 awkward:a.不雅观的 axial:a.轴的;轴向的 axis:n.轴,轴线;第二颈椎 axle:n.(轮)轴,车轴,心棒 baby:n.一家中年龄最小的人 bachelor:n.未婚男子;学士 bacon:n.咸猪肉,熏猪肉 bacterium:n.细菌;拳击迷 badge:n.徽章,像章;标志 baffle:n.迷惑 bait:n.饵;引诱物 balcony:n.阳台;楼厅,楼座 bald:a.秃头的;无毛的 ballet:n.芭蕾舞;舞剧 bamboo:n.竹;竹杆,竹棍 bandage:n.绷带,包带 bandit:n.土匪,盗匪,歹徒 bank:vi.把钱存入银行 banker:n.银行家 bankrupt:vt.使破产 banquet:n.宴会,盛会,酒席 barely:ad.仅仅,勉强 barge:n.驳船;大型游船 barley:n.大麦 barometer:n.气压计,睛雨表 baron:n.男爵;贵族;巨商 barren:a.贫瘠的;不妊的 baseball:n.棒球;棒球运动 basement:n.地下室;地窖;底层 basin:n.内海;盆地,流域 battery:n.炮兵连;兵器群 battle:vt.与…作战 bazaar:n.集市,廉价商店 bead:n.有孔小珠;露珠 beam:vi.发光,发热;微笑 bearing:n.支承;忍受;方位 bed:n.河床,(湖)底,矿床 beetle:n.甲虫;近视眼的人 beforehand:ad.预先;提前地 bend:vi.屈从 bestow:vt.把…赠与 between:ad.当中,中间 beware:vt.&vi.谨防,当心 bewilder:vt.迷惑,把…弄糊涂 bid:vi.报价 bishop:n.(基督教的)主教 bitterness:n.苦味,辛酸,苦难 blacksmith:n.铁匠,锻工 blast:n.管乐器的声音 blaze:vi.燃烧 bleach:vi.变白 blind:n.百叶窗;窗帘;遮帘 block:n.阻塞;障碍物;炮闩 blond:n.白肤金发碧眼的人 blouse:n.女衬衫;童衫;罩衫 blue:a.伤心的;下流的 blunder:n.大错 blush:n.脸红 board:vt.(收费)供…膳食 body:n.物体;(液)体;实质 boiler:n.锅炉;热水贮槽 bore:n.讨厌的人;麻烦事 bound:a.应当的;必定的 bourgeois:a.资产阶级的;平庸的 box:n.专席 boycott:vt.&n.联合抵制 brace:vt.拉紧,撑牢 brand:vt.在…上打烙印 breakdown:n.崩溃,倒塌;失败 breakfast:vi.吃早餐 breed:n.(动物)品种 bribe:vt.向…行贿 bridegroom:n.新郎 bridge:vt.架桥于,用桥连接 bridle:vt.抑制 brightness:n.明亮,辉煌,聪明 broaden:vt.&vi.放宽,变阔 bronze:n.青铜色 brood:vt.沉思vi.郁闭地沉思 Buddhism:n.佛教,释教 budget:n.预算,预算案 buffalo:n.水牛;水陆坦克 bug:n.虫子;臭虫 bugle:n.军号,喇叭 bull:n.买空的证券投机商 bulletin:告示,公告,公报 bump:n.肿块 bureaucracy:n.官僚主义;官僚机构 burglar:n.夜盗,窃贼 burial:n.安葬,埋葬,埋藏 burner:n.灯头,煤气头 bushel:n.蒲式耳(容量单位) butt:n.大酒桶,桶 buzz:vi.(蜂等)嗡嗡叫 bypass:vt.绕过 by-product:n.副产品 cable:n.海底电报 calculus:n.微积分;结石 calibration:n.校准;标定,刻度 can:vt.装罐头 cane:n.(藤等)茎;手杖 cancel:vt.删去,勾销,取消 capability:n.能力,才能;性能 capacitance:n.电容,电容量 capacitor:n.电容器 cape:n.披肩,斗篷;海角 captive:a.被俘虏的;被迷住的 carry:vt.刊登 cartoon:n.漫画,动画片 cartridge:n.弹药筒,子弹;软片 catalogue:vt.为…编目录 catalyst:n.催化剂;刺激因素 category:n.种类,类目;范畴 cater:vi.迎合,投合 Catholic:a.天主教的n.天主教徒 caution:vt.警告 cautious:a.小心的,谨慎的 cavity:n.洞,穴,空腔 cement:vi.粘紧 censor:vt.审查,检查 cereal:n.谷类,五谷,禾谷 certainty:n.确实性,确信,确实 challenge:n.艰巨任务;要求回避 champion:n.斗士;提倡者 characterize:vt.表示…的特性 charcoal:n.炭,木炭;生物炭 charge:vt.装满 charm:vi.迷人 charter:n.宪章;契据 chatter:vi.&n.喋喋不休 cheat:n.欺诈;骗取 check:n.支票,帐单 cherish:vt.珍爱;怀有(感情) chestnut:n.栗子;栗树;栗色 chill:vi.感到寒冷;冷淬 chip:n.薄片,碎片 choice:a.优等的 chop:n.一块排骨,肉块 chord:vi.协调 chorus:vt.&vi.合唱 Christ:n.救世主(耶稣基督) Christian:a.基督教的 cigar:n.雪茄烟,叶卷烟 circular:n.传单,通报,通函 circulation:n.循环;(货币等)流通 circus:n.马戏;马戏团 cite:vt.引用,引证;举例 civilian:a.平民的 claim:n.权利,所有权 clamp:vt.夹住,夹紧 clap:n.拍手喝采声;霹雳声 clash:n.碰撞声;抵触,冲突 clasp:vt.扣住,扣紧,钩住 classic:a.不朽的 clatter:n.得得声,卡嗒声 cleanliness:n.清洁 clearing:n.(森林中的)空旷地 client:n.顾客;诉讼委托人 climax:n.(兴趣的)顶点 cling:vi.粘住;依附;坚持 clinic:n.诊所,医务室;会诊 clip:n.夹子,钳子 clip:vt.剪;剪辑报刊 cloak:vt.掩盖,覆盖,掩饰 clockwise:a.&ad.顺时针方向转的 closet:n.小房间;壁碗橱 cloudy:a.混浊的;模糊不清的 clown:n.(马戏的)小丑,丑角 cluster:vt.使成群 clutch:vi.掌握,攫 coach:vt.辅导,指导,训练 cock:n.旋塞,开关,龙头 coefficient:n.协同因素;系数,率 coffin:n.棺材,柩 coherent:a.粘着的;紧凑的 coin:vt.铸造(硬币) coincide:vi.相符合;相巧合 coke:vt.&vi.炼焦 collaborate:vi.协作,合作;协调 collide:vi.碰撞;冲突,抵触 colonial:a.殖民地的,殖民的 colonist:n.移民;殖民地居民 combat:vi.格斗 combustion:n.燃烧;氧化;骚动 comedy:n.喜剧;喜剧场面 commence:vi.获得学位 commend:vt.称赞,表扬;推荐 commission:n.委托,委任;委托状 commodity:n.日用品,商品,物品 commonplace:n.平常话 commonsense:a.有常识的 commonwealth:n.共和国;联邦 compact:vt.使紧凑 comparable:a.可比较的;类似的 compatible:a.一致的;兼容制的 compensate:vt.&vi.补偿,赔偿 compensation:n.补偿,赔偿,赔偿费 competitive:a.竞争的,比赛的 competitor:n.竞争者,敌手 complaint:n.疾病,病痛;主诉 complement:n.补足(物) completion:n.完成,结束,完满 complexity:n.复杂(性) complication:n.复杂,混乱;并发症 compliment:vt.赞美,祝贺 comply:vi.应允,遵照,照做 composer:n.作曲家;调停人 composite:n.合成物 composition:n.组成,构成,结构 comprehend:vt.了解,理解,领会 compression:n.压缩,压紧,浓缩 compulsory:a.强迫的,义务的 conceit:n.自负,自高自大 conceive:vt.设想,以为;怀孕 concentrate:vt.&vi.浓缩,提浓 conception:n.概念,观念,想法 concern:n.所关切的事;商行 concert:n.一齐,一致,协作 concession:n.让步,迁就 confidence:n.私房话,秘密,机密 confidential:a.秘密的;亲信的 confirmation:n.证实,确定;确认 conform:vi.一致 confront:vt.使面对;使对证 conqueror:n.征服者,胜利者 consciousness:n.意识,知觉,觉悟 consequence:n.重要(性),重大意义 consequent:a.作为结果的;必然的 conservative:a.有保存力的,防腐的 consistent:a.前后一致的,连贯的 console:n.悬臂,肘托;控制台 consolidate:vi.合并 constituent:n.选民 constitute:vt.构成,组成 constitution:n.(人的)体格,素质 constraint:n.强迫,结束;强制力 construction:n.结构;作图(法) consul:n.领事 consumer:n.消费者,用户 consumption:n.消费(量),灭绝 contend:vt.坚决主张 context:n.上下文;来龙去脉 continental:a.大陆的,大陆性的 contradict:vt.反驳,否认 contrary:n.反对命题 contrast:vt.使对比vi.形成对比 controversy:n.争论,辩论,争吵 convention:n.公约,(换俘等)协定 convert:vt.转变,改变,变换 convey:vt.传达;传播;转让 conviction:n.确信,信服,深信 cooperative:n.合作社 coordinate:n.同等的人 correctly:ad.正确地,恰当地 correlate:n.互相关联的事物 correlation:n.相互关系;对射 correspondence:n.通信;符合;对应 corrosion:n.腐蚀,侵蚀;锈 corrupt:a.腐败的 cosmic:a.宇宙的;广大无边的 cosmos:n.宇宙;秩序,和谐 couch:n.睡椅,长沙发椅 counsel:n.商议;忠告;律师 count:n.起拆理由,罪状 counter:a.&ad.相反的(地) courageous:a.勇敢的,无畏的 courteous:a.有礼貌的,谦恭的 courtesy:n.礼貌,谦恭,请安 coward:a.懦怯的,胆小的 crab:vi.捕蟹 crack:vi.&vt.发出爆裂声 cradle:n.摇篮,发源地 craft:n.技巧 crank:vi.转动曲柄 crash:vi.撞坏,摔坏,砸碎 credit:vt.&n.相信,信任 crisis:n.危机;转折点 crisp:a.脆的;卷曲的 criterion:n.标准,准则,尺度 crooked:a.弯的,歪的;畸形的 cross:a.易怒的;杂交的 cruelty:n.残酷;残酷行为 cruise:vt.巡航于… cubic:a.立方体的;立方的 cuckoo:n.杜鹃,布谷鸟 curly:a.卷曲的;有卷毛的 currency:n.通货;通用;市价 currently:ad.普遍地;当前 custom:n.海关,关税 customary:a.通常的;照惯例的 cutter:n.用于切割的器械 cylinder:n.圆筒;柱(面);汽缸 damn:n.诅咒;丝毫 datum:n.资料;数据;已知数 dazzle:vt.&vi.炫耀;迷惑 deafen:vt.使聋;使隔音 deal:vi.做买卖;对付 dealer:n.商人,贩子;发牌者 dean:n.(大学)院长,系主任 decay:vt.使腐朽,使腐烂 decidedly:ad.明确地,坚决地 decimal:a.小数的,十进制的 decisive:a.决定性的;果断的 declaration:n.宣布,宣言;申诉 decline:vt.下倾;偏斜;衰退 decompose:vt.&vi.腐败;分解 decorative:a.装饰的;可作装饰的 decree:n.法令,政令;教令 dedicate:vt.奉献;献身 deem:vi.想 deepen:vt.加浓 default:n.&vi.不履行;缺席 deficiency:n.缺乏;不足之数 deficient:a.缺乏的;欠缺的 define:vt.规定;立(界限) deflect:vt.&vi.(使)偏斜 deflection:n.偏斜,歪斜;偏差 deform:vt.损坏…的形状 deformation:n.损坏;变形;畸形 defy:vt.向…挑战;蔑视 degradation:n.降级;退化;衰变 degrade:vt.使降给;使堕落 delegate:n.代表,委员,特派员 deliberate:a.深思熟虑的;审慎的 deliberately:ad.审慎地,故意地 denial:n.否定;拒绝相信 denote:vt.指示,意味着 denounce:vt.谴责,声讨;告发 dentist:n.牙科医生 dependant:n.受赡养者;侍从 deposit:n.押金;寄存物 deposition:n.免职,罢免;口供 depression:n.消沉;不景气萧条期 deprive:vt.夺去;使(人)失去 deputy:a.副的 derivation:n.引出;起源;衍生 descendant:n.子孙,后裔;弟子 descent:n.下降;出身;斜坡 desert:vt.遗弃;擅离(职守) designate:vt.指出,指示;指定 desolate:a.荒芜的;孤独的 dessert:n.甜点心 destine:vt.命定,注定;预定 destiny:n.命运,天数 destructive:a.破坏(性)的,危害的 detach:vt.分开;派遣(军队) detail:n.琐碎,小事 detain:vt.耽搁;扣押,拘留 detective:n.侦探,密探 detector:n.发觉者,探测器 develop:vt.使(颜色等)显现 deviate:vt.(使)背离,偏离 deviation:n.背离,偏离;偏差数 devotion:n.献身,热诚,专心 devour:vt.吞食;吞灭,毁灭 diagnose:vt.诊断(疾病) dictator:n.独裁者,专政者 diesel:n.柴油发动机,内燃机 diet:n.饮食,食物 difficult:a.难以满足的 dignity:a.尊贵;(举止)庄严 diminish:vt.减少,减小,递减 dine:vt.宴请 dioxide:n.二氧化物 diploma:n.毕业文凭,学位证书 diplomatic:a.外交的;有策略的 directory:n.姓名地址录;董事会 disagreement:n.不一致;争论 disappearance:n.消失,消散;失踪 disastrous:a.灾难性的;悲惨的 discern:vt.看出,辨出;辨别 discount:n.折扣;打折扣卖 discourse:n.讲话,演说,讲道 discrimination:n.辨别;识别力;歧视 disgrace:n.失宠,耻辱,丢脸 disillusion:vt.使觉醒 dismay:n.惊慌,沮丧,灰心 dismiss:vt.忘掉 disorder:n.疾病,小病 dispatch:n.急件 disperse:vt.(使)分散;驱散 displace:vt.移置;取代;置换 displacement:n.移置;免职;置换 disregard:n.不管 dissatisfaction:n.不满,不平 dissipate:vt.驱散;浪费vi.消散 dissolve:vt.解除(婚约等) distinct:a.独特的 distinctly:ad.显然,清楚地 distinguish:v.使显出特色,使杰出 distort:vt.歪曲,曲解,扭曲 distortion:n.弄歪,歪曲;畸变 distract:vt.分散(心思);打扰 disturbance:n.动乱;干扰;侵犯 diverge:vi.分岔;分歧 diversion:n.转移;改道;娱乐 divert:vi.转移 divine:a.神的;敬神的 dizzy:a.头晕眼花的,眩晕的 dock:vt.把…引入船坞 doctrine:n.教义,主义;学说 documentary:a.纪录的,文献的 dome:n.圆屋顶,拱顶 domestic:a.养在家里的 dominant:n.主因 dominate:vt.统治,支配,控制 doom:vt.注定 doubtless:ad.无疑地;很可能 dove:n.鸽子,斑鸠 drain:vi.(水等)流掉 drainage:n.排水;下水道 drama:n.戏剧性事件;戏剧性 drastic:a.激烈的;严厉的 drawback:n.退款;妨碍;弊端 dreadful:a.可怕的;令人敬畏的 dry:a.干巴巴的,枯燥的 duke:n.公爵,君主;手 duplicate:vt.复制 dust:n.垃圾,废品,灰烬 dwarf:n.矮子,侏儒 dwell:vi.凝思,细想 dynamic(al):a.机能上的 dynamo:n.发电机 ear:n.(稻麦等的)穗 earnings:n.工资,收入;收益 earthenware:n.陶器 eastward:a.&ad.向东的,向东 echo:vt.反射(声音等) eclipse:n.(日,月)食 ecology:n.生态学;个体生态学 economically:ad.节约地,在经济上 economics:n.经济学;经济 edit:vt.编辑,编纂;校订 editorial:n.社论,期刊的社论 Egyptian:n.埃及人 eject:vt.逐出,排斥;喷射 elapse:vi.(时间)过去,消逝 elbow:vt.用肘挤,挤进 electrician:n.电工,电气技师 electrode:n.电极;电焊条 electronics:n.电子学 elegant:a.(举止、服饰)雅致的 elemental:a.基本的;自然力的 elevate:vt.提高(思想);抬高 elevation:n.高度;标高;隆肿 elliptical:a.椭圆的;省略的 eloquence:n.雄辩;口才,修辞 embarrass:vt.使负债;使复杂化 embassy:n.大使馆;大使的职务 embody:vt.体现;包含,收录 embrace:vt.包括,包含;包围 embroidery:n.绣花,刺绣;绣制品 emerge:vi.浮现,出现;显露 emigrate:vi.永久移居国外 emission:n.散发;传播;发出物 empirical:a.经验主义的 enchant:vt.迷住;用魔法迷惑 enclosure:n.围绕;围场,围栏 end:n.目标,目的 endanger:vt.危及,危害 endeavor:vi.&n.努力,尽力 endow:vt.资助;赋予,授予 endurance:n.耐久力,持久力 energetic:a.积极的;精力旺盛的 energize:vt.给与…能量;电压 engage:vt.使(齿轮等)啮合 engagement:n.婚约;约会,债务 enhance:vt.提高,增加;夸张 enlighten:vt.启发,开导;启蒙 enrich:vt.使富裕;使丰富 enroll:vt.登记,招收vi.参军 enterprise:n.艰巨的事业;事业心 entertainment:n.招待,招待会 entitle:vt.把…称作 entreat:vt.&vi.恳求 entry:n.通道;条目 environmental:a.环境的,环境产生的 episode:n.一段情节;插曲 epoch:n.(新)时代;历元 equation:n.平衡;平均;反应式 equator:n.赤道,天球赤道 equilibrium:n.平衡,均衡;均衡论 equivalent:a.等面(体)积的 erect:a.竖起的 erosion:n.腐蚀,侵蚀;糜烂 errand:n.差使,差事 escort:n.&vt.护卫,护送 essence:n.本质,本体;精华 essential:a.特发的;自发的 establish:vt.使…被永久地接受 estate:n.房地产;财产,产业 eternal:n.永久的;不朽的 evaporate:vt.使脱水vi.发散蒸气 even:a.同一日期的 evenly:ad.一致地,平静地 everlasting:a.永久的;持久的 evil:n.邪恶,罪恶;祸害 evolution:n.开方;(天体的)形成 excel:vi.杰出 except:vt.把…除外,除去 exceptional:a.例外的;优越的 excess:n.过度行为,暴行 excessively:ad.过分,极端地 exclamation:n.呼喊,惊叫;感叹 exclusive:a.除外的;孤傲的 excursion:n.离题 excuse:vt.与…辩解;使免除 execution:n.实行,执行;处死刑 executive:n.总经理,董事 exemplify:vt.举例证明(解释) exert:vt.发挥(威力),施加 exile:n.被流放者 expect:vt.料想,认为 expedition:n.探险;探险队 expenditure:n.(时间等)支出,消费 expel:vt.驱逐,开除;排出 experimentally:ad.实验上,实验性地 experimentation:n.实验,试验;实验法 expire:vi.满期,到期;断气 explicit:a.明晰的;直率的 exploration:n.考察;勘探;探查 exposition:n.说明,解释;陈列 extinct:a.绝种的;熄灭了的 extinguish:vt.熄灭,扑灭;消灭 extra:n.附加物;额外的人手 extract:n.摘录 extraction:n.抽出;提取法;摘要 extraordinarily:ad.非常地,特别地 extravagant:a.奢侈的;过度的 extreme:n.极端不同的性质 fabricate:vt.制作,组合;捏造 fabrication:n.制作,构成;捏造 facilitate:vt.使容易;助长 faction:n.派别,宗派,小集团 fair:a.美丽的 fake:a.假的 fall:vi.变成,成为;陷于 fantastic:a.空想的;奇异的 fascinate:vi.迷人 fastener:n.扣件,钮扣,揿钮 faultless:a.无过失的;无缺点的 fearless:a.无畏的,大胆的 feel:vi.摸起来 fell:vt.砍倒(树等);砍伐 fellowship:n.伙伴关系;联谊会 feminine:a.女性的;女子气的 fence:vi.击剑 ferrous:a.铁的;亚铁的 ferry:vt.运送 fertile:a.(创造力)丰富的 fighter:n.斗争者;战斗机 filament:n.细丝;长丝;灯丝 fill:vt.担任(职务);填补 filter:vi.滤过 filth:n.污秽,污物;淫猥 finance:vt.提供资金 finely:ad.精细地,美好地 finite:a.有限的;有尽的 fireplace:n.壁炉 firework:n.爆竹,花炮,烟火 firmness:n.坚固,坚定,稳固 first-rate:a.第一流的,优秀的 fission:n.裂开;分裂生殖 fitness:n.适当,恰当;健康 fitting:n.配合 fixture:n.固定;定期存款 flake:n.片,薄片;肌膈 flame:vt.点燃 flank:n.肋,肋腹;侧面 flannel:n.法兰绒;法兰绒衣服 flap:vi.拍动 flask:n.瓶;火药筒;砂箱 flatten:vt.把…弄平;击倒 flatter:vt.奉承,阿谀,谄媚 flavour:vt.给…调味 flaw:n.缺点,瑕疵;裂隙 flee:vt.逃避 flexible:a.灵活的,可变通的 flight:n.溃退,逃跑;外流 fling:vi.&vt.(用力)扔,抛 float:n.漂浮物;浮标,木筏 flock:vi.群集,聚集 fluctuate:vt.使波动 fluctuation:n.波动;脉动;踌躇 flush:n.兴奋,脸红;发烧 flutter:vi.(鸟)振翼;飘动 flux:n.流;涨潮;流量 fly:v.飞跑,逃跑,消失 foam:n.泡沫;泡沫塑料 follow:vt.从事(职业),经营 follower:n.契据的附面;从动件 footpath:n.小路,人行道 fore:a.先前的 foreign:a.无关的 foresee:vt.预见,预知,看穿 forge:vt.打(铁等),锻造 formal:a.形态的;规范的 formerly:ad.以前,从前 formidable:a.可怕的;难对付的 formulate:vt.用公式表示 formulation:n.明确的表达 forsake:vt.遗弃,抛弃,摒绝 fort:n.要塞,堡垒 forthcoming:a.即将到来的;现有的 fortress:n.堡垒,要塞 forum:n.论坛,讨论会 forward:ad.向前,将来vt.转递 fossil:a.化石的 foster:vt.养育,抚养;培养 foul:a.肮脏的;丑恶的 fowl:n.家禽;禽肉 fraction:n.分数;分馏的部分 fracture:vi.破裂 fragile:a.脆的;体质弱的 fragrant:a.香的,芬芳的 frail:a.脆弱的;意志薄弱的 framework:n.机构,组织,体制 freight:n.运费;货运;负担 frequency:n.频繁,屡次;频率 frequent:a.常见的;频繁的 freshen:vt.使显得新鲜 fret:vt.&vi.(使)烦恼 friction:n.擦热皮肤 fright:n.惊吓,恐怖 frightful:a.可怕的;讨厌的 fringe:n.穗,毛边;边缘 fro:ad.往,去,回,向后 frock:n.(女)上衣,罩衫 frustrate:vt.挫败;使无效 furious:a.狂暴的;强烈的 further:vt.增进 fury:n.狂怒,暴怒;猛烈 fuse:n.保险丝,导火线 fuss:vi.忙乱 gamble:vt.冒…的险 gangster:n.匪徒,歹徒,暴徒 gap:n.山口,山峡;差距 garage:n.汽车修理站;飞机库 garlic:n.蒜,大蒜 garment:n.衣服;服装,衣着 gather:vt.推测,推断 gathering:n.集会,聚会,聚集 gear:n.齿轮,传动装置 generalization:n.一般化;概括,综合 generalize:vt.概括出vi.形成概念 generate:vt.发生,产生;生成 generosity:n.慷慨,宽宏大量 geographical:a.地理的;地区(性)的 geology:n.地质学;(某地)地质 geometrical:a.几何学的 germ:n.细菌,病原菌;幼芽 gesture:vi.(讲话时等)做手势 gigantic:a.巨大的;巨人似的 ginger:n.姜,生姜 gleam:vi.发微光 glider:n.滑翔机;滑翔导弹 global:a.球面的;全球的 glorify:vt.赞美(上帝);颂扬 glossary:n.词汇表;术语汇编 glue:vt.粘牢 gnaw:vi.啮 goddess:n.女神;绝世美女 goodness:n.善良,善行,美德 gorilla:n.大猩猩;暴徒,打手 gorgeous:a.绚丽的;极好的 gossip:n.闲谈;碎嘴子;漫笔 govern:vt.决定,支配;控制 grab:vt.&vi.攫取,抓取 gracious:a.谦和的 gradient:a.倾斜的 gramophone:n.留声机 granite:a.花岗岩,花岗石 grant:n.授予物,拨款 graphite:n.石墨,石墨电极 grasshopper:n.蚱蜢,蝗虫,蚂蚱 grassy:a.草多的;草似的 grateful:a.可喜的,令人愉快的 gravel:n.砂跞;砂砾层;结石 graze:vi.喂草;放牧(牲畜) grease:n.动物脂,脂肪 greed:n.贪心,贪婪 grief:n.悲哀,悲痛,悲伤 grim:a.冷酷无情的,严厉的 grin:vi.咧着嘴笑 grind:vt.折磨,压榨 groove:vt.开槽于 grope:vi.(暗中)摸索,探索 gross:a.(语言、举止)粗俗的 grove:n.林子,小树林,园林 growl:vi.(狗等)嗥叫;咆哮 grumble:vi.抱怨,发牢骚 grunt:vi.作呼噜声;咕哝 guilt:n.有罪,犯罪;内疚 guitar:n.吉他,六弦琴 gust:n.阵风,一阵狂风 gutter:n.沟,边沟;檐槽 hail:vi.招呼 halve:vt.对分;平摊 ham:n.火腿;(兽类的)后踝 hamper:vt.妨碍,阻碍,牵制 handbook:n.手册,便览,指南 handicap:vt.妨碍,使不利 handout:n.施舍物,救济品 handy:a.方便的;便于使用的 harbour:vt.隐匿,窝藏;怀着 hard:a.(酒)烈性的 hardy:a.强壮的,耐劳的 harmonious:a.和谐的,协调的 harp:n.竖琴;天琴座 harsh:a.粗糙的;严厉的 hatch:vt.舱盖,舱口;短门 haughty:a.傲慢的,轻蔑的 haul:vt.拖曳;拖运 haunt:vi.经常出没 hazard:n.危险 head:vt.用头顶(球)vi.出发 heading:n.标题,题词,题名 headlong:a.&ad.头向前的(地) headquarters:n.总局,总店 hearth:n.壁炉地面;炉边 heater:n.加热的人,加热器 hearty:a.衷心的;丰盛的 heave:vt.(用力地)举起;抛 Heaven:n.上帝,神 heighten:vt.加高,提高;增加 hemisphere:n.半球;半球地图 henceforth:ad.今后,从今以后 herald:ad.传令官;通报者 herb:n.草本植物;香草 herd:vi.成群 hesitate:vi.含糊,支吾;口吃 hide:n.生皮,兽皮,皮革 hike:vi.作长途徒步旅行 hindrance:n.障碍,妨碍 hinge:n.合页,折叶,铰链 hip:n.臀部,髋;屋脊 hiss:vi.嘶嘶作声 historian:n.历史学家;编史家 historic:a.历史的;历史性的 hit:n.轰动一时的人(或事) hitherto:ad.迄今,到目前为止 hoarse:a.(声音)嘶哑的 hoe:vt.&vi.锄地 hoist:vi.扯起来 hollow:vi.变空 homely:a.家庭的;家常的 homogeneous:a.同类的;均匀的 hook:vt.用钩连接,用钩挂 hop:vi.跳舞;(人)单足跳 horizon:n.层位 horn:n.角状物,角制品 hose:n.长筒袜;软管 hospitality:n.好客,殷勤;宜人 hostage:n.人质,抵押品 hostess:n.女主人;旅馆女老板 hostile:a.敌对的;不友好的 hound:n.狗;角鲨;卑鄙的人 house:n.议院,会议厅 hover:vi.徘徊;傍徨;翱翔 howl:vi.吠 hug:n.紧紧拥抱 hull:n.外壳,豆荚;薄膜 hum:vt.哼曲子 humanitarian:n.慈善家 humanity:n.人类;人性,人情 humidity:n.湿气;湿度 hurl:vi.猛冲 hurrah:int.好哇,万岁,乌拉 hurricane:n.飓风,十二级风 hurt:n.损伤,伤害,创伤 hush:int.嘘! hydraulic:a.水力的;水力学的 hydrocarbon:n.烃,碳氢化合物 hymn:n.赞美诗,圣歌;赞歌 hypothesis:n.假设;前提 ice:vi.结冰 icy:a.冰冷的;冷冰冰的 idealism:n.唯心主义;理想主义 ideally:ad.理想地;理论上 identical:a.同一的;恒等的 identification:n.认出,鉴定;身份证 idiot:n.白痴;傻子 idleness:n.懒惰;赋闲无事 ignite:vi.着火 ignorance:n.无知,无学,愚昧 illiterate:n.文盲 illuminate:vt.照明,照亮;阐明 illusion:n.幻想;错觉;假象 imitation:n.仿制品,伪制物 immerse:vt.沉浸;给…施洗礼 immigrate:vt.(使)移居入境 immortal:a.不朽的;永生的 impart:vt.给予,传递;告诉 impartial:a.公正的,无偏见的 implement:vt.贯彻 implore:vt.乞求,恳求,哀求 impose:vi.利用;欺骗 impress:vt.盖印,在…打记号 improper:a.不适当的;不合理的 impulse:n.推动,冲力;冲动 impurity:n.不纯;杂质;不道德 inaccessible:a.达不到的,难接近的 inaccurate:a.不精密的,不准确的 inadequate:a.不充足的,不适当的 inasmuch:ad.因为,由于 inaugurate:vt.开始;使就职 incapable:a.无能力的;无资格的 incense:n.香,熏香;香气 incidence:n.发生,影响;入射 incidentally:ad.附带地;顺便提及 inclination:n.倾斜,点头;斜坡 incline:n.坡度 inclusive:a.包围住的;包括的 incompatible:a.不相容的 incomplete:a.不完全的,未完成的 incorporate:vt.结合,合并,收编 incredible:a.难以置信的,惊人的 indefinite:a.无限期的 indicative:a.指示的;陈述的 indignation:n.愤怒,愤慨,义愤 indispensable:a.必不可少的,必需的 individual:a.特殊的 indoor:a.室内的;室内进行的 induce:vt.劝诱;引起;感应 induction:n.就职;归纳推理 indulge:vt.放纵(感情)vi.纵情 industrious:a.勤劳的,勤奋的 inertia:n.惯性,惯量;无力 inevitably:ad.不可避免地 infect:vt.使受影响 infectious:a.传染的;感染性的 infer:vt.&vi.猜想,臆测 inference:n.推论;推断的结果 inferior:n.下级;晚辈,次品 infinite:n.无限;无穷(大) infinitely:ad.无限地,无边地 infinity:n.大量,大宗;无穷大 inflation:n.通货膨胀,物价飞涨 influence:n.势力,权势 ingenious:a.机灵的;精巧制成的 ingenuity:n.机灵;设计新颖 ingredient:n.配料,成分 inherent:a.固有的,生来的 initial:a.词首的 initially:ad.最初,开始 initiate:vt.开始,创始;启蒙 initiative:n.第一步 inject:vt.注射;注满;喷射 inland:a.国内的;内地的 inlet:vt.引进 innovation:n.创新,改革,新设施 innumerable:a.无数的,数不清的 inorganic:a.无生物的;无机的 input:n.输入 insert:vi.(肌肉)附着 insight:n.洞察力,洞悉,见识 insignificant:a.无意义的;低微的 insistent:a.坚持的;逼人注意的 inspector:n.检查员;巡官 inspiration:n.灵感;妙想;鼓舞 instability:n.不稳定性;不坚决 installment:n.分期付款 instantaneous:a.瞬间的,即刻的 instructor:n.指导者,教员 instrumental:a.仪器的;有帮助的 insulate:vt.使绝缘,使绝热 insulator:n.隔离者;绝缘体 intake:n.吸入;输入能量 integral:a.组成的;整的 integrate:vt.使结合,使并入 integrity:n.诚实,正直 intellect:n.理智,智力,才智 intent:a.目不转睛的,热切的 interact:vi.相互作用 interconnect:vt.使互相联系 intercourse:n.交际,往来,交流 interface:n.分界面 interior:a.内部的 intermediate:n.中间体;调解人 interpret:vi.口译 intervene:vi.干涉,干预;播进 interview:vt.接见,会见,会谈 intonation:n.语调,声调;发声 introduce:vt.提出(议案等) invalid:a.有病的 invariably:ad.不变地,永恒地 inversely:ad.相反地 invoice:n.发票,发货清单 ion:n.离子 irregularity:n.不规则;不整齐 irrespective:a.不考虑的,不顾的 irrigation:n.灌溉;冲洗法 irritate:vt.激怒;引起不愉快 Islam:n.伊斯兰教,回教 ivory:n.象牙;牙质;乳白色 jack:n.起重器;传动装置 jam:vt.使…堵塞 jealousy:n.妒忌,嫉妒,猜忌 jean:n.斜纹布,牛仔裤 jelly:n.冻,果子冻;胶状物 jerk:vi.急拉 Jesus:n.耶稣 jewellery:n.珠宝,珠宝饰物 jingle:vt.&vi.(使)丁当响 jog:vt.使(马等)缓步行进 jug:n.带柄水罐,大壶 junction:n.连接;接头;中继线 jungle:n.丛林,密林,莽丛 junior:n.年少者;晚辈 Jupiter:n.丘庇特;木星 kernel:n.(果实的)核;谷粒 kidnap:vt.诱拐,绑架 kidney:n.肾,腰子;性格 kilowatt:n.千瓦(特) kindle:vi.着火 kinetic:a.动力(学)的;活动的 kit:n.成套工具;用具包 knight:n.骑士,武士;爵士 lace:vi.系带,用带子束紧 landscape:n.风景,景色,景致 largely:ad.大规模地 late:a.去世不久的 latent:a.存在但看不见的 lathe:vt.用车床加工 latitude:n.纬度;黄纬 lattice:n.格子;点阵,网络 laundry:n.送洗衣店去洗的东西 leaflet:n.传单,活页;广告 leakage:n.漏,泄漏;漏出物 lease:n.租约,契约,租契 legislation:n.立法;法规 length:n.程度,范围 lengthen:vi.变长 leopard:n.豹 lessen:vi.变少 lever:n.途径,工具,手段 liability:n.责任;倾向;债务 liable:a.有(法律)责任的 lighter:n.打火机,引燃器 likelihood:n.可能(性) likeness:n.同样;类似,相似 lily:n.百合,百合花,睡莲 limb:n.分支,突出物 limestone:n.石灰石 limp:n.跛行 line:vt.加衬里于 linear:a.线的;长度的 liner:n.班船,定期班机 linger:vi.逗留,徘徊;拖延 lining:n.(衣服里的)衬里 lipstick:n.唇膏,口红 literal:a.文字(上)的;字面的 literally:ad.照字义,逐字地 literary:a.精通文学的 litter:vi.乱扔 lobby:n.前厅,(剧院的)门廊 locality:n.位置,地点,发生地 location:n.定位,测位;测量 locomotive:a.运动的;机动 locust:n.蝗虫;洋槐,刺槐 lodging:n.寄宿,住宿;住所 lofty:a.高耸的;高尚的 log:n.航海日志;飞行日志 longing:a.显示渴望的 longitude:n.经线,经度 loosely:ad.松松地,松散地 loosen:vi.变松 lounge:n.(旅馆等的)休息室 lubricate:vt.使润滑vi.加润滑油 luminous:a.发光的;光明的 lump:vi.结块 lunar:a.月亮的 luncheon:n.午宴,午餐,便宴 luxurious:a.爱好奢侈的,豪华的 magician:n.魔法师;变戏法的人 magistrate:n.地方行政长官 magnet:n.有吸引力的人(或物) magnetism:n.磁;魅力;催眠术 magnify:vt.放大,扩大 magnitude:n.大小;重大;星等 maid:n.少女;处女 maiden:n.少女,未婚女子 main:n.总管道,干线 maintenance:n.扶养;坚持 majesty:n.威严,尊严;陛下 makeup:n.组织;性格;化装品 malice:n.恶意;蓄意犯罪 mammal:n.哺乳动物 manifest:a.明白的 manipulate:vt.操作;控制,手持 mansion:n.大厦,大楼;宅第 manuscript:n.手稿,底稿,原稿 maple:n.槭树,枫树 margin:n.余地;幅度;赚头 marginal:a.记在页边的;边缘的 market:vt.(在市场上)销售 Mars:n.火星;战争 marsh:n.沼泽地,湿地 marshal:n.元帅;陆军元帅 martyr:n.烈士,殉难者 marvel:vt.惊奇 masculine:a.男性的;强壮的 massacre:n.大屠杀,残杀 massive:a.粗大的;大而重的 mast:vt.扯帆 mature:vi.成熟 measurement:n.(量得的)尺寸,大小 mechanics:n.力学,机械学;结构 mechanism:n.机械装置;机制 meditate:vt.沉思,冥想,反省 melancholy:n.&a.忧郁(的),悲伤 melody:n.旋律,曲调;歌曲 membership:n.成员资格;会员人数 menace:vt.&vi.&n.(进行)威胁 mend:vt.改正,修正;改进 merchandise:n.商品,货物 merciful:a.仁慈的,宽大的 mercury:n.汞,水银;水银柱 merit:vt.值得vi.应受赏(罚) mesh:n.网眼,筛孔,网络 mess:vt.弄脏,弄乱,搞糟 message:n.启示,要旨,教训 metallic:n.金属粒子 metallurgy:n.冶金学,冶金术 metropolitan:a.主要都市的n.大主教 microprocessor:n.微信息处理机 microscopic:a.显微镜的,微观的 microwave:n.微波 mighty:a.强大的;巨大的 migrate:vi.迁移,移居 mild:a.(烟、酒)味淡的 milky:a.牛奶的;乳白色的 millionaire:n.百分富翁,巨富 mingle:vt.使混合vi.混合起来 miniature:a.缩小的 minimize:vt.使减到最小 mint:n.薄荷;薄荷糖 mint:n.造币厂;巨额,富源 mirror:n.反映,借鉴 mishief:n.调皮,捣蛋,胡闹 miser:n.守财奴,吝啬鬼 misery:n.痛苦,悲惨,不幸 misfortune:n.不幸,灾祸,灾难 missionary:n.传教士 mist:vi.下薄雾 mistress:n.情妇,情人 mitten:n.连指手套;露指手套 mixer:n.混合者,搅拌器 mob:vi.聚众闹事 mobilize:vi.动员起来 mock:vt.嘲弄,挖苦 moderately:ad.适度地,适中 modesty:n.谦逊;端庄;羞怯 modification:n.缓和;修改;修饰 modulate:vt.调整,调节(声音) module:n.模数;模;组件 molecular:a.分子的;克分子的 momentary:a.瞬息间的,片刻的 monarch:n.君主,最高统治者 monk:n.和尚,僧侣,修道士 monopoly:n.垄断,独占,专利 monster:n.怪物;畸形的动植物 monstrous:a.可怕的;极大的 moor:vt.使停泊;使固定 mop:n.墩布,洗碗刷 morality:n.道德,美德,品行 mortgage:vt.抵押 Moslem:n.&a.穆斯林(的) mosque:n.清真寺 moss:n.苔藓,地衣 motel:n.汽车游客旅馆 motive:a.发动的,运动的 motorway:n.汽车道,快车路 mount:n.支架 mountainous:a.多山的;山一般的 move:n.行动,步骤 multiplication:n.增加;繁殖;乘法 multitude:n.大批,大群;大量 municipal:a.市的,市立的 murmur:n.低沉连续的声音 muscular:a.肌肉发达的,强健的 muse:vi.沉思,默想,冥想 mustard:n.芥子,芥末 mute:n.弱音器;闭止音 mystery:n.神秘小说,侦探小说 napkin:n.餐巾(纸) narration:n.叙述;故事;叙述法 negative:a.负的,阴性的 negligible:a.微不足道的 negotiate:vi.谈判,交涉,议定 neighbouring:a.邻近的,接壤的 nest:vt.为…筑巢 net:vt.用网捕;用网覆盖 network:n.网络;广播网 neutron:n.中子 nice:a.细微的,微妙的 nickel:n.镍;镍币 nickname:n.绰号,浑号 nightmare:n.恶梦;经常的恐惧 nominate:vt.提名,推荐;任命 norm:n.标准,规范;平均数 normalization:n.正常化,标准化 northward(s):a.向北的 nose:n.突出部分(如船头等) notable:n.值得注意的;著名的 noted:a.著名的,知名的 notify:vt.通知,告知;报告 notion:n.概念,意念;看法 notorious:a.臭名昭著的 notwithstanding:prep.尽管,虽然 nought:n.无,零 nourish:vt.提供养分,养育 nourishment:n.食物;营养(情况) novel:a.新的,异常的 novelty:n.新颖;新奇的事物 nucleus:n.原子核;细胞核 number:vt.共计,达…之数 numerical:a.数字的,数值的 nun:n.修女,尼姑 nursery:n.苗圃,养鱼池 nut:n.螺帽,螺母 oar:vi.划(行) oath:n.誓言,誓约,宣誓 obedience:n.服从,顺从;管辖 obedient:n.服从的,顺从的 objective:a.目标的 obligation:n.义务,职责,责任 oblige:vt.使感激;施恩惠于 obscure:a.阴暗的;蒙昧的 observation:n.意见,短评,按语 observe:vi.说,评述,评论 obstinate:a.固执的;顽强的 occurrence:n.事故 offence:n.犯罪,犯规;冒犯 offensive:a.冒犯的;进攻的 offer:vi.出现 offset:vt.抵销 offspring:n.儿女,子孙,后代 ohm:n.欧姆 olive:n.橄榄,橄榄树 onward(s):a.向前(的),在前面 opaque:a.不透明的;不传导的 operation:n.运算 opium:n.鸦片;麻醉剂 optical:a.光的;光学的 optimism:n.乐观,乐观主义 optimum:n.最适条件,最适度 option:n.选择,取舍 orchard:n.果园 orchestra:n.管弦乐队的全部乐器 ordinarily:ad.通常,大概 orient:n.东方;亚洲,远东 orientation:n.向东;定位;方向 originate:vt.首创 ornament:vt.装修 ornamental:n.装饰品 otherwise:ad.另外;在其他方面 ought:早应该,本应 outbreak:n.(战争、愤怒等)爆发 outcome:n.后果,成果 outermost:a.最外面的,最远的 outlaw:n.逃犯,歹徒 outlet:n.发泄(感情等)的方法 outline:vt.概述,概括 outside:prep.在…外,向…外 oval:n.卵形 over:prep.在(做)…时 overall:n.工作服 overestimate:vt.过高估计 overflow:vt.从…中溢出 overhang:vt.悬于…之上vi.悬垂 overhear:vt.偶然听到;偷听 overlap:vi.重迭 overload:vt.使超载 overlook:vt.眺望;看漏;宽容 overseas:ad.在海外,(向)国外 overtake:vt.突然袭击,压倒 overthrow:n.推翻,瓦解 overwhelm:vt.压倒,使不知所措 overwhelming:a.压倒的,势不可挡的 oxide:n.氧化物 oxidize:vt.氧化,使生锈 oyster:n.牡蛎;沉默寡言的人 pace:vi.(马)溜蹄走 pacific:a.性情温和的 pal:n.好朋友;同谋 pamphlet:n.小册子 panel:n.(选定的)专门小组 panic:n.恐慌,惊慌 pant:vi.气喘 panther:n.豹,黑豹;美洲狮 pantry:n.食品柜,餐具室 pants:n.裤子;男用短衬裤 paper:vt.用纸包装(或覆盖) parachute:n.降落伞;风散种子 parade:vt.夸耀(才能等) paragraph:n.小新闻,短评 paralyse:vt.使麻痹,使瘫痪 parameter:n.参(变)数;参量 participant:a.有份的 participate:vt.分享 particular:a.苛求的;特称的 partition:n.分开,分割;融墙 passport:n.达到目的的手段 pasture:n.牧场;牲畜饲养 patent:n.专利 pathetic:a.哀婉动人的;可怜的 patriot:n.爱国者,爱国主义者 patriotic:a.爱国的 patrol:n.巡逻,巡查 patron:n.庇护人;赞助人 pattern:vt.仿制,仿造,模仿 peacock:n.孔雀 peak:n.(物体的)尖端 peck:vt.&vi.啄,啄起 peculiarity:n.特性,独特性;怪癖 pedal:n.踏脚,踏板,脚蹬 pedestrian:n.行人,步行者 pedlar:n.(挨户兜售的)小贩 peel:n.果皮,蔬菜皮 peer:vi.凝视;隐约出现 penalty:n.处罚,刑罚;罚款 penetration:n.穿入;渗透,侵入 pendulum:n.(钟等的)摆 perception:n.感觉;概念;理解力 perch:n.(禽鸟的)栖木 perfect:vt.使熟练,使改善 perfection:n.尽善尽美;无比精确 peril:n.危机;危险的事物 perimeter:n.周(边),周长 periodic:n.周期的;一定时期的 periodical:n.期刊,杂志 peripheral:a.周界的;末梢的 perish:vi.死亡,夭折;枯萎 perpendicular:n.垂直(线) perpetual:a.永久的;四季开花的 perplex:vt.迷惑,困惑,难住 persecute:vt.迫害,残害 persevere:vi.坚持,不屈不挠 persist:vi.持续,存留 persistence:n.坚持;持续,存留 personality:n.人格,个性;人物 personnel:n.人事部门 persuasion:n.劝说,说服;主张 pertinent:a.恰当的;有关的 pest:n.害虫;害人虫 petition:vt.向…请愿 petty:a.细小的;器量小的 photoelectric:a.光电的 photography:n.摄影术 physically:ad.物质上;体格上 pickle:n.腌制食品,泡菜 pier:n.(桥)墩;码头 pierce:vt.穿透,戳穿,洞察 pilgrim:n.香客,朝圣者 pineapple:n.凤梨,波萝 pious:a.虔诚的;虔奉宗教的 pipe:n.管乐器 pirate:n.海盗;每盗船 piston:n.活塞 pitch:n.人造树脂 plague:n.瘟疫,鼠疫;天灾 plain:a.坦白的;普通的 plastic:a.塑料的;塑性的 plateau:n.高原;平稳时期 platform:n.政纲,党纲,宣言 plea:n.请愿,请求,恳求 plead:vi.抗辩 pledge:vt.使发誓 pluck:vt.鼓起(勇气),振作 plump:vt.丰满的;鼓起的 plunder:v.&n.掠夺,劫掠 pneumatic:a.空气的;气动的 poke:vt.戳,刺;伸(头等) polar:a.南(北)极的;极性的 polarity:n.极性;(思想等)归向 politics:n.政纲,政见,策略 poll:vi.投票 polymer:n.聚合物,多聚物 ponder:vi.沉思 pop:vi.(意外地)出现 pope:n.(罗马天主教的)教皇 popularity:n.通俗性;普及,流行 porcelain:a.瓷的,瓷制的 pore:n.毛孔,气孔,细孔 portable:a.可移动的 pose:vt.(使)摆好姿势 position:n.主张,立场;形势 positive:a.正的;阳性的 positively:ad.确定的,断然 possibility:n.可能的事 postal:a.邮政的,邮局的 postulate:vt.要求,假定,假设 poultry:n.家禽 practicable:a.能实行的;适用的 prairie:n.大草原,牧场 preach:vt.说教,布道;鼓吹 precede:vi.领先 predecessor:n.前辈,前任者 prediction:n.预言,预告;预报 predominant:a.占优势的;主要的 pregnant:a.怀孕的;意义深长的 prejudice:n.偏见,成见;损害 prescription:n.药方,处方的药 presentation:n.介绍;赠送;呈现 preservation:n.保存,储藏;保持 preset:vt.预先装置 preside:vi.主持;主奏 press:n.印刷机,印刷所 pressure:n.电压;大气压力 prestige:n.威望,威信,声望 presumably:ad.推测起来,大概 presume:vt.假定,假设,揣测 prevalent:a.流行的;盛行的 prevention:n.预防,阻止,妨碍 prey:vi.捕获 prick:n.刺孔 primitive:a.远古的,未开化的 principally:ad.主要,大抵 printer:n.印刷工;印花工 priority:n.先,前;优先,重点 prism:n.棱柱(体);棱镜 probe:vt.用探针探查 proceeding:n.程序,行动,事项 producer:n.生产者;舞台监督 productive:a.生产的;出产…的 productivity:n.生产率;多产 proficiency:n.熟练,精通 proficient:a.熟练的,精通的 profitable:a.有利的;有益的 profound:a.深刻的;渊博的 program:vi.编制程序 prohibition:n.禁止;禁令,禁律 projector:n.投影仪;探照灯 prolong:vt.延长,拉长,拖延 promotion:n.促进;提升;创立 promptly:ad.敏捷地,迅速地 propaganda:n.宣传;宣传机构 propagate:vt.繁殖;传播,普及 propagation:n.繁殖;传播;蔓延 propel:vt.推进,推动 propeller:n.螺旋桨,推进器 proper:a.合乎体统的,正派的 prophecy:n.预言,预言能力 prophet:n.预言家,先知 proposition:n.命题,主题;提议 propulsion:n.推进,推进力 prose:n.散文 proton:n.质子,氕核 prototype:n.原型;典型,范例 proverb:n.谚语,格言,箴言 province:n.领域,范围,职权 provision:n.规定,条款,条项 provoke:vt.对…挑衅;激发 prudent:a.谨慎的;精明的 psychology:n.心理学;心理 puff:vt.喷(烟等) pulley:n.滑轮,滑车,皮带轮 pumpkin:n.南瓜,南瓜藤 punch:n.冲压机 puppy:n.小狗;幼小的动物 purify:vt.提纯,精炼(金属) pyjamas:n.(宽大的)睡衣裤 qualification:n.资格;限制条件 qualify:vt.限制,限定,修饰 qualitative:a.质的;定性的 quantify:vt.确定…的数量 quantitative:a.量的;定量的 quarterly:ad.季度地 quartz:n.石英 quench:vt.熄灭,扑灭;压制 quest:vi.追求 question:vt.问,询问,讯问 questionable:a.可疑的,不可靠的 questionnaire:n.调查表,征求意见表 quiver:vi.(轻微地)颤动 radial:a.光线的;放射的 radiant:a.绚丽的;容光焕发的 radiator:n.暖气片,散热器 radical:a.基本的;激进的 radius:n.半径距离;界限 raise:vt.提出,发起,发出 raisin:n.葡萄干 rally:n.&vt.&vi.(重新)集合 ramble:vi.闲逛,漫步;聊天 ranch:n.(北美洲的)大牧场 random:a.随机的 range:vt.排列;把…分类 rap:vt.敲击 rapidity:n.快,迅速;陡,险峻 rapture:n.狂喜,欢天喜地 rascal:n.流氓,恶棍,无赖 rash:a.轻率的;鲁莽的 rate:vt.对…评定 rational:a.推理的;适度的 rattle:vt.发出格格声 reactor:n.反应器;反应堆 realistic:a.现实的;现实主义的 realization:n.(理想等的)实现 rear:vt.饲养,培植;抚养 reason:vt.辩论,讨论 rebuke:vt.指责,非难,斥责 receiver:n.接待者;收受者 recipe:n.菜谱,烹饪法;处方 reciprocal:a.相互的;互利的 reckless:a.粗心大意的;鲁莽的 reckon:vt.认为 reclaim:vt.开垦,开拓;回收 recognition:n.认出,识别;重视 recommendation:n.推荐,介绍;建议 reconcile:vt.使和好;调停 recreation:n.消遣,娱乐活动 rectangle:n.矩形,长方形 rectify:vt.纠正;调整;精馏 reed:n.芦笛,牧笛 reef:n.礁,礁石,暗礁 reel:vt.卷,绕 referee:n.(足球等)裁判员 reference:n.参考文献;参照系 refinery:n.精炼厂,提炼厂 refrain:vi.抑制,制止,忍住 refreshment:n.(精力的)恢复,爽快 refugee:n.难民,流亡者 regenerative:a.新生的;回授的 regime:n.政体,政权;制度 regiment:n.团,军团;一大群 regularity:n.规则性;整齐 regulate:vt.调整,调节,对准 regulation:n.规章,规则;调节 reign:n.朝代 reject:vt.舍弃,抛弃;排斥 relay:vt.分程传递;使接替 religion:n.信念,信条 remainder:n.剩余(物);余数 repay:vt.&vi.偿还,报答 repeal:n.撤销 repel:vt.拒绝;使厌恶 replace:vt.送还,归还,赔还 replacement:n.归还;取代;置换 report:n.传说,议论 representation:n.描写;陈述;代表 representative:a.代表性的;代议制的 reproduce:vt.仿造 reproduction:n.再生(产);繁殖 reptile:n.爬行动物;两栖动物 requisite:n.必需品 resemblance:n.相似,相似性 resent:vt.对…不满,怨恨 reservation:n.保留;预定,预订 reserve:n.缄默,自我克制 reside:vi.居住,驻扎;属于 resident:n.常住者 residual:a.剩余的;残数的 resign:vt.使顺从,使听任于 resignation:n.听从,屈从,顺从 resolute:a.坚决的,果敢的 respectable:a.可敬的;人格高尚的 response:n.回音,回签;灵敏度 responsible:a.重要的;可靠的 restrain:vt.抑制,制止,遏制 resultant:a.作为结果而发生的 resume:n.(谋职者的)个人简历 retail:a.零售的 retard:vt.延迟,放慢 retirement:n.退休,引退;退隐 retort:vt.&vi.反击;反驳 reveal:vt.告诉,揭示,泄露 revenue:n.收入;收入数目 reverse:n.背面,反面 revive:vt.&vi.苏醒;复兴 revolve:vt.&vi.(使)旋转 ridicule:vi.&n.嘲弄,挖苦 rigorous:a.(性格等)严峻的 rim:n.边;边缘,(眼镜)框 rinse:vt.涮,嗽;冲洗 riot:n.&vi.骚乱,暴乱 rip:vi.撕啐,扯破,划破 ripple:n.涟漪,细浪,波纹 roam:vt.在…漫步,漫游 roller:n.滚柱,滚筒,辊 Roman:n.罗马人,古罗马人 romance:n.传奇;浪漫文学 romantic:a.好幻想的 rooster:n.公鸡;狂妄自负的人 rotate:vt.&vi.(使)旋转 roundabout:a.迂回的;转弯抹角的 routine:n.常规 row:n.吵嚷,吵架,口角 royalty:n.皇家,王族,皇族 ruby:n.红宝石 rule:n.裁决,裁定 ruthless:a.无情的,冷酷的 safeguard:n.保护措施;护照 salmon:n.鲑,大马哈鱼 salute:vt.迎接,欢迎 sandwich:vt.夹入,挤进 sardine:n.沙丁鱼 satellite:n.附属物 satisfaction:n.快事,乐事;愉快 satisfactorily:ad.圆满地 saturation:n.饱和(状态);浸透 Saturn:n.农神;土星 scan:n.扫描,扫掠 scandal:n.丑事,丑闻;耻辱 scar:n.瘢痕 scarcity:n.缺乏,不足,萧条 scarlet:a.猩红的 scheme:vi.搞阴谋 scholarship:n.学问,学识;奖学金 scoff:vt.&vi.嘲笑,嘲弄 scope:n.眼界 scorch:vi.烧焦,枯萎;挖苦 scout:vt.搜索,侦察,跟踪 scramble:vi.&n.爬行,攀登 scrap:vt.废弃 scratch:n.起跑线,起步线 scripture:n.《圣经》;圣书 scrub:n.&vt.擦洗,擦净 sculpture:n.雕刻(术);雕刻品 seam:n.缝口;接缝;骨缝 seaport:n.海港,港口,港市 seaside:n.海滨(胜地);海边 second:vt.支持 second-hand:n.旧的,第二手的 section:n.切下的部分 seemingly:ad.表面上,外表上 segment:n.切片,部分;段,节 selection:n.精选的东西;选择 senator:n.参议员;评议员 sensation:n.感觉,知觉;轰动 senseless:a.愚蠢的,无意义的 sensible:a.明显的,感觉得到的 sensitivity:n.敏感(性);灵敏性 sensor:n.传感器,灵敏元件 sentiment:n.感情;情操;情绪 sequence:n.序列 sermon:n.布道,讲道,说教 serpent:n.蛇(尤指大蛇或毒蛇) set:n.集(合) settlement:n.调停;(新)住宅区 severe:a.激烈的;简朴的 shabby:a.褴褛的;破旧的 shade:n.(色彩的)浓淡,深浅 shadowy:a.有影的;幽暗的 shady:a.可疑的,靠不住的 shaft:n.(工具的)柄,杆状物 sham:vt.假装 shame:vt.使羞愧,玷辱 shameful:a.可耻的;不道德的 shark:n.鲨鱼;贪婪狡猾的人 sharply:ad.严厉地,苛刻地 shatter:vt.粉碎,破碎;毁坏 sheer:a.纯粹的;全然的 shell:n.炮弹,猎枪子弹 sheriff:n.郡长;警察局长 shipbuilding:n.造船(业),造船学 shipment:n.装货;装载的货物 shipwreck:n.船舶失事 shortage:n.短缺,不足额 shortcut:n.近路,捷径 shorten:vt.弄短,缩小,减少 shorthand:n.速记,速记法 should:v.aux.应该,竟然会 shoulder:vt.承担,挑起,肩负 shove:vi.(使劲)推 shovel:vt.铲 shower:vt.使湿透 shrill:vt.尖声地叫 shrimp:n.(小)虾,河虾,褐虾 shrine:n.神殿,神龛,圣祠 shrub:n.灌木,灌木丛 shrug:n.耸肩 shutter:n.百叶窗;(相机)快门 shuttle:n.(织机的)梭 sideways:ad.斜向一边地 siege:n.包围,围攻,围困 sift:vi.通过 sight:n.情景,名胜,风景 sign:n.征兆,迹象,病症 significant:a.有效的 signify:vt.表示,意味着 silicon:n.硅(旧名矽) similarity:n.类似,相似;类似点 simple:a.单纯的;迟钝的 simplicity:n.单纯,质朴 simultaneous:a.同时的,同时存在的 sincerity:n.真诚,诚意;真实 singular:a.异常的,奇异的 sink:n.(厨房内的)洗涤槽 siren:n.汽笛,警报器 sitting-room:n.起居室 situated:a.位于…的 situation:n.(建筑物等的)位置 skeleton:n.骨骼,骷髅;骨架 skip:vi.跳;跳绳;略过 skyscraper:n.摩天楼 slack:a.萧条的;懈怠的 slander:n.&vt.诽谤,诋毁 slang:n.俚语;行话,黑话 slap:n.巴掌,拍 slaughter:vt.&n.屠杀,屠宰 slave:vt.奴役 slide:n.滑板,滑座 slim:a.细长的;微小的 slit:n.狭长的切口 slumber:n.睡眠;沉睡状态 smart:vi.刺疼,扎疼,剧痛 smash:vt.打碎,打破,粉碎 smuggle:vi.走私 snack:n.快餐,小吃 snail:n.蜗牛;行动缓慢的人 snap:vt.猛咬,突然折断 sneer:vi.&n.冷笑;嘲笑 sneeze:vi.打喷嚏 sniff:vt.嗅 snob:n.势利小人 snobbish:a.势利的,谄上欺下的 snore:vi.打鼾,打呼噜 sociology:n.社会学 sodium:n.钠 sofa:n.长沙发,沙发 soften:vi.变软弱 softness:n.温和,柔和;软弱 software:n.(计算机的)软件 solar:a.利用太阳光的 solidarity:n.团结;休戚相关 solidify:vt.&vi.团结;凝固 solo:n.独唱,独奏;独唱曲 sophisticated:a.老于世故的;高级的 sorrowful:a.使人伤心的;悲伤的 southwards:ad.向南方 sovereign:a.统治的 souvenir:n.纪念品,黄豆 soy:n.酱油;大豆,黄豆 spacious:a.广阔的,广大的 span:n.(桥墩间的)墩距 spatial:a.空间的,占据空间的 specialize:vt.使专门化,专业化 species:n.种,物种;种类 specification:n.载明,详述;规格 specimen:n.抽样,样品 spectacle:n.场面;景象,奇观 spectator:n.参观者,观众 spectrum:n.系列,范围;波谱 speculate:vi.思索,沉思;投机 spherical:a.球形的,球面的 spice:n.香料,调味品;香气 spill:n.(人)摔下,跌下 spiral:a.螺旋(形)的,盘旋的 spite:n.恶意,怨恨 splash:n.溅 split:n.分裂,分化;派系 spokesman:n.发言人,代言人 squash:n.鲜果汁 squat:vi.&vt.(使)蹲下 squeeze:n.压榨;榨取,佣金 stability:n.坚定 stagger:vt.使摇晃 stainless:a.纯洁的;不锈的 stairway:n.楼梯 stalk:n.主茎,叶柄;高烟囱 stall:n.货摊,书摊;厩 stammer:n.口吃 standardize:vt.使与标准比较 start:vt.开动,着手;开设 stationery:n.文具;信笺 statistics:n.统计,统计数字 steady:a.坚定的,扎实的 steak:n.大块牛肉;牛排 steal:vt.偷偷地做,巧取 stem:n.词干;(手表的)转柄 stereo:a.立体声的 stern:n.艉,船尾;臀部 stew:n.炖肉 stiff:a.生硬的 stiffness:n.硬度 stillness:n.寂静,无声 sting:vt.刺 stitch:vt.缝 stone:n.果核,(水果的)硬核 storage:n.贮藏,保管;仓库 storm:vt.&vi.猛攻 stout:a.矮胖的;坚固的 straighten:vt.把…弄直vi.挺起来 straightforward:ad.坦率地 strait:n.海峡 strange:a.外地的,异乡的 stray:a.迷路的 streamline:n.流线;流线型 strength:n.兵力;强度 stride:n.大步 strife:n.冲突,竞争 striking:a.显著的,惊人的 strip:n.窄条,长带 strive:vi.努力,奋斗,力求 stroll:n.散步,溜达,闲逛 stubborn:a.顽固的;顽强的 studio:n.工作室;播音室 stuffy:a.不透气的,闷热的 sturdy:a.坚定的;牢固的 subdivide:vt.把…再分 subdue:vt.使屈服,征服 subject:vt.使隶属 subordinate:a.下级的,辅助的 subscribe:vi.订购,认购;预订 subscript:n.下标 subscription:n.预约,用户,订阅费 subsequent:a.尔后的 subsequently:ad.其后,其次,接着 subsidiary:a.辅助的,补充的 substance:n.财产;内容,本旨 substantial:a.物质的;坚固的 subtle:a.微妙的;精巧的 succession:n.继承(权),后裔 successor:n.继承人,继任者 suffice:vi.足够;有能力 suicide:n.&vi.&vt.自杀 suit:vt.使配合vi.彼此协调 suitcase:n.小提箱,衣箱 sullen:a.绷着脸不高兴的 summary:a.概括的;速决的 summit:n.顶点,最高点;极度 summon:vt.召唤;鼓起(勇气) superb:a.壮丽的;超等的 superficial:a.表面的;肤浅的 superiority:n.优越(性),优势 supersonic:a.超声的,超声速的 superstition:n.迷信,迷信行为 supervise:vt.&vi.监督,监视 supplement:n.补角 support:vt.经受,承受,忍受 suppress:vt.镇压;抑制;隐瞒 surpass:vt.超过,超越,胜过 surplus:n.过剩,剩余(物资) survival:n.幸存,残存;幸存者 suspicious:a.可疑的;猜疑的 sweeten:vi.变甜 sweetness:n.甜蜜;新鲜;温和 swell:vi.&vt.使膨胀,隆起 switch:n.(树木的)软枝条 symmetrical:a.对称的,匀称的 symmetry:n.对称(性),匀称 symphony:n.交响乐;交响乐团 symposium:n.酒会;座谈会 symptom:n.症状,征候,征兆 synthesis:n.合成;综合,综合物 systematic:a.成体系的;分类的 systematically:ad.系统地,有规则地 tabulate:vt.把…制成表 tack:vt.钉住 tackle:n.用具 tact:n.机敏,圆滑,得体 tactics:n.策略;战术,兵法 tangle:vt.使缠结,使纠缠 tanker:n.油船;空中加油飞机 tape:vt.系,捆 taper:n.细小的蜡烛;微光 tar:n.柏油,焦油 team:vi.协作,合作 tease:vt.逗乐,戏弄;强求 telex:n.电传,用户电报 tempt:vt.引诱,诱惑,劝诱 tensile:a.张力的;能伸长的 terminal:n.计算机终端;线接头 terminate:vt.&vi.停止,终止 terminology:n.术语学,术语 terrace:n.平台,阳台,露台 terrify:vt.使恐怖,使惊吓 terrorist:n.恐怖分子 testify:v.证明,证实,作证 Thanksgiving:n.感恩节 theatre:n.戏剧效果 theft:n.盗窃,偷窃(行为) theme:n.题目;词干;主旋律 theorem:n.定理;原理,原则 theory:n.见解,看法,推测 thereafter:ad.此后,以后 therein:ad.在那里,在那时 thereof:ad.它的,其;由此 thermal:a.热的;温泉的 thesis:n.论题,论点;论文 thicken:vt.使变厚(或粗、密) thigh:n.股,大腿 thorough:a.精心的;详尽的 thoughtless:a.欠考虑的;自私的 thrash:vi.打 thresh:vt.打谷,脱粒;推敲 threshold:n.门槛;入门,开端 thrifty:a.节俭的;兴旺的 thrill:vt.&vi.(使)激动 through:prep.因为,由于 ticket:n.(交通违章)罚款传票 tickle:vt.挠,胳肢;逗乐 tighten:vt.&vi.(使)变紧 tightly:ad.紧地,牢固地 tile:n.瓦片,瓷砖;贴砖 tilt:vt.&vi.(使)倾斜 timely:a.及时的;适时的 tiresome:a.使人厌倦的,讨厌的 toad:n.蟾蜍,癞蛤蟆 token:n.象征;辅币;纪念品 tolerant:a.容忍的;有耐力的 tone:n.色调,光度;风气 torment:vt.折磨 torpedo:n.鱼雷,水雷 torque:n.转(力)矩,扭(力)矩 toss:vi.翻来复去 tow:vt.&n.拖引,牵引 towards:prep.为了,有助于 tower:vi.高耸,屹立;翱翔 track:vi.留下足迹 trade:vi.做买卖;交换 trader:n.商人;商船 tradesman:n.商人;手艺人 tragic:a.悲剧性的,悲惨的 tramp:vt.&vi.&n.步行,跋涉 trample:vt.&vi.&n.践踏,蹂躏 tranquil:a.平静的;稳定的 transaction:n.处理;交易;和解 transform:vt.变压;变换 transition:n.转变,变迁;过渡 transmission:n.遗传,传染 transplant:vt.&vi.移植,移种 transverse:n.横轴 traverse:vt.横越,横切,横断 tread:vi.&vt.踩,踏,践踏 treasurer:n.司库,财务主管 trench:n.深沟;壕沟,战壕 triangular:a.三角的;三者间的 tribute:n.贡物;献礼,贡献 trifle:vi.玩忽;闲混;嬉耍 trigger:vt.触发,引起 triumphant:a.得胜的;得意洋洋的 trivial:a.琐碎的;平常的 trolley:n.手推车;无轨电车 troop:n.一群,一队,大量 tropic:n.热带地区;回归线 tropical:a.热带的;炎热的 trot:vi.&n.(马)小跑,慢跑 troublesome:a.累赘的,困难的 tuberculosis:n.结核病,肺结核 tug:n.猛拉,拖 tulip:n.郁金香 tuna:n.金枪鱼 turtle:n.海龟,玳瑁;甲鱼肉 tutor:vt.教,指导 twilight:n.黎明,黄昏;曙光 twist:v.歪曲,曲解 tyranny:n.暴政,专制;残暴 tyrant:n.暴君;专制君主 ultimate:a.基本的,首要的 ultrasonic:n.超声波 ultraviolet:a.紫外的n.紫外线辐射 unanimous:a.(全体)一致的 uncertain:a.不定的;无常的 underestimate:vt.低估,看轻 underline:vt.着重;预告 undertake:vt.约定,保证;从事 undertaking:n.任务,事业;承担 underwear:n.衫衣,内衣,贴身衣 undesirable:a.不合需要的;讨厌的 uneasy:a.不安的;拘束的 unemployment:n.失业;失业人数 unfit:a.不合适的;无能力的 unfold:vi.呈现 uniformly:ad.相同地;一贯 unique:a.无可匹敌的;极好的 universally:ad.普遍地,一般地 unlimited:a.无限的;不定的 unlock:vt.开…的锁;开启 unpaid:a.未付的;不支薪水的 unreasonable:a.不讲道理的;过度的 untie:vt.解开,松开;解放 uphold:vt.举起;支撑;赞成 uproar:n.骚动,扰乱;喧嚣 uranium:n.铀 urge:vt.&vi.强烈希望 usage:n.习惯法 utensil:n.器皿,用具 utilization:n.利用,效用 vaccinate:vt.给…种牛痘 validity:n.有效,效力;正确 valuable:n.贵重物品,财宝 value:vt.尊重,重视,评价 valve:n.阀,阀门;电子管 vault:n.拱顶;地下室,地窖 vector:n.矢量;飞机航线 veil:vt.以面纱遮掩vi.遮盖 vein:n.静脉,血管,矿脉 velocity:n.迅速,快速 velvet:a.丝绒制的;柔软的 vengeance:n.报复,报仇,复仇 ventilate:vt.使通风,使换气 Venus:n.维纳斯;美人;色情 verge:n.边缘,边界,界限 versatile:a.多方面的;通用的 verse:n.诗,韵文;诗行 version:n.解释 versus:prep.(比赛等中)对 veto:n.否决,否决权,禁止 vicinity:n.邻近;附近地区 vicious:a.邪恶的;恶性的 video:a.录象的 vigorous:a.精力旺盛的,茁壮的 vigour:n.活力,精力;元气 villa:n.别墅;城郊小屋 vine:n.蔓,藤,藤本植物 violate:vt.违犯,违背;侵犯 violation:n.违犯;侵犯,妨碍 violent:a.狂暴的;歪曲的 virgin:a.处女的 virtual:a.实际上的,实质上的 visa:n.签证 viscous:a.粘滞的,粘性的 vision:n.视力;眼光,想象力 visit:vt.常去 vital:a.生命的,生机的 vitamin:n.维生素,维他命 vocabulary:n.词汇表,词汇汇编 vocation:n.职业,行业 void:a.空的;无效的 volunteer:vt.志愿 vow:n.誓言,誓约,许愿 vowel:n.元音;元音字母 vulgar:a.粗俗的,庸俗的 wade:vt.趟(河),跋涉 wag:vt.摇,摇摆,摆动 waggon:n.敞蓬车厢 waitress:n.女侍者,女服务员 walnut:n.胡桃,核桃树 ward:n.病房,病室;监房 wardrobe:n.衣柜,衣橱,藏衣室 ware:n.商品,货物;物品 warehouse:n.仓库,货栈 warfare:n.战争,战争状态 warning:n.警告,告诫,鉴诫 warrant:n.许可证,委任状 wasp:n.黄蜂,蚂蜂 wasteful:a.浪费的;破坏性的 watchful:a.注意的,警惕的 watertight:a.不漏水的,防水的 watery:a.水的;湿的;乏味的 watt:n.瓦(特) waver:vi.摇摆;犹豫不决 way:n.状态,状况,规模 weaver:n.织布工,编织者 web:n.网,丝,网状物 wedge:vt.楔入;挤入 whale:n.鲸;庞然大物 wharf:n.码头,停泊所 what:a.所…的,尽可能多的 whereby:ad.靠什么;靠那个 whilst:conj.同…同时;然而 whisker:n.髯,连鬓胡子 whisper:vt.低声地讲,私下说 white:a.白种(人)的 whitewash:vt.粉饰 whoever:pron.究竟是谁 wholesome:a.适合卫生的 widely:ad.大大地 wield:vt.挥(剑);行使 willow:n.柳树,柳木 wind:n.胸口,心窝 winding:n.卷绕着的线a.卷曲的 windmill:n.风车 windy:a.多风的,刮风的 wink:vi.眨眼;使眼色 wisdom:n.(古人的)名言,格言 wither:vt.使衰弱 whereas:conj.而,却,反之 witty:a.机智的;风趣的 woe:n.悲哀,悲痛,苦恼 woodpecker:n.啄木鸟 workpiece:n.工(作)件 workshop:n.专题讨论会 worship:vi.做礼拜 wrath:n.暴怒,狂怒,愤慨 wrench:n.拧 wrestle:n.摔交;斗争,搏斗 wretched:a.不幸的;卑鄙的 wring:vt.拧,挤,扭,榨 wrinkle:vt.使起皱纹 xerox:vt.&vi.用静电复印 yacht:n.游艇,快艇 yearn:vi.想念,怀念,向往 yeast:n.酵母 yoke:n.轭,牛轭;枷锁 yolk:n.蛋黄,卵黄 youngster:n.儿童,少年,年轻人 zinc:vt.在…上镀锌
#!/use/bin/env python #coding=utf-8 ''' project: digital dictionary(电子词典) module: server.py name: no樂on date: Tue Aug 13 17:20:00 2019 account: https://www.cnblogs.com/noonjuan/ 简介:服务端代码 ''' import os, sys import pymysql import signal from time import ctime from func import * from socket import * from settings import * def main(): '主循环函数事件' db = pymysql.connect(host, user, password, database=database, charset=charset) # 创建数据库对象 cursor = db.cursor() # 创建游标对象 server = socket(AF_INET, SOCK_STREAM) # 服务器流式(TCP)套接字 server.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) # 设置端口重用 server.bind(ADDR) # 绑定端口 server.listen(5) # 监听 signal.signal(signal.SIGCHLD, signal.SIG_IGN) ''' # 忽视子进程退出,因为并发服务器常常fork很多子进程, # 子进程终结之后需要服务器进程去wait清理资源。如果将此 # 信号的处理方式设为忽略,可让内核把僵尸子进程转交给init进程去处理, # 省去了大量僵尸进程占用系统资源。(Linux Only) ''' while True: try: print('Waiting for connection...') conn, addr = server.accept() # 接受客户端连接 except KeyboardInterrupt: # ctrl-c退出 db.commit() # 提交数据库 cursor.close() # 关闭游标对象 db.close() # 关闭数据库对象 server.close() # 关闭server套接字 sys.exit('server: exited!') # 退出 except Exception as e: print(e) continue else: print('Connected from', addr) pid = os.fork() # 创建子进程 if pid == 0: # 子进程 handler(conn, addr, db, cursor) # 客户端处理函数 def handler(client, addr, db, cursor): '客户端处理函数' while True: try: request = recv(client) # 接收请求码 except Exception as e: sys.exit(str(addr) + ': exited!') if request == 'login': # login请求 login(client, db, cursor) elif request == 'signup': signup(client, db, cursor) # signup请求 elif request == 'search': search(client, db, cursor) # search请求 elif request == 'history': history(client, db, cursor) # history请求 def login(client, db, cursor): '登录请求函数' username = recv(client) password = recv(client) cursor.execute('select * from userinfo where name="{username}";'.format(username=username)) result = cursor.fetchall() error = '' if not result: # 如果查不到用户信息 error = 'Unable to locate user!' else: print(result) _, _, p = result[0] if not p == password: # 如果密码错误 error = 'Wrong password!' if error: send(client, error) else: send(client, 'OK') def signup(client, db, cursor): username = recv(client) password = recv(client) cursor.execute('select * from userinfo where name="{username}";'.format(username=username)) result = cursor.fetchall() error = '' if result: # 如果查到用户信息 error = 'Username already exists!' # 说明用户已存在 if error: send(client, error) else: # 将用户信息存入数据库 cursor.execute('insert into userinfo values(NULL, "{username}", "{password}");'.format(username=username, password=password)) db.commit() send(client, 'OK') def search(client, db, cursor): '查询请求' username = recv(client) word = recv(client) cursor.execute('select * from dictionary where word="{word}";'.format(word=word)) result = cursor.fetchall() if not result: send(client, 'Unable to locate word') else: _, _, meanings = result[0] send(client, 'OK') client.send(meanings.encode()) cursor.execute('insert into history values(NULL, "{username}", "{word}", "{time}");'.format(username=username, word=word, time=ctime())) def history(client, db, cursor): '历史查询请求' username = recv(client) cursor.execute('select name, word, time from history where name="{username}";'.format(username=username)) for n, w, t in cursor.fetchall(): record = w + '\t' + t + '\n' send(client, record) send(client, 'Done') if __name__ == '__main__': main()
#!/use/bin/env python #coding=utf-8 ''' project: digital dictionary(电子词典) module: client.py name: no樂on date: Tue Aug 13 17:33:50 2019 account: https://www.cnblogs.com/noonjuan/ 简介:客户端代码 ''' import os, sys from PIL import ImageTk from func import * from socket import * from tkinter import * from settings import * from tkinter.messagebox import * PIC_MAIN = 'pics/pic_main.jpg' PIC_LOGIN = 'pics/pic_login.jpg' PIC_SIGNUP = 'pics/pic_signup.jpg' def main(): Handler() # 创建类实例 class Handler(object): # 类,处理请求 def __init__(self): # 构造函数 super().__init__() self.connect() # 首先连接到服务端 self.interfaceLogin() # 显示登录界面 def quit(self, ev=None): self.socket.close() sys.exit(0) def connect(self): '连接服务器' self.socket = socket(AF_INET, SOCK_STREAM) try: self.socket.connect(ADDR) except Exception as e: self.socket.close() sys.exit('Connection Refused Error!') def interfaceLogin(self): '登录界面' self.top = Tk() self.top.title('Dictionary -- Login') self.top.config() canvas = Canvas(self.top, width=270, height=150) photo = ImageTk.PhotoImage(file=PIC_LOGIN) canvas.create_image(135, 125, image=photo) canvas.grid(rowspan=3, columnspan=2) # 关于sticky变量:https://www.cnblogs.com/zhangpengshou/p/3626137.html Label(self.top, text='username').grid(row=0, column=0, sticky='s') Label(self.top, text='password').grid(row=1, column=0) self.loginEntUsername = Entry(self.top) self.loginEntUsername.grid(row=0, column=1, sticky='s') self.loginEntUsername.focus() self.loginEntPassword = Entry(self.top, show='*') self.loginEntPassword.grid(row=1, column=1) self.loginBtnLogin = Button(self.top, text='Login(Ctrl-l)', command=self.login, activeforeground='white', activebackground='blue') self.loginBtnLogin.grid(row=2, column=0) self.loginBtnSignup = Button(self.top, text='Signup(Ctrl-s)', command=self.interfaceSignup, activeforeground='white', activebackground='LightSkyBlue') # 按下注册按钮进入注册页面 self.loginBtnSignup.grid(row=2, column=1) # 事件绑定 self.top.bind('', self.login) self.top.bind(' ', self.quit) self.top.bind(' ', self.login) self.top.bind(' ', self.interfaceSignup) self.top.resizable(width=False, height=False) self.top.mainloop() def login(self, ev=None): '登录方法' if self.validateLogin(): showinfo('Login Successful.', 'Welcome ' + self.username) self.interfaceMain() # 登录成功,进入主页面 def validateLogin(self) -> bool: '验证用户名和密码输入是否正确' username = self.loginEntUsername.get() password = self.loginEntPassword.get() if not username or not password: # 如果用户名或密码有一栏为空 showerror('Error', 'Empty username or password!') self.clearLoginEnts() return False if len(username) > 20: # 如果用户名大于20个字符 showerror('Error', 'Username should be less than 20 chars!') self.clearLoginEnts() return False if len(password) > 20 or len(password) < 6: # 如果密码小于6个字符或多于20个字符 showerror('Error', "Password shuold be no less than 6 chars and less than 20 chars") self.clearLoginEnts() return False send(self.socket, 'login') # 发送登录请求 send(self.socket, username) # 发送用户名 send(self.socket, password) # 以及密码 result = recv(self.socket) # 接收回应 if not result == 'OK': # 回应码不是OK showerror('Error', result) # 弹出错误窗口 self.clearLoginEnts() # 清除文本框内容 return self.username = username return True # 如果OK,返回True def clearLoginEnts(self): '清除登录输入框文本' self.loginEntUsername.delete(0, END) self.loginEntPassword.delete(0, END) self.loginEntUsername.focus() def interfaceSignup(self, env=None): '注册界面' self.top.destroy() self.top = Tk() self.top.title('Dictionary -- Signup') canvas = Canvas(self.top, width=270, height=200) photo = ImageTk.PhotoImage(file=PIC_SIGNUP) canvas.create_image(135, 100, image=photo) canvas.grid(rowspan=4, columnspan=2) Label(self.top, text='username').grid(row=0, column=0, sticky='s') Label(self.top, text='password').grid(row=1, column=0) Label(self.top, text='repasswd').grid(row=2, column=0, sticky='n') self.signupEntUsername = Entry(self.top) self.signupEntUsername.grid(row=0, column=1, sticky='s') self.signupEntUsername.focus() self.signupEntPassword = Entry(self.top, show='*') self.signupEntPassword.grid(row=1, column=1) self.signupEntRepasswd = Entry(self.top, show='*') self.signupEntRepasswd.grid(row=2, column=1, sticky='n') self.signupBtnSignup = Button(self.top, text='Signup(Ctrl-s)', command=self.signup, activeforeground='white', activebackground='blue') self.signupBtnSignup.grid(row=3, column=0) self.signupBtnBackspace = Button(self.top, text='Backspace(Ctrl-b)', command=self.backspace, activeforeground='white', activebackground='red') self.signupBtnBackspace.grid(row=3, column=1) self.top.bind(' ', self.signup) self.top.bind(' ', self.signup) self.top.bind(' ', self.backspace) self.top.resizable(width=False, height=False) self.top.mainloop() def signup(self, ev=None): '注册方法' if self.validateSignup(): showinfo('Signup Successful.', 'Welcome ' + self.username) if askokcancel('Dictionary', 'Do you want to login right now?'): self.interfaceMain() else: self.top.destroy() self.interfaceLogin() def backspace(self, ev=None): '注册页面回退' self.top.destroy() self.interfaceLogin() def validateSignup(self) -> bool: '验证注册方法' username = self.signupEntUsername.get() password = self.signupEntPassword.get() repasswd = self.signupEntRepasswd.get() if not username or not password: # 如果用户名或密码有一栏为空 showerror('Error', 'Empty username or password!') self.clearSignupEnts() return False if len(username) > 20: # 如果用户名大于20个字符 showerror('Error', 'Username should be less than 20 chars!') self.clearSignupEnts() return False if len(password) > 20 or len(password) < 6: # 如果密码小于6个字符或多于20个字符 showerror('Error', "Password shuold be no less than 6 chars and less than 20 chars") self.clearSignupEnts() return False if password != repasswd: # 如果两次输入的密码不一致 showerror('Error', "Two different passwords!") self.clearSignupEnts() return False send(self.socket, 'signup') # 发送注册请求 send(self.socket, username) # 发送用户名 send(self.socket, password) # 以及密码 result = recv(self.socket) # 接收回应 if not result == 'OK': # 回应码不是OK showerror('Error', result) # 弹出错误窗口 self.clearSignupEnts() # 清除文本框内容 return self.username = username return True # 如果OK,返回True def clearSignupEnts(self): '清除注册输入框文本' self.signupEntUsername.delete(0, END) self.signupEntPassword.delete(0, END) self.signupEntRepasswd.delete(0, END) self.signupEntUsername.focus() def interfaceMain(self): '用户登录成功后主界面' self.top.destroy() self.top = Tk() self.top.title('Dictionary -- ' + self.username) canvas = Canvas(self.top, width=480, height=300) photo = ImageTk.PhotoImage(file=PIC_MAIN) canvas.create_image(240, 150, image=photo) canvas.grid(rowspan=3, columnspan=3) # cursor的具体可选变量:https://my.oschina.net/piginwind/blog/693218 self.searchEnt = Entry(self.top, width=50, borderwidth=2) self.searchEnt.grid(row=0, columnspan=3, padx=5, pady=5) self.searchEnt.focus() self.text = Text(self.top, width=50, height=5) self.text.grid(row=1, columnspan=3, sticky='n') self.searchBtn = Button(self.top, text='Search(Ctrl-s)', command=self.search, activeforeground='white', activebackground='blue') self.searchBtn.grid(row=2, column=0, padx=5, pady=5) self.historyBtn = Button(self.top, text='History(Ctrl-h)', command=self.history, activeforeground='white', activebackground='LightSkyBlue') self.historyBtn.grid(row=2, column=1, padx=5, pady=5) self.logoutBtn = Button(self.top, text='Logout(Ctrl-l)', command=self.logout, activeforeground='white', activebackground='red') self.logoutBtn.grid(row=2, column=2, padx=5, pady=5) self.top.bind(' ', self.search) self.top.bind(' ', self.search) self.top.bind(' ', self.history) self.top.bind(' ', self.logout) self.top.resizable(width=False, height=False) self.top.mainloop() def search(self, ev=None): '查找方法' word = self.searchEnt.get() self.text.delete('1.0', END) send(self.socket, 'search') send(self.socket, self.username) send(self.socket, word) result = recv(self.socket) if not result == 'OK': showerror('Error', result) self.searchEnt.delete(0, END) else: meanings = self.socket.recv(1024).decode() self.text.insert(INSERT, meanings) def history(self, ev=None): '历史方法' self.text.delete('1.0', END) send(self.socket, 'history') send(self.socket, self.username) while True: record = recv(self.socket) if record == 'Done': break self.text.insert(INSERT, record) def logout(self, ev=None): '注销,回到登录界面' self.top.destroy() self.username = '' self.interfaceLogin() if __name__ == '__main__': main()