现代汽车电子化、智能化、多媒体化和网络化的应用,不仅提高了汽车的动力性、经济性、安全和环保性,改善了行驶的稳定性和舒适性,推动了汽车工业的发展,还为电子产品开拓了广阔的市场,从而推动了电子工业的发展。因此,大力发展汽车电子化、智能化、多媒体化和网络化,加快汽车电子化速度,是启动和振兴汽车工业的重要手段。也是中国汽车零部件企业的新的经济增长点。 1汽车电子化是汽车技术发展进程中的一次革命 近年来,电子技术有了很大的发展,深入到了人类社会的各个方面。可以说对人们的生活方式产生了革命性的变化,今后仍将会有更多的变化。汽车也不例外,几年前就已经开始了将一些传统的机械结构转变为性能优良、技术高精的机电一体化装置。现代汽车上出现了很多各种各样的电子产品,电子技术的应用(见图1)越来越广泛,今天的汽车已经进入了电脑控制的时代。 电子技术和计算机技术的发展为汽车技术性能的提高,经济性和舒适性的改善,乃至对减少汽车废气污染都创造了良好的条件。汽车电子化的程度被看作是衡量现代汽车水平的重要标志,是用来开发新车型,改进汽车性能最重要的技术措施。据统计,目前平均每辆车上电子装置在整个汽车制造成本中所占的比达23%以上。在一些豪华轿车上使用单片微型计算机的数量已经达到48个,电子产品占到整车成本的50%以上,目前电子技术的应用几乎已经深入到汽车所有的系统。人们越来越认识到,离开了电子技术,汽车就难以满足日益严格的法规要求,也无法适应顾客对汽车使用的方便性、舒适性、高效性及经济性的要求。 汽车工业的长足进步,也是以电子技术(特别是计算机、集成电路技术)为动力而实现的。汽车电子技术进入了其发展的第三个阶段,这是对汽车工业的发展最有价值、最有贡献的阶段,也将是优化人-汽车-环境的整体关系最为重要的阶段。超微型磁体、超高效电机及集成电路的微型化,为集中控制汽车提供了基础(例如制动、转向和悬架的集中控制以及发动机和变速器的集中控制)。同时,智能化集成传感器和智能执行机构将付诸实用,数字式信号处理方式将应用于声音识别、安全碰撞、适时诊断和导航系统等。纵观近几十年来汽车技术方面的重大成就,几乎无一例外地是应用电子技术的结果。采用电子技术是解决汽车所面临的诸多技术问题的最佳方案。因此一个国家电子产业的水平及其在汽车工业领域的应用情况如何,就决定了它在未来的世界汽车行业竞争中能否掌握主动权。 未来的汽车电子发展,电力电子模块控制的混合动力驱动将成为主要趋势;氢燃料电池混合动力汽车会有新进展;电控电喷复合火花点火发动机高速发展;各种线控制系统或线驱动系统将迅速发展;线控制或驱动系统将取代机械连杆机构而实现以电子信息技术为基础的电动化,汽车底盘结构将发生革命性变化;智能汽车运输系统(ITS)正在迅速兴起。电子燃油喷射系统、制动防抱死系统和安全气囊系统开始在轿车产品上得到更广泛应用,燃料经济性大大提高,有害气体及二氧化碳的排放得到控制并大幅度降低。同时,汽车电子化程度逐年增加,使汽车进入高科技产品的范畴,并被看作是衡量一个国家汽车工业水平的重要标志。 2信息化使现代汽车为一个移动的信息中心 信息与通讯革命己进入到我们社会的很多领域,汽车与公路运输也不例外。有人说,过去汽车的行驶是靠汽油,未来则是靠信息。换言之,没有信息汽车就不能安全和高效的运行。由于信息时代的到来,人们对信息的依赖也越来越大。现代汽车已成为一个移动的信息中心,在汽车里也像在办公室或家中一样,能通过电话、传真、电子邮件、数字广播、电视传输等与外界保持联系,对提高人们的效率、生产率来说都是十分重要的。因此,无论是对外联系或对内(车辆内部各系统、部件之间)的联系均离不开电子技术。 互联网日益普及的今天,这种新型的通讯技术理所当然地要进入到汽车领域。早在1998年,歌乐(Clarion)公司就与微软合作,利用Windows *** 作系统开发出世界上第一台车载电脑系统“歌乐PC”,综合运用了汽车音响、计算机技术、导航技术及自动语音识别技术,将汽车带入一个将音响、视像与通讯三结合的信息网络空间。与此同时,通用汽车公司也实施它的“Onstar”汽车通讯系统,通过系统的显示屏,乘车者在车内可以完成打电话,互联网通讯、卫星导航及看文娱节目等几乎一切的信息通讯。 现代汽车信息化技术包括GPS(全球定位导航系统)和互联网应用,GPS技术利用卫星与用户之间的相对位置,通过数据处理确定用户的位置,可以监察和引导汽车运行,但服务项目有限。而利用现在的互联网技术,就能够拓展出许多项目的服务。移植手机无线上网的最新技术,配置大容量存储及读写功能的车载电脑,就能够逐步实现汽车应用互联网。通过互联网,车主不但可以直接进入厂商设置的网站查询自己汽车的资料,一旦汽车有故障发生,也可以通过车载电脑将信息资料发向维修中心,维修中心下载信息资料可以了解到故障的位置和原因,维修工程师可以通过互联网远程 *** 纵汽车自检系统或指导车主处理。汽车应用互联网技术,车主可以随时了解到瞬间变化的股市行情,可以随时发送与接收电子信件或传真件,使车主在驾驶途中如同在办公室一样。这里所说的一切现时的技术都可以解决,关键问题是无线上网的速度和车载电脑的硬件质量。无线上网速度将取决于第三代无线电话通讯技术,例如3G技术的进展,车载电脑则取决于适应汽车运行中使用的硬件。实际上,现代信息技术正在成为汽车业界蓝牙技术的推动力,近几年,美国联邦通信委员会(FCC)对DSRC(窄带通信)的5850~5925GHz频带的分配推动了Wi-Fi的发展。不过,要想在汽车的生产工序中使用80211硬件可能还需要时间,但支持蓝牙的设备则有可能很快配备在美国、日本、欧洲的若干车型中。据专家预测,在2007年之前约20%的新车将嵌入蓝牙硬件,约12%的汽车将嵌入80211硬件。业内权威人士认为,国际汽车业的举动表明,世界汽车市场已经转变策略,将提供信息服务列为汽车技术开发的重要指导方针,并视为开拓市场的有效手段。 3未来汽车将是一种移动的多媒体 在汽车中听音乐有助于减轻驾驶途中的疲劳,使驾驶者、乘坐者身心感到轻松愉快。音响成为现代轿车档次衡量的标准之一,已是人们公认的事实。因此,汽车音响技术也就成为汽车消费者和爱好者关注的内容。汽车音响的音质处理已朝数码技术发展。高级汽车音响带有DAT数码音响、DSP(数码信号处理器)、MP3技术等,形成了数字化、逻辑化、大功率的Hi-Fi立体声系统。虽然音响设备对于轿车来讲,只是一种辅助性设备,对车子的运行性能没有影响。但随着人们对享受的要求越来越高,汽车制造商也日益重视起轿车的音响设备,并将它作为评价轿车舒适性的依据之一。伴随着世界汽车电子工业的迅速发展,人们对汽车音响的需求也在不断加级上升。汽车音响已从最早的AM调幅收音机发展到现在具有AM/FM(调幅/调频)/SW(短波)收音,磁带放音,CD放音,MD放音,DTA数码音响,DSP(数码信号处理器),电子分音器,电视接收系统,VCD影视系统等功能,形成了数字化,逻辑化,高保真,多功能,大功率输出的立体声音响系统。 运用移动多媒体技术可开发出汽车娱乐系统,这种音响--图像技术包括全彩屏幕、游戏设备、DVD机、录像机、DVD机和放唱机等。移动多媒体技术还体现在智能无线产品、远程通讯设备和信息处理产品等方面,其中包括提供语音识别系统,支持多种语言,使驾驶者不用手动 *** 作娱乐系统,从而腾出双手控制转向盘。它还能将Internet的功能集成到车辆中,使人在车上就可以上网测览、收发邮件、进行股票交易,同时采用“即插即用”的方式使汽车消费者可以方便快捷地更新他们的多媒体产品,享受更丰富的全新服务。数码影音娱乐媒体方面的配备实际上已开始普遍化,车上的卡拉OK、VCD视听功能都属于此种设计。甚至还能将车室营造成影、音、声、光效果俱佳的DVD剧院。目前,一些公司将液晶显示器、电视调谐器、车载录像机、车载VCD/DVD机等引入车内,这已经不仅仅是欣赏音乐了,人们又在听音乐的基础上增加了观看电视、录像、光盘等视频图像的可能。近年来,采用最新技术,将声音、图像、信息和通讯四者融为一体,形成新的汽车多媒体系统,事实上它已大大超过了汽车音响的功能,这是近期汽车音响发展的趋势。 随着因特网、卫星通信和无线技术的日益发达,人类将迎来在汽车内与外界自由交换文字、声音和图像资料的时代。一些汽车生产厂家已经开始提供汽车通信服务,主要是在汽车出现故障或发生事故时予以指导和帮助。估计两、三年后车内的商业和娱乐服务也将迅速普及。实际上,将汽车视为“移动的多媒体屋”的竞争已日趋激烈。今天汽车音响的主流已由CD和MD为代表的数码信号源所取代,磁带机的销售量已日趋减少。今后汽车音响的发展趋势将是利用高科技手段使乘员在车内可以办公、娱乐,并对驾驶者给予路线状况、车辆状况和安全方面的提示。同时,具有收音、CD、VCD、TV、导航、通信、传真、电脑等一系列的综合功能的汽车音响系统,将成为汽车音响的发展方向。 4网络化使汽车成为办公、通讯、娱乐的场所 将传统的汽车技术与现代信息技术高度结合的产品就是网络汽车,其显著的特征是将汽车和网络高度整合。网络在汽车上的高度应用,不仅可以大大减轻驾驶员的 *** 作负担,而且还可以使驾驶员与外界始终保持紧密的联系。网络汽车是不仅仅是一种交通工具,而且能成为办公、通讯、娱乐的场所。它综合现有的硬件与软件技术,包括卫星全球定位(GPS)、无线通信、网络访问、语音识别、平面显示、夜视技术、人工神经网络等技术。主要的新功能有远程诊断与车辆控制功能、移动办公功能、汽车网址功能、道路导航功能等。以这些功能可知,网络汽车的系统构成实际上由两部分组成,一部分是车辆本身的内部网络系统,它由车载网络计算机控制。通过数据总线连接无数个子网,控制发动机及其他总成、平面显示与仪表盘显示器、中控门锁、无线电话等,各个子网都具有不同的时钟速度和各自的功能。另一部分是车辆外部的联系网络系统,包括GPS监测中心、互联网及区域网服务商、车辆服务中心、单位或家庭电脑等。 根据上述网络汽车的概念,网络概念车的主要装置有电子地图领航系统。它利用GPS接收机与DVD-ROM机结合,将储存全国或某城乡地区交通道路资料的光盘放入机盒内,根据GPS控制中心的指示,网络汽车能知道自己在地图上的所在位置和行驶方向,并知道到达目的地的最佳路线。有汽车前后摄影系统,它将开车盲角的位置通过中控台平面显示器显示出来,在夜间可利用红外线镜头将车前一切静止及移动的物体所散发的热量转化成影像,在夜间行车时能远距离探测到路面上的障碍物。有宽频网络无线连接系统,利用最近即将推出的GPRS系统(传输速度可100kbit/s)或者将来更快的CDMA系统(传输速度可达256kb;t/5),能使汽车宽频网络无线连接能够实现,届时每位车主和乘客都可设立自己的网络地址,随时在车上上网测览或收发语音电子邮件,举行远程办公会议,下载汽车维修资料等,甚至可以遥控居所的家用电器。互联网日益普及的今天,这种新型的通讯技术理所当然地要进入到汽车领域。 汽车导航是近年兴起的一种汽车驾驶辅助设备,驾车者只要将目的地输入汽车导航系统,系统就会根据电子地图自动计算出最合适的路线,并在车辆行驶过程中(例如转弯前)提醒驾驶员按照计算的路线行驶。在整个行驶过程中,驾车者根本不用考虑该走哪条路线就能快捷地到达目的地。当前的汽车导航系统包括两部分:全球定位系统和车辆自动导航系统。汽车导航设备一般是由GPS天线,集成了显示屏幕和功能按键的主机,以及语音输出设备(一般利用汽车音响系统输出语音提示信息)构成的。受车内安装位置的限制,一般汽车导航设备和汽车视像音响合成在一起,可以播放CD、VCD和DVD碟,其中DVD驱动器负责读取电子地图DVD光盘,因此,一些汽车导航系统又称为DVD导航系统。 汽车革命最重要的内容,就是实现汽车与互联网的连接。没有人能够预测最后的结果会是什么样。也许是在车后座上,让孩子把那里当一个信息娱乐中心?或者是在前面父母坐的地方,一边眼睛看着前面的道路,一边把电子邮件大声读出来?也许两者都有! 5智能化使人、车、路密切配合,达到和谐统一 随着电子计算机的广泛应用,汽车无需人驾驶就能自动行驶的日子已经到来。这种汽车就是智能汽车,其关键技术是计算机代替了人的一切 *** 作,因为它附带有道路识别系统、信号接收系统、自动制动系统和自动变速系统等。所有的系统由多个计算机控制并相互联机协凋。当人们给予起动信号后,汽车将被起动并向目的地行驶。 智能化ITS是将先进的信息处理技术、计算机技术、数据通信技术、传感器技术、电子控制技术、全球卫星定位技术和自动控制理论、运筹学、人工智能等高新技术和理论,综合运用于交通运输、服务控制和汽车智能化等方面。通过对各种交通信息的实时采集、传输和处理,借助各种先进的技术和设备,对交通进行协调处理,从而使道路变得“聪明”起来,车辆有了一定的“头脑”,使人、车、路密切配合,达到和谐统一。智能汽车能在道路上自由行驶;智能公路能使交通流达到最佳状态;两者结合能使驾驶员对周围环境了如指掌,使交通管理人员对交通状况和所有车辆的行踪一清二楚;两者互相通讯,共同减少交通阻塞。ITS是一个开放的复杂的巨型系统,当前世界各国竞相开展ITS的研究,分别制定了ITS跨世纪研究计划。在ITS的研究方面,各国各地区的侧重点有所不同,其难点和关键技术是车辆的行驶导航和自动驾驶。目前,一些发达国家纷纷投巨资在这方面进行开发和攻关,并已在一些方面取得了重大的突破。 日本在开发新一代快捷、安全、环保的智能型交通系统方面取得了很大成绩。他们研制了一套包括交通信息、行车安全警报、行车自控和自动驾驶、道路管理等四个方面的系统,从总体上来说代表了目前世界汽车智能技术的最高水平。这套装置将综合的数字化国家公路地图存储在位于汽车行李箱的只读光盘存储器上,其中包有每条道路的连接点和名胜古迹所在地的位置。驾驶员只要在行驶之前将其目的地输入,按照车内小屏幕上显示的方向箭头行驶就可以了。即使驾驶员不知道通往目的地的道路,它的磁传感器也能自动测出行车方位,并根据车速测出行车的精确距离,计算出车辆所在的精确位置,并在荧光屏上的交通图中显示出来。而且能接收到道路堵塞、交通事故、道路修整等信息,进行综合分析处理,并计算出前往目的地的最佳行车路线。 随着电子技术的发展,许多智能化技术被广泛应用到汽车上。据粗略统计,单用于汽车安全的智能技术就有数十种,智能化的后视技术层出不穷。如Gentex公司正在研究用一个数字辅助的后视镜系统来加强驾驶员的视觉。这个系统并不仅仅反映能看到的景物,还用若干个传感器捕捉和显示不明显的视觉信息,传感器能改变物体间光线的反差,使在黑暗中不容易看见的物体显现出来,还能发现在前照灯照不清楚或阳光眩目的地方的危险障碍物。 汽车避撞技术首先解决的问题是汽车之间安全距离。汽车与汽车之间的超过了这个安全距离,就应该能自动报警,并采取制动措施。目前测定汽车之间安全距离的方法有超声波测距、微波雷达测距和激光测距等。 汽车智能“黑匣子”能客观地记录机动车辆发生车祸前司机的 *** 作过程,有效地提供驾驶员在事故发生前作出的种种反应。据称,交通事故处理部门安装这种系统后,可随时对穿行在各条公路上的所有汽车进行实时监控,一旦发生车祸,离事故发生地点最近的交通事故处理中心可以在几秒钟之内获取撞车的行驶速度、车内乘客伤亡情况等信息。由于这一技术的工作原理与飞机上的黑匣子类似,所以又称其为“黑匣子”。这种黑匣子与普通烟盒差不多大,构件包括可以储存、收集和传输数据的蜂窝电话,其外部有保险装置。车祸发生后,该黑匣子会自动打开,利用传感器记录下汽车的行驶速度以及出车祸时汽车的撞击位置,然后将这些信息传给中央通信系统。黑匣子内嵌有全球定位系统,该系统具有数据处理与传输功能。 汽车智能驾驶系统相当于机器人,能代替人驾驶汽车。它主要通过安装在前后保险杠及两侧的红外线摄像系统对汽车前后左右的一定区域进行不停的扫描和监视,通过车内计算机、电子地图、光化学传感器等对红外线摄像机传来的信号进行分析计算,并根据道路交通信息管埋系统传来的交通信息发出指令,代替人的大脑指挥执行系统 *** 纵汽车。 采用雷达测距原理制成的各种系统或装置被广泛用于汽车上,它能比较准确地测量出波源与障碍物之间的距离,并以数字形式显示于装在驾驶员可视范围的仪表上或发出警报或两者兼而有之。利用红外线可改善汽车夜间行驶的视野情况。戴姆勒-克莱斯勒公司利用具有与远光灯同样照度的两束激光红外线光束照射汽车前方的景物,然后由放置在汽车顶部的一架红外线摄像机拍摄下所有驾驶员不能看到的东西(行人、骑自行车的人等)。拍摄的图像传输到驾驶座前方的风窗玻璃与仪表板之间的一个类似电视的荧屏上。这样一来,驾驶员犹如戴上一副红外线望远镜,车前方的景物清晰可辨。 倒车电子屏系统是在行李箱盖或后保险杠上装设摄像机,并将拍摄到的画面传递到驾驶座前方的电子屏幕上,驾驶员只要看眼前的电子屏幕就能知道车后的情况。这一技术目前已有应用,并解决了反向、夜视等问题。在底特律国际车展上,通用公司的Precept概念车装了Donnelly公司生产的以摄像机为基础的后视镜系统。该系统用一个内后视镜和两个外后视镜采集汽车周围的景象,三个景象合成一个全景图像在中控台的视屏上显示出来,还用文字说明来传达信息。摄像机也可在倒车时使用,当车后近处有消火栓等障碍物时,就及时让驾驶员知晓。 6现代汽车发展的五大趋势商机无限 汽车电子化、多媒体化和网络化正使汽车同时具备交通、娱乐、办公和通讯等多种功能。业内专家指出,电子技术在汽车上的应用,已成为汽车设计研究部门考虑汽车结构革新的重要手段,国内相关生产厂商应及时把握汽车业快速发展机遇,利用汽车电子产品的高技术增值率创造丰厚利润。据介绍,汽车电子产品按功能划分为两类:车载汽车电子装置和汽车电子控制系统。前者包括卫星导航全球定位系统、车载电脑--汽车个人计算机、多媒体接收系统和车载电话等,可以在汽车环境下独立使用;后者为“机电结合”的汽车电子装置,如制动防抱死控制系统、安全气囊等,其工作好坏直接影响到汽车或发动机性能。 全球汽车市场近年来发展迅猛,汽车的电子价值含量迅速提高。2001年,全球汽车电子业总市值111亿美元,预计2006年将达到161亿美元,2009年达到186亿美元。在国外,电子系统已可以占到一辆高级轿车总成本的70%,普通轿车的30%;一些豪华轿车配置了多达48个微处理器。我国汽车电子业巨大的经济规模效应也已开始显现。预计2005年,我国汽车电子及与电子技术相关产品平均在整车成本中所占比例将上升到30%,汽车电子业的发展速度将从目前10%的增长率升至20%。国家统计局数据显示,2002年,我国汽车工业规模以上企业销售收入5625亿元。按20%的年均增长速度,2005年我国汽车市场销售额将达1万亿元。以25%~30%电子产品价值含量折算,汽车电子产品市场规模将突破2500亿元。 面对国内汽车电子市场的巨大潜力,国外汽车电子供应商纷纷移师中国,建立大规模的国内合资生产企业,以抢占市场先机。中国电子信息发展研究院统计数据显示,近年来我国汽车电子电器企业或涉及汽车电子电器的企业约1000余家,主要来自汽车、电子、航天、航空、兵器、通讯和高科技等行业。这些企业大多是近几年新建成立,其中合资企业约占七成。合作伙伴中不乏世界著名汽车电子企业。在全球汽车电子市场处于领导地位的摩托罗拉已把汽车电子作为其在中国区新的业务增长点,预计今年该业务将取得1倍以上的增长速度。 随着汽车工业与电子工业的不断发展,在现代汽车上,电子技术的应用越来越广泛,汽车电子化的程度也越来越高。汽车电子技术是汽车技术与电子技术相结合的产物。可以说,今天的汽车已经进入电子控制的时代,而这一切都依赖于电子技术的发展。总之,汽车对电子技术的依赖性越来越大,电子技术就是汽车的未来。m
为了便于理解,我们不妨打个比方。缓冲区溢出好比是将十磅的糖放进一个只能装五磅的容器里。一旦该容器放满了,余下的部分就溢出在柜台和地板上,弄得一团糟。由于计算机程序的编写者写了一些编码,但是这些编码没有对目的区域或缓冲区——五磅的容器——做适当的检查,看它们是否够大,能否完全装入新的内容——十磅的糖,结果可能造成缓冲区溢出的产生。如果打算被放进新地方的数据不适合,溢得到处都是,该数据也会制造很多麻烦。但是,如果缓冲区仅仅溢出,这只是一个问题。到此时为止,它还没有破坏性。当糖溢出时,柜台被盖住。可以把糖擦掉或用吸尘器吸走,还柜台本来面貌。与之相对的是,当缓冲区溢出时,过剩的信息覆盖的是计算机内存中以前的内容。除非这些被覆盖的内容被保存或能够恢复,否则就会永远丢失。
在丢失的信息里有能够被程序调用的子程序的列表信息,直到缓冲区溢出发生。另外,给那些子程序的信息——参数——也丢失了。这意味着程序不能得到足够的信息从子程序返回,以完成它的任务。就像一个人步行穿过沙漠。如果他依赖于他的足迹走回头路,当沙暴来袭抹去了这些痕迹时,他将迷失在沙漠中。这个问题比程序仅仅迷失方向严重多了。入侵者用精心编写的入侵代码(一种恶意程序)使缓冲区溢出,然后告诉程序依据预设的方法处理缓冲区,并且执行。此时的程序已经完全被入侵者 *** 纵了。
入侵者经常改编现有的应用程序运行不同的程序。例如,一个入侵者能启动一个新的程序,发送秘密文件(支票本记录,口令文件,或财产清单)给入侵者的电子邮件。这就好像不仅仅是沙暴吹了脚印,而且后来者也会踩出新的脚印,将我们的迷路者领向不同的地方,他自己一无所知的地方。
缓冲处理
你屋子里的门和窗户越少,入侵者进入的方式就越少……
由于缓冲区溢出是一个编程问题,所以只能通过修复被破坏的程序的代码而解决问题。如果你没有源代码,从上面“堆栈溢出攻击”的原理可以看出,要防止此类攻击,我们可以:
1、开放程序时仔细检查溢出情况,不允许数据溢出缓冲区。由于编程和编程语言的原因,这非常困难,而且不适合大量已经在使用的程序;
2、使用检查堆栈溢出的编译器或者在程序中加入某些记号,以便程序运行时确认禁止黑客有意造成的溢出。问题是无法针对已有程序,对新程序来讲,需要修改编译器;
3、经常检查你的 *** 作系统和应用程序提供商的站点,一旦发现他们提供的补丁程序,就马上下载并且应用在系统上,这是最好的方法。但是系统管理员总要比攻击者慢一步,如果这个有问题的软件是可选的,甚至是临时的,把它从你的系统中删除。举另外一个例子,你屋子里的门和窗户越少,入侵者进入的方式就越少。
可以按照从易到难,一步步的解决。
第一步,就是修改JVM启动参数,直接增加内存。这一点看上去似乎很简单,但很容易被忽略。JVM默认可以使用的内存为64M,Tomcat默认可以使用的内存为128MB,对于稍复杂一点的系统就会不够用。在某项目中,就因为启动参数使用的默认值,经常报“OutOfMemory”错误。因此,-Xms,-Xmx参数一定不要忘记加。
第二步,检查错误日志,查看“OutOfMemory”错误前是否有其它异常或错误。在一个项目中,使用两个数据库连接,其中专用于发送短信的数据库连接使用DBCP连接池管理,用户为不将短信发出,有意将数据库连接用户名改错,使得日志中有许多数据库连接异常的日志,一段时间后,就出现“OutOfMemory”错误。经分析,这是由于DBCP连接池BUG引起的,数据库连接不上后,没有将连接释放,最终使得DBCP报“OutOfMemory”错误。经过修改正确数据库连接参数后,就没有再出现内存溢出的错误。
查看日志对于分析内存溢出是非常重要的,通过仔细查看日志,分析内存溢出前做过哪些 *** 作,可以大致定位有问题的模块。
第三步,安排有经验的编程人员对代码进行走查和分析,找出可能发生内存溢出的位置。重点排查以下几点:
检查代码中是否有死循环或递归调用。
检查是否有大循环重复产生新对象实体。
检查对数据库查询中,是否有一次获得全部数据的查询。一般来说,如果一次取十万条记录到内存,就可能引起内存溢出。这个问题比较隐蔽,在上线前,数据库中数据较少,不容易出问题,上线后,数据库中数据多了,一次查询就有可能引起内存溢出。因此对于数据库查询尽量采用分页的方式查询。
检查List、MAP等集合对象是否有使用完后,未清除的问题。List、MAP等集合对象会始终存有对对象的引用,使得这些对象不能被GC回收。
第四步,使用内存查看工具动态查看内存使用情况。某个项目上线后,每次系统启动两天后,就会出现内存溢出的错误。这种情况一般是代码中出现了缓慢的内存泄漏,用上面三个步骤解决不了,这就需要使用内存查看工具了。
内存查看工具有许多,比较有名的有:Optimizeit Profiler、JProbeProfiler、JinSight和Java15的Jconsole等。它们的基本工作原理大同小异,都是监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。开发人员可以根据这些信息判断程序是否有内存泄漏问题。一般来说,一个正常的系统在其启动完成后其内存的占用量是基本稳定的,而不应该是无限制的增长的。持续地观察系统运行时使用的内存的大小,可以看到在内存使用监控窗口中是基本规则的锯齿形的图线,如果内存的大小持续地增长,则说明系统存在内存泄漏问题。通过间隔一段时间取一次内存快照,然后对内存快照中对象的使用与引用等信息进行比对与分析,可以找出是哪个类的对象在泄漏。
通过以上四个步骤的分析与处理,基本能处理内存溢出的问题。当然,在这些过程中也需要相当的经验与敏感度,需要在实际的开发与调试过程中不断积累。
输入你要下载的电子书名称,如:(如临大敌TXT电子书下载)。然后搜索网页,在搜到的结果里选择一个网址,点击进入,把你要下载的电子术选择迅雷或是电信下载。下载至随便哪个地方都行,或下载到桌面。然后把下载的电子书文件解压缩就得到了电子书文件。
需要视情况而定。
一般来说,占总量大小15%左右为宜。余下部分,可以均分,或根据需求分。
装win7-8-10系统时,建议容量50-60G(或至少)。XP仅需要20G左右。软件安装其他分区内。
欢迎下载腾讯电脑管家了解更多知识,体验更多功能。
I 重点短语
1 a bottle of
2 a little
3 a lot (of)
4 all day
5 be from
6 be over
7 come back
8 come from
9 do one’s homework
10 do the shopping
11 get down
12 get home
13 get to
14 get up
15 go shopping
16 have a drink of
17 have a look
18 have breakfast
19 have lunch
20 have supper
21 listen to
22 not…at all
23 put…away
24 take off
25 throw it like that
26 would like
27 in the middle of the day
28 in the morning / afternoon/ evening
29 on a farm
30 in a factory
II 重要句型
1 Let sb do sth
2 Could sb do sth
3 would like sth
4 would like to do sth
5 What about something to eat
6 How do you spell …
7 May I borrow…
III 交际用语
1 —Thanks very much!
—You're welcome
2 Put it/them away
3 What's wrong
4 I think so
I don't think so
5 I want to take some books to the classroom
6 Give me a bottle of orange juice, please
Please give it / them back tomorrow OK
9 What's your favourite sport
10 Don't worry
11I’m (not) good at basketball
12 Do you want a go
13 That's right/ That‘s all right/ All right
14 Do you have a dictionary / any dictionaries
Yes, I do / No, I don’t
15 We / They have some CDs
We / They don’t have any CDs
16 ---What day is it today / tomorrow
---It’s Monday
17 ---May I borrow your colour pens, please
---Certainly Here you are
18 ---Where are you from
---From Beijing
19 What's your telephone number in New York
20 ---Do you like hot dogs
---Yes, I do ( A little / A lot / Very much)
---No, I don't ( I don't like them at all)
21 ---What does your mother like
---She likes dumplings and vegetables very much
22 ---When do you go to school every day
---I go to school at 7:00 every day
23 ---What time does he go to bed in the evening
---He goes to bed at 10:00
IV 重要语法
1人称代词的用法;
2 祈使句;
3 现在进行时的构成和用法;
4.动词have的用法;
5.一般现在时构成和用法;
6.可数名词和不可数名词的构成和用法
名师讲解
1 That's right/ That‘s all right/ All right
That’s right意为“对的”,表示赞同对方的意见、看法或行为,肯定对方的答案或判断。例如:
"I think we must help the old man""我想我们应该帮助这位老人。"
"That's right"或 "You're right""说得对"。
That’s all right意为“不用谢”、“没关系”,用来回答对方的致谢或道歉。例如:
"Many thanks" "That's all right"
"Sorry It's broken" "That's all right"
All right意为“行了”、“可以”,表示同意对方的建议或要求。有时还可以表示“身体很好”
"Please tell me about it" "请把此事告诉我。"
"All right""好吧。"
Is your mother all right你妈身体好吗
2 make/do
这两个词都可以解释为“做”,但含义却不同,不能混用。make指做东西或制东西,do指做一件具体的事。
Can you make a paper boat for me 你能为我做个纸船吗?
He’s doing his homework now他正在做他的作业。
3 say/speak/talk/tell
say:是最口语化的最普通的一个词,意为“说出”、“说道”,着重所说的话。如:
“I want to go there by bus” , he said 他说,“我要坐汽车到那里去。”
Please say it in English 请用英语说。
speak : “说话”,着重开口发声,不着重所说的内容,一般用作不及物动词 (即后面不能直接接宾语 ) 。如:
Can you speak about him 你能不能说说他的情况?
I don’t like to speak like this 我不喜欢这样说话。
speak 作及物动词解时,只能和某种语言等连用,表达在对话中恰当使用词汇的能力。如:
She speaks English well她英语说得好。
talk : 与 speak 意义相近,也着重说话的动作,而不着重所说的话,因此,一般也只用作不及物动词, 不过,talk 暗示话是对某人说的,有较强的对话意味,着重指连续地和别人谈话。如:
I would like to talk to him about it 我想跟他谈那件事。
Old women like to talk with children老年妇女喜欢和孩子们交谈。
tell : “告诉”,除较少情况外,一般后面总接双宾语。如:
He’s telling me a story他在给我讲故事。
tell a lie 撒谎
tell sb to do sth /tell sb not to do sth
Miss Zhao often tells us to study hard
4 do cooking/ do the cooking
do cooking 作“做饭”解,属泛指。do the cooking 特指某一顿饭或某一家人的饭。cooking为动名词,不能用作复数,但前面可用 some, much修饰。从do some cooking可引出许多类似的短语:
do some washing 洗些衣服
do some shopping 买些东西
do some reading 读书
do some writing 写些东西
do some fishing 钓鱼
从以上短语可引申出另一类短语,不能用some, much或定冠词。
go shopping 去买东西
go fishing 去钓鱼
go boating 去划船
go swimming 去游泳
5 like doing sth/ like to do sth
like doing sth 与like to do sth 意思相同,但用法有区别。前者强调一般性的爱好或者表示动作的习惯性和经常性;后来表示一次性和偶然性的动作。例如:
He likes playing football, but he doesn‘t like to play football with Li Ming
他喜欢踢足球,但是他不喜欢和李明踢。
6 other/ others/ the other/ another
other表其余的,别的,
Have you any other questions你还有其他问题吗
others 别的人,别的东西
In the room some people are American, the others are French在屋子里一些人是
美国人,其他的是法国人。
the other表另一个(二者之中)one…,the other…
One of my two brothers studies English, the other studies Chinese
我两个哥哥中的一个学习英文,另一个学中文。
another表三者以上的另一个,另一些
There is room for another few books on the shelf书架上还可以放点书。
7 in the tree/ on the tree
in the tree 与 on the tree译成中文均为"在树上"但英语中有区别。in the tree表示某人、某事(不属于树本身生长出的别的东西)落在树上,表示树的枝、叶、花、果等长在树上时,要使用on the tree如:
There are some apples on the tree 那棵树上有些苹果。
There is a bird in the tree 那棵树上有只鸟。
8 some/ any
(1)some和 any既可修饰可数名词,也可修饰不可数名词。但有以下两点需要
注意。
some常用于肯定句中,any常用于否定句和疑问句中。如:
There is some water in the glass
Is there any water in the glass
There isn't any water in the glass
(2)在说话者希望得到肯定答复的一般疑问句中,或在表示请求,邀请的疑问句中,我们依然用some。如:
Would you like some tea
9 tall/ high
(1)说人,动物,树木等有生命的东西,主要用tall,不用high,例如
a tall woman 一个高个子妇女
a tall horse 一个高大的马
(2)说一个不与地面接触的人和物的高时,要用high,而不用tall,比如人站在桌子上时,飞机飞上天时,例如:
He is high up in the tree 他高高地爬在树上。
The plane is so high in the sky 飞机在空中这么高。
(3)指建筑物、山时要tall或high都可以,不过high的程度比tall高。
(4)high可作副词,tall不能。
(5)tall的反义词为short, high的反义词为low
10 can/ could
(1) can表示体力和脑力方面的能力,或根据客观条件能做某种动作的"能力
"。例如:
Can you ride a bike? 你会骑自行车吗?
What can I do for you? 要帮忙吗?
Can you make a cake?你会做蛋糕吗?
(2) can用在否定句和疑问句中时有时表示说话人的"怀疑""猜测"或不肯定。例如:
Where can he be?他会在什么地方呢?
Can the news be true?这个消息会是真的吗?
It surely can't be six o'clock already?不可能已经六点钟了吧?
You can't be hungry so soon,Tom,you've just had lunch汤姆,你不可能饿得这么快,你刚吃过午饭。
What can he mean?他会是什么意思?
在日常会话中,can可代替may表示"允许",may比较正式。例如:
You can come in any time你随时都可以来。
--- Can I use your pen?我能用你的钢笔吗?
--- Of course,you can当然可以。
You can have my seat,I'm going now我要走了,你坐我的座位吧。
(3) could
could 是 can的过去式,表示过去有过的能力和可能性(在否定和疑问句中)。例如:
The doctor said he could help him(能力)医生说他能帮助他。
Lily could swim when she was four years old(能力)
当丽丽四岁的时候她就会游泳。
At that time we thought the story could be true(可能性)
那时我们以为所说的可能是真的。
could可代替can表示现在时间的动作,但语气较为婉转。例如:
Could I speak to John,please?我能和约翰说话吗?
Could you?在口语中表示请求对方做事。例如:
Could you wait half an hour?请你等半个小时好吗?
Could you please ring again at six?六点钟请你再打电话好吗?
(4) can的形式
只有现在式can和过去式could两种形式。能表示一般现在和一般过去两种时态,有时也能表示将来。所有其他时态(包括将来时)须用be able to加动词不定式来表示。例如:
They have not been able to come to Beijing
他们没有能到北京来。
11 look for/ find
look for 意为“寻找”,而find意为“找到,发现”,前者强调“找”这一动作,并不注重“找”的结果,而后者则强调“找”的结果。例如:
She can’t find her ruler 她找不到她的尺子啦。
Tom is looking for his watch,but he can’t find it汤姆正在寻找他的手表,但没能找到。
12 be sleeping/ be asleep
be sleeping 表示动作,意思是“正在睡觉”;be asleep 表示状态,意思是“睡着了”。如:
---What are the children doing in the room 孩子们在房间里做什么?
---They are sleeping他们正在睡觉。
The children are asleep now现在孩子们睡着了。
13 often/ usually/sometimes
often表示"经常",sometimes表示"有时候",在表示发生频率上often要高于usually,usually要高于sometimes。这三个词表示的是经常性,一般性的动作或情况,常与一般现在时连用,常位于主要谓语动词的前面,其他谓语动词(be动词,情态动词和助动词)的后面,有时也可位于句尾。如果要加强语气,则放在句首。
We usually play basketball after school我们通常放学后打篮球。
Sometimes I go to bed early有时,我睡觉很早。
He often reads English in the morning他经常在早晨读英语。
14 How much/ How many
how much常用来询问某一商品的价格,常见句式是How much is / are…
How much is the skirt 这条裙子多少钱?
How much are the bananas 这些香蕉多少钱?
how much后加不可数名词,表示数量,意为“多少“,how many后加可数名词的复数形式。
How much meat do you want 你要多少肉呀?
How many students are there in your class 你们班有多少人?
15 be good for/ be good to/ be good at
be good for 表示"对……有好处",而be bad for表示"对……有害";be good to表示"对……友好",而be bad to表示"对……不好";be good at表示"擅长,在……方面做得好",而be bad at表示"在……方面做得不好"。
Doing eye exercises is good for your eyes做眼保健 *** 对你的眼睛有好处。
Eating too much is bad for you health吃的太多对你的身体有害。
Miss Li is good to all of us李老师对我们所有的人都很友好。
The boss is bad to his workers这个老板对他的工人不好。
Li Lei is good at drawing, but I'm bad at it李雷擅长画画,但是我不擅长。
16 each/ every
each 和every都有"每一个"的意思,但含义和用法不相同。each从个体着眼,every从整体着眼。each 可用于两者或两者以上,every只用于三者或三者以上。
We each have a new book
我们每人各有一本新书。
There are trees on each side of the street
街的两旁有树。
He gets up early every morning
每天早晨他都起得早。
each可以用作形容词、副词和代词;every只能用作形容词。
Each of them has his own duty
他们各人有各人的义务。
They each want to do something different
他们每个人都想做不同的事情。
17 一般现在时/现在进行时
一般现在时表示经常性的或习惯性的动作或存在的状态,也表示说话者的能力,还有自然现象;而现在进行时表示正在进行或发生的动作(构成方式为am/is /are/+doing)。
I do my homework in the evening
我在晚上做作业。
I'm doing my homework now
我现在正在做作业。
现在进行时常与now, these days, at the moment 或Look, listen等词连用;而一般现在时常与often, always, sometimes, usually, every day, in the morning, on Mondays等连用。
We often clean the classroom after school
我们经常放学后打扫教室。
Look! They are cleaning the classroom
看!他们正在打扫教室呢。
考点扫描
中考考点在本单元主要集中在:
1.动词一般现在时和现在进行时的用法,人称代词的用法,可数名词和不可数
名词的构成和用法。
2.本册书中常见的交际用语
3.本册书中一些重点的词组和短语
考试形式往往是单项填空、完形填空、短文改错和短文填空。
中考范例
1(2004年安徽省中考试题)
---Hurry up! We’re all waiting for you
---I ________ for an important phone call Go without me
A wait B was waiting C am waiting D waited
解析答案:C。表示现在正在进行的动作,用现在进行时。
2 (2004年长春市中考试题)
Could you help ____ with _______ English, please
A I, my B me, me C me, my D my, I
解析答案:C。第一个空作宾语,应用人称代词的宾格me, 第二个空作定语,应用形容词性物主代词my。
3(2004年长春市中考试题)
Dr White can _______ French very well
A speak B talk C say D tell
解析答案:A。说什麽语言常用动词speak。
4(2004年黄冈中考试题)
English is spoken by ______ people
A a lot B much many C a large number of D a great deal of
解析答案:C。只有a large number of 能用来修饰复数可数名词people。
以上就是关于求汽车维修网站,能够提供汽车维修视频、资料下载、维修软件下载且免费的网站!谢谢!全部的内容,包括:求汽车维修网站,能够提供汽车维修视频、资料下载、维修软件下载且免费的网站!谢谢!、用精雕软件点虚拟雕刻为什么出现out of memory、怎么下载电子书等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)