2005年05月21日


明清时期天 安门


建国前夕天 安门城楼


 1950年7月1日天 安门


20世纪50年代中期的天 安门

  

  八旗制是清代兵民合一的社会组织制度,由太祖努尔哈赤在女真人牛录制度上建成的,明万历二十九年(1601年)始建四旗,正黄旗、正蓝旗、正白旗、正红旗。明万历四十三年(1615年)增设四旗,称镶黄旗、镶蓝旗、镶红旗和镶白旗,定三百人为一牛录,五牛录为一甲喇,五甲喇为一固山(固山即旗),满族人按八旗制分隶各旗,平时生产,战时从征。初建时,不但在军事上发挥了重要作用,而且具有行政和生产职能。大清统一,太宗皇太极为加强对旗人的束缚,增强了八旗制的军事职能,并为扩大军事实力和笼络人心,又建立了汉军八旗和蒙古八旗。各旗有军营、前锋营、骁骑营、健锐营和步军营等常规伍,司禁卫、云梯和布阵等职。另外,设立了相礼营、虎枪营、火器营等特殊营伍,演习摔跤、射箭、刺虎和操练检枪等。由于清初诸帝很重视枪炮武功等实战本领八旗军在平定三藩收台湾抵御沙皇侵略等战斗中都取得了辉煌的战绩。八旗兵分为经营和驻防两类,京营是守卫京师的八旗军总称,由郎卫和兵卫组成,侍卫皇室的人。称郎卫,且必须是出身镶黄、正黄、正白上三旗的人,如紫禁城内武门,东西华门、神武门由上三旗守卫。驻防是指驻防全国各要地的八旗。京营总兵约十万,驻防兵总人数也在十万左右。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  今内蒙古乌兰查布盟东部,清代八旗之一。建于明万历四十三年(1615年),因旗为蓝色镶红而得名,镶蓝旗是下五旗,由诸王、贝勒和贝子分统。清末时规模达到了下辖八十七个整佐领又一个半分领,兵丁2。7万,男女老少总人口约13。5万人。著名表演艺术家侯宝林先生变是蓝旗人。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  在今内蒙古锡林郭勒盟南部,闪电河流贯领接河北。清代八旗之一,建于明万历二十九年,因旗色纯蓝而得名。正蓝旗在顺治前与正黄、镶黄列为上三旗,顺治初被多尔滚降为下五旗,不在由皇帝所亲而由诸王、贝勒、贝子分统。清末时规模达到下辖83个整佐领11个半分佐领,兵丁2.6万,男女老少总人口约13万。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  在今内蒙古乌兰查布盟东部,清代八旗之一。建于明万历四十三年(1615年),因旗为红色镶白而得名,镶红旗是下五旗之一,由诸王、贝勒,和贝子分统,清末时规模达到下辖86个整佐领,兵丁2.6万,男女老少总人口约13万,清光绪帝的宠妃珍妃就是镶红旗人。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  在今乌兰查布盟的东部,清代八旗之一。建于明万历二十九年(1601年),因旗色为纯红而得名,正红旗是下五旗,由诸王、贝子和贝勒分统。至清末是八旗中人口最少的一个旗,规模为下辖七十四个整佐领,兵丁2.3万,男女老少总人口约11。5万人,著名作家老舍先生原隶正红旗;清乾隆年间的大贪官和绅也是红旗人。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  在今内蒙古锡林郭勒盟南部,清代八旗之一。建于明万历四十三年(1615年),因旗色为黄色镶红边而得名,镶黄旗是上三旗之一,旗内无王,由皇帝所亲统,兵为皇帝亲兵,侍卫皇市的成员也从上三旗中选。清末时规模扩大到下辖84个整佐令又两个半分佐领,兵丁2.6万,男女老少总人口约13万,很多清皇室成员都是镶黄旗,如嘉庆帝的皇后孝和睿,乾隆帝的皇贵妃,“垂帘听政”的慈禧和慈安都是,朝中不少官员也来自镶黄旗。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  以旗色纯黄而得名,正黄、镶黄、正白旗列为上三旗,上三旗无王,都归皇帝所领亲兵,侍卫皇室的成员也从上三旗中选。至清末使八旗中人最多的一个,下辖92个整佐领又两个半分佐领,约三万兵丁,男女老少总人口约为15万人。康熙的爱臣,乾清门一等侍卫纳兰性德就是正黄旗人。

[ 本贴由 东北虎 于 2005-4-15 12:11 最后编辑 ]



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  在今天内蒙古锡林郭勒盟南部,清代八旗之一,建于明万历四十三年(1615年),因旗色为白色镶红而得名,镶白旗属于下五旗之一,不是由皇帝所亲统,而由诸王贝子贝勒所分统,清末时规模是84个整佐领,兵丁2。8万人,男女老少总人口约13万人。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理


  位置在内蒙古锡林郭乐盟南部,清代八旗之一,明万历二十九年(1601年)努尔哈赤初定,因旗色纯白而得名,正白旗是八旗中的上三旗之一,顺治前,上三旗中并无正白有正蓝旗,因在顺治初,多尔滚将自己所领纳入上三旗而将正蓝旗降入下五旗,这以后就成了定制。正白旗是皇帝亲领之一,旗内无主,兵为皇帝亲兵,并从中挑选侍卫皇室的成员,

  清麽规模为辖86个整佐领。约2。6万兵丁,男女老少总人口约13万人。清末代皇后婉容是正白旗人。



本贴由道听图说论坛(http://gogo.bbs.xilu.com)整理

2005年05月16日
中国远征军滇西大战纪实
[ 作者:周 勇撰文 陈祖樑供图 | 来源:云南日报 | | 更新时间:2005-5-9 | 

编者按:《从怒江峡谷到缅北丛林》是云南美术出版社新近出版的“中国远征军滇西大战系列丛书”之一,它勾勒了发生在半个世纪前,一场反抗日本法西斯企图奴役亚洲的侵略战争的壮烈图景。作者在该书的前言里这样提醒人们:在歌舞升平的时候别忘了回首身后耻辱的历史。军国主义的阴魂仍然纠缠着在我们以东的那个岛国,斑斑血证并不能让右翼分子收敛他们越来越有恃无恐的气焰……

  《从怒江峡谷到缅北丛林》用极具“亲历感”的照片讲述了中国远征军滇西抗战的历史。我刊摘要选登一部分图文以飨读者。


蜿蜒于高原之上的滇缅公路
  这是一幅我们非常熟悉的照片,在飞机上俯瞰滇缅公路,使我们对这条抗战时中国与盟国的惟一战略补给线有了更为完整的印象。仿佛一条飘舞的带子蜿蜒于横断山脉的崇山峻岭之上。当时人们只要提到这条公路总是喜欢使用“血管”这样的比喻。其实即使是现在你也找不到比“血管”更为形象准确的比喻了。作为战时我国西南后方的一条历时最久、运量最大的国际通道,它直接有效地支持了国内的抗战。

  一、从加尔各答到昆明

  太平洋战争爆发后,日军相继占领香港、菲律宾,1942年1月,又以重兵集结于缅南及泰北地区觊觎战时中国惟一国际通道滇缅公路。此后仰光陷落,这意味着中国将再次成为与世隔绝的“孤岛”。对亚洲局势,美国总统罗斯福异常关注,他曾担心中国的抗战形势因日本的封锁而崩溃。1月30日,日军攻占毛淡棉当天罗斯福即在内阁会议上提出:“开辟一条空中运输线和另辟一条陆上补给线”,并要求空军上将阿诺德研究将物资空运到中国的一切可能的途径,“不管多么困难,我们都必须使航线保持畅通。”在这样的背景下,飞越驼峰航线开始启用。1942年3月21日美国空军组建了阿萨姆—缅甸—中国空中运输部队,并于当天由25架泛美航空机开始空运。然而这条世界上最危险的航线并不能十分有效地向中国提供援助,在这种情况下修筑一条新的陆上公路就十分必要了。

  中印公路始于印度雷多,经密支那后分为南北两线,南线经八莫、南坎至畹町与滇缅路相连;北线越过伊洛瓦底江,经腾冲、龙陵与滇缅路相接。因而中印公路是合并959.2公里的滇缅路,300多公里的保密公路,500多公里的雷多公路而成的,全长1800多公里。因为它起于印度雷多,所以美国又叫它“雷多公路”。又因为这条路是中美工兵合作开路,又叫“华美路”,另又因修这条路的目的是打破日军的封锁,并最终击败日本会师东京,所以也叫它“到东京之路”。蒋介石则在一篇演说中提议将中印公路命名为“史迪威公路”。总之中印公路是一条穿行于罕无人迹的原始森林里的难以想象的战时公路。

  与中印公路同时开工的是从加尔各答到昆明的中印油管。全长3000余公里的中印油管是当时世界上最长的油管。它与中印公路一起在缅北丛林里艰难地蜿蜒。此后战争的“血液”通过中印油管源源输送至中国战场,极大地推动着中国战场胜利的速度。


昂贵的工程
  这张照片向人们描述了架设中印油管的一个场面,除了必须的机械之外还需要高射机枪。因为铺设中印油管的困难除了缅北与滇西的高山之外还有日军的袭扰。3千多公里的油管就是这样一根一根连接起来的。只有在战争的情况下人们才可能会铺一条这样昂贵的不计成本的管道。

  滇缅公路中断后,中国战区的油料来源只能靠中印驼峰航线,运量极为有限,根本不能满足国内战争的需要。民用汽油也出现严重油荒。当时提出“一滴油一滴血”的口号,民用汽车大都改用酒精和木炭。汽车停驰日多,运输濒于瘫痪。

  中印公路通车后中印油管也接通输油,被称为“黑色血液”的石油源源输送至中国战场。这使当时人们通常用来形容中印公路是“血管”的说法,不再是一种比喻。所谓油管是一种直径10.16厘米与15.24厘米的铁管,每节长6.96米,节与节之间用钢夹固定或焊接。油管从加尔各答起,经汀江、雷多、密支那、八莫、畹町至昆明,长3000余公里,是当时世界上最长的油管。油管的铺设与公路的修筑一样艰难,中国工兵第12团与中国境内的数万民工将铁管一节一节向刚刚被克复的腾冲、龙陵接近,最终使油管展延至缅北丛林东来的油管衔接。此后战争的“血液”通过中印油管极大地推动着中国战场的进展速度。云南各地军用机场的飞机能就地加油投入作战及运输。嵩明机场的“空中保垒”B—25可以加足汽油后直飞日本东京轰炸。据统计,中印油管自1945年6月输油至同年11月停止输油,7个月共输入航空汽油、汽油、柴油等油料10万余吨。

  日本投降后,中印油管在1946年1月4日完全停止输油。


  二、非凡岁月里的平常人生

  缅甸沦陷后,怒江以西的德宏、腾冲、龙陵也相继沦陷。而怒江东岸则成为抗战的最前沿,滇西重镇保山重兵屯集与日军隔江对峙。1942年5月4日日军空袭保山,炸死本地居民及难侨万余人。后又投掷细菌弹,同时在沦陷区投放鼠疫病原,不愈月,瘟疫遍地死人无数。6月1日,云贵监察使李根源亲临保山前线发表《告滇西父老书》。怒江以西的沦陷区民众抗日运动如火如荼。

  对于人类抑或历史而言,战争肯定是一个不平常的岁月,然而,在这个非凡岁月里生活或生存的人并不会因为战争的降临而变得不平凡起来,他们在这个动荡的兵荒马乱的非常岁月里依然度过着他们各自的平常人生。只是我们似乎已经习惯于用历史学家的眼光来看待战争,我们总是对那些重要的战役津津乐道,而且我们总是很容易记住那些功勋卓著的将军,战争是属于英雄的,真正的英雄永远只可能产生于战争年代。这是人们一贯的想法。其实在残酷的战争环境中人们的日常生活才是最动人最真实的,当然也是苦难的,因而他们有很多理由值得人们关注。


战争阴影下的日常生活
  这是一张堪称杰作的照片,照片里有一种令人震撼的真实的力量。滇西乡村日常生活图景与头顶上呼啸而过的飞机完美地统一在一起,真实地再现了一段曾经在滇西发生过的历史。画面上的农民似乎并没有抬头仰视此刻正在从头顶上掠过的飞机,显然他对于眼前发生的一切已经司空见惯了,或许远处有什么比天上的飞机更能吸引他,因而他平静地眺望着远处。此刻这个农民担着那个年代滇西城乡最习惯用的木桶进行着他的日常生活,即使在战争的阴影下仍然要继续他的日常生活。他们把这种日常生活叫做“日子”。战争最可怕的地方在于它粗暴地打断了人们的日常生活。

  1942年5月4日,日军进占龙陵的消息传至腾冲后全城一片恐慌,腾龙边区行政监督龙纯武急电昆明求调他职,龙纯武将搜刮来的数百驮烟土先行运出腾冲,然后准备动身逃往昆明。在龙纯武动身前当地士绅请求他对日军实行抵抗,不要放弃腾冲。龙监督置之不理,率特务营仓皇逃往昆明,被任命为云南警备副司令。城中各机关职员此刻也纷纷四处逃散。腾冲县长邱天培将龙纯武送至芹菜塘后于当日下午返回腾冲,并在商会召开临时会议宣布县府与各机关撤退。邱天培的决定遭到全体与会士绅的反对,当地士绅认为作为县长守土有责,敌兵未至为什么要撤退?于是当场表决并议定,派兵沿龙川江一带设防,炸毁腾龙、龙安两桥,并沿途设岗哨监视敌情。当夜3点,邱天培县长即携家眷并率腾冲自卫队及警察向腾北曲石逃去。

  县长邱天培率先弃职逃跑,其余各机关主管人员也大都私自潜逃,全城大乱。驻防腾冲的护路营也由营长李从善率领撤退至城西30里处,仅留少许士兵在城中维持秩序。此时边城腾冲城内人心浮动极度惊恐。5月8日,大批从缅甸逃出的伤兵及难民涌入腾冲,约有数千名来自八莫的难民在城外四、五保街沿门乞求住宿。当地居民为他们提供食宿并催促他们赶快离开。另外有从缅甸密支那逃出的数千难民未入腾城,直接向腾北曲石、瓦甸一路走去。当地士绅目睹这样混乱的局面,派人追送信函请邱县长回城主持,邱天培于是从曲石返回。5月9日晨,第66军第28师师长刘伯龙率20余名官兵从缅甸退至腾冲,当地士绅力请刘伯龙留在腾冲与腾冲民众工人御来犯日军。刘伯龙告诉士绅们他没有兵可以指挥。之后匆匆离开腾冲到永平收容部队。邱天培县长获悉日军已抵达距离腾冲只有40余里的孟连街后,又一次在深夜出逃。此后,城中居民纷纷弃家逃难,腾冲四处谣言蜂起慌乱异常。又因有人强行拉夫征马,男人白天轻易不敢出门。沿途的道路上到处可见老人与孩子赶着黄牛驮着简单的行装。因仓促逃出无法携带足够的生活用品,致使许多逃难的人们日常生产陷入困境。5月10日下午2点,292名日军不费一枪一弹大步直入腾城。其中,腾冲城内各机关大门洞开,居民逃散,腾冲已成一座空城。在缅甸防御战开始之初腾冲一直是战略后方基地,因而物资屯积较多,数日前腾冲商会刚从密支那运来大米3000余驮,还有相当数量的食盐和棉纱此时悉数落入日军之手。

  日军占领腾冲之后,除少数驻在城内其余均驻守在城附近的英国领事馆、新桥河、五保街一带。每日派巡查队四处巡查。凡道路要口便构筑防御工事,并四处抓夫。最初战领腾冲的日军人数较少,因而他们便布置疑兵,每日清晨日军便列队从北门出,并让当地人知道他们要到前方作战。傍晚又由南门而归,四处扬言他们的增援部队已到。据方国瑜先生的《抗日战争滇西战事篇》记载:日军进入腾冲之初,为追击腾冲护路营不得不唱空城计,只留少数日军守城,在四面城楼上扎草人并穿上日军军服,持枪守卫,远处看去俨然站岗的日军。而且日军的空城计居然数月之间无人识破。显然这些日本人读过中国的古典名著《三国演义》,不过在空城计的故乡上演空城计这确实太不幽默了。

  日军占领腾冲不久便成立军政班,组织地方维持会,以当地土豪李子盛为会长。日军占领腾冲后奸淫抢掳无所不为,当地人将日军视为野兽。只要听到日本鬼子出现的消息即逃散一空。当时大多数老百姓白天皆遁入深山老林里,至夜才敢沿小路潜回家中,到第二天清晨又躲避在森林里。平日村寨之中都看不到人影。维持会成立后派人四处劝阻人们回家,仍只有少数人回来。城中的居民则陆续返回,日军给每个居民发良民证,每月巡查一次。在此期间,城中的地痞无赖则趁火打劫盗窃横行。平日富足之家均破家丧产,沦为赤贫。而一些先前生活无着的地痞无赖反而因此发家致富。当时腾冲有一句广为流传的民谣:“撑死胆大的,饿死胆小的。”在正常的年代用正常的手段致富,在非常的年代用非常的手段发家。古今如此。


秤平斗满
  秤平斗满这是一个最朴素和古老的市场原则,即使在战争期间也一样。这是盟军炊事员在向保山市民购买食盐的情景。从照片上看这是滇西一带一直食用到六七十年代的砣盐,保山少女把左手放下让秤杆高高翘起以示秤平斗满。图中的美国炊事员在细致地观察着秤砣所标示的位置。

  腊戌失守后,滇缅路上大批昼夜不息逃难的人流、数以千计的车辆涌入保山。保山古城一时为之拥塞不堪一片混乱。白天随处可见的是难民因盘缠不够便设摊出售随身所带衣物,晚上无处安歇的难民便到车子下面或街头、田边露宿。据说当时保山因大量难民涌入古城人口净增10万。这些有幸在惠通桥炸毁之前通过怒江的人群对芒市、畹町已经沦陷的消息并不甚知晓。5月4日,设立在保山的国立华侨中学因校庆于城中保岫公园举办大型运动会,并邀请城内省、县立师范及中学参加。运动场周围悬挂着青天白日旗和各式彩旗,有数万人观看。人群中大半是刚从南洋和泰、缅等地回国的难侨。据当地人后来的回忆,这次活动是保山有史以来场面最大,参加人数最多的一次。中午12时,27架日军飞机飞临保山城上空,此前人们相互传闻将有美国空军来保山助战,而防空部门亦未发出警报,当日军飞机出现时人们仍以为是美国飞机前来助战。因而人们并不避让,还翘望挥手欢呼,当炸弹落地后人们才知道是日本人的飞机。当时保山城中火光冲天,全城尸横遍野。昔日繁华的大街上尽是断臂残肢,三牌坊、十字街等繁华地带瓦砾横飞已是一片废墟。稍顷,又有27架飞机前来轰炸。是夜,保山城内哀鸿四野,幸存者在绝望地寻找在轰炸中失散的生死未卜的亲人。有的背着已经死去或被炸断手脚的亲人,有的则在亲人的尸体前哀嚎不已。据方国瑜先生《抗日战争滇西战事篇》记载:此次日军轰炸保山炸毁房屋千余所,死伤约2万人。次日正午又有54架飞机来袭,狂投炸弹,当时城内居民均已疏散到安全地带,因而无人受难。据当时第11集团军总司令部作战参谋杨肇骧回忆,日军轰炸保山后,滇西重镇保山空无人影,景象极为萧条,到处飘溢着腐尸的臭味,成群的野狗在大街上乱窜,废墟上空乌鸦成群鸦声不绝于耳。直至宋希濂将军派人将躲避于板桥的保山县长刘言昌找来,命他迅速清除城内死尸,救济难民,整理街道,恢复秩序。此后大批民工挖掘被废墟掩埋的尸体。直至一星期后居民才陆续回城。

  当时保山驻军为第6混城旅,称熄烽部队,负责漾濞至畹町防务,旅长龙奎垣。第6旅平时纪律极为涣散,全旅大小军官都利用军队势力,勾结商人做鸦片生意,或在滇缅公路沿途设卡征税,为当地人所痛恨。曾有一笑话在当地颇为流行,该旅有一排长在出操时让士兵穿一只布鞋,一只草鞋,行进时他的口令是“布鞋—草鞋”。龙奎垣大为赞赏当即就将这个排长提为连长。5月4日夜间,日军到达惠通桥的消息传来之后,龙奎垣与保山县长刘言昌宣告敌军已过怒江,于是全城嚣然。龙奎垣令部队把守四道城门,以检查为名在城中大肆抢劫,并放火烧毁正阳南路,银行、商号、富户无一幸免。之后,才撤出保山逃至永平、下关一带。当夜保山居民扶老携幼弃家逃难,沿途哀声四起。《抗日战争滇西战事篇》是这样记录的:“保山城内,余火未熄,死尸纵横,肃杀之气,已成鬼市死城也。”事后保山民众纷纷告发龙奎垣抢劫保山。驻防保山的第11集团军总司令宋希濂将状子转给龙云。迫于压力龙云不得不将其撤职,并将该旅调离保山。

  入缅远征失利后大批在溃退中失散的远征军士兵亦从滇缅路退回。此时他们已成散兵游勇神情狼狈,与两月前那支士气高涨的军队判然有别。他们成群结伙骚扰沿途难民,逢村寨便强行索食,甚或抢劫、奸淫归国难民。驻防保山的第11集团军总司令宋希濂闻讯后迅速组织人员沿途收容。不论官兵一律强行收容,并在保山、永平、下关设立收容站。先后收容1万余人,编入重新恢复的第28师。

  由于日本在轰炸保山城时投掷细菌弹,因而在轰炸数日后保山即爆发霍乱。霍乱首先在难民和难侨之间流行,溃退的远征军也多有罹患瘟疫的。此后疫病在保山城乡迅速蔓延,当地驻军亦不能幸免。数日之内,或合族而丧或合家而亡,有的村寨已无人抬尸。此后,瘟疫绵延至滇西数十县。据统计仅1月间保山坝区就有约6万人因霍乱而死去。在怒江以西的沦陷区侵华日军则收买缅奸、汉奸在公路沿线的水沟、水井中投入霍乱病菌并传播鼠疫。仅腾冲西北区就有15000余人死于鼠疫。梁河、盈江等地据各司统计死于鼠疫的不下万余人。如今上了年纪的保山人在回忆这段往事时仍记忆犹新铭心刻骨。然而当时任保山县长的刘言昌在借口办理瘟疫流行的善后事宜中居然大肆敛财,保山当时有36乡镇,每乡镇摊派3万元,共108万元,当时约折合黄金1000两。除少量用于救济难民外,其余均不知下落。各乡长亦借机追加派款,尤使保山民众雪上加霜苦不堪言。在整个滇西抗战中保山老百姓作出了巨大的牺牲。10万大军所需的粮草多半由保山就地解决,部队运输所需的马匹民夫皆向保山当地征调,前线构筑工事的木石材料大都取之于保山当地。惠通桥附近的老百姓甚至将自家的门板也抬给部队构筑工事。军队住的房屋,吃的蔬菜肉食也都是来源于保山当地。当时的《正义报》在1944年8月3日《伟大的保山民力》一文中高度评价保山的老百姓在滇西抗战中所起的作用。


被俘虏的日军慰安妇
  这是一张美国人拍摄的照片。在密支那收复后有17名朝鲜慰安妇被俘虏,当然这是幸存的慰安妇了,因为在密支那的慰安妇肯定不止17人。从朝鲜到缅甸,这些战争中最不幸的女人,走过了她们一生中最苦难而漫长的历程。她们是战争中最凄惨的受害者,她们的悲惨在于她们不能被人们理解甚至不被自己理解。此刻别人正在为胜利而欢呼,她们却不能欢呼。这是一群不能为胜利欢呼的人。

  三、战争中的另类人生

  滇西沦陷后,日军先后在滇西建立了20多个慰安所。众多被劫掠而来的妇女成了日军发泄兽行的工具。这些终日与野兽同行的妇女是战争中最凄惨的受害者。她们的悲惨在于,她们不能被人们理解甚至不被自己理解。因为她们甚至不能向人们诉说自己的苦难,除了不幸之外她们还比别人多了一些难以启齿的羞辱。她们如果还活着的话,绝大多数人只能对自己屈辱的往事保持缄默。

  在日军的几乎所有参战部队中有一个极特殊的人群,她们既不参加作战也不属于部队编制,然而她们始终跟随着日军作战部队甚至和日军一起毁灭。这个人群就是被人们称做“慰安妇”的随军妓女。据考,“慰安妇”的首次出现是在1932年“一·二八”事变之后,始作俑者是臭名昭著的侵华罪魁冈村宁次,时任日本上海派遣军副参谋长。到1932年3月,驻沪日军已达3万人,野蛮成性的日军制造了多起强奸当地妇女事件,引起中国和世界各国的强烈谴责。为搪塞外界对日军兽性的指责,冈村宁次决定效仿海军的做法,从长崎召来一个“慰安妇女团”。至1932年7月,第一批慰安所在吴淞、宝山、庙行和真如等地建立。这段历史如今已为世界“慰安妇”研究学界所公认。1949年,冈村宁次曾亲口对新闻记者说:“我是无耻至极的慰安妇制度的始作俑者。”而“慰安妇”制度的大规模推行,并且使20万以上的中国妇女沦为日军的性奴隶的,正是日本右翼分子正在矢口抵赖的南京大屠杀。在占领南京期间,日军兽性大发,狂乱的性行为导致日军性病流行,致使部队大量减员,同时日军的兽行遭到国际社会的强烈谴责。为此日军开始考虑在各战区大规模地建立“慰安所”。1938年1月13日,日本华中方面军东兵站司令部挂出了“杨家宅娱乐所”的木牌,日军二战期间的第一家“慰安所”在上海成立了。从此,人间地狱般的“慰安所”像瘟疫般在整个亚太地区蔓延开来。

  在滇西沦陷区日军先后建立了20多个慰安所。凡日军师团部、联队部、大队部驻地均设有慰安所,甚至一个中队到某地暂驻也要设一临时慰安所。1942年5月,日军在芒市三棵树、树包塔和龙陵县镇安街首先建立了慰安所。初期慰安妇数量不多,因而军官之间或士兵之间常常发生争夺慰安妇的械斗,甚至发生士兵枪击军官的事件。5月底日军从台湾运来100多名慰安妇,在龙陵县城的一家宗祠及教堂开办了慰安所。此后日军在龙陵组织维持会,并命令维持会给日军提供600个“花姑娘”。而龙陵的老百姓大多逃入深山,一时难以筹集数量如此之多的妇女,于是日军四处扫荡,到处搜索花姑娘,凡搜到姑娘先行轮奸然后送往慰安所。又先后在董家沟、白塔、龙山卡、平戛、腊勐等地建立慰安所。在被迫充当日军慰安妇的当地妇女中,有3个妇女的丈夫也被日军抓到慰安所烧水,而日军就当着这几个妇女的丈夫蹂躏他们的妻子。


苦难的爱情
  照片记录了一个或许是我们所知道的最为悲惨的爱情故事。在持续了3个月的著名的松山战役中,像大雨般倾泄到松山的炮弹将松山变成了一座真正的废墟,可是在松山壕沟里还有一个临产的日本慰安妇在炮火中呻吟。她身旁的慰安妇茫然而又束手无策,3个月呼啸不止的炮弹声早就使她们的精神彻底崩溃了。据说这个日本慰安妇的未婚夫叫秋永忘义,是驻守龙陵日军的药剂少尉。令人不可思议的是在这样的环境下,一个任人蹂躏的慰安妇身上居然还会有爱情生长。那个叫秋永忘义的日本人此刻可能早已成为异国之鬼了。这个临产的日本慰安妇作为战俘被收容。我们不知道这个慰安妇后来的命运,更不知道那个在苦难中孕育的婴儿的命运。假如这个在大炮的惊吓中出生的婴儿后来长大,他(她)会怎样看待日本的侵华战争?

  腾冲沦陷之后,日军在古城四处奸淫妇女,一位老人曾向人们讲述他的目击:一队日军曾在古城大街上轮奸一个姑娘,然后将姑娘裸体捆于床上抬到腾冲闹市区的文星楼下,拦住过往行人不论老幼强迫行奸,供日军取乐。有一70多岁的老人是姑娘的祖辈,日军亦用刺刀强迫老人行奸,老人苦苦哀求,日军竟剥光老人的衣裤,将老人压在姑娘身上。

  日军在腾冲先后建立了10多个慰安所,除了强迫抓到当地妇女充当慰安妇外,还从朝鲜、日本运来几十名慰安妇。据说还有在中缅边境被日军俘虏的12名中国女兵。日军为掩入耳目,给众多的慰安所取了各种名字,如某某军妓院、某某俱乐部、某某娱乐部、或某某庄如“翠明庄”、“清明庄”等等。所有慰安所均实行封闭式管理,由日本人直接经营。平日不准许慰安妇单独外出。有少数慰安所是为军官开设的,有铁栅栏大门设有门岗,不允许士兵入内。每个慰安妇的房门上均有牌子。少数军官几乎每晚都住在慰安所内。有的军官与慰安妇相对固定。如腾冲顺城街的慰安所就是一所专门为军官开设的慰安所。慰安所内一般将慰安妇分为三等,日本慰安妇人数最少专门为校级军官提供“慰安”属上等,专为下级军官“慰安”的朝鲜慰安妇次之,中国及缅甸慰安妇为日本士兵淫乐为最次,她们必须为日军士兵提供全日慰安,来者不拒。一般情况下,日军士兵须凭票入内,而且规定时间。如果在作战期间则所有的士兵均可入内,于是常常出现排队等候,挨个入内的情形。当时战地记者潘世征在中国远征军刚刚攻克腾冲时,来到腾冲城南参观了几所慰安所。据他的描述,慰安所的院子里几十个房间,每间房门上都贴着慰安妇的名字以及卫生检查合格证。这种合格证每星期换一次,上面签有日军军医的名字与印章。慰安所内的陈设犹如日本式家庭,大约是想造成“这里就是家乡”的气氛,以提高士兵的战斗情绪。

  在日军行将灭亡之际,大部分慰安妇,尤其是中国慰安妇都惨遭日军杀害。当年的中国远征军战士许国均老人,曾亲眼目睹了日军杀害中国慰安妇的情景。他说:“1944年9月14日早晨,我们攻进了腾冲县城,在日军慰安所里我亲眼看到有17个中国慰安妇和几个婴儿被日军刺死在那里,有一个死去的慰安妇还紧紧地抱着一个血肉模糊的婴儿,真是惨不忍睹。”1944年9月26日的《扫荡报》,曾刊载了战地记者潘世征的题为《腾冲城内一群可怜虫》的文章。他在文章中写道:“又在一处城墙缝里发现了十几具女尸,她们都被蒙上了眼睛,死得非常整齐。这些可怜的女人,生前为敌人泄欲,最后又被判处残忍的死刑,她们犯了什么罪呢?”

  像对待南京大屠杀一样,日本始终在竭力掩盖侵华日军在半个世纪前犯下的罪行,由于日军大量销毁慰安妇档案,在“军事秘密”的名目下绝口不提慰安妇问题。日本右翼分子声称“慰安妇”制度仅仅是一种商业行业,甚至是妇女的自愿行为。而幸存的“慰安妇”们又对自己的这段人生最黑暗的日子讳莫如深。以致半个世纪前侵华日军的兽行至今仍掩埋在历史的暗影中。


Y将军与X将军
  Y将军是中国远征军上将司令长官卫立煌,X将军则是照片上表情严峻的美国人史迪威。这是因为史迪威在他的反攻缅北的文件上将远征军称为Y部队,将中国驻印军称为X部队。这可能是崇尚科学的西方人喜欢玩的把戏。据说史迪威曾这样对驻印军解释:“我们是X部队,X是什么?未知数。可以很大很大也可以很小很小。大家要同心协力,练好本领,写个很大很大的X。我们不仅要打回缅甸,还要打到东京去。”照片上决定缅甸战场成败的两位将军在保山机场见面。史迪威知道卫立煌喜欢车子便专门从印度给他空运来20多辆美式吉普车。据说当时在中国其他战区还没有这样的车,这是史迪威的权力,即使是蒋介石也奈何不了他的。X+Y便可决定缅甸的命运,X部队从缅北打过来,而Y部队从滇西打出去,于是缅甸就解放了。

  四、从废墟发出的欢呼

  1943年10月中国驻印军对缅北发起反攻,中国远征军为策应此次反攻,打通国际交通线,于1944年5月强渡怒江发起滇西战役。日军第33师团、第56师团为保障其主力侧背安全,企图凭借地形之利,固守腾冲、松山、龙陵、芒市、平达等大据点。中国远征军第20、第11集团军数万将士与滇西各族民众,奋战8个月,粉碎了日军为切断中印公路而实施的“断”作战计划,收复了滇西广大国土,与驻印军会师芒友。

  1944年春,太平洋战事相对沉寂,而中国和印缅战场却异常激烈。战事主要在中国河南与缅甸两个区域展开。日寇利用空军掩护其机械化部队进攻河南和京汉线。同时以3个师团的兵力发动了大规模的英帕尔战役,攻击中美英联军的印缅战场后方基地,以扭转其在缅北战场的颓势。4月上旬,日军攻占了科希马,包围了英帕尔,英军主力第14军团处境艰难,整个印缅战场形势严峻。为阻止日军对印度的进攻和扩大缅北战场的胜利,都需要中国远征军从云南向日军侧背发动进攻。美国总统罗斯福于3月17日致电蒋介石要求尽快从云南发起进攻。蒋介石出于政治考虑,对使用中国军队投入决定性的进攻极为谨慎,因为消耗他的嫡系部队将直接削弱其个人势力和危及国民党统治的重大问题。加之,此时日军正对河南与京汉铁路发动大规模攻势。因而蒋介石只先后派遣第50师、第14师空运增援缅北战场,并在给罗斯福的复电中明确拒绝了其从云南出兵的要求。他说:如再强行投入超出中国国力的战斗,“必将招致日军入侵云南、四川,以及新疆革命、山西赤化与最终全国赤化的局面。”蒋介石的答复自然不会令华盛顿满意。此后罗斯福又致电蒋介石强烈要求云南远征军开始反攻,电报说:“假若云南军不用于协同作战的目的,则空运装备、提供训练教官等我方沤心沥血的广泛支援,亦将失去意义。”在美国的压力下蒋介石终于决定发动滇西大反攻。4月14日,军政部长兼参谋总长何应钦签署了“怒江攻势命令。”此后担负滇西大反攻的第20集团军、第11集团军分别将军部移至保山瓦房街与保山板桥附近。远征军司令长官部亦由楚雄移至保山马王屯。蒋介石于4月25日致电远征军,“此次渡江出击之胜负,不仅关乎我国军之荣辱,且为我国抗战全局成败之所系。”英国首相邱吉尔对中国决定发动怒江的攻势,致电蒋介石表示欣慰,并将“伫候其进展之佳音。”


原始丛林中的中国军队
  藤蔓横生的环境展示了缅北原始森林的面貌,一支庞大的军队在这样的森林里是很容易消失的。在这样的森林里作战解决给养最有效的工具是马车。这些马比本地的马要显得身材高大,显然它们是被军队挑选出来服役的良种马。在遮天蔽日的原始丛林里和士兵们最亲密的就是它们了,从某种意义上说,战争是这些马驮出来的。

  盘踞怒江西岸的日军,两年来既不能越过怒江天堑,又深恐中国军队反攻,只得改攻为守。1944年春夏,日军第33军司令官本多政材中将根据怒江上空战云密布的形势,预料中国军队“将于近期发动进攻,滇西远征军作战,与以前在滇西扫荡战不同,将是一场防卫缅甸生死攸关的重大战役。”此后日军在怒江西岸各据点加固工事准备与中国远征军决一死战。

  1944年5月11晚,集结在怒江东岸的两万余中国远征军,在怒江150公里正面12个渡口乘坐橡皮艇强渡怒江。第11集团军主力仍在怒江东岸防守,担任策应的各加强团则分别由各渡口渡过怒江,向指定目标游击牵制。第76师加强团在平达街与日军激战,双方损失惨重,日军以驮马百余各载尸体两具向西北逃窜,沿途鲜血淋漓,绵延5公里。以后远征军逐次包围了平达,以掩护担任进攻主力的第20集团军侧背安全。

  5月11日至25日,远征军渡过怒江并冲上高黎贡山,完成了渡江攻击战的第一阶段预定的目标。在渡江行动中由于江雾的掩护因而极为顺利,渡江的惟一损失,仅17名后援人员触礁倾覆。远征军渡江后西岸民众自发协助杀敌。渡江作战是中国抗战以来第一次对日寇的大反攻。美陆军部长史汀生称:“滇西远征军怒江出击,是东南亚过去一周内盟军作战的重要新闻。”远征军渡过怒江仰攻高黎贡山,与日军多处发生激烈而规模不大的战斗,重庆方面鉴于中国驻印军已开始攻击密支那,敌难于短期内调动大量部队增援滇西,遂令远征军全部转入攻击渡江作战。第20集团军所辖第53军、第54军、预备第2师为右翼攻击军,攻击目标仍指向腾冲。第11集团军所辖第2军、第6军、第71军为左翼攻击军,向龙陵、芒市方向实施战役突击。此后滇西反攻进入第二阶段,战役集中在腾冲、松山和龙陵。

  远征军第20集团军自渡怒江以后向高黎贡山日军占领的各要隘持续攻击。分别攻下南、北斋公房及明光、固东,江苴街,形成了对腾冲四路攻击的态势。

  腾冲旧名腾越,是南方丝绸古道上的一座著名古城。腾冲城战前有人口5万,城墙周长约4公里,高约7米,厚约4米,为岩石所筑坚固异常。日军盘踞腾冲两年多在城内修筑了重点堡垒30余座,各街巷堡垒星罗棋布,战壕四通八达,整个腾冲城已成一座庞大而坚固的堡垒。


“让手指回家”
  照片向我们展示了战时日军中的一个鲜为人知的事实。据说日军当时曾规定战死的军官可以将尸体运送回国,而士兵只能截下一条胳膊运送回国。此后随着日军伤亡人数的增加,这条规定便被修改为,军官可以将胳膊截下运送回国,而士兵却只能让手指回家了。照片上的盟军举着一个死去的日本士兵光秃的手掌,示意这名日军士兵的手指已被截下。他的父母和家人只能得到几根被截下的手指。

  8月2日,远征军第36师开始向西南城墙攻击,将城墙炸开一缺口突入城内,8月5日,美军飞机集中轰炸四周城墙,炸开13处缺口。8月14日,美军飞机猛轰东门日军守备队本部,日军148联队长藏重康美大佐被炸死,由太田正人大尉代行其指挥。经反复争夺西南角日军全部歼灭。17日,攻城部队自西南角及南门西侧阵地城墙缺口陆续进入城内。预备第2师、第36师、第198师、第116师各主力突入市区,展开巷战,日军室室设防,而街巷堡垒又星罗棋布,战斗空前激烈,远征军各部每天伤亡人数均在500人以上。8月24日远征军攻占西门阵地,9月1日,攻占东南角阵地并先后攻克城内武侯寺、城隍庙、文星楼、县政府、秀峰山等阵地。至9月9日,日军残余被远征军压缩到城东北角一隅。此时蒋介石发来训令:“腾冲必须在‘九·一八’国耻纪念日之前夺回。”攻城部队加强攻势。9月12日夜,日军指挥官太田大尉知末日来临,遂向军司令官、师团长发出凄惨的诀别电,烧毁军旗、密码本,破坏了无线电通讯设备的残余兵力进行最后的抵抗,全部被歼。有残敌50余趁深夜暴雨向东门外偷逃亦全部被歼。至14日上午,城内零星之敌被肃清,腾冲完全收复。古城建筑亦破坏殆尽。后世史称之为“焦土抗战”。

  据第20集团军战报称:1944年反攻腾冲以来,历经大小40余战,毙敌联队长藏重康美大佐以下军官100余员,士兵6000余名;我亦伤亡官佐1334员,士兵17275名。是役阵亡官兵和死难群众葬于腾冲国殇墓园。墓园位于腾冲城南,占地5公顷多,于1945年7月7日建成。墓园有蒋介石、于右任、何应钦、卫立煌、李根源撰写的对联。

  作为滇西反攻左翼的第11集团军于5月29日分别从攀枝花渡、毕寨渡各渡口渡江后分南北两路攻击龙陵、松山。松山位于怒江惠通桥西北约6公里处,海拔2260米。滇缅公路由惠通桥向西,环松山过腊猛街,经狭长起伏的冈岭滚龙坡而至龙陵。日军以两年时间在松山腊猛构筑大堡垒群16座,小堡垒群5座,各堡垒间均有隧道直通,还有储备充足的粮服弹药仓库,其工事至为坚固。完整坚固的松山据点与腾冲、龙陵鼎足而立,是日军必守之地。远征军攻击松山是由6月2日怒江东岸的炮击开始的。6月4日,第71军第28师的主力开始向上松林阵地攻击,翌日即占领腊猛及竹子坡,同时切断腊猛与龙陵间的滇缅公路。至此松山守敌与其师团主力之间只能依靠无线电进行联络,此后3个月松山守敌一直处于四面被围的境地。松山之敌凭借坚固的工事顽强抵抗,虽重炮连续命中亦屹然不动。至6月20日,远征军第71军已伤亡1600多人。司令长官部急遣总预备队第8军的精锐荣誉第1师赴松山战场,与新编第28师交替。第71军军长钟彬亲自坐阵督战。第6军的新编第39师亦南下到达松山附近,此时惠通桥经抢修通车,汽车日夜输送弹药于敌阵前数百米。7月4日以后,远征军开始第二次攻势,占领了日军前沿阵地,还有空军配合,松山日军伤亡骤增。但远征军仍未能继续前进。


士兵还是乞丐
  照片上衣衫褴缕的人是中国远征军的通信兵,如果不是作者注明你根本不会相信这是一个军人,可事实是滇缅战役就是这些形同乞丐的士兵们打赢的。

  司令长官部又急派第8军主力第82师和第103师从昆明奔赴松山,卫立煌偕宋希濂和美国窦恩准将亲自到松山前沿视察。7月20日,第8军组织了一个非常坚强的尖兵团,由师长暂任团长,团长暂任营长,各级军官依次下降,开始第三次攻势,8月2日占领了干路子阵地。日军失去了干路子阵地后,金光守备队长为提高守备队的士气,选精干士兵28名组成挺进破坏班,身着中国便衣趁夜袭击远征军炮兵阵地,有数门山炮被毁。此后远征军仍以优势炮火在战斗机掩护下主攻关山阵地。同时从8月初开始,以20天左右时间掘坑道至日军关山阵地之下,使用3吨TNT黄色炸药施行大规模爆破,至此松山日军核心堡垒完全摧毁。9月7日下午,隐匿山林的残敌全部肃清。为时3个多月的松山战役始告结束。当日,东京广播电台称:“腊猛(松山)守军全员玉碎。”

  松山之战是一场艰苦卓绝的血战。整个战役使用兵力先后达3个师,日军死伤850人,而远征军死伤为6763人,约1:8。后第11集团军总司令黄杰在其回忆录里写道:“实以松山地形复杂,蜿蜒数十里,敌人依据最强固之据点工事,凭险固守,虽经我空军炮兵之轰击,亦未能摧毁。”

  松山的克复为远征军向龙陵、芒市、畹町的推进铺平了道路。

  继腾冲、松山攻陷后,龙陵是滇西日军的最后一个重要的堡垒,龙陵古名黑水笼,东汉永平十二年(公元69年)为哀牢县。东距松山70公里,北距腾冲约100公里,沿途山峦起伏地势险要。扼滇缅路要冲,其战略地位颇为重要。为日军在滇西与缅北的六大守备据点之一。一旦失去龙陵,日军在滇西事实上已无险可踞了。因而日军在龙陵周围的高地构筑了大量永久性坚固堡垒网群,在城内每一幢房屋都筑有堡垒,每堵砖墙上都有枪眼。日军准备在龙陵挡住远征军的西进,从而实现日军第33军的“将主力集结于芒市周围,在龙陵方面击灭云南远征军主力之后,前出到怒江一线,在援救腊猛、腾冲守备队的同时,切断印中联络”的“断作战”方案。


生者与死者的对话
  这是一张奇特的照片,它忠实地记录了生者与死者注视的场面。盟军士兵在凝视着这个死去的脸上落满了苍蝇的日本兵,他可能不明白,这个日本人为什么要从大海的那边跑到中国来自杀?

  龙陵之战前后出现三次反复。第一次攻击于6月5日开始。第11集团军第71军第87、第88师向龙陵发起攻击,第2军第76师向平达进攻,直逼日军第56师团驻地芒市。6月10日,远征军先后攻克了镇安街、黄草坝、腾龙桥等,从而切断了龙陵与芒市、松山、腾冲的公路,并一度攻入县城,城内日军仅300余人固守3个据点待援。时连降大雨,空中补给及老百姓的骡马运输都很困难。远征军渡江以来所消耗的弹药未能及时补充,弹药已不足以作战。粮食也几乎告罄,士兵便以芭蕉根、山芋充饥。龙陵日军趁机反攻,集团军总司令宋希濂下令第88师放弃龙陵附近的阵地向东北撤退12公里到第87师的阵地上,第一次攻占龙陵失利了。日军第56师团长迅速抽调腾冲兵力2000余人,芒市1000余人火速驰援龙陵。双方在黄坝、香菇岭等地激战,及至远征军第8军荣誉第1师及新编第39师赶到,才转入反击。此后远征军各部向前推进,7月25日基本占领龙陵附近各日军据点。

  第二次攻击龙陵是8月14日,远征军在34架飞机和炮兵配合下对龙陵进行猛烈攻击。日军荻尾少佐在轰炸中毙命。在此次进攻中尤以龙陵县城东南的老东坡战事最为激烈,日军在老东坡有20多个堡垒,其构筑十分坚固。日军使用爆炸性、燃烧性和糜烂性的十多种近距离攻击武器反击。经6个日夜的恶战,16次冲锋,于8月19日将老东坡日军消灭。远征军新28师约有800名官兵阵亡。在远征军攻占的日军阵地里有日军遗尸400多具。9月初,日军2000余人从芒市出发向龙陵扑来,各据点又先后沦入敌手。远征军急调后援部队紧急增援龙陵,稳定战场形势。此后在大垴子坡、南厂又遭到1000余日军的进攻,两地相继失守。9月上旬,远征军第5军第200师从昆明来援,第54军第36师由腾冲南下龙陵,经3天3夜血战才将原有阵地一一夺回。

  当日军第33军向远征军大举进攻时,松山和腾冲两战略要地已被克复,日军预定的对缅北采取守势,对滇西采取攻势的“断作战”行动计划已经失去意义,日军第33军司令官本多政材中将含泪终止“断作战”方案,下令各部停止进攻。10月29日,中国远征军各部在炮兵、空军协同配合下向龙陵守敌发起第三次总攻,11月1日,远征军各攻击部队向中央合围,在300门大炮和美国空军协同下一举攻占日军在城中的核心据点观音寺。次日占据城西制高点,日军残部在远征军三面合围下于11月2日晚沿滇缅路向芒市溃逃。1944年11月3日晨远征军收复龙陵。


坠落的太阳旗
  据说美国士兵特别喜欢战利品,只要是日本人的东西,水壶,帽子或大刀,太阳旗,他们都小心地珍藏,日后回国挂在自己的客厅里或卧室里作为人生经历的证明。一面太阳旗据说可以换到5条美国香烟。这张照片显然是应记者的要求拍摄的,因为画面里的人物都已经设计好了自己的表情。

  黄杰将军在评述龙陵战役时写道:“自1944年6月5日到11月3日,为龙陵之战。此役我曾经过三次攻略,敌亦曾经过两次增援反攻,为全战役中时间最长、兵力最多、战斗最惨烈之会战。计敌共死伤10620员名,我军共死伤28384员名,约1与2.7之比。”

  1945年1月27日,在欢呼声中,中国远征军与中国驻印军及盟军会师于芒友。

  滇西战役从1944年5月11日开始,至1945年1月27日结束,历时8个月16天。日军第56师团全部被歼,第2师团及第53师团被歼一部,死伤、被俘共21057人。中国军队出动7个军14个师和其他特种独立团共16万多人,伤亡、失踪共67463人。日军与远征军的伤亡比例是:1:3.2。

  1945年1月28日,中国远征军与中国驻印军在中印公路经过的一个小镇———苗斯举行会师典礼。中国远征军在通往祖国的路上竖起白布横幅:“欢迎驻印新军凯旋回国!”卫立煌长官、索尔登总指挥、孙立人军长、黄杰总司令站在旗杆下面。卫立煌致词“今天是会师东京的开始。”索尔登将军说“到东京会师去,让两国的国旗飘扬在东京上空。”他们的讲话被士兵们的呐喊淹没了。会师典礼之后,中国远征军便启程回国。中国驻印军为确保中印公路安全返身攻打腊戌。一场令世界注目的持续了3年之久的滇缅战争就这样结束了。


  (注:特别致谢云南美术出版社给予我刊首家转载图文,《从怒江峡谷到缅北丛林》一书在昆百大超市附近的“艺术书店”有售,定价:24.80元策划:周文林编辑:蒋翼坤方绍忠)

2005年05月14日

 

本人小猫一只,来mop不久,看到很多汽车爱好者朋友对很多汽车知识不太了解甚至是误解,自以为是……

身为一个从事汽车工作30多年的汽车应用工程师,深感要为mopper们普及一下汽车应用,汽车维修,汽车选购,汽车基础知识等各方面知识,各位有什么问题,尽管问



身为一个从事汽车工作30多年的汽车应用工程师,深感要为mopper们普及一下汽车应用,汽车维修,汽车选购,汽车基础知识等各方面知识,各位有什么问题,尽管问


【楼主】 (5):四驱是指四个车轮都是具有驱动能力的车型,而不是每个车轮都有单独的驱动。

jianxintongming

【楼主】 (6):请问:是轿车还是越野车,或者是跑车

jianxintongming

【楼主】 (11):我经常收到很多读者朋友的来信,询问轿车的自动变速器应该怎样操作,现就这个问题做一个解答。
自动变速器一般有四前进档或三前进档两种,常见的档位有P、R、N、D、2、L几个位置,也有部分车辆是按P、R、N、D、3、2、1顺序排列。P是英文Parking gear(自动变速器停车联机构位置)的缩写,在车辆停车时,必须要将变速手柄置于此位置。R是英文Reverse(倒档)的缩写,倒车时使用。N是英文Neutral(空档)的缩写。这个位置一般是在等候交通信号时使用。D是英文Drive(驾驶)的缩写。在这个位置时,自动变速器可根据行车情况自动进行换档(如是四前进档,换档范围在1-4档之间变换)。3档,在这个位置时,只能在1-3档之间自动变速。2档,在这个位置只能在1-2档间变换。1或L,L是英文Low-Speed(低速)的缩写,在此位置,只能用低速行驶。
在行车中一般都要使用D档,因它可在所有档位中进行变换。自动变速器将选择最适当的档位,以便适应爬坡、牵引等时的运行要求。有一句话希望大家记住:D档走天下。
而3、2、1或L档,一般是车辆下陡坡、长坡时,需要发动机制动时使用。在1或L档可得到最大的发动机制动作用。2档时的发动机制动作用稍次于1或L档。
要注意在2或L档位,车辆不得持续进行长时间的爬坡或牵引重物。这将会导致自动变速器内温度过高而使自动变速器严重损坏。
在起步挂档时,要踏下制动踏板,挂上档后,先松手制动杆,再抬起制动踏板。如在挂上档后,长时间使用手制动器会引起自动变速器的损坏。
而倒车时,必须要待车辆完全处于静止状态,方可换入倒档。在高速行车时,若欲换入低速档时,必须减速,根据不同速度换入不同档位。
还有些较高档的轿车自动变速器手柄旁边还有一些其它开关如:
0/D(Over Drive)超速档开关。这个开关一般是按钮式,具体要看车辆的型式。在仪表盘上还有O/D指示灯显示,如出现O/D OFF字样,则说明超速档开关已关闭。使用超速档行车时,变速器手柄必须要在D档时才能使用。使用超速档驾驶,既可以节约燃油,又可以使发动机运转过程中的噪音和发动机磨损减小。
Power(功率)开关,这个开关的作用是,如按下后,车辆在需要高速起步或超车时可以提供较强的动力。
S(Sport)运动模式选择开关,打开后,可充分地享受类似跑车的驾驶乐趣。
E经济模式(省油),打开后,发动机和自动变速器将以最经济的方式配合,可提高燃油经济性。
*(雪地)模式开关,是为了使车辆能够在冰、雪、雨等泥泞、湿滑的道路上顺利起步,起步后应立即关闭。
自动变速器一般都有强制降档功能和提前升档功能。如车辆在行驶中需急加速或超车时,只要将油门踏板踩到底,自动变速器即可强制降到低一档位,以便能使车速急剧提高,缩短超车时间,降低超车过程中再出现会车的不完全因素。
自动变速器在行驶时,只有在油门踏板行程达到75-80%时才能正常自动变换档位,但车辆在变换档位时会有一些冲击震动,使乘座时舒适性变差。如在行驶时,当油门踏板达到70%时,即抬起脚,车就平稳地换入下一档位,使冲击震动变得很小,这样既可保证车辆的乘座舒适性,又会使车辆的冲击震动所带来的机件磨损降低。初试时,可能不太习惯,只要能够掌握各档之间的变速点(换档时车速),也就是在将要达到自动换档点以前,抬起油门踏板,就可收到很好的效果。

jianxintongming

【楼主】 (13):奔驰有一款概念车就是三轮的,估计你暂时开不上,只能看看,具体可以到奔驰公司网站去浏览

jianxintongming

【楼主】 (14):广本雅阁2.0的性能还过得去,它的发动机尾气排放指标非常理想,功率和扭矩指标不错,但是它的防盗系统、车身材料的处理还不是很理想

jianxintongming

【楼主】 (16):买车主要应该根据自己的需要确定车型,如果喜欢飚车,最好选择大功率发动机,如果经常去野游,最好选择越野车。如果是在城市中作为商务和家庭使用,最好选择排量在1.6L以下的车型,当然除了三厢车,还要考虑实用性比较强的两厢车。因为以后燃油价格将会大幅度提高,油耗是一个主要指标;当然还有第二个方面,就是零配件的价格,买车是一次性投入,而在以后的十年你的车不可能不出现故障,而维修费用是关系到车主支出的主要方面,其中自然包括汽车的可靠性和制造质量;第三,要考虑未来国家有关汽车排放方面的标准,不能因为便宜,图省钱,买一台排放指标比较差的车款,给以后带来很多麻烦;至于车内装备可高可低,看个人爱好。

jianxintongming

【楼主】 (19):至于原来没有天窗的车型能否加装天窗这个问题,我是这样看:最好尊重原设计!一般情况下,我不赞成加装,关键在于加装以后将会对整车结构产生一定影响,同时还会带来由于密封不良导致漏水等等问题。
20~25万元的车型,目前刚刚上市的日产天籁可以考虑,它的性能价格比还是比较理想(如果你不考虑日本车,那就另说啦)

jianxintongming

【楼主】 (22):最大扭矩是发动机曲轴端输出的平均力矩,这个力矩的大小关系到发动机的动力性能,它和发动机转速决定发动机的功率输出,最大扭矩一般出现在发动机的中、低转速的范围,随着转速的提高,扭矩反而会下降。一台好的发动机扭矩指标一般应该具有比较宽的输出转速范围,或者说,90%以上的扭矩指标应该有比较宽的转速范围。那么,这台发动机在行驶状态发生变化时,无须变换档位就能克服行驶中出现的阻力变化。

jianxintongming

【楼主】 (24):无极变速器与传统自动变速器的区别在于,它能够使变速器可在起始力矩多种速比和终结力矩多种速比之间连续调整,最终自动选用最佳速比,结果使发动机始终处于最佳速比範围之内,无需再考虑工作性能或燃油经济性。发动机能控制维持变速器的输入速度,如变速器的输入速度由多种变化路面的速度牵引阻力功能所控制;且车辆加速时牵引动力不间断,使动力完全适应车辆的加速特性。不但具有良好的燃油经济性,同时还具有良好的乘坐舒适性。

jianxintongming

【楼主】 (27):回答17楼:空气弹簧的优点在于:它具有变刚度特性,容易得到较低的固有振动频率,可提高汽车的行驶平顺性;它的自动调节装置,可以使汽车的乘坐舒适性和上下车条件得到改善;并且空气弹簧的使用寿命长,质量小。
另外:车身总布置图肯定是根据车型、类型、车身的尺寸等等来综合考虑。

jianxintongming

【楼主】 (30):回复17楼:发动机的布置有多种类型,至于前置、中置、还是后置,主要应该考虑它的质量、轴荷、空间利用率、类型、用途、性能等等各个方面,要通过大量的计算和验证才能确定,不是一句话可以说得清楚的。
发动机前置,这种型式一般来说,轴荷分配好,操纵机构简单,目前大部分车型都在应用;
中置,车身载荷分配均匀,但是操纵机构复杂,不便于维修等等,对发动机高度也有严格限制,所以只有极少车型应用;
后置,可以缩短轴距,车厢内部布置方便,还可以省掉传动轴,但是它的后轴往往负荷过重,有过度转向倾向,操纵机构复杂,不便于维修等等,所以只有部分车型应用。

jianxintongming

【楼主】 (32):28楼:BENZ SLR目前国内进口的不多,如果需要,可以订货。因为这种车属于特定车型,一般情况下,没有人订货,销售商不太愿意库存积压。

jianxintongming






【楼主】 (36):回复23楼:你所说的滑行省油,应该是化油器车型,而不是现代的燃油喷射系统车辆。在现代燃油喷射发动机车型的使用中,采用滑行并不一定省油。因为,滑行时肯定要把档位置于空档,而空档时,发动机会在怠速状态,燃油喷射系统为了保证怠速时的稳定运转,就会提供比较浓的可燃混合气;而在车辆高速时,可以采用带档滑行的方式,即:抬起油门踏板的方式,这时,节气门位置在原始位置,发动机就会自动停止喷油,直到发动机转速低于1200r/min,发动机开始恢复喷油。所以现代车辆不提倡空档滑行。自动变速器车型尤其应该注意。


jianxintongming

【楼主】 (37):回复20楼:我将尽力而为,有时间就会上来回答朋友们的问题。

jianxintongming

【楼主】 (38):回复18楼:按照现行汽车报废标准,9座以下非营运车,其中包括家庭用车一般在15年,超过15年需每年检验2次,超过20年,每年检验4次,必须符合国家有关标准。

jianxintongming

【楼主】 (39):回复17楼:你提到的总布置图问题的答复,你觉得不满意,是这样,在“作车身总布置图的时候需要考虑哪些关键因素”的时候,肯定就已经有设计任务书了,那么,车身总布置图要按照设计任务书的要求来做。问题是要初步确定各部件的相互位置,并对轴荷分配和重心高度进行初步计算和调整。同时还要根据车辆用途、性能、外形尺寸、轴距、轮距、离地间隙等等进行基本布局。不知道你是否满意?

jianxintongming

【楼主】 (41):回复26楼:
发动机预热的时间要根据气候和温度确定,在南方,比如珠江三角洲地区,最低温度不低于摄氏0度,起动后预热1分钟后就可以起步,缓慢行车了,待水温表指针开始移动,就可以正常行驶。
在北方寒冷地区,还要使用合适粘度的润滑油。

jianxintongming

【楼主】 (43):回复40楼:冬天使用ABS和平时使用ABS没有不同,在处理情况时,要全力踩下制动踏板,剩下的事交给ABS来作,你只需控制方向盘掌握方向即可。如果是手动变速器,要同时踩下离合器踏板。
冬季驾驶,应该注意多观察路面情况和倒车镜,因为大家都会把车窗摇起来,有时候听不到音响警告。起动时尽量做好发动机预热和传动系统(变速器、驱动桥)预热

jianxintongming

【楼主】 (47):42楼,做人要厚道,汽车之友,中国汽车画报,汽车导报都有我的文章,我还做过汽车导报的主编,不信可以去查
威巴斯特又如何,凌志原装的胶圈老化也一样漏水!
雅阁2.0近年来在广州生产的我根本不用问那一款,难道还有人会买老款的么?

jianxintongming

【楼主】 (49):45,46楼,偶现在出去吃饭
等回来了再为大家解答:)

jianxintongming

【楼主】 (72):回复45楼:电喷发动机有单点喷射和多点喷射,现在个别车型还有缸内直接喷射,一般都是在节气门前喷射。肯定是喷射燃油,怎么可能喷射可燃混合气呢?一般是在吸气以前喷,否则怎样在气缸内形成可燃混合气?
电喷车发动机电子控制系统,也就是控制单元收集的数据根据各个厂家的不同而异,但基本上是大同小异,控制内容有很多,诸如:电控内容:一、电控燃油喷射:
1、喷油时间及喷油量;
2、喷射定时;
3、燃油停供;
4、燃油泵;
5、冷起动辅助供油;二、电控点火:
1、点火时间及点火正时调整;
2、通电时间;
3、爆震控制及防止;
三、怠速控制
四、排放控制
1 EGR废气再循环;
2、氧传感器及三元催化转换;
3、CO控制(VAF);
4、二次空气喷射;
5、活性炭罐电磁阀控制;
五、进气控制
1、空气引导通路切换;
2、旋涡控制阀;
六、增压控制;
七、警告提示:
1、涡轮指示灯;
2、催化剂过热警报;八、自诊断系统;
九、备用功能与失效保护;等等,传感器就非常多了,发动机控制系统用的传感器和输入信号主要有下列种类:
1、空气流量计:2、进气岐管绝对压力传感器;3、转速和曲轴位置传感器;4、凸轮轴位置传感器:5、上止点位置传感器:6、缸序判别传感器;7、冷却水温度传感器:8、进气温度传感器:9、节气门位置传感器:10、氧传感器:11、爆震传感器:12、大气压力传感器;13、车速传感器:
14、起动信号:15、发电机负荷信号:16、空调作用信号(A/C)17、档位开关信号和空档位置开关信号:18、蓄电池电压信号:19、离合器开关信号:20、动力转向开关信号:21、制动开关信号:22、EGR阀位置传感器:23、巡航(定速)控制开关信号:等等,在此我就不一一介绍了。

jianxintongming

【楼主】 (73):回复46楼:
mitsubishi lancer 1995-1998应该比较理想,它的零配件价格相对不算高。另外,它的操纵性和 运动性不错。

jianxintongming

【楼主】 (74):回复61楼,我想63楼的答复不知道你是否满意。

jianxintongming

【楼主】 (78):回复:51楼。BMWX5是2001年后的新车型,而你所见到的7系发动机不一定与之是同样的技术水平。因为BMWX5的功率与原来7系的功率明显提高,气缸在做功时的单位面积压力也明显提高,因此,在曲轴设计时要求必须更坚固,你也讲到曲轴要厚实很多,就是这个道理。

jianxintongming

【楼主】 (79):回复26楼:冬天电喷车到底热车多久好啊?
我看过很多人说转速达到3000转换档最好,这样油门得踩得很大,不费油嘛?现在油很贵哦,我在2000转左右换档也很顺嘛
至于电喷车冬天热车的时间,还要看什么地区?在东北、西北一些寒冷地区,起码要2~3分钟,并且润滑油的粘度应该合适,使用比较薄的,起步后,应该从低档依次换入高档,并且每个档位都要行驶一定距离,以便让变速器的齿轮油或者自动变速器的工作液也逐步升温。否则,传动系统就会出现丰正常磨损。
换档时机的掌握,不同的车型有不同的要求,一般情况下,低速发动机在2000r/min时换档可以,而高速发动机尽量在2500~3000r/min时换档。以免发动机出现换档后乏力和加速比较慢的现象。

jianxintongming

【楼主】 (81):回复25楼:猫(33):帮答:“猫(25):最近看电影好多 车子都装有液氮加压 一类的装置 请问这个东西原理 是啥米?”

氮气无法燃烧,增加氮气在气缸中的比例等于增加了发动机的压缩比,从而提高了发动机功率。
* 压缩比是汽缸体积和燃烧室体积之比
* 燃烧室是指活塞运动到最接近汽缸顶端时,汽缸顶端到活塞顶部表面的体积。这个体积越小,空气和汽油的化合物产生爆燃的空间也就越小,爆燃对活塞的压力也就越大。

— 小小小ray

小小小ray的回答很有道理!氮气是惰性气体,不参加燃烧,可以起到改变压缩比和提高气缸内压缩压力的作用,但是,片面的改变和提高压力,会增加发动机部件的负荷,尤其是产生的爆震,对发动机的损伤非常厉害,对于经过改装的强化发动机都会产生严重损伤,更不用说普通发动机了。因此,采用这种方法提高功率是不可取的,有时候会马上造成发动机剧烈损坏。

jianxintongming

【楼主】 (82):回复29楼:因为我比较喜欢开快车,因此比较喜欢手动变速器,不太喜欢自动变速器,一直驾驶手动变速器车型。不过,现在有些自动变速器很棒,比如:保时捷BOXSTER和奥迪A4及奥迪系列S型、BMW的新型无级自动变速器等等已经圆满解决了运动性需求,我也很喜欢。

jianxintongming

【楼主】 (85):回复35楼:谢谢你的支持。我虽然使用电脑,但是很少上网聊天,还没有QQ。不过以后我会申请QQ,到时候我们可以在网上交流。

jianxintongming

【楼主】 (87):回复75楼:你提出的这个问题是属于汽车工程范畴的。我知道的也不太多,可以跟你切磋一下。至于整车开发流程,首先要确定车型,制定技术设计任务书,根据任务书编制和绘制汽车尺寸控制图和汽车总布置图。前者的目的是要准确的确定各个部件的安装位置和外形尺寸;确定各个部件间的联结方式和安装方式;确定各有关部件和操纵机构的运动范围和排除部件之间相互干涉的可能性;确定各部件的重心位置,计算汽车在空载和满载时的轴荷分配及重心高度;确定车厢内驾驶区域布置,作出驾驶员视野区域图。
后者,我在刚才(39):回复17楼时已经答复:你提到的总布置图问题的答复,你觉得不满意,是这样,在“作车身总布置图的时候需要考虑哪些关键因素”的时候,肯定就已经有设计任务书了,那么,车身总布置图要按照设计任务书的要求来做。问题是要初步确定各部件的相互位置,并对轴荷分配和重心高度进行初步计算和调整。同时还要根据车辆用途、性能、外形尺寸、轴距、轮距、离地间隙等等进行基本布局。不知道你是否满意?





整车开发流程,OTS送样—小批—量产就不用说了,主要是前期设计阶段,想了解一下,谢谢了!

jianxintongming

【楼主】 (88):回复8楼:蒙的欧是福特近年来开发的经典车型之一,2.5版本不错,上海的4S特约维修站我不太熟悉,不过,我知道福特近年来非常重视4S特约维修站的建设和管理,我想不会差吧,如果遇到问题,我倒是可以帮你向福特反映一下。

jianxintongming

【楼主】 (89):回复64楼:可能会让你失望,估计一时半会你等不到10万元的林保坚尼了。

jianxintongming

【楼主】 (90):回复55、56、84楼:对不起,今天我要休息了,改天再答复你们,请原谅。谢谢你们的信任。

jianxintongming

【楼主】 (99):回复 小小小ray :没问题,大家一起探讨。让大家能够在这个论坛中得益,也是我们这些学汽车、搞汽车、维修汽车的工程技术人员应该做的。以后我们可以经常切磋。

jianxintongming

【楼主】 (103):回复56楼:天籁不管是2.3还是3.5L,整体性能不错,内饰和电子装备比较齐全,在同类车中应该是出类拔萃。它所注重的是舒适性,作为商务用车丝毫不逊于其它车型,作为家庭用车更显其尊贵。

jianxintongming

【楼主】 (105):回复91楼:自动变速器和无级变速器在急加速时,均会降档,以更加充沛的扭矩为车提供强有力的驱动力,以便能在极短的时间超越其它车辆或者克服路面阻力的变化。但是,无极变速器的档位变换几乎觉察不出来,乘坐舒适性佳,这就是自动变速器和无极变速器之间的区别。

jianxintongming

【楼主】 (106):回复91楼:具体可参考前面的自动变速器的使用一文

jianxintongming

【楼主】 (107):回复101楼:BMW和VOLVO都是好车,同样是打造著名汽车品牌,不过他们走的路线不同,BMW突出动力性和操控性,品牌知名度和客户认可程度比VOLVO要响一点。而VOLVO则突出安全性,当然它的动力性也不差,它的废气涡轮增压器的喷嘴可以根据发动机速度进行自动调节,技术很先进,VOLVO的安全举世认可,我曾经数次到瑞典VOLVO公司和制造厂参观,尤其是它的碰撞中心是世界上最先进的,测试手段最齐全,项目最多。但是它的品牌知名度跟BMW还有一定距离。并不是车不行,亲身驾驶过VOLVO的人,尤其是发生过较大交通事故的车主应该深有感触。

jianxintongming

【楼主】 (108):回复104楼:现代酷派这款车,不错,只不过它也有些年头了,稍老一点的车迷应该知道,它在上个世纪末就已经出现,技术不算先进(相对于现在的一些技术比较先进的车型而言),但是并不落后,从目前市场售价来看,20多万元的包牌价,确实是物有所值,同时又极有个性。用广东话说:抵买。

jianxintongming

【楼主】 (114):回复61楼:BMWX5的确是一款不错的车,一直以来,在越野车方面,陆虎一直引领越野技术潮流,但是后来被BMW收购以后,它的某些独特技术被BMW学习并利用,BENZ、TOYOTA、VOLKSWAGEN、PORSCHE等等公司也应用到自己的越野车型之上,比如:陡坡缓降控制系统,如果说性价比,我反而觉得TOYOTA的PRADO3400更更胜一筹,价格便宜很多。大众途锐、保时捷卡宴、陆虎的揽胜当然不错,只是价格贵了一些,如果比较注重品牌,自然是选择卡宴或者BMW。

jianxintongming

【楼主】 (115):回复113楼:以上4款车,基本上差不多,不过广本略显单薄,君威耗油量略微高了点,帕萨特的2气门发动机又不太理想,蒙的欧较好一些。不过萝卜、白菜,个人所爱,一个人一个看法,见仁见智吧。
至于车价下降趋势确实存在,这几天的行情你关注一下,会觉得,多亏没买,否则又白白损失了几万。
以我的看法,似乎在4月份买应该比较好。不过很多车型已经降价,幅度也不小,基本上差不多到位了。

jianxintongming

【楼主】 (117):回复111楼:你说的价位最理想的车型莫过于一汽大众的宝来1.9TDI废气涡轮柴油发动机版本。
按道理应该选择手动变速器,因为它的燃油经济性一般情况下,比自动变速器要好(并不绝对,有些自动变速器也很省油,比如广本的飞度、奥迪A4/A6的无级变速器等等),重要的是,它的维修费用要远远低于自动变速器。

jianxintongming

【楼主】 (118):回复110楼:据我的了解,一汽宝来的成本比较高,因为很多零部件需要从德国进口。据一汽的朋友说,一台宝来的利润只有1千多元,虽然说有点夸张,但是,利润不会太多。仅供参考。

jianxintongming

【楼主】 (121):回复109楼:阳光、花冠和凯越三款车,各有特色。花冠是目前保有量最多的车型之一,它的优点自然不用多说;它的功率和扭矩指标并不是很高;它的内饰相对比较精美,也比较省油。
阳光是一款比较不错的车型,它的功率虽然比花冠高一些,但是排量大0.2L,乘坐舒适性不错,略显得窄一些,发动机不错,电子装备和内饰也很好。
凯越的车身比较坚固,质量比较大,虽然功率不很高,不过耗油量不低。
综合分析,阳光比较理想。

jianxintongming

【楼主】 (132):回复112楼:你说的有道理,如果是液态氮呢?我的化学学得可能比较差。

jianxintongming

【楼主】 (134):回复127楼:有关FIT两厢车的安全性问题,有关它的安全性可能集中在两个方面,一是中置油箱,一是前部的短吻设计吧?对于中置油箱我的看法是:中置油箱与后置油箱同样安全,因为这个位置是很不容易被撞击到,因为它的高度比车身底部和排气管还高,在车身底部受到地面障碍物刮擦时,与它还有一定距离。并且在油箱的下部和四周有着一个框架结构和防护板来保护油箱不受撞击。油箱是用强度很高的复合工程塑料(如:聚丁烯对苯二甲酸酯+GF)压铸成型,其塑性、断裂韧性、抗腐蚀性在某种意义上超过金属材料。
至于短吻设计我的看法是:短前吻设计是为了更好的利用空间,本田飞度的短前吻设计是在确保乘坐厢结构安全、确保乘坐者安全的前提下做出的,大家可以看到它的车身结构,从前部开始向后向下倾斜,同时在乘坐厢是采用比较厚和强度比较高的材料,以保证乘座空间不变形。前部、侧面和后部都有一些结构是用来吸收、缓冲、衰减和分散冲撞时的冲击力,靠结构和局部结构的材料变形来确保乘坐厢和乘坐者的安全。
不知对否,大家探讨。

jianxintongming

【楼主】 (135):回复128楼:
无极变速器CVT(Continuously Variable Transmission)
传统自动变速器AT(Automatic Transmission)
最大扭矩 Maximum Torque

jianxintongming

【楼主】 (136):回复130楼:典型的离合器切不断,

jianxintongming

【楼主】 (137):回复116楼:给jianxintongming留言即可。

jianxintongming

【楼主】 (138):回复129楼:说得明白点,无点火系统只能让我联想到柴油发动机了?

jianxintongming

【楼主】 (139):回复131楼:准确的说应该是废气涡轮增压器。现在就给你贴一篇我在1997年刊登在深圳特区报汽车版上的有关废气涡轮增压器的介绍。
现代汽车为了提高发动机输出功率、减轻汽车单位功率质量比、降低燃油消耗和废气排放,在不增加发动机排量的基础上,采用增压器来提高进入气缸的空气密度和压力这个措施来实现。大家经常看到的汽车拉力赛中所使用的赛车,排量虽小,但功率大的令人之惊,一般地都是利用增压器来得到。尤其是在柴油发动机上安装增压器不但可以增加功率,增大扭矩,还可以减少汽车的排气污染。由于以上原因,采用增压这个手段已成为现代汽车发动机发展的必然趋势和方向。
废气涡轮增压器英文为Turbo。
目前,车用发动机增压系统有多种类型:机械式增压器、气波增压器和废气涡轮增压器等。而汽油车上一般都是采用后两种型式。
废气涡轮增压器是利用发动机排出的废气能量,推动增压器中的涡轮旋转,并带动安装在同轴的压气机叶轮,将空气进行压缩,然后将经过压缩的空气充入发动机的气缸,增加气缸中空气的密度和压力,从而提高发动机的功率。它与发动机之间没有机械联系,结构简单,工作可靠。它充分利用了发动机排出废气的能量,同时又改善了燃油经济性。所以在汽车中得到广泛应用。
废气涡轮增压器一般是由单级离心式压气机与单级径流式涡轮或轴流式涡轮组成,根据不同需要,增压器还有双涡轮式、顺序涡轮式、混合涡轮式。
轴流式涡轮增压器有流量大、效率高等特点,比较适合用于大型或中型发动机上。它的叶轮直径较大,可从220-1000mm;转速低从5000-35000r/min;流量大从1.5-35kg/s,增压此为3.5 k,适用范围增压前功率从221-735kw。
径流式涡轮增压器一般用于小流量型车辆,它的叶轮直径小60-220mm,流量小,0.1-2kg/s,转速高,25000-200000r/min增压比1.4-3.5,适应范围从29.4-367.7kw(增压前功率)。特点为:体积小、效率高、加速性能好、结构简单。
并列双涡轮式克服了单级式涡轮体积大、转动能量大、响应性差的缺点。日产VG30D ETT发动机上就是这种直列顺序双涡轮增压器,它是采用二个直径尺寸不同的涡轮直列布置,它克服了单级式涡轮增压器对节气门开度的响应不太灵敏的缺陷,这个缺陷也就我们常说的涡轮增压器滞后。如86年生产的保时捷(959)就使用了这种增压器。
混合式涡轮增压器,它把涡轮式和罗茨式组合使用。低转速范围时使用罗茨式,高速范围则使用涡轮增压。这种混合式涡轮增压器在某些国外汽车厂家则称之为超级涡轮增压器,日产公司曾有一款车和意大利的兰恰德塔S4的拉力赛车就采用这种装置。

jianxintongming

【楼主】 (141):回复84楼:对不起,昨天忘了回复你。奥迪1.8T涡轮增压发动机照样需要预热,并且预热时间应该比自然进气发动机稍微长一些。
在通过凹凸不平的路段时,紧急制动刹车踏板竟然踩着发卡,这是由于轮胎上下跳动比较厉害,车速传感器检测速度时,会诊断为瞬时抱死,因此指令ABS降低制动液压强度,所以你会感到发卡,这是正常的。

jianxintongming

【楼主】 (142):回复55楼:对不起,昨天忽略了。你的标致307什么时间买的?为什么要卖?

jianxintongming

【楼主】 (185):回复大家:因为今天到外地去参加政府车辆采购的评标,晚上又有几个朋友请吃饭,聊天聊得时间比较长,刚刚到家,发现很多朋友提了很多问题,由于明天还要驱车200km,所以今天难以回复所有朋友的问题,敬请谅解。

jianxintongming

【楼主】 (187):回复143和145楼:有关扭矩的介绍请查阅第一页22。
低速大扭矩对于商用车当然好啦,燃油经济性比较好,除此之外,在同样档位或者速比情况下,克服阻力的能力要好,无须频繁变换档位。对于轿车而言,低速大扭矩的发动机高速性往往比较差。

jianxintongming

【楼主】 (188):回复147楼:第一个问题麻烦你看一下第一页的24。不知道你是否注意到飞度在加速时速度表和发动机转速表之间的反映与普通自动变速器相同。等你认真观察以后,把他们之间的区别告诉我好吗?
“听说飞度的制动不太好,我自己也感觉刚起步后制动,制动距离有点长。这是这款车的问题,还是无级变速车的通病?”
你刚起步后制动,感觉制动距离长?你的车速是多少?制动距离又是多少?你是如何作出这样的判断的?当然自动变速器和无级变速器在制动方面时,其驱动惯性相对大一些,制动距离自然会有一定的延长,但是延长的比例极小,可以忽略不计。

jianxintongming

【楼主】 (189):回复152楼:谢谢你的贴图,对我大有裨益。拜了!

jianxintongming

【楼主】 (190):回复55楼:我错误理解你的意思了,你的出手是否要买一台东风标致307 1.6版本,我一开始理解成你要卖307。
标致车在欧洲的反映不错,只不过法国标致公司在中国广州做砸了,拿一款过时车型来糊弄中国人。307作为PSA集团A级车的主打产品,自然有很多优点:发动机噪音低,操纵性优良,传动系统相对可靠等等,缺点是车内空间比较窄。后排乘坐3人会有一些拥挤。不过瑕不掩玉,车还是不错的。

jianxintongming

【楼主】 (192):回复各位朋友:实在是太困了,明天还要早起。明晚再回复朋友们的问题。对不起!

jianxintongming

【楼主】 (216):回复156楼:(156):汽车机油在油尺达不到最低指标的时候添加。一般情况下,大约一周检查一次,不过在开车之前最好观察一下停车处下面有无各种油液的泄漏。机油警告灯有时候会闪亮的话,估计是机油传感器至警告灯之间的线路接触不良。
安装增压器肯定要有一定的位置,因为增压器必须要有支架支撑并用来与发动机连接,包括传动方法都要考虑,位置和散热方式也要考虑,如果空间不够肯定要对部分系统进行改装,排气管和水箱很可能要改。改装增压器是一项非常专业的技术,是建立在科学基础之上的。切勿相信那些街头的改装店的蛊惑。事先必须全面设计和计算,比如:增压比,安装后的功率指标,润滑问题,同时还要改变压缩比,解决压力提高后产生的爆震等等各方面的问题。否则将会出现你不希望出现的比较严重的机械故障。

jianxintongming

【楼主】 (218):回复158、159楼。第一个问题我不太容易回答,因为我既听不到又看不到,我不敢胡乱猜,对不起。
2、车窗的玻璃被外力挤了一下,关不严,那么,你应该用大约2~3mm厚的钢板制作一个类似与钢板尺,并且前部有一个大约10mm宽,10~15mm深的专门用来把车门内镶板的固定插头解除的工具,拆除时,先把车迷镶板上的一些固定螺丝卸下,然后用那个专用工具再把固定镶板的插头解除,注意要小心,不要把镶板撕裂。具体的工艺我很难给你说得再细了。

jianxintongming

【楼主】 (219):回复158:补充一下,把镶板拆下以后,用扳手和螺丝刀把玻璃升降器卸下来,进行校正,然后装复并试验能否正常升降,如果OK,再把车门镶板装复。

jianxintongming

【楼主】 (220):回复(160)楼:是奥迪A4吗?是加机油的孔还是放机油的孔?
更换机油、制动液、动力转向液的话,应该选择比较好的品牌,比如:壳牌、美孚、埃索、嘉士多、嘉德士、埃尔夫等,这几个品牌的品种比较齐全。

jianxintongming

【楼主】 (221):回复(165)楼:凌志L400的cd盒为了防止灰尘进入,外面有一个可以拨动或者滑动的盖,应该有一个拨动的位置,你找一下。拨开后,就能看到CD。
凌志l400启动20分钟之内开暖风吹的还是冷风,要超过20分钟才能吹暖风?这个问题,首先要看暖风开关是否打开,温度开关是否置于采暖位置,一般情况下,这种故障很少见,关键是考虑操作方法是否正确。最好找一本凌志L400的使用说明书参考一下。

jianxintongming

【楼主】 (222):回复156楼:补充一下,更换机油的时间和原则,检查机油时最好用拇指和食指试一下机油粘度,并观察机油中有无摩擦和磨损产生的金属粉屑,如果粘度不够或者已经有金属粉屑,就应该立即更换。一般高级别机油(SJ/SL)的换油里程可以在8000~12000km之间,不过,在没有粘度或者有比较明显的磨损颗粒时,不管是否达到换油里程,都要毫不犹豫的更换。

jianxintongming

【楼主】 (224):回复167楼:极有可能是轮毂轴承,并且可能是外轴承上有斑点伤痕,最好的方法是把两个前轮轴承换掉,最好更换瑞典生产的SKF同类轴承。

jianxintongming

【楼主】 (225):回复168楼:没问题,有什么问题大家一起切磋、探讨。我对于汽车市场知道一点皮毛。

jianxintongming

【楼主】 (227):回复171楼:除了在控制单元做手脚之外,还有配气机构的改动、配气正时以及配气相位角的改动,才能达到以上目的。谢谢你。

jianxintongming

【楼主】 (229):回复173楼:帕萨特作为在大众目前旗舰辉腾面世前的代表作,车身以及各个方面确实不错,只不过,这台2.0排量发动机动力性稍微差一些,每缸2气门发动机的高速性和最大功率要明显低于每缸4气门或者5气门高速发动机。
蒙的欧的综合性能比较理想。

jianxintongming

【楼主】 (230):回复175楼:与齿轮比、传动比、减速比、力矩曲线、齿轮直径等等诸多方面都有关系,除此之外,还应该考虑车辆的应用范围和用途,比如:赛车用,越野用等等。至于计算公式,涉及的范围比较广,请恕我无法给你提供。

jianxintongming

【楼主】 (231):回复176楼:我个人觉得,如果能够接受两厢车的话,上海大众的POLO1.4倒是非常合适的选择。这是从今后燃油价格提高的基础上考虑。

jianxintongming

【楼主】 (232):回复177楼:北京汽修6厂是一个技术非常全面、维修实力很强的维修企业,如果采用车身校正仪以及按照车身尺寸数据等等来进行事故后恢复,在性能方面应该不会有差距。

jianxintongming

【楼主】 (233):回复178楼:北京吉普的奥兰德的性价比还可以,但是,内饰不够精美,尚需提高。

jianxintongming

【楼主】 (236):回复179楼:179):汽车发动机
有v6 v12还有V8/V1O/W12还有水平对置式等等,F1赛车一般采用V10排列,V型排列以3的倍数如V6/V12的曲轴平衡比较简单,而V8/V10在曲轴的平衡方面略微困难一些。

jianxintongming

【楼主】 (237):回复179楼:补充,气缸的排列各有千秋,直列6缸在某种意义上发动机磨损相对V6小一些(由于发动机温度前后相差较大的原因),直列方式发动机高度大,长度大,便于维修,但受空间限制。V型排列,长度和高度比较小,对车身尺寸影响不大。水平对置宽度较大,对于降低车身高度、平衡和重心有一定优势。

jianxintongming

【楼主】 (238):回复180楼:乙醇汽油的热值、燃点等等与汽油有一定差距,耗油量可能会有一定增加。

jianxintongming

【楼主】 (239):200楼:207的回答你应该满意吧?谢谢207

jianxintongming

【楼主】 (240):回复183楼:宝来是在高尔夫的平台基础上发展而来,它是大众作为注重驾驶性能客户群而专门开发的,除了1.6L排量发动机动力性稍逊外,其他配置均不错,美中不足,空间狭窄了点。

jianxintongming

【楼主】 (241):回复186楼:很遗憾,我把目前国内汽车市场价位在15万元左右的车型筛选了一下,也只有索纳塔了。至于它的质量,我的看法是:还不是太差,韩国现代车如果使用得当,也不会有太大问题。朱砂没有,红土为贵吧。

jianxintongming

【楼主】 (243):回复(191):这3种车型防盗系统差不太多,307似乎强一点。
说起防盗,还真的很头痛,还是要看盗车贼琢磨你的车没有,如果他真正想偷的话,什么防盗系统可能也没用,BENZ总裁史伦普的S600的防盗系统不能说不先进吧?盗贼照样在BENZ 的办公楼前把它偷走。原则上不用再增加什么防盗装置。你有矛,别人就有盾。我的一位朋友车上配备了5种防盗装置,结果照样被偷。

jianxintongming

【楼主】 (244):回复200:暂时还没有听说一汽轿车有马自达M6停产的消息。一汽的朋友所言。

jianxintongming

【楼主】 (245):回复197:我在从事汽车技术咨询。

jianxintongming

【楼主】 (246):回复202:对于客车还知道一点点皮毛,有时间我们可以交流一下。

jianxintongming

【楼主】 (248):回复(206):那样,不太合适!10W和5W的最低工作温度不同,最好换用同种类型机油,你是哪个地方的,如果是东北或者西北寒冷地区最好选择5W机油。

jianxintongming

【楼主】 (250):回复210:本来想给你发几张图片,无奈我在外地出差,使用的是无线网卡,速度较慢,改天有宽带一定给你补上。对不起!

jianxintongming

【楼主】 (251):回复(212):新车最好进行一下磨合,应该注意一下发动机转速和节气门(油门)开度,行车速度在最高档位不要超过100km/h,发动机转速不超过发动机最高转速的90%,起步的速度不要太快,要缓慢加速,还要使传动系统缓慢升温,在每个档位上行驶一定距离(无级变速器可能很难控制)。
磨合期一般在1000~1500km。首保最好接受厂家建议,现在的机油品质比较好,5000km没有问题。
再来问几个关于新车磨合的问题:

jianxintongming

【楼主】 (252):回复(214):爱丽舍是雪铁龙产品,它的优点在于操纵性强,轮胎与路面的附着力好,稳定性好,在雨天尤其显示出其特点。
威驰是丰田产品,丰田产品的外形比较秀气,内饰比较精美,耗油量相对比较低,全球保有量最高已经说明问题。
当然大众产品也在考虑之列。

jianxintongming

【楼主】 (253):回复(217):目前国内汽车市场销售的大众新甲克虫有2.0/2.0敞蓬/1.8T/1.6等型号,它是一款推陈出新的车型,它的历史很悠久,从1949年开始投放市场。是一款比较古典,同时也是一款非常符合喜欢前卫的青春一族心理需求的车型。它的动力性比较可观,操纵性比较好。2.0敞蓬版本。现在在生产。

jianxintongming

【楼主】 (255):回复226:有关增压器方面可能还需要向你请教。轿车分三厢车和两厢车。
三厢式轿车:分别由发动机室、乘座室和行李厢三大部分组成。
两厢式轿车:分别由发动机室、乘座室行李厢和二为一的轿车。

jianxintongming

【楼主】 (256):回复235:当然喜欢跑车,我从1968年开始学开车,开车是我的第一爱好,并且喜欢开快车,在没有速度限制的道路上,基本可以把每种车型的最高车速发挥到淋漓尽致(在国外)。BMWZ4我当然也喜欢,只不过价格我不太喜欢。这个规格和美规有一点点不同,应该是冷却系。燃油供给系统更精密,因为美国的燃油品质要比中国的燃油好很多。

jianxintongming

【楼主】 (257):回复所有提问题的朋友:喔,已经凌晨3点了,实在困的受不了了,有什么问题晚上再答复。对不起。

jianxintongming

【楼主】 (258):回复254:丰田特锐实际上是日本大发的一款车,因为大发已经被丰田收购,害怕打大发牌子不太好卖,所以打出丰田的牌子,这款车实际上在1997年的北京车展就已经出现,大发在微型车开发方面有一定优势和经验。特锐这款车作为国内汽车市场微型越野车的唯一选择,还过得去。只不过轮距窄了一点,在高速行驶时要稍微悠着点,尤其是在转向时切勿角度过大,造成人与大地的亲密接触。

jianxintongming

【楼主】 (273):回复(262):lamda sensord是空燃比传感器,也可以称为氧传感器,检测排气中氧的含量,向ECU输入空燃比的反馈信号,进行喷油量的闭环控制等。传感器有有氧化锆、氧化钛型式。
三元催化转换器采用铂(Pt)、钯(Pd)和铑(Rh)等贵重金属及氧化物制成的触媒。

jianxintongming

【楼主】 (276):回复(265):520i应该不错。有关配置,是这样的,国外的配置是比较多,不过还是可选装范围比较大。如果想要什么样的装备,还要增加费用。国外消费者购买车的时候,往往是订货,提出自己的配置要求,然后制造厂在装配过程中就给装好了。而我们的经销商订货时,无法满足各种不同需求的消费者。况且,经销商还要考虑进货成本,畅销与否,担心积压。
应该说,进口和国产的差距不大,因为国内的零配件配套商目前还很难为BMW配套,原则上都是需要进口,至于安装工艺也是按照BMW的要求,质量方面差距很小。
国内和国外汽车市场的价格差距比较大,国外市场的价格只有国内销售价格的48~52%左右,主要是进口许可证、关税等等费用高出很多。
毫无疑问,2006年进口汽车价格应该比现在便宜一些,到时候,25%的关税是不可少的,肯定比国产同类车型贵。那么,进口车价格要比国产车起码高出四分之一。

jianxintongming

【楼主】 (277):回复223:你说的应该是小型货车,据我了解,福田的爱而发是原来的海狮面包车的变形车,没有小型货车。柴油发动机的经济性和故障率肯定优于汽油发动机车型。
它的产品有欧曼、奥铃、冲浪、时代汽车和爱而发等等,请说明详细车型。

jianxintongming

【楼主】 (278):回复269:哪有什么车神。能够为猫友们做点力所能及的事,得到猫友们的认可,是我的荣幸。

jianxintongming

【楼主】 (279):回复270:我亦有同感,我也很喜欢卡车和大型客车(商用车),建立标准的大型车维修中心是汽车维修行业的未来趋势。沃尔沃、曼、斯堪尼亚的卡车维修资料,我可以跟这些公司的朋友联系一下,看看是否能够为你提供。

jianxintongming

【楼主】 (280):回复272:威乐和威驰都是丰田技术设计的产品,威乐的价格似乎比较容易接受(能够接受两厢车是前提)

jianxintongming

【楼主】 (281):回复274:我离开汽车媒体已经很长时间了,只不过偶尔应邀写一些文章和试车报告以及一些技术性介绍和市场分析。汽车风云我不知道,有这本杂志吗?
如果说中国国内的汽车杂志发行量首推《汽车之友》,那是实打实的,经过国外调查机构的认证。不像某些杂志的发行量纯属编造、夸大。主要是怕说发行量低人家广告不投放。如果中国的新闻出版业管理规范的话,他们这样的夸大就惨了。比如香港某报业,就因为夸大发行量,被罚得一塌糊涂。

jianxintongming

【楼主】 (292):回复282:首先让我们做个简单计算,假如18岁领取驾驶执照,在22岁买第一台车,以每台车使用5~8年,那么活到70岁,有48年的用车时间(国外超过70岁以上的老年人,将会取消驾驶资格),6~8台不难做到。在美国,仍有很多超过70岁的老年人在开车,因为汽车伴随了他一生,根本离不开汽车。
换车从以后国家环保和安全运行技术条件(GB)不断升级的角度、燃油税提高、汽车使用维修费用等方面综合考虑,建议选择柴油发动机车型,因为尾气排放指标良好,燃油经济性高,故障率低,相对维修支出少的车型。目前比较理想的是宝来、奥迪等车型的柴油发动机版本。

jianxintongming

【楼主】 (293):回复(283):本田FIT1.5两厢车基本还算可以,发动机比较省油,空间利用率也比较高,排放指标不错,结构(包括车身安全)也还可以;美中不足的是使用的材料相对德国车轻薄一些,材料处理工艺不太到位。如果想3~5年后换车,可以考虑。如果换车周期比较长的话,尽量选择同类的大众车型,如:POLO。
马自达车还是不错的,降到12万元的应该是福美来,不是普利马吧?马自达的产品是以可靠性强著称的。发动机、安全性、燃油经济性、内饰等都不错,底盘也比较坚固。

jianxintongming

【楼主】 (294):回复284:手自一体化变速器的磨合与其他车差不多,建议从一挡起步,然后在每个档位行驶一定距离,待变速器工作液温度提高以后,再正常行驶至于行车速度原则上不超过100km/h。也可以参考一下(11)的自动变速器使用一文。

jianxintongming

【楼主】 (295):回复(285):中国汽车网、太平洋网以及深圳的汽车大世界网(mycar168.com)等等。仅供参考。

jianxintongming

【楼主】 (308):回复(302):1.动力因数中驱动力与空气阻力和车身质量之间有着直接的关系;高档轿车的动力因数因各个生产厂家的设计宗旨而异,其中的差距比较大。当然还要考虑发动机的比功率、最高车速等等各个方面。直接档最大动力因数一般不是考虑的重点,主要考虑传动比。
2、多档变速档器泛指多于6档的变速器(而轿车上目前还很少有超过6档的车,当然主要的目的是考虑燃油经济性,还有最高车速。不过档位过多会带来操作复杂和麻烦,还会给设计带来困难。
3、现在的高档豪华大客车一般采用空气悬架,空气弹簧的优点在于:它具有变刚度特性,容易得到较低的固有振动频率,可提高汽车的行驶平顺性;它的自动调节装置,可以使汽车的乘坐舒适性和上下车条件得到改善;并且空气弹簧的使用寿命长,质量小;工作介质容易获取,密封相对简单等等特点。

jianxintongming

【楼主】 (310):回复(304):因为我就是毛主席时代过来的人。
广本有一段时间确实比较紧俏,加价1.5万元还不算多。萝卜快了不洗泥,有钱赚为什么不赚。如果不想随波逐流,不加价可能也不会买。现在不加价了吧,已经出现产能过剩了。

jianxintongming

【楼主】 (314):回复(313):手动变速器和自动变速器都很好,关键是什么样的人使用。如果驾驶技术不太熟练的和女士一般比较适合使用,而喜欢追求运动感的驾驶技术比较熟练的人相对比较适合手动变速器。一般情况下自动变速器的油耗(同一车型)要比手动变速器多一些。手动变速器的维修费用要比自动变速器低很多。两者的价格一般相差1~2万元。手动/自动一体化变速器可能还要贵一些。

jianxintongming

【楼主】 (315):回复309):发动机(尤其是电喷发动机)起动后尽量不要踩油门踏板,让其以怠速缓慢升温。有些人起动后怠速运转时喜欢踩油门踏板让转速提高,不是好习惯。在汽车的磨损中,大约90%是因为冷车起动过程中产生的。有些注意事项你已经提到,我就不重复了。起步后,要让变速器在每一个档位行驶一定距离,节气门开度和最高转速不要超过额定转速的90%。

jianxintongming

【楼主】 (316):回复312:我找一下资料再回复你。

jianxintongming

【楼主】 (322):回复(317):我在上次已经答复过,需要制作一个撬内壳的钢板尺形状的专用工具。另外,我不知道你是哪里的?怎么帮你看?如果有时间或者距离不太远的地方可以帮忙。
2. 发动机不在驾驶座椅的下方,具体说明位置,我再给你答复。不过也不要过于担心。排气管有水珠冒出,一是冷车起动时容易出现,二是燃油内水份含量略微多了一些,因为油泵吸油管的位置比较低,而水比汽油重,比较容易吸上来的。不会有太大问题。

3. A4的车底有一块覆盖板,要先取下盖板才能看到放机油孔!不过请你了解清楚固定的方法,再动手不迟。否则就会造成损坏。可以选择SL级的润滑油,由于不知道你是什么地区的,只能给你一个建议:如果是黄河以北地区,选择5W-40;广东以北,黄河以南地区可以选择10W-30/40;广东及珠江三角洲地区选择15W-40润滑油。

4. head gesket是气缸衬垫,又称气缸垫,气缸垫的作用是:是为了保持气缸体、气缸盖之间接触面的的平整、密合,防止漏水、漏气。缸垫是用铜皮或钢皮来包镶的石绵板制成。一般情况下,发动机不是因为缺少冷却液形成高温产生发动机严重损伤,或者动力大幅度下降(原因是气缸严重漏气),才会更换。
radiator是汽车发动机散热器,也就是冷却水箱。你的车是否因为因为水箱损坏才造成发动机损坏。气缸垫是否损坏似乎不重要,就是能够检测出气缸垫没有损坏,有没有多大用处。问题是你的发动机到底出现什么故障,需要打开发动机的气缸盖。如果是单纯漏水,似乎无须拆卸气缸盖,应该首先检查冷却系统是否有泄漏,可以采用真空方法检测,确定位置后,再进行解体维修。不排除宰客的嫌疑。

jianxintongming

【楼主】 (323):回复317:补充一下,你应该让维修厂给你提供检测数据和结果。我才能确定维修厂是否在宰你。

jianxintongming

【楼主】 (326):回复(321):你所说的《汽车理论》是否清华的那本书?如果让我选,应该是B,0.10-0.15.

jianxintongming

【楼主】 (341):回复(327)沙漠中的仙人掌 :根据你所述,你还不是穷的揭不开锅,一台奥迪1.8、一台1.9奥迪A4TDI、一台丰田卡利纳,还有一台POLO1.6,别象楼下所说是二手车贩子。不过能赚老外的钱,也是你的本事。你在哪个城市,什么时候有时间晃到英国也能去你那里混顿饭吃。
你的车可能无须揭气缸盖,是属于冷却系统的问题,水箱盖密封不好也有可能造成温度升高和冷却液溢出,造成损坏;冷却风扇的高速不转也同样可以造成温度过高;气缸垫损坏也可以造成温度过高;按照你所述,应该是冷却系统散热不良,如果是不太旧的车或者没有发生过前部撞车事故,一般情况下,水箱不会有比较大的问题,也有可能是长期夜间行车,水箱散热片的散热空隙被趋光性的蚊虫尸体所堵塞,造成无法散热。
我告诉你的方法非常简单,没有这个工具插进去怎么能撬开门板。
异响的问题,你的车是自动变速器还是手动变速器的。如果把车置于升降器上,就可以看到油底壳下面还有一个防护挡板,用螺丝固定的,一打开就能看见放油螺塞。换油时最好是热车,那样机油粘度低,不容易黏附在机件上和润滑系统中,还要打开加机油口,那样容易把废机油放干净。如果废机油没有完全放干净,就会污染新机油。是发动机外部还是车内的内饰?
拆卸一个车门你都已经觉得很难了,改动里程表对你可能难度更高。需要一些专用仪器。
加装遥控锁,不会影响车灯的亮度。难的不会,会的不难。问题是你的车上有没有预留的控制线路。没有的话,你还要重新布线。如果是突然熄火,一般有可能是点火系统故障,如果是缓慢熄火,则是燃油系统故障。只要不再复发,并且仪表板上没有故障码出现,也无须检查。
档位不好挂,应该做一个简单调整就可以。
另外,驾驶玻璃有时候接触不良,打不开,检查一下升降器开关的触点是否烧蚀,或者回位弹簧的弹力,或者是各个接插件的连接是否氧化,造成接触不良。

jianxintongming

【楼主】 (342):回复334:对于哈雷摩托车知道一点点,但是不知道你想问那个方面。

jianxintongming

【楼主】 (343):回复(325):伊兰特车的外形还不错,车身材料和处理工艺有一定差距,涂料(油漆)喷涂不是很好,应该是前期处理差。1.6的发动机显得有些不太够力,噪音比较大;而1.8则要好一些,发动机不过精致,显得有些粗糙,不过价格不算贵。一白遮三丑吧。内部装备也算比较齐全,技术底蕴差了一些。不过话又说回来,卖的比较好。买车本身就是仁者见仁,智者见智。

jianxintongming

【楼主】 (345):回复(335):在十几年以前,转向助力主要应用在大型车和部分高档车上,现在已经普及到大部分车型。一些小型车配备转向助力,原因主要是考虑和照顾那些非专业驾驶员、老板们和女性驾驶者,目的是降低驾驶时的疲劳程度,提高舒适性。

jianxintongming

【楼主】 (349):回复(340):凯迪拉克的CTS可以说是通用公司百年之厚积薄发的经典之做。在各项性能之间都有比较好的表现。与A6相比,排量大(美国的传统),动力性强,外观硬朗,确有尊贵之气,不过A6柔一些,外观前卫,流线型车身风阻系数低,燃油经济性好;各有千秋吧。

jianxintongming

【楼主】 (351):回复 沙漠中的仙人掌 :在国外赚老外的钱不容易。异响的问题估计你解决不了,手动变速器的车型在起动后,发出异响,有可能是离合器轴承响(不敢过于肯定);如果长期做二手车生意,可以考虑用钢材焊两个三角形带有坡度的架子,类似国内的简单地面洗车台,这样换机油就方便很多。
POLO的水温传感器在缸体上,查一下连接是否氧化和不良。

jianxintongming

【楼主】 (353):回复186楼dayong958 :你所说的质量不好,我已经知道是怎么回事。想了一下,建议你去试一下红旗世纪星,它的空间我记得比较大。跟SONATA做个比较。

jianxintongming

【楼主】 (386):回复(357):04蓝鸟在目前中国汽车市场应该还算是一款不错的车,它的发动机是一款非常经典的发动机,这个系列的发动机连续9年获得世界10大经典发动机荣誉,另外,蓝鸟车可靠性相对比较好,高速性能自然不错。从维修的角度看难度不太大,燃油经济性也比较理想。价位似乎还稍微高了一点。不过与同类日本车相比较,并不算高。

jianxintongming

【楼主】 (387):回复(364):途安这款车实际上是VW沙兰(SHARAN)的变形车,采用PQ35平台开发的MPV,技术比较先进,配置相对比较好,安全性、操纵平顺性、舒适性等等都不错,应该是一款比较理想的适合商务/家庭用的MPV。价格似乎应该跟上海通用的GL8、广本的朗程等车做个比较才能作出判断。

jianxintongming

【楼主】 (388):回复(370):
原则上必须1档起步,最高速度不超过20km/h,二档不超过35km/h,三档不超过50km/h,四档不超过70km/h。发动机转速也要适当控制。

jianxintongming

【楼主】 (389):回复所有学汽车工程、汽车应用工程、汽车维修的mopper们,不要把学到的知识沉淀在肚子里,充分发挥出来,为猫友们、广大车主们以及社会做一点贡献,也不冤枉白读几年专业。因为我国的老百姓对汽车的了解还比较少,所以在选车、购车、修车、养护车方面存在很多的盲目性,而只能从媒介上得到一些非专业的诱导,中国的老百姓辛苦若干年从牙缝里积攒个车钱,不容易。如果我们再不给他们提供一些有关的知识和建议,那么你学汽车干什么?

jianxintongming

【楼主】 (390):回复(373):由于国内几个主要汽车生产厂家的产能都已经达到一点数量,未来趋势竞争将非常激烈,车价下降已经成为不可逆转的趋势,试想,中国家庭目前的消费水平也就是一家买一台车,买了我的,起码在5~8年内就不会买你的,如果制造商能够以更好的服务来培养忠诚客户,那么,你的产品可能很难再得到消费者的认可。所以,目前市场上大家都在打这张牌。而一汽奥迪却逆市而行,说明了它的自信,也说明奥迪汽车公司致力打造世界著名品牌的决心;这也是实力的表现。我想,同样会受到高档消费群体的认可。一般来说,降价潮应该持续到1月末。市场也会在2月进入淡市。如果我没有说错的话,下一轮竞争将会从3月中旬持续到5、6月份,在9月~10以将会再次掀起竞争局面。
二手车市场在中国的发展还很不理想,关键在于关系还没有理顺。二手车市场的空间太大了,前景非常好,二手车市场的机制、渠道健全以后,也可以有力地促进新车市场的发展,否则,人们只能把车使用到报废期,才能考虑购买新车,对新车市场产生比较大的影响。不过国内关于二手车市场发展和管理的规范即将出台,估计3年内将会改观。

jianxintongming

【楼主】 (393):回复(378):汽油的抗爆性(辛烷值):是指汽油对发动机发生爆燃的抵抗能力。汽油中的抗爆剂能提高汽油的抗爆性能。汽油的标号就是汽油的辛烷值,93#和97#并没有太大的区别,一般93#基本上都可以满足目前市场上销售的车型的要求,只不过97#比93#的抗爆性能好一些,据我了解,有些加油站的JS们采用往低标号汽油中添加一些诸如清洁剂的手段来冒充高标号汽油。使消费者的发动机产生火花塞积炭和以及燃油系统的非正常损坏。汽油的标号低比较容易造成发动机爆震,不过,现代汽车的发动机控制范围比较广,比如,爆震传感器的使用就可以减轻发动机的爆震,弥补由于燃油抗爆性能差的不足,但是,在标号过低的情况下,虽有一定帮助,仍会造成气门异响和发动机工作不正常的现象。比如:上海通用就曾经下过这样的通知,要求别克的赛欧使用90#汽油。一般情况下,在中国石油和中石化的加油站90#、93#应该还是问题不大的。可以说,真正的93#并不亚于假的97#。

jianxintongming

【楼主】 (394):回复378:补充一下,除了发动机控制系统外,发动机高速运转也有助于爆震的减轻。

jianxintongming

【楼主】 (395):回复(379):Honda Fit的性能还可以,发动机废气排放控制比较好,燃油经济性不错,车身材料可能相对那些欧美车差了一点。两厢的比三厢车好一些。

jianxintongming

【楼主】 (396):回复(381):哈飞陆宝、羚羊世纪星。
小排量车开空调肯定对动力会有影响,因为空调会消耗动力的8~12%左右,但没有你说得那么悬。暖风基本不影响动力。

jianxintongming

【楼主】 (397):回复(383):你说的应该是夏利2000吧?在丰田原型车中也有转向助力,只不过当时使用了天津丰田发动机厂生产的8AFE发动机(因为当时只有这种选择),没有足够的空间来安装转向助力器。很多厂家为了满足消费者需求,生产的车型基本上都已经配备了转向助力器。

jianxintongming

【楼主】 (398):回复385:应该不会。废气涡轮增压器在使用不当的时候容易损坏。主要是轴承缺少润滑油高速烧毁。它的功率确实比较大,不亚于2.4自然进气发动机。DVD可以自己到专业汽车音像店改装,不一定非要厂家的,而专业店的价格及选择范围可能更广。厂家有时提供选装范围。

jianxintongming

【楼主】 (399):回复385:补充:速度快了,超过车身所能承受的力,别说奥迪,坦克都不行。

jianxintongming

【楼主】 (400):回复385:A4和别克君威可比性不多,A4的车身尺寸小,但是技术非常先进,君威是典型的美国车,空间宽大,乘坐舒适,但动力性、经济性远远比不上A4。

jianxintongming

【楼主】 (401):通告一下猫友们:我的工作比较忙,上网时间有限。不过我会尽量多一点时间关注和回复大家的问题,可能有时候不能一一及时答复,请见谅。
已经凌晨3点半了,恕我没有全部回复。

jianxintongming

【楼主】 (415):回复403:拆下门板,把马达卸下来,通电试试,检查是否工作,如果马达没问题,另外再检查是否有电到。

jianxintongming

【楼主】 (416):回复406:我开过的车比较多,现在开VW POLO。一个人用很好。VW的车我用过一台大家经常骂得一款车,将近自然报废期限,整整12年,行驶里程超过60万公里,现在仍然可以达到130~140km/h的车速。

jianxintongming

【楼主】 (417):回复408:排量是表示汽车发动机性能的一个重要参数,是指发动机气缸的排出空气的量,用原来在初中学到的圆柱体积的计算公式计算每只气缸的容积加上燃烧室容积,再乘以气缸的数量之和。家庭轿车一般排量在1.6L左右就可以。

jianxintongming

【楼主】 (418):回复408:对不起,记错了,应该是气缸活塞从下止点到上止点排出空气的量,不包括燃烧室容积。
对于自然进气发动机来说,排量大,功率就相对大,当然还要看它的转速、气门数量等等因素。

jianxintongming

【楼主】 (419):回复409:废气涡轮增压器使用的时候主要应该注意它的润滑,一般损坏都是在润滑不良而造成增压器轴承烧毁。应该注意的是:起动后怠速运转2分钟左右,待润滑油上来,就可以起步,在长时间高速行车之后,熄火之前必须怠速运转2~3分钟,待增压器涡轮转速降低到较低转速后,再关闭发动机。

jianxintongming

【楼主】 (420):回复410:不,传统自动变速器和无级变速器的结构不同,它是采用两个直径相同的圆形轮夹持传动链条,根据行驶阻力和发动机输出的扭矩(转矩)来自动调整传动比,它的传动比范围可以说很大,不像传统自动变速器受档位(3、4、5档,不同车型的档位数量不同)的限制。
本来想给大家发几个简单的示意图看看,因为我在外地出差,酒店没有宽带,无奈我使用的是中国移动的GPRS无线网卡,速度比较慢,发一张图片要很长时间,等我回家后,在给大家发吧。请见谅。

jianxintongming

【楼主】 (421):回复412:你的回答差不多,只不过时间稍微长了一点。冬季在北方寒冷地区,怠速时间长一点有好处。

jianxintongming

【楼主】 (423):回复413:1.8T和2.4差不太多,不过1.8T提速快一些,比较省油。我个人更喜欢3.0L排量的A4。那才算爽。试想一下发动机在最高档以6000r/min的转速运行,所带来的运动感是什么?

jianxintongming

【楼主】 (426):回复33及408:更正一下,小小小ray,你所说的压缩比的定义有误,应该是气缸总容积和燃烧室容积之比。即:燃烧室容积/气缸工作容积+燃烧室容积。气缸工作容积就是排气量。

jianxintongming

【楼主】 (429):回复424:天籁和奥迪A4不是同一类型,恕难相比,天籁还是不错,发动机排量大、车身长、空间大、配置齐全、内饰精美等等。但是奥迪追求的是一个更高的层次。

jianxintongming

【楼主】 (430):回复425:我既然贴出这个帖子,就是想打造一个最强的汽车知识咨询帖。很遗憾,我没有申请QQ,不过,有问题或者需要切磋的问题,留在这里,我一定会回复。

jianxintongming

【楼主】 (431):回复(428):蒙的欧是福特近年来开发的经典车型之一,它完全摆脱了美国车的设计道路,由于是在英国开发设计,带有比较强的欧洲紧凑型风格,动力性、安全性、操纵平顺性都不错,配置也还可以,空间略微小了一点。

jianxintongming

【楼主】 (468):回复434:443楼的回复已经很到位了。千万不要杞人忧天。废气涡轮增压器本身是由燃烧后的废气驱动的,温度高是正常的。但没有你想象的那么悬。因为这些问题早在设计时就已充分考虑到,并且采用相应措施,只要正确使用,绝对不会有什么问题。那些增压器工作状态的全息照片是用来进行数据分析用的。试想,铸铁材料要是烧的通红需要多高的温度?别说连续行驶5~6小时,就是连续使用12小时有没有问题。但是,最好使用高品质润滑油。原来采用废气涡轮增压器的车辆主要是一些大型柴油发动机,要求必须使用中增压润滑油或者高增压润滑油。现在的润滑油品质高了很多,只要使用SL级粘温指数在40~50的润滑油,就不会出现损坏。

jianxintongming

【楼主】 (469):回复446:有时间我可以把我原来编写的教材整理一下,再提供给有需要的朋友。

jianxintongming

【楼主】 (470):回复(438):凯越是来自韩国大宇的旅行家,在20世纪末期还算是一款不错的车型,它的油耗你要有心理准备;伊兰特是来自韩国现代的,它的车身相对比较宽大,1.8排量的动力性还过得去,1.6L的感觉就差一些了。花冠是丰田在世界家庭轿车领域保有量最多的车型,各个方面都不差,但是特点不太明显,也找不出什么毛病。另外VW的高尔夫可以考虑(如果不排斥两厢车的话)

jianxintongming

【楼主】 (471):回复447:伊兰特的自动变速器版本10万元可以买到 吗?只不过它的工艺、尤其是发动机比较粗糙。在这个价格之间也算是上佳之选了。威驰和威乐都是来自于丰田,相对车身就显得小了一些,不过质量相对还是可以的。

jianxintongming

【楼主】 (473):回复449):丰田佳美质量相对比较稳定,用户反映普遍不错,在前几年除了正常保养外,几乎无须多大的开销(正常使用情况下);欧宝 欧米嘎车不错,不过国内保有量较少,零配件价格相对不低;日产天籁刚刚投放市场,新车看着不错,具体零配件价格和用户反映还要待以时日。

jianxintongming

【楼主】 (474):回复(454):在三北地区有一些不同,不过现在的轿车基本上都使用防冻液,而各个厂家出厂时一般都使用适合寒冷地区使用的防冻液,大约可以满足摄氏-40度气温条件下使用。一般不用更换,更换周期一般为2~3年。如果采用多级润滑油不到换油周期也无须更换,只不过应该检查一下暖风系统,空调系统也应该经常开启运转一下,以免出现老化和泄漏。至于是否需要更换防冻液,你应该咨询一下经销商,车上是否使用的是防冻液,得到确认后,无须更换。
赛欧这款车不太理想,燃油经济性差,从使用的角度看,故障率相对高。
你问的是赛车经常采用的制动方式吗?
出现嘬车现象,主要是油门跟不上,最好跟你认为开车很棒的驾驶员沟通,并观察一下人家的示范驾驶操作过程,然后自己再琢磨一下。一般情况下来说,还是开得少,并且学开车时,教练指导不足。
半制动我不知道是什么?不过离合器的使用有半联动。

jianxintongming

【楼主】 (475):回复(456):你画得非常好,如果有机会使用CAD软件,采用CAD画一下。汽车的设计初期离不开外形绘画。命运虽然把你和汽车无情的分开,但是只要你有这个愿望,并且孜孜不倦的坚持,相信你一定会成功。很遗憾,因为我不上QQ聊天,所以没有QQ号,有问题,就在本帖上留言,我会尽力而为。

jianxintongming

【楼主】 (476):回复(456):你画得非常好,如果有机会使用CAD软件,采用CAD画一下。汽车的设计初期离不开外形绘画。命运虽然把你和汽车无情的分开,但是只要你有这个愿望,并且孜孜不倦的坚持,相信你一定会成功。很遗憾,因为我不上QQ聊天,所以没有QQ号,有问题,就在本帖上留言,我会尽力而为。

jianxintongming

【楼主】 (477):回复461:补充463:旅行轿车:美国称(Station wagen) 英国称(Estate Car)、德国称(Kombi)、意大利称(Familiale)、法国称(Break);活顶轿车 (Convertible Car、open tourer)或称运动车(Sport Car)或跑车:(road ster);豪华轿车Pullmen Saloon (执行utive Limousine);

jianxintongming

【楼主】 (478):回复462:变速器由高一级档位换入低一级档位时的操作称为减档或降挡,驾驶教程中还要求在减档时的两脚离合器当中加一脚空油。其目的是用加空油的方法提高发动机转速。做法是:踩下离合器踏板摘档后,抬起离合器踏板使之接合,加一脚空油,使变速器第一轴和中间轴的圆周速度提高,与将换入的低一级档位齿轮及齿套副的周围速度接近一致,以免使齿轮发生冲撞而损坏。
这个方法在驾驶那些未安装同步器的车辆时是行之有效的,随着汽车设计水平的提高,大部分车辆都已在变速器中安装了同步装置,可使变速器第一轴及中间轴与所要换入的档位齿轮及齿轮副之间达到同步转速,既减少了齿轮的冲撞,也降低了噪音。
汽车行驶中变速器由低一级档位换入高一级档位的操作称为升档,在升档过程中,由于发动机带动的第一轴和中间轴与将要换入的这一档齿轮或齿套副的圆周线速度不同,极易产生齿轮间的冲撞声,所以人们在长期的驾驶实践中,总结出升档时踩两脚离合器的方法,以减少啮合齿轮间的冲撞。踩两脚离合器的目地是利用离合器的接合,使转速已降低的发动机带动变速器第一轴,将第一轴及中间轴转速降低,与将要换入的高一级档位的齿轴及齿套副的圆周线速度接近,不致由于齿轮圆周线速度相差过大而产生冲击和响声甚至造成齿轮的损毁,实现柔和、无声的啮合。
当然,踩两脚离合器之间还要有一个短暂的停顿时间,这对离合器摩擦片有利,可降低离合器摩擦片的摩擦温度和磨损;同时也可减轻变速器啮合齿轮间的磨损。
那么,在现代进口或国产车的驾驶中,还用不用踩两脚离合器呢?当然,不踩两脚离合器也会平顺的换挡,且没有齿轮的冲撞声。但从延长离合器摩擦片和变速器同步器使用寿命的角度上去看,踩两脚离合器,对车辆还是有益的。可在两脚离合器的中间稍微停顿,减轻离合器摩擦片的磨损,降低离合器摩擦片摩擦时产生的温度。
所以说,驾驶带有同步器的车辆,踩两脚离合器对车是有益无害的。

jianxintongming

【楼主】 (480):回复(472):汽车的轮辋尺寸与车型有关,一般运动型车(跑车)使用较大尺寸的轮辋,与其配合的当然还有制动盘的尺寸。在轿车和跑车上采用较大尺寸的轮辋一般配合较低扁平率轮胎,以提高轮胎与路面的附着力。但是扁平率过低会影响乘坐舒适性。
汽车的稳定性与轮胎有一定关系,但不是越大越稳,关键是车辆底盘结构的配置和重心。
漂移是拉力赛中常用的驾驶操作方法,它是利用车身的高速惯性,产生车身的滑移(主要是后轮在路面上的滑动,也就是甩尾来达到高速转弯,其操作方法与正常转弯操作恰恰相反,即:向右转弯,向左打方向盘),这个操作方式要求驾驶者有良好的心理状态,同时也需要一定时间的练习,当然还要考虑适当的车速。
我开过的车型很多,因为我以前曾经做过汽车检验和试车工程师,也经常接受国内外汽车公司的邀请参加试车。法拉利、保时捷以及奔驰AMG、BMW的跑车都是我印象非常深刻的车。

jianxintongming

【楼主】 (483):回复(467):我不知道你在哪个城市?一般情况下应该到外文书店的工程类书籍柜台去找;另外就是联系国外的朋友,让别人给捎回来。
大客车的悬挂有很多型式,你所说的是扭力杆式的吧?它是利用金属材料所具有的剪切力及塑性等性能来控制转弯时产生的侧倾力矩,达到一定的稳定性。
还有一问题:

jianxintongming

【楼主】 (484):回复(467):我不知道你在哪个城市?一般情况下应该到外文书店的工程类书籍柜台去找;另外就是联系国外的朋友,让别人给捎回来。
大客车的悬挂有很多型式,你所说的是扭力杆式的吧?它是利用金属材料所具有的抗剪切力及塑性等性能来控制转弯时产生的侧倾力矩,达到一定的稳定性。

jianxintongming

【楼主】 (499):回复(481):我亦有这个看法,不过丰田可能也是无奈之举,因为国内消费者的消费心态不太理性,既要价格低,又要东西好,违反了正常的市场规律。中国油印机老话:便宜没好货。
其实你不太了解,323的发动机何尝不是有些过时,连防盗系统都没有。

jianxintongming

【楼主】 (500):回复482:你所说的冬菇头我不知道是什么东西?说一下标准名称。

jianxintongming

【楼主】 (501):回复(481):我亦有同样看法,只不过目前国内的消费者消费心态不太正常,违反了市场规律。这只不过是各个厂家的无奈之举,丰田也同样。中国有一句老话:一分价钱一分货,十分价钱买不错;好货不便宜,便宜没好货。
其实你不太了解,323的发动机又何尝不是有些过时。

jianxintongming

【楼主】 (504):回复(482):本田飞度的I-DSI 是智能双火花塞、顺序点火技术,进气门一侧的火花塞先点火,排气门一侧的火花塞后点火,以保证燃烧更加完全。

jianxintongming

【楼主】 (506):回复(495):燃油表指针总不正常?你在刚刚加满时和行驶一定距离之后一样吗?有时候有这样的可能:汽车在行驶时感觉还不少,停车后一定时间再起动车辆,就会发现油比停车前少了,这是因为车辆行驶时,油箱内的油随车身的晃动而产生波动,燃油表反映的数据会有一定偏差,而停车后,油箱内的燃油波动没有了,会引起油箱油量的偏差。不过有时候不排除燃油计量元件和燃油表的损坏,或者连接线路接触不良。
那倒不用,一般在1~2分钟时间之内,只要起动后发动机怠速趋于稳定,并且转速在降低时,就可以起步。

省油与否,在于脚下功夫,也就是要平稳加速,不骤然急加速,也不骤然减速,认真观察路面情况,提前处理,既省油又省车。不过制动器是否拖滞,制动片回位不良、轴承间隙过紧,都有可能造成燃油经济性降低。

jianxintongming

【楼主】 (507):回复495:补充:车速过快也很费油,掌握经济车速行车(80~90km/h),尽量使发动机以较低的转速配合较高的档位(注意发动机转速不能过低,造成拖滞,即一般常说的力不够)

jianxintongming

【楼主】 (511):回复(485):SIPS,是VOLVO独特侧撞防护系统。它可以把汽车通过十字路口时来自侧面撞击所产生的危险,降到最低限度。它通过横梁、支柱、车顶、地板和车身等部件结构及形状的巧妙变化,将来自侧面冲撞的巨大撞击力进行转移和分散,大幅度减少了直接作用于车侧的外力,极大地提高了乘员的安全性。
丰田GOA标准,GOA即:新冲撞安全技术丰田新安全车身构造。GOA使丰田汽车的安全性在日本生产的汽车中一直处于领先地位。
安全气囊的颜色跟它的结构没有太大的关系,各个厂家各不相同,关键在于它的材料,必须能够承受气囊起爆时产生的压力,还要有必要的泄压装置,还不能对人的面部造成伤害。

jianxintongming

【楼主】 (515):回复508:今天面试不太理想吗?美编是汽车杂志很重要的环节。

jianxintongming

【楼主】 (517):回复(489):WRC攻弯时,侧滑没有不侧滑快,因为侧滑时整个车身处于一个非正常状态,车手必须要通过判断进行方向的修正,还有一些其它的操纵手段,而不侧滑车辆能够比较快的进入正常状态。作为表演项目,它是非常吸引人的,如果它快的话,F1车手都会在比赛中应用的。侧滑对于车速影响比较大。

jianxintongming

【楼主】 (520):回复502):刚才512已经做了答复,并且很专业,我仅仅做个补充,8、10、12缸机一般都是V型排列,只不过它的点火顺序与曲柄排列有着紧密联系,点火顺序的选择有很多,它决定曲轴的结构形式。一般情况下,首先考虑V型发动机的夹角,然后再按照运转的平衡要求决定曲柄排列方式,还要按照轴承的负荷、排气管道等等方面来确定点火顺序。既要考虑点火间隔均匀,又要考虑一、二阶惯性力以及力矩的平衡,同时还要考虑发动机的扭转振动等等诸多方面。一般情况下,每列缸数为偶数的四冲程发动机采用360度间隔角度、左右列气缸交叉式点火。点火顺序有很多种:6缸发动机点火间隔为120度:1、2、4、6、5、3;或1、4、5、6、3、2;V6-1、5、3、4、2、6;V8发动机点火间隔为90度:1、5、4、8、6、3、7、2;或1、6、3、5、4、7、2、8;或1、8、3、6、4、5、7、2;V10发动机点火间隔为72度:1、10、5、7、2、8、3、9、4、6;V12发动机点火间隔角度为60度:1、12、4、9、2、11、6、7、3、10、5、8。
最大扭矩是发动机曲轴端输出的平均力矩,这个力矩的大小关系到发动机的动力性能,它和发动机转速决定发动机的功率输出,最大扭矩一般出现在发动机的中、低转速的范围,随着转速的提高,扭矩反而会下降。一台好的发动机扭矩指标一般应该具有比较宽的输出转速范围,或者说,90%以上的扭矩指标应该有比较宽的转速范围。那么,这台发动机在行驶状态发生变化时,无须变换档位就能克服行驶中出现的阻力变化。
功率和扭矩之间的关系是:功率=0.1047×10¯³扭矩(N.m)×转速(r/min)

jianxintongming

【楼主】 (521):回复496:是否要考试或者毕业答辩,对不起,恕我不能满足你的要求。

jianxintongming

【楼主】 (522):回复(497):POLO是一款不错的车,发动机技术先进,安全性良好,燃油经济性比较好,我用的就是这款车1.4版本,你所说的别克是哪个版本。

jianxintongming

【楼主】 (523):回复(498):你用万用电表的电压档测一下,如果有反应的话,不妨换一下电解液试试。实在不行,找个二手蓄电池,简单充一下电,如果起动没问题,就对付着。更换蓄电池时,注意正负极,拆下来的时候,先拆负极,后拆正极。安装时要分清极性,先装正极,后装负极。

jianxintongming

【楼主】 (526):回复(508):VVT是Variable Valve Timing的英文缩写,原意是可变气门正时,亦称可变配气相位。而本田的核心在于VTEC即:可变气门正时和升程电控系统。实际上,这个技术很多公司都已经采用,只不过叫法不同,性质是相同的。比如:三菱的MIVEC、宝马的VANOS、日产的NVTCS等等。它的结构一般有用于驱动摇臂的两个油压活塞、主摇臂、中央摇臂和副摇臂,还有凸轮轴和低速凸轮等等,油压是ECU根据发动机转速、发动机负荷、冷却液温度和行车速度等等综合数据来进行控制。这个系统对于提高发动机动力性有着重要的意义。本田F22B1发动机低速工况和高速工况的切换点大约是4800r/min。

jianxintongming

【楼主】 (527):回复(509):单缸柴油机还了解一些,有什么问题吗?

jianxintongming

【楼主】 (529):回复(510):回502楼 :下面这句话不正确,“6缸8缸12缸发动机的点火顺序不分先后吧,”如果不分先后,只能同时做功啦。你可以思索一下。

jianxintongming

【楼主】 (530):回复513:现在很多汽车制造厂都需要汽车专业技术人员,怎么可能找不到对口的单位。努力!

jianxintongming

【楼主】 (534):回复(528):欧宝的赛飞利是一款不错的MPV,功能非常齐全,质量也不错,只不过零配件价格高了一点。不过不知道为什么在国内卖的不太理想。
有关自动变速器的使用,请参考一下第一页的11,我就不再赘述。
新车应该注意走合期保养,控制发动机转速和行车速度,以油门踏板不超过总行程的90%,车速控制在100km/h。跑长途没问题。不过达到首次保养里程,要到专业特约维修站进行一下全面检查。

jianxintongming

【楼主】 (535):回复(531):我的POLO在热天使用空调大约6.5L/百公里;现在一般在5.5L左右。确实有个别减震器会出现渗油,不过问题不大。
ECU就是发动机控制单元,就相当于电脑的CPU。
有关307 的横档,你相信吗?希望有时间到东风标致去看一下,事实胜于雄辩吗。

jianxintongming

【楼主】 (538):回复(532):不用离合挂档,在老式手动变速器汽车和使用时间较长、档位比较松的车上,比较容易掌握,关键在于发动机转速和行车速度的掌握,主要是注意发动机的声音,在挂入高一级档位时,必须等待发动机转速将至怠速时,柔和的把变速杆推进去,这是个经验,熟练的技巧要靠长时间的积累。

jianxintongming

【楼主】 (547):回复538:奔驰汽车的系列比较多。正如你所提到一样,不过它的轿车分级分别是A、C、E、S;
A级就是我们大家常说的MPV,类似于目前中国市场上常见的旅行车,它的市场定位一般是针对家庭;它有140、160等等型号。

C级是入门级轿车,也是级别比较低的车型,车身尺寸比较小(相对其它车型还是比较大的),是我们常说的家庭轿车。有180、200、220、最高的是280;



E级轿车就是我们经常说的中高级轿车,它主要针对的是商务人士和一般中产阶层。有240、280、320等等






S级是奔驰轿车中的最高级别,它的市场定位是各国元首、大富豪、大亨级的,有280、350、420、500、600等等




奔驰的越野车有G、M级,G级越野车主要用于军队,一般在国内比较少见,越野性能一流,一般在电视中的联合国维和部队能够见到。M级则是我们在国内市场能够见到的车型,它的市场是针对商务成功人士及越野爱好者(有钱人)的休闲之用。




奔驰为了在世界豪华车市场与劳斯莱斯对抗,近年来,又推出以已故著名戴姆勒-本茨汽车公司总工程师麦巴赫命名的超级豪华轿车。


至于你所提到的CLK、ELK、SLK还有SLR等等超级跑车以及特殊要求定做的防弹车,则是由奔驰汽车公司的赛车改装公司AMG在各种车型的基础上莱进行改装。
以下是CLK




以下是SLK,它是在SL运动轿车的基础上发展而来的敞蓬跑车,你可以作一下比较:
SL:





SLK:

jianxintongming

【楼主】 (548):回复538:对不起,图贴不上,再重新发。先发A级。然后再分级别发。


jianxintongming

【楼主】 (552):回复538:A级


jianxintongming

【楼主】 (553):回复538:


jianxintongming

【楼主】 (554):回复538:


jianxintongming

【楼主】 (555):回复538:


jianxintongming

【楼主】 (556):回复538:以上是C级


jianxintongming

【楼主】 (557):回复538:以下是CLK


jianxintongming

【楼主】 (558):回复538:继续


jianxintongming

【楼主】 (559):回复538:继续


jianxintongming

【楼主】 (560):回复538:以下是E级


jianxintongming

【楼主】 (561):回复538:继续


jianxintongming

【楼主】 (562):回复538:继续


jianxintongming

【楼主】 (563):回复538:以下是M级


jianxintongming

【楼主】 (564):回复538:继续


jianxintongming

【楼主】 (565):回复538:继续


jianxintongming

【楼主】 (566):回复538:继续


jianxintongming

【楼主】 (569):回复538:继续


jianxintongming

【楼主】 (570):回复538:以下是S级


jianxintongming

【楼主】 (571):回复538:继续


jianxintongming

【楼主】 (572):回复538:继续


jianxintongming

【楼主】 (573):回复538:以下是SL级


jianxintongming

【楼主】 (575):回复538:继续


jianxintongming

【楼主】 (576):回复538:继续


jianxintongming

【楼主】 (577):回复538:


jianxintongming

【楼主】 (578):回复538:SLK


jianxintongming

【楼主】 (579):回复538:继续


jianxintongming

【楼主】 (580):回复538:继续


jianxintongming

【楼主】 (581):回复538:保时捷很少面对大众市场,再一个保时捷的主业是汽车工程技术咨询服务,每一个汽车制造厂都接受过他们的服务。很多设计要通过他们来进行验证。保时捷设计各个类型的汽车,目的是证明他们在汽车工程界的领先地位。你可以在汽车网站查询。
所谓的A、B、C、D级分类是大众汽车公司提出的。大众的产品分类比较多,有
A00级LUPO、西亚特Arosa;
A0级POLO、斯柯达-法比亚、西亚特Ibiza、Cordoba;
A级:高尔夫、新甲克虫、宝来、捷达、奥迪A3、TT、斯柯达-欧亚、西亚特-雷奥、托里多;
B级:帕萨特、奥迪A4;
C级:奥迪A6;
D级:奥迪A8、VW辉腾等等。
平台战略是大众公司率先提出的,这样可以较大的降低产品开发成本,通用性比较好,美中不足的是,产品特性不明显。
PQ35平台是大众汽车目前研发的最新一代轿车生产平台,PQ35平台、中的P代表平台、Q代表发动机横置、3代表A级轿车,5是指第五代。

大众汽车集团创造了平台战略,在同一平台上生产的产品包括轿车用前桥及副车架总成、后桥总成、悬架系统、转向系统和制动系统等,是汽车生产中最复杂、最重要的部分。

在PQ35平台上,大众集团在全球范围生产的车型包括开迪、途安、高尔夫A5、新宝来和奥迪A3。

PQ35平台代表了当今世界上A级车最先进的汽车生产技术和管理流程

jianxintongming

【楼主】 (587):回复549我靠生杀丸:不是无视你的存在,总得一步步来。郑州日产的皮卡当然不错,在皮卡中属于佼佼者。D22皮卡搭载的是NISSAN KA24顺序多点电喷发动机,DOHC(双顶置凸轮轴),16气门,动力比较强,功率110kw,扭矩203.8Nm,最高车速达170km/h。燃油经济性不错,在限定条件下百公里油耗为8~8.2升;排放性能达到欧洲II号排放标准要求。主动安全性和被动安全性都比较高,ABS、安全气囊和能量吸收式转向器管柱,在汽车发生意外碰撞时可有效避免汽车方向盘对驾驶员造成的胸腹冲击。同时软化仪表板还可减轻二次冲撞时的伤害。价格大约在14万元左右(双排座)

jianxintongming

【楼主】 (591):回复539:日产无限的FX45确实不错啊!现在有一些高端消费者对这样的产品有需求,因为这种车用一句形容某个人的话:下得厨房,出得殿堂。既可以休闲越野,又能不失身份,同时在一台车上就能享受到数台不同的驾驶乐趣。实际上并不是其它厂家没有共识,而是各有各的市场策略,奔驰的M系列、宝马的X5、凌志的LX470、等等均是这一类型的车。
广州的《汽车与你》也有几年的历史了,原来叫《车主世界》,它的主编我比较熟悉。《汽车之友》是国内最早的汽车杂志,国内很多汽车爱好者都是与这些杂志共同成长。对国内汽车市场和汽车工业的发展做出了很大的帮助。所以,大家要关心汽车杂志的成长和发展。应该经常与他们沟通,发挥自己的特长,为更多的汽车爱好者和车主提供帮助。现在,我一直在怀念做杂志的哪一段时光。

jianxintongming

【楼主】 (592):回复536:谢谢你的关心!我祖籍山东,不过既没有在山东生,又没有在山东长。但是我为我是山东人而自豪。

jianxintongming

【楼主】 (593):回复541):根据你所描述的情况,喷油器和喷油泵都有问题,另外,目前国内的柴油品质不太理想,最好在修好后,注意燃油的清洁,有条件的话,在加油之前,把柴油沉淀(36小时以上),并加强燃油滤清器的保养。那个螺栓是用来调整发动机转速的,调整当然可以,不过,你自己最好不要乱调,因为喷油泵的调整是一个非常精细的工作,专业性要求比较高。

jianxintongming

【楼主】 (594):回复(542):了解一点。实际上这个系统不是什么新技术!20世纪80年代,我国就从法国进口了一批贝利埃军用越野车,该车就配备了自动充放气系统,另外,原来我国一汽生产的军用越野车CA30A也配备这种装置,对于长期从事野外作业的车辆很有帮助。在沙漠车上当然用处很大。
这个系统的可靠性还可以。你可以跟一汽联系一下。不过我不知道你们单位车上安装的是哪家制造厂的产品,一汽的产品跟你们单位的型号是否匹配,我不太清楚。

jianxintongming

【楼主】 (595):回复544):广本飞度还不错,发动机技术比较先进,燃油经济性不错。车身似乎软了一些。高尔车原来在南美生产,在当地卖的很好,不知道为什么在国内市场销售疲软,又开发出四门版本。这台车的动力性非常强,加速度甚至比帕萨特还好。安全性也不错,车身比较硬朗。大众的车身材料处理工艺一流,12年车身防锈保证。

jianxintongming

【楼主】 (596):回复(546):还可以吧。小排量车的问题恰恰在于此,一般人们用类比的思维考虑,排量小,耗油量必然小。其实不然,排量小,功率必然不会大;克服高速时骤然增加的空气阻力就会显得力不从心。其若欲得到一定的加速度,必须要靠燃油量的增加。排量大一些的车辆,其功率、扭矩相对比较大,虽然车身质量重一些,不过加速时的能力确实好的多,获得同样的加速度,根本无须那么多的燃油。

jianxintongming

【楼主】 (597):回复(546):还可以吧。小排量车的问题恰恰在于此,一般人们用类比的思维考虑,排量小,耗油量必然小。其实不然,排量小,功率必然不会大;克服高速时骤然增加的空气阻力就会显得力不从心。其若欲得到一定的加速度,必须要靠燃油量的增加。排量大一些的车辆,其功率、扭矩相对比较大,虽然车身质量重一些,不过加速时的能力确实好的多,获得同样的加速度,根本无须那么多的燃油。

jianxintongming

【楼主】 (603):回复(583):谢谢你!说不定我真的能赴约哟,F1比赛可能去,还有几个朋友在那里。澳大利亚 FORD的Fairlande吧?译名:费尔莱恩,对吧?排量大,耗油量自然不会少。你的车是否风扇硅油离合器有问题?澳大利亚的液化石油气应用比较广泛。希望你能把自己的经验和体会发表出来。V8的发动机少一个缸干活,很难发现,因为它的功率比较大,根本不明显。你说得对,耗油量肯定会增加。
这款车当然不错,我知道,因为我在FORD服务过。

jianxintongming

【楼主】 (604):回复585蓝色的蛋蛋 :学工程技术,不错呀。打好工程基础,将来学哪门学科都不会太吃力。加油啊。希望能够进入汽车业。到时候,我们应该有很多话题讨论和切磋。

jianxintongming

【楼主】 (605):回复583蓝色的蛋蛋 :更正一下,应该是Fairlane吧?

jianxintongming

【楼主】 (606):回复扑(588):你的驾驶技术不错吗,不过厂家的油耗标准一般都是在特定条件下。在使用转向助力时注意卸载。其它没有什么问题,和其它车型的保养维护基本相同。

jianxintongming

【楼主】 (608):回复(589):请注意,我说的是中高级轿车,450?有什么夸张,有需求,就有市场。ELK的排量也很大。

jianxintongming

【楼主】 (609):回复(590):日本汽车业的设计主导思想跟欧洲和美国有一定区别。结构比较精巧,用料相对轻薄。从安全的角度来分析:材料厚实,用料实在是欧美的普遍做法,也是我们大家都能接受的,在某种意义上车身或者发生碰撞后的损失相对比较小,事故车辆恢复费用相对低。而日本本身资源匮乏,在这个方面动得脑筋比较多,用结构损坏来达到安全,可以说是异曲同工,只不过车主的损失相对就大了一些。既然喜欢日本车的精美,日本车的经济,就必须接受这个现实。

jianxintongming

【楼主】 (610):回复zl1025 :是CA30A,军用型越野车,除了自动充放气装置,还有绞盘。现在是否生产,我就不清楚了。奔驰、雷诺等一些汽车公司生产的军品一般都有。奔驰的乌尼莫克当然不错啦,这个车我试过,非常棒。奔驰公司曾经在新疆进行过试车活动。

jianxintongming

【楼主】 (611):回复zl1025:能在MOP上认识一个搞汽车的老乡真不错。我是胶东的,最东边。

街舞的文化范畴

  街舞是一种民间舞蹈,兴起于20世纪80年代的美国黑人青少年,是美国黑人"嘻哈文化"(Hip-Hop)的组成部分。由于这种舞蹈出现在街头、不拘于场地器械,所以称为街舞,并且具有极强的参与性、表演性和竞赛性。在逐渐的发展中,街舞青少年形成了一种共同的思想理念和行为方式,他们以街舞来张扬自我个性,展示青春的活力和激情,表达勇于进取的生活态度,他们强调的是"做自己,享受生命,勇于挑战"的理念。

  街舞在日韩的发展

  随着嘻哈文化在世界的普及,街舞也迅速传遍世界。街舞成型之际就已传入日本,并转而传入韩国。日本人创造并发展了许多新的街舞形式,比较注重其中的舞蹈性。而韩国人将街舞融入自己的理解,创造了极具民族特点的嘻哈变体文化:青春靓丽的歌舞组合,旋律优美节奏明快的音乐,简单整齐的舞蹈,绚丽夸张的造型……这种文化自1997年开始风靡中国,被称为"韩流"。日韩
这种嘻哈变体文化形成对亚洲其他国家强大的文化影响力。

  街舞的种类

  以动作为标准,街舞分两大类:Hip-Hop和Breaking。

  Breaking:技巧型街舞,要求舞者具有较高的力量、柔韧性和协调性,属于技巧性较高的体育舞蹈,所以最先为国内青少年所喜爱。跳这种类型舞蹈的青少年叫做B-Boy/B-Girl。

  20世纪80年代,被称为"Hip-Hop之父"的DJ Kool Herc创造了B-Boy的概念,也就是Breaking Boy。每年,全世界的许多国家都有一些为B-Boy们举办的比赛,较有名的是每年一度的BOTY(B-Boy of The Year)和在英国举办的B-BoyChampion,超过10个国家的百名参赛选手会参加这样的盛事。比赛的优胜者很快就会声名远播,成为青少年的明星。

  Hip-Hop:舞蹈型街舞,有Poping、Locking、Electric、Turbo、House等多种风格。它们都不如Breaking那样需要较高的技巧,但更要求舞者的动作协调性和舞感,以及肢体灵活性和控制力。好的Hip-Hop舞者同样需要艰苦的练习。由于Hip-Hop Dance不如Breaking那样技巧性强,也缺乏竞赛性,以前没有受到街舞爱好者足够的重视,现在随着舞蹈观念的增强,这种情况得到了改变,甚至B-Boy也开始练习并出现了许多全能型的街舞好手。

  街舞的沿革

  以时代特色为标准,街舞可以分为Old School和New School两类,前者为20世纪80年代的街舞风格,后者产生于90年代,在音乐和动作上都有相当大的改观。

  Old School

  Old School的音乐有非常快的节拍来配合Breaking的动作,而后随着Hip-Hop音乐的演进,Hip-Hop的节奏变慢,Breaking动作便不适合了。因为如果在这种慢板的Hip-Hop音乐中作风车或排腿(Footwork)之类的动作,会觉得一点爆发力都没有,甚至失去其舞感。此时Old School与New School的舞蹈就开始分家了,那是在1986年左右。

  早期New School的舞步非常简单,如耳熟能详的 "滑步"(Running Man) 这在以前MC Hammer及Babby Brown的音乐录影带的中均可见到,这种劲爆的Hip-Hop舞蹈也称为Funky Dance。然而以现在的眼光来看这些MC Hammer及Babby Brown时期所流行的街舞,也渐渐变成了Old School。

  New School的出现

  1992年初,一个叫做Mop Top(Elite Force)的黑人舞蹈团体(由Henry Link、 Loose Joint、Buddha Stretch组成),发展出一种新风格的Hip-Hop,一种"原地性的Hip-Hop"。它不像MC Hammer及Babby Brown时期的大动作、大范围式的移动,更没有霹雳舞中那些在类似体操的动作。它的独特风格在于注重身体的协调性(我们所谓的律动),重视身体上半身的律动及增加了许多手部的动作,不再像那些旧风格的Hip-Hop重视大范围的移动以及脚步的动作。随后,迈克尔?杰克逊的Remember The Time MTV中运用了Henry的这种新风格的舞蹈,马上就掀起了一股风潮。后来马丽亚凯利的Dreamlover歌曲MTV使用了更为丰富的New School舞蹈,这些舞蹈中夹杂着Locking(锁舞)、Poping(机器舞)、Wave(电流)这些东西。当时人们很难去断定这是什么样的舞蹈,但是这却是New School Hip-Hop发展史上很重要的一节,它是全世界开始流行New School的起源。


  New School的成熟阶段

  New School Hip-Hop混合了各种不一样类型的舞蹈,以一首轻快慢板的Hip-Hop或R&B歌曲表现出来。这是New School初期的一种型态。Henry等人简化了许多Locking的动作,并且以标准的Hip-Hop式律动去表现Poping和Locking,也不时的在舞蹈中加上Wave。简单地说,就是用新的感觉去诠释这些旧的舞步。后来,Henry在马丽亚凯利的歌曲Fantasy以及以后的Honey中担任了编舞的工作,在红及一时的女子Hip-Hop团体TLC的歌曲Creep及电影《MIB》的MTV中,Hip-Hop已经开始成熟。

  现在的New School Hip-Hop Dance

  当这种New School Hip-Hop在日本开始流行时,日本人发展出他们自己的另一套舞风,即是使用Old School的音乐跳New School的Hip-Hop。New School最初是以新的音乐风格表现旧的舞蹈,现在却变成以旧的音乐风格来诠释新的舞蹈了。在动作上,近期的New School Hip-Hop变化更多,身体的扭曲和变形更加厉害,越来越没有在舞蹈中所谓的规律性。

  街舞在中国

  中国青少年最早接触街舞,始自20世纪80年代的美国电影《霹雳舞》,当时的霹雳舞(Break Dance)就是现在Breaking的前身。随着中国青少年对街舞理解的深入,他们逐步回归街舞的本源,以中国青少年自己的眼光和特点来实践街舞。

  除了早期的霹雳舞,自上世纪90年代中开始,全国各地青少年就已经开始习练街舞。北京、上海、广州因为资讯发达,街舞开展比较早;河南郑州由于中原武术文化与街舞关系密切,Breaking舞蹈也起步较早。现在,全国各地都有练习街舞的青少年,在各个城市的街头广场都可以他们扎堆训练的身影。他们还经常组织小型的比赛(Battle,碴舞/拼舞),功夫最好的舞者能够赢得众多青少年的推崇。

  青少年对街舞的热情引发了从文化艺术到商业广告对街舞的大量应用。我们看到,在许多知名艺人,如周杰伦、陈小春、萧亚轩、温岚的音乐录影带中,街舞少年的英姿频频出现。Nike、李宁、第五季、汇源、金蒂、Nokia等品牌的商业广告业使用了街舞造型,频频轰炸年轻消费者的视觉。2003年初北京人民大会堂上演的舞剧《巴黎圣母院》中,应用了大量街舞动作,形成独特的文化风景。

  随着全民健身活动的兴起,街舞作为健身运动的一种也进入了各大城市的健身中心。许多舞蹈、戏曲、杂技的专业从业者也开始练习街舞,街舞在各个艺术院校中广为传播。在大学校园中,许多舞蹈社团也组织起来练习街舞;中学生利用课余时间从事街舞活动则更为普遍,他们在各大城市的居民社区中形成了青少年所特有的社区文化。中央电视台5套体育频道在几年前就开设了街舞教学节目(虽然教授的并不是纯正的街舞),3套舞蹈世界在2003年春节前也播出了特邀北舞堂拍摄的街舞专题节目。作为一种为青少年所喜爱的文化体育活动,街舞在全国各地已经广泛传播开来。

(发帖时间:2004:10:17 12:31:56)
妙喵叵婆

(5): 都是转载自xiha街舞的….汗一个.
第一、POP【機械舞蹈】。
第二、LOCKING【鎖舞】。
第三、BREAKING【霹靂舞蹈】。
第四、WAVEING【電流舞蹈】。
以上四種為爸爸和媽媽的街舞,結合而生出來的新街舞小孩有兩種: HIPHOP DANCE 和 HOUSE DANCE。這些是異形及變態,我想這麼解釋大家應該能夠更容易了解吸收。
事實上,街頭舞蹈除了細分為六大種類之外,它還有兩種形式分別是:NEW SCHOOL DANCE 以及 OLD SCHOOL DANCE。好像很多很煩,有的沒的一大堆,別慌亂!!我正在洗滌你的大腦 下來要告訴各位的是 POP DANCE【機械舞】的精髓:它起源於機械人動作及形態。記得在(1969年前後)流行天王麥克傑克遜,在全美電視台與機器人同步舞蹈之後就流行至今,了不起吧!! 重點是「頓點」。將力量一次釋放出來。不是機器人,機械舞的頓點沒這麼重,而是滑過驟停就好。機械舞要有相當的isolation(一邊動其他的地方都不能動)。但poping不用,最好全身都在震(視情況而定)。 利用popping將每個節拍點卡住,最好是能配合音樂卡得剛剛好,如何"卡"?…..簡單說起來就是肌肉瞬間收緊,相對地,不卡拍的時候肌肉放到最鬆,但不是無力的亂接甩。
其二是LOCKUNG DANCE【鎖舞】-據了解這是由古代山頂洞的黑人,看見山頂洞中國人耍雙截棍的樣子所發展出來的街頭舞蹈,兩隻手甩來甩去真像雙截棍! 在此佩服黑人獨特的創意所謂天生舞蹈音樂民族。大部份是手的動作。有很多種style,並沒有對錯之分。變形以後可以加一大堆?#124;西進去。分成 Twist & Lock 兩部份。(用講的講不清楚,想知道的話請洽各校熱舞社) 總之,Lock 的部份和poping有點像,而twist有點難練,要做的好看不容易。 這真的蠻難用文字解釋的,簡單說起來 Locking 最注重 point 的感覺,雖然這是每一種舞蹈的先決條件,但是在Locker看來,point的姿勢、方向、角度,甚至氣勢,都必須被嚴格要求否則不算 Locking,常常看到有些人自以為 Locking 做得好,還教別人四不像的 Locking 動作,這實在令人憂心忡忡!
BREAKING DANCE【霹靂舞蹈】–它結合中國功夫─真是受不了的給它了不起啦! 在許多的 BREAKING舞蹈動作裡面加入了中國功夫,動作翻、撲、滾、摔…什麼怪花招都有,厲害吧!! 一般人沒練過的話是不會的(天才例外)。有–排腿、前後側空/手翻、跳轉、蛙轉、風車、直升機、霹靂摔、鞍馬、頭轉…以及各式組合。以旋轉為主,翻身為輔。但絕對不是耍猴戲…有相當的危險性在。
至於 WAVE DANCE【電流舞蹈】–它有許多像傳電導電的舞蹈動作及觀念, wave要可以傳到身體的每一部份才算練成。只要融會貫通便能駕輕就熟,有點難又不會太難! .S RAVE【銳舞】:現今代替hip hop的後起之秀。一直扭就對了,因為他根本沒有固定的節拍,通常是光鮮亮麗的,身材纖細的人在跳(沒看過胖哥跳過)。rave 的女性都是很有自信的辣妹,其實倒有些醉翁之意不在酒的playboy混在其中(Brain full of SEX all night!)
何謂 NEW SCHOOL 及 OLD SCHOOL 呢?話說美國?#124;岸紐約—-發源 NEW STYLE 的 NEW SCHOOL DANCE,因為他們把我以上所說四種街舞元素融合在一起,然後加以改裝變形,那麼就是美麗的NEW SCHOOL DANCE。再說西岸洛城─比較風行 OLD SCHOOL DANCE, 也就是說它們宗於原味,不把街舞變形變態,加強各有的風格,可以發現那邊的舞者,都會把自己所專長的街舞項目跳的很神奇,可說是出神入化,但並不是指每個人。
 

 

2005年05月12日

log4j–新的日志操作方法


——————————————————————————–

1.1准备工作
一。Tomcat已正确配置与使用。
二。软件下载:log4j——http://www.apache.org/dist/jakarta/log4j/jakarta-log4j-1.2.8.zip

1.2. Log4j简介

在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
此外,通过Log4j其他语言接口,您可以在C、C++、.Net、PL/SQL程序中使用Log4j,其语法和用法与在Java程序中一样,使得多语言分布式系统得到一个统一一致的日志组件模块。而且,通过使用各种第三方扩展,您可以很方便地将Log4j集成到J2EE、JINI甚至是SNMP应用中。本文介绍的Log4j版本是1.2.8,怎样通过一个配置文件来灵活地进行配置,主要的应用平台是Tomcat4.

1.3。Log4j的配置。

首先到jakarta下载一个log4j的组件。把jakarta-log4j-1.2.8\dist\lib下的log4j-1.2.8.jar文件copy到classpath指定的目录下!可以是Tomcat的common\lib目录下,也可以是你需要用到log4j的application下的lib目录。
1.4在Application目录下的web.xml文件加入以后代码

log4j
com.apache.jakarta.log4j.Log4jInit

log4j
/WEB-INF/log4j.properties

1


这段代码的意思是说,在Tomcat启动时加载com.apache.jakarta.log4j.Log4jInit这个名叫Log4jInit.class这个类文件。其中Log4jInit.class的源代码如下

package com.apache.jakarta.log4j;
import org.apache.log4j.PropertyConfigurator;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Log4jInit extends HttpServlet {

public void init() {
String prefix = getServletContext().getRealPath("/");
String file = getInitParameter("log4j");
// if the log4j-init-file is not set, then no point in trying
System.out.println("…………….log4j start");
if(file != null) {
PropertyConfigurator.configure(prefix+file);
}
}
public void doGet(HttpServletRequest req, HttpServletResponse res) {
}
}
这段代码很简单,可以看出,在加载的过程中,程序会读取/WEB-INF/log4j.properties这个文件
这个文件就是本文的重点,也就是log4j的配置文件。

# Set root logger level to DEBUG and its only appender to A1
#log4j中有五级logger
#FATAL 0
#ERROR 3
#WARN 4
#INFO 6
#DEBUG 7
#配置根Logger,其语法为:
#log4j.rootLogger = [ level ] , appenderName, appenderName, …
log4j.rootLogger=INFO, A1 ,R
#这一句设置以为着所有的log都输出
#如果为log4j.rootLogger=WARN, 则意味着只有WARN,ERROR,FATAL
#被输出,DEBUG,INFO将被屏蔽掉.
# A1 is set to be a ConsoleAppender.
#log4j中Appender有几层如控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等
#ConsoleAppender输出到控制台
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 使用的输出布局,其中log4j提供4种布局. org.apache.log4j.HTMLLayout(以HTML表格形式布局)
#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)

log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#灵活定义输出格式 具体查看log4j javadoc org.apache.log4j.PatternLayout
#d 时间 ….
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
#R 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。
log4j.appender.R=org.apache.log4j.RollingFileAppender
#日志文件的名称
log4j.appender.R.File=log4j.log
#日志文件的大小
log4j.appender.R.MaxFileSize=100KB
# 保存一个备份文件
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.TTCCLayout
#log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

配置以这里就差不多了,如果你想更深入了解配置文件的各个细节,可以去查看docs。还有,在文章的最后面我们提供配置文件中一些主要的语法。下面我们来看看怎样在程序中使用log4j.

1.4 Log4j的使用。
使用Log4j,第一步就是获取日志记录器,这个记录器将负责控制日志信息。其语法为:
public static Logger getLogger( String name),
必须在使用前要把这个类导入
import org.apache.log4j.Logger;

name一般是类文件的名字,如下:
static Logger logger = Logger.getLogger ("".class.getName () ) ;

您就可以轻松地使用不同优先级别的日志记录语句插入到您想记录日志的任何地方,其语法如下:
logger.debug ( Object message ) ;
logger.info ( Object message ) ;
logger.warn ( Object message ) ;
logger.error ( Object message ) ;

为什么这里要分级别的呢?试想一下,我们在写程序的时候,为了调试程序,会在很多会出错的地方加入大量的logger.info();信息。当然程序调试完毕,我们不需要这些输出信息了,那怎么办呢?以前的做法是把每个程序中的logger.info删除,但这是不现实的,如果程序不大还可以,但如果程序很多,做这些事情就很烦人了。但因为log4j分级别了,当我们不需要输出这样调试时用到的log.info()时,我们可以把输出的级别调高,如调到warn,或error级别,这样info级别及以下的级别就不会出输出了,是不是很方便的呢?

其实除了这种使用方式,log4j还有其它的使用方面,不需要配置文件,直接在程序中定义输入出级别,层次等信息,如果要了解这方法的使用,可以参考文档。

1.5。附注:
以下是配置文件的一些重要的语法
定义配置文件

其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用程序更加灵活。

Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=值)。下面我们介绍使用Java特性文件做为配置文件的方法:

配置根Logger,其语法为:

log4j.rootLogger = [ level ] , appenderName, appenderName, …
其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来。
appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。

配置日志信息输出目的地Appender,其语法为

log4j.appender.appenderName = fully.qualified.name.of.appender.class
log4j.appender.appenderName.option1 = value1

log4j.appender.appenderName.option = valueN
其中,Log4j提供的appender有以下几种:
org.apache.log4j.ConsoleAppender(控制台),
org.apache.log4j.FileAppender(文件),
org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件),
org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方)

配置日志信息的格式(布局),其语法为:

log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class
log4j.appender.appenderName.layout.option1 = value1

log4j.appender.appenderName.layout.option = valueN
其中,Log4j提供的layout有以下几种:
org.apache.log4j.HTMLLayout(以HTML表格形式布局),
org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
 

2005年05月11日

总 体 设 计

1. 量好居室实际面积,各处的电线插口和水管管路位置,交付图纸一般不准。

2. 确定装饰风格,家具和电器的陈设,由装修公司画好地面装饰材料平面图、家具陈设平面图、电气线路图、水管走向图。

3. 最好对现有的水电线路进行重新改造和规划,以利于最佳的家具和电器陈设。

4. 客厅、饭厅、居室内用实木地板,厨房、卫生间、阳台用地砖、壁砖,别用地毯。

5. 家具应以买为主,实木为好(品牌建议:华日、双叶,光明家具慎重考虑,我家用的是喜梦宝),如果有家具厂能依照名牌家具的款式定做就太好了。卧室衣柜因需要依照居室空间(包括室内净高)来定,故让木工做为佳。

6. 建议不要用中央空调,室内净高一般都在2.55米左右,在这个本来就不高的空间穿墙打洞,既破坏结构又破坏了房屋顶部线条的流畅性。如果冷凝水托盘安装不当会漏得一塌糊涂。如果坏了,分装空调坏只能坏-个,中央空调一坏就都不能用了。

7. 电器品牌参考:

燃气热水器:万家乐,樱花

电热水器:阿里斯顿、史密斯,

建议太阳能热水器:皇明新一代V型受热。

燃气灶:华帝嵌入式不锈钢,千万别买玻璃的,上海已经禁止卖了。下进风的燃烧充分,注意要留足进风面积。在设计橱柜时应适当考虑。

吸油烟机:帅康、方太,中式大功率脱排。

空调:三菱电机,志高,格力。

微波炉:格兰仕

浴霸:奥普,灯型

8. 家具和电器确定下来后,最好能拿到要买的家具和电器的外形尺寸数据,作为设计参考。

9. 家具陈设图应有多种方案,以利于电气线路改造的插口预留。

10. 电路应设有总配电箱,各房间的线路应单独走,空调线路应走专线。

11. 屋内最好不做石膏吊顶,以免空间压抑。

12. 书房应有电话、闭路、专用网线插口预留,客厅电话旁状插座以利于将来装子母机。照明灯应保证绝大部分可双控。

13. 橱柜建议不用人造石台面,用花岗岩。一定要根据使用者的身高来决定工作台的高度,一般而言,上下柜高度约2.1米,下柜高度自地面到台面一般0.75-0.8米比较恰当。 橱柜内的网架、旋转架等用具,华而不实尽量少用。

14. 建议不要忘了要发票.

配 电

材料:

导线应按用电负荷大小合理选择截面,照明电线用截面1.5平方毫米绝缘铜线;普通插座用截面2.5平方毫米绝缘铜线;空调线应达到4平方,否则使用空调时,容易过热变软。最好用熟胶线,耐腐蚀性强,到大商场买。

PVC管:用于作暗线敷设的护套管,用四分的就行了,推荐用湖南株洲产的鸿雁。

接线盒:最好是那种有可旋转条的,以后买插座和开关的时候横的开关可竖安。

施工:

施工过程中,要及时进行监督检查,因为线路是埋在墙内或顶棚内的,在交工时已无法检查。

1. 注意察看暗槽的深浅和均匀程度,以免埋管后因为槽浅而使墙面凸起。

2. 保证煤气管道和设备的安全要求,电气管线及设备与煤气管水平净距不得小于10cm,电线与煤气交叉净距不少于3cm。

3. 导线接头应设在接线盒内。插座必须用三芯线,"火线进开关,零线进灯头"。空调及大功率电器应单独设管。电源线与电视线、电话线、网线不装入同一个管道内。暗装开关、插座接线盒内的线头应留足150毫米。线路尽量无接头。

4. 注意细节问题:比如电视机的插座位置应在电视机的侧边,而不是背后。

5. 叫施工队留下电线布线图。

水 暖

材料:

建议最好用PPR管,热熔不会漏。如果用PPR管,就用皮尔萨,德国工艺,土耳其进口。如果用铝塑管,就用金德,比日丰好,如果用铜管,就用宝洋的。保温好,管壁厚。目前铝塑管在上海已经被淘汰,宁波主要用PPR,北京用铜管,铜管有卡套和焊接两种工艺,如果是卡套的,接头处时间长会漏水,如果是焊接,那是最好的。关于铜管,宝洋比三净好,一是有二代,保温性能好,二是管壁比三净厚。

施工:冷水管漏水就是水管和管件连接时密封没有做好,要求施工人员把密封材料生料带缠足;热水管漏水除密封没有做好外,还有的可能就是密封材料选用不当,生料带长期受热容易收缩及老化,所以热水水管密封材料一般使用麻丝加铅油。

防 水

材料:洗手间防水,可以选用专业的防水剂,例如851,911。推荐上海汇丽911防水胶。

施工:

1、一定要把准备做防水的基层打扫干净,尽量保持表面的干燥。

2.卫生间的漏水部位主要在上下水管的根部和墙脚,所以这些地方做防水时一定要让它"吃饱"。其实用手指勾一下(或者用专用工具)就可以了。还要注意,防水需要从墙脚向上做不小于25厘米为好。

3.防水剂用粗刷子刷地上就行了,要2遍以上,不能太薄。

4.如果卫生间的墙壁是轻体墙,就需要对整面墙做防水处理。

5.防水材料干透以后,需要进行24小时的闭水试验。到楼下观察是否还存在漏水现象。

6. 注意楼上的下水管道防堵维修口是否漏水,不然以后吊顶做完再发现就晚了。

门 窗

如果做塑钢门窗,推荐实德和海螺。

防盗门应选择东北产如铸诚、盼盼、美心,慎选南方如浙江产品,太轻,华而不实。

室内的门由专营的上门定做较好。门把手选用铜把手,能灭病菌。

泥 水

材料:

厨卫及阳台:建议用釉面砖的段面复古面料,是目前的流行重点产品。不用玻化砖和抛光地砖。建议选择马可波罗、诺贝尔、冠军、罗马等品牌。高级的地砖易擦洗清洁。

壁砖:如果厨卫面积大,建议用哑光的,效果比抛光的好。

验砖:

1. 检查几何尺寸和平整度。选购时可以用卷尺量一量砖面的对角线和四边尺寸以及厚度是否均匀,也可从包装箱内拿出任意四块瓷砖,放在平坦的地面。然后对比一下,四块砖是否平坦一致。瓷砖对角与对角的地方是否嵌接。将两块砖正面对正面摞在一起,看四周是否都严丝合缝。

2. 品质。用手掌敲击瓷砖表面,好的瓷砖声音比较低沉;而不好的瓷砖声音明亮,并有明显回响。在墙砖背面倒水,察看正面出现水印时间。对着光看表面是否均匀,有无气孔。

3. 色差。可以随机开箱抽查几批,放在一块儿逐一比较。一般有很细微的差别是正常的,但如果十分明显就有问题了。不过不同生产批号的瓷砖也会有色差,所以最好一次将数量买够,否则以后配色就难求一致了

橱柜的面板:用花岗岩的,当然要橱柜公司同意这么做。70/平米的济南青已属上品,还有福鼎黑、丰镇黑。我用的森林绿(140/平米)也相当不错,优点是韧性好,剁骨头使大力都不怕。接缝处可以找平后抹专用的粘结剂。最好请作花岗岩的来量尺寸。注意要有回水挡条。

卫生间的面板:用花岗岩,颜色以黑色为好。

选购花岗岩时, 用简单的试验方法来检验石材的质量好坏。通常在石材的背面滴上一小粒墨水,如墨水很快四处分散浸出,即表明石材内部颗粒松动或存在缝隙,石材质量不好;反之,若墨水滴在原地不动,则说明石材密质地好。

面盆和洗菜星盆:都做台下盆。面盆一定要好,好的不粘脏东西,容易清洁,有钱的话建议用TOTO,我买的东鹏也不错。洗菜盆用不锈钢双盆最好。盆要深。有钱的话建议用欧琳。最好不用整体人造石的。

施工与验收:

1. 地砖铺后12小时应一块块敲,一块砖有3/4空鼓以上,必须返工。

2. 贴地砖尽量低一点,最好贴好后与铺好的地板平,放上过门石就很好看了。

3. 贴地砖和墙砖,对砖缝建议使用勾缝剂,不要用白水泥来勾缝,勾缝对于保护砖体和保洁都有利。地砖缝正常是1mm。

4. 为了方便排水,阳台、厨房(如果有地漏)跟厕所的地面一定要有倾斜度。浇一盆水看看,是否朝下水道方向流淌。

5. 对阳台、厨房跟厕所的地面再作一次防水试验,48小时闭水。

6. 要一张水管线路图,备用。

木 工

材料:

木地板:建议用油性(如柚木)烘干素板,即没有上漆的地板,不要用已上好漆的免漆板。免漆板铺上后有缝隙,容易把脏东西积聚在缝里,很难清理掉,除非用勾缝剂。而且它会使地板正反面受潮不均匀。素板上漆后,整体效果好,平整度也容易纠正。另外,北京现在流行用于地热的木地板,最好选用地热专用地板。其他有关这方面的因为我在南方,就不明白了。木地板的长度一般有750、450、300等规格。我建议用450的木地板。这可以在美观和减少因长度过长而容易起拱之间选一个平衡点。越长的木地板越容易起拱。

吊顶:铝扣板,不要PVC。厚度要买0.6以上的。建议厨房用长条型的(这样便于清洁),浴室可用方的微孔铝板(这样冬天洗澡不会有水汽在顶上凝结成水珠)。最好用300×300mm的。铝扣板的固定边条要买铝的,不要买铁的。

大芯板(细木工板):最好选择机拼板。检验时可锯开一段,中间夹板的木方间距最好不超过3毫米。不能使用带有树皮、蛀孔和死结的木材。中间夹层的材质最好为杨木和松木,不能是硬杂木,因为硬杂木不"吃钉"。

木材:含水量小的好。在选择木料时,一定要随身携带尺子和计算器。一些不法商家很可能在这两样东西上做手脚,自己带去一套就能对比一下,亲自计算以免上当。

施工:

铺装木地板前,顶棚和内墙面的装修施工完毕,室内墙根空调孔已钻孔。

所有木地板运到施工安装现场后,应拆包在室内存放一个星期以上,使木地板与居室温度、湿度相适应后才能使用。木地板安装前背面刷上清漆。

1、先把地面打扫干净,确保地面是干的。如果局部洼坑很厉害,应予以找平。方法是:用石膏粘结剂加30%砂子,加水搅拌成糊状。快速抹平,固结24小时以上,确保地面干燥。

2、打一层沥青油层。市面上有沥青油卖,无须用沥青块烧熔。这样做的原因是为了防潮和防虫。

3、打龙骨:应使用松木、杉木等不易变形的树种,木龙骨、踢脚板背面均应进行防腐处理。用水平尺对龙骨表面找平,如果不平应垫垫木调整。龙骨上应做通风小槽。

4、打底板:一般用9厘夹板即可,也有人用12厘的。9厘板必须切成四块铺设,每小块之间要有一厘米的空隙。然后用钢钉使板和地面固定。安装时留3毫米缝隙。建议不要省这道工序。

5、铺设原木地板。用钉打在板的四侧边上,注意,每块板只能用两小点白乳胶。因为白乳胶是水性的,太多会使木板受潮起拱。避免在大雨、阴雨等气候条件下施工。铺设方向以客厅的长边走向为准,其他的房间也跟着同一个方向铺。装时钉子不宜过少,并应确保钉牢,每安装完一块板,用脚踩检验无响声后再装下一块,如有响声应即刻返工。地板两边留足伸缩缝(15毫米);地板走线方向垂直的方向地板铺设宽度不要超过6米。

6、打磨地板。至少要三次。第二次以上的打磨下来的木屑粉要保留下来。

7、用保留下来的木屑粉填充木板之间的空隙。

8、上木地板油。至少要三次。

9、打蜡。

吊顶前注意:一般在买脱排油烟机和浴霸时,都附有百页窗铺件,以防回风,要督促木工按说明书安装,有的因偷懒会把百页窗扔掉。

漆 工

材料:

地板和家具:市面上的漆分溶剂型聚酯漆和水性漆这两大类,聚酯漆含有二甲苯及甲醛,对人体有害,不耐划伤、不能用于软木地板,多数情况下一天只能刷一遍漆,漆面容易变黄。水性漆是用水作溶剂,水挥发后,漆膜形成,无二甲苯、甲醛等物质,非常环保,不变黄,快干,更耐磨。还有一种分法是分亮光、亚光和半亚光。我倾向于亚光水性地板漆,如立邦地板漆和家具漆。

墙壁:墙漆(乳胶漆)用多乐士(ICI)五合一或立邦三合一(半光),推荐用立邦三合一,防裂性要甚于多乐士五合一,而且好像还便宜。要用底漆起封闭(防潮,增强面漆附着力)。为经济考虑,建议天花板用立邦超白,相当便宜实用。

确定墙壁颜色:首先要考虑居室的朝向。南向和东向的房间光照充足,墙面宜采用淡雅的浅蓝、浅绿冷色调;北向房间或光照不足的房间,墙面宜以暖色为主,如奶黄、浅橙、浅咖啡等色,不宜用过深的颜色。

建议乳胶漆用喷涂,效果好过手刷辊涂的,但是浪费比较大。

工人每刷一遍自己都要看一次,打着灯仔细找毛病。用手去摸,是否平整。

如果不想包暖气,采暖片属金属,要用金属用的漆喷,例如磁漆,汽车漆。 用墙漆不妥。

水电后期

材料:

坐便器:在选择分体坐便器还是连体坐便器时,主要看卫生间空间的大小。一般分体坐便器所占空间大些,连体坐便器所占空间要小些。另外,分体坐便器外形要显得传统些,价格也相对便宜,连体坐便器要显得新颖高档些,价格相对较高。除了款式,主要考虑的是冲水设备,全铜的最好,半钢半塑的次之,全塑的就只有国产货有了。科勒、美标等都不怎么样,科勒是佛山产,美标是天津产(陶瓷产品)。有钱的话,建议买TOTO436、TOTO406连体座便,打开盖看全是铜件,至少20-30年不会滴、跑、漏!其它的就看你们本地情况了。

座便器的墙距尺寸确定后才能去买。安装座便器时,在条件允许的情况下尽可能让下水口高出地面2–5mm,

水龙头:好的龙头的阀体、手柄全部采用黄铜精制,自重较沉,有凝重感。正规商品均有生产厂家的品牌标识,以便识别和防止假冒。而一些非正规产品或质次的产品却往往仅粘贴一些纸质的标签,甚至无任何标记。选购时一定要注意认准。建议品牌:美标。

开关和插座:开关尽量选用大脚板带荧光的,建议品牌:松下,TCL。

灯具:不要买吊灯,偏暗,易积灰,难清理,建议多用吸顶灯、日光灯。我家的四通不错,耗电省,也亮,松下三基色灯管,配套的,不必另买

其 它

装窗帘最好别用那种同时可以挂2层窗帘的杆子,窗纱可以用滑轨直接安装在窗套内,不占地方又起到隔离作用。而且也避免两层窗帘杆容易浪费。

验收时注意门要开关自如,窗户不渗水。拿一个水桶,然后倒水进各处的排水口。看看有没有堵塞或水流不畅的情况。因为在施工过程中,有些不负责的施工队,会有意无意将木屑、水泥等扫入下水管道,特别是水泥进入管道后,会很快结成块,堵塞水管。要在不堵、流畅的情况下中让施工队撤走

2004年12月03日

北京部分家装市场地址营业时间

2004年11月26日

















































































[1] Blowfish模块
作者:hoowa


总在这里问东西也不能不给这里的朋友点东西
这是我刚刚做的,给你资料你整理一下就可以用了:)

Blowfish是一个强壮的可变长度由8个字节到56个字节(448位钥匙)的加密技术。
只有在双方持有相同的钥匙情况下才有可能解密数据。
他照比DES算发具有更高的安全性(目前无法破解)。
而且他的加密速度是最快的!
这里不讲他如何做的算法。我们只讲Crypt::Blowfish如何使用。

安装:
win32系统:
输入ppm命令,然后输入install Crypt::Blowfish回车等待安装结束,或search blowfish查看列表。

Linux下请到www.cpan.org下载模块,编译安装需要gcc

此模块是使用的最小8字节长度,最大56字节长度,在编写钥匙的时候如果不符合这个范围那么就将出现错误。
在加密的时候,需要将所加密的字符穿分割成为多个8字节长度的字符串,如果不够8字节可以填充空格等特殊字符。

以下是举例:







代码:

#!/usr/bin/perl
use Crypt::blowfish; #加载模块


#需要加密的资料
$data = qq~欢迎光临www.ilcatperl.org这里是Perl的天堂
欢迎喜欢Perl
如果你觉得Perl不行,那就是你水平太臭,回家看孩子玩吧~;

#构造对象
my $fish = new Crypt::Blowfish ‘this is my key’; # 8 bytes < Key > 56 bytes

#编码
@data = &block($data); #将数据以8个字节块化,如果最后不够补充空格

foreach (@data) {
   $encode .= $fish->encrypt($_);
}

#解码
@data = &block($encode); #将数据以8个字节块化,如果最后不够补充空格

foreach (@data) {
   $decode .= $fish->decrypt($_);
}


#块化子程序
sub block
{
   my ($string) = @_;
   my (@blocks,$last_length,$nu,$ad);
   my @blocks = unpack(“a8 “x(int(length($data)/) . “a*”, $string);

   $last_length = length($blocks[$#blocks]);

   if (($nu = 8 – $last_length) > 0) {
      for (my $i=1;$i<=$nu ;$i++) {
         $ad .= ‘ ‘;
      }
   }
   $blocks[$#blocks]= $blocks[$#blocks].$ad;
   
   return(@blocks);
}

#以上代码encode是编码后decode是解码后
#coding by hoowa



_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)


最后进行编辑的是 deathcult on 2003-06-10 16:06, 总计第 1 次编辑
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
此人为版主 deathcult   性别:帅哥  
版主 – 大天使


大天使
注册时间: 2002-07-22
最后登录: 2004-11-10
帖子总数:
2089
精华帖子: 18
原创精华: 6
来自: www.bang5.com
BLOG主页:
进入
在线状态: …保密…









帖子总数发表于: 2003-06-10 16:06    发表主题: 举报此帖 引用并回复




[2] 父进程与子进程communicate..利用PIPE的例子
作者:apile


# 本程序主要利用PIPE来建立Parent Process与Child Process间的互相连通,
# 利用%STATUS纪录目前Child Process的所有状态,与%CHILDREN纪录所有的Child
# Process。
# Parent Process:负责由CHILD_READ中读取所有CHILD Process的输入,并纪录
# 这些Process目前的状态。当收到INT、HUP、TERM等Signal时,即跳出主要loop
# 并将所有child Process全部杀光…







代码:

#!/usr/bin/perl
use strict;
use IO::Select;
use POSIX qw(WNOHANG);

#—Define constants:定义准备先fork几个Process
use constant PREFORK_CHILDREN   => 3;
# debugging information:显示过程
use constant DEBUG              => 1;

# declare globals
my $DONE=0;             # set flag to true when server done
my %STATUS = ();        #child status information, child pid form keys of the ha
sh, status form the values
#— 纪录所有Child Process的id…
my %CHILDREN = ();
#—Interrupt handles,跳出loop
$SIG{TERM} = $SIG{INT}=$SIG{HUP} = sub { $DONE++ };
#— get CHLD Signal
$SIG{CHLD} = sub {
         while((my $child=waitpid(-1,WNOHANG)) > 0){
           delete $CHILDREN{$child};
         }
      };
# create a pipe for IPC:建立PIPE
pipe(CHILD_READ,CHILD_WRITE) or die “Can’t make pipe!\n”;
my $IN = IO::Select->new(\*CHILD_READ);
# prefork some children
make_new_child() for (1..PREFORK_CHILDREN);

# main loop
while(!$DONE){
  # avoid parent block in the I/O call
  if ($IN->can_read){ # got a message from one of the children
    my $message;
    next unless sysread(CHILD_READ,$message,4096);
  # may contain several messages
    my @messages = split “\n”,$message;
  # retrive every pid and status code
    foreach (@messages){
      next unless my ($pid,$status) = /^(\d+) (.+)$/;
  # change status
      if($status ne “done”){
         $STATUS{$pid} = $status;
      }else{
  # delete pid
         delete $STATUS{$pid};
      }
    }
  }

  warn join(‘ ‘,map {“$_=>$STATUS{$_}”} keys %STATUS),”\n” if DEBUG;
  last unless %CHILDREN
}
warn “Termination received, killing children\n” if DEBUG;
#————-杀掉所有Child Process
kill TERM => keys %CHILDREN;
sleep while %CHILDREN;

warn “Normal termination.\n”;
exit 0;
#—- 建立新的Process
sub make_new_child{
  die “can’t fork :$!” unless(defined( my $child = fork()));
  if($child){   # child > 0, so we’re the parent
    $CHILDREN{$child} = 1;
    warn “launching child $child\n” if DEBUG;
  }else{
    close CHILD_READ;   # no need to read from pipe
    do_child();         # child handles incoming connections
    exit 0;             # child is done
  }
}
#—— child process
sub do_child{
   # write status code: idle
   syswrite CHILD_WRITE,”$$ idle\n”;
   for(1..1000000){ };
   syswrite CHILD_WRITE,”$$ busy\n”;
   for(1..1000000){ };
   syswrite CHILD_WRITE,”$$ done\n”;
}




_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
此人为版主 deathcult   性别:帅哥  
版主 – 大天使


大天使
注册时间: 2002-07-22
最后登录: 2004-11-10
帖子总数:
2089
精华帖子: 18
原创精华: 6
来自: www.bang5.com
BLOG主页:
进入
在线状态: …保密…









帖子总数发表于: 2003-06-11 11:06    发表主题: 举报此帖 引用并回复




[3] 父进程与子进程communicate..利用IPC::Shareable的例子
作者:apile

Hi…這是昨天那個例子改用share memory的方式,兩相比較..我覺得
PIPE比較好點…尤其是有大量資料需要互傳的時候…
———————————————————————————
本程序主要使用IPC::Shareable module来建立一块共同的share memory
以为所有程序所用,主要利用tie将%STATUS、%status与IPC::Shareable
tie在一起,其中SHM_GLUE用来向OS做注册一块memory的識別符號,因
此若程序失败, 未能正常清除share memory,必须利用OS提供的share
memory工具清除, 否则程序将无法启动。linux可以使用ipcrm清除
Parent Process利用sleep(),不做任何动作,而child Process的状态,
透过kill -ALARM getppid() 通知Parent,child Process的status已经
改变了..
———————————————————————–






代码:

#!/usr/bin/perl -w
# p_shm.pl

#—- 加载 module包含IPC::Shareable
use strict;
use POSIX qw(WNOHANG);
use IPC::Shareable;

#—- 定义常数
use constant PREFORK_CHILDREN => 3;
#— 定义识别文字
use constant SHM_GLUE => ‘PERF’;
#— 查测过程
use constant DEBUG => 1;

#— 宣告全域变量
my $DONE = 0; # set flag to true when server done
#— 纪录CHILD的STATUS
my %STATUS = ();
my %CHILDREN=();

#— 抓取Signal INT,TERM,ALRM—-
$SIG{INT} = $SIG{TERM}= sub{ $DONE++ };
$SIG{ALRM} = sub {}; # receive alarm clock signals, but do nothing
#—-抓取 signal : CHLD
$SIG{CHLD} = sub {
while((my $child=waitpid(-1,WNOHANG)) > 0){
delete $CHILDREN{$child};
}
};

# create a shared memory segment for child status
tie(%STATUS,’IPC::Shareable’,SHM_GLUE,
{ create =>1,exclusive=>1,destroy=>1,mode=>0600})
or die “Can’t tie \%STATUS to shared memory: $!”;

# prefork some children
make_new_child() for(1..PREFORK_CHILDREN); # prefork children

#– Main loop
while(!$DONE){
sleep; # sleep until a signal arrives(alarm clock or child)
# get the list of idle children
warn join(‘ ‘,map{“$_=>$STATUS{$_}”} keys %STATUS),”\n” if DEBUG;
unless(%CHILDREN){ last; }
}

warn “Termination received, killing children\n” if DEBUG;
#————-杀掉所有Child Process
kill TERM => keys %CHILDREN;
sleep while %CHILDREN;
warn “Normal termination.\n”;
exit 0;

#—- 给launch_child cleanup child code
sub make_new_child{
die “can’t fork :$!” unless(defined( my $child = fork()));
if($child){ # child>0, so we’re the parent
warn “launching child $child\n” if DEBUG;
$CHILDREN{$child} = 1;
}else{
do_child(); # child handles incoming connections
exit 0; # child is done
}
}
#— 执行accept() loop fro each child —
sub do_child{
my %status;
#–将%status与IPC::Shareable tie在一起
tie(%status,’IPC::Shareable’, SHM_GLUE)
or die “Child $$: can’t tiel \%status to shared memory: $!”;
#—-告知Parent Process,child process 状态已经改变
$status{$$} =’idle’; kill ALRM=>getppid();
for(1..1000000){ }
#—-告知Parent Process,child process 状态已经改变
$status{$$} =’busy’; kill ALRM=>getppid();
#—-告知Parent Process,child process 状态已经改变
for(1..1000000){ }
$status{$$} = ‘done’; kill ALRM=>getppid();
warn “child $$: done\n” if DEBUG;
}
#—- delete the child’s PID from %STATUS.
sub cleanup_child{
my $child=shift;
delete $STATUS{$child};
}     



_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
此人为版主 deathcult   性别:帅哥  
版主 – 大天使


大天使
注册时间: 2002-07-22
最后登录: 2004-11-10
帖子总数:
2089
精华帖子: 18
原创精华: 6
来自: www.bang5.com
BLOG主页:
进入
在线状态: …保密…









帖子总数发表于: 2003-06-26 19:06    发表主题: 举报此帖 引用并回复




[4]
為什麼要用IO::Poll?因為使用IO::Select時候,因為其儲存handle是存在。。。。。。
作者:apile

以下資料為本人閱讀Nework Programming With Perl的記要..
有興趣的自己研究研究…

=============================================
date: 2003/06/22

IO::Poll的使用說明:
在5.6版本的時候開始發展,功能完整的版本為0.04版。所以要注意的是IO::Poll版本一定要是0.04以上。

為什麼要用IO::Poll?因為使用IO::Select時候,因為其儲存handle是存在bit vector裡面,因此必須針對所有監控中的Handle一個一個去Scan,找出可以Read/Write的handle。因此在效能的Issue上,當遇到大量的handle需要監控時,就會產生效能上的降低。而IO::Poll的機制則不是這麼回事,他同樣可以監控大量的HANDLE,但是利用array儲存這些handle,因為array的儲存機制,並不同於bit vector,並不需要一個一個去Scan這些handle,所以在效能上比較好。

IO::Poll只需要一個Object就可以處理所有的handle,透過bitmask將Event傳給被監控的Handle,一旦符合需求,可以從handle中取出。

IO::Poll接受的Event(mask):
可讀的
POLLIN:一般與有Priority的資料
POLLRDNORM:一般的資料
POLLRDBAND:有Priority的資料
POLLPRI:特別高的Priority
可寫的
POLLOUT:一般與有Priority的資料
POLLWRNORM:一般的資料
POLLWRBAND:有Priority的資料
有錯誤的
POLLHUP:HangUp發生
POLLNVAL:handle不合法
POLLERR:有Error發生,如果是Socket可用sockopt(SO_ERROR)取得Error內容

IO::Poll的method
1.$poll=IO::Poll->new():產生IP::Poll的Object
2.$mask=$poll->mask($handle,[$mask])
取得或設定目前handle的 event bitsmask,如果mask沒給,則目前的設定值回傳。如果有給mask則將該mask設定給該handle。如果mask為0,則從list將該handle移除。所有的handle預設都會監控(POLLNVAL、POLLERR、POLLHUP)。
3.$poll->remove($handle)
同$poll->mask($handle,0);
4.$events=$poll->poll([$timeout])
等候有任何一個監控中的handle可以被讀取或寫入。回傳Event Type。
5.@handles=$poll->handles([$mask])
取出符合mask的handles。
6.$mask = $poll->events($handle)
取得$handles的所有mask。







代码:

#!/usr/bin/perl
# file : test.pl
# usage: test.pl [host] [port]
# 利用IO::Poll達到多工的技術
#–加載module
use strict;
use IO::Socket;
#–引用後面的constant
use IO::Poll qw( POLLIN POLLOUT POLLERR POLLHUP);
use Errno qw(EWOULDBLOCK);
#–設定Buffer的最大值
use constant MAXBUF =>8192;
#–忽略掉HANG HUP的Signal
$SIG{PIPE} = ‘IGNORE’;
#–設定全域變數,兩個buffer兩個flag
my ( $to_stdout,$to_socket,$stdin_done,$sock_done);
#–取得 host and port
my $host = shift or die “Usage: test.pl host [port]\n”;
my $port = shift || ‘echo’;
#–建立Socket
my $socket = IO::Socket::INET->new(“$host:$port”) or die $@;
my $poll = IO::Poll->new() or die “Can’t create IO::Poll object”;
#–一開始先將STDIN與$socket放入list中,並將其mask設定為POLLIN準備讀取。
$poll->mask(\*STDIN => POLLIN);
$poll->mask($socket => POLLIN);
#–設定標準輸出與$socket為noblocking mode
$socket->blocking(0); # turn off blockingon the socket
STDOUT->blocking(0);  # and on STDOUT
#–main loop,$poll->handles會回傳所有正在監控中的handle
while($poll->handles){
#–等候直到有事件符合
  $poll->poll;
  # 處理可讀取的事件
  for my $handle ($poll->handles(POLLIN|POLLHUP|POLLERR)){
    if($handle eq \*STDIN){
  #?#93;資料讀取表示STDIN已經終止,否則將資料放入to_socket buffer中
    $stdin_done++ unless sysread(STDIN,$to_socket,2048,length $to_socket);
    }
    elsif($handle eq $socket){
  # ?#93;資料讀取表示Socket已經讀取完畢,否則將資料附入to_stdout buffer中
   $sock_done++ unless sysread($socket,$to_stdout,2048,length $to_stdout);
    }
  }

  # 處理可寫入的事件
  for my $handle ($poll->handles(POLLOUT|POLLERR)){
     if($handle eq \*STDOUT){
       my $bytes = syswrite(STDOUT,$to_stdout);
     # 假若不是EWOULDBLOCK,表示真的有Error發生,所以才無法寫入
       unless ($bytes){
          next if $! == EWOULDBLOCK;
          die “write to stdout failed: $!”;
       }
     # 如果發生Partial Write將已經寫出的先清掉。
       substr($to_stdout,0,$bytes) = ”;
     }
     elsif($handle eq $socket){
       my $bytes = syswrite($socket,$to_socket);
       unless ($bytes){
          next if $! == EWOULDBLOCK;
          die “write to socket failed: $!”;
       }
       substr($to_socket,0,$bytes) = ”;
     }
  }
} continue {
  # 每次While loop執行時都會執行到這兒
  # 先設定三個bitmask為0,表示將從list中將該handle移除
  my ($outmask,$inmask,$sockmask) = (0,0,0);
  # 設定stdout的mask,假如有資料要寫出去,則將其mask設為可寫(POLLOUT)
  $outmask = POLLOUT if length $to_stdout > 0;
  # 當 to_socket的資料長度比MAXBUF大、或socket已經完結
  # 或stdin已經完結,都不成立時,則設定STDIN可讀取。
  $inmask = POLLIN unless length $to_socket >= MAXBUF
                      or ($sock_done || $stdin_done);
  # 假如有資料要寫出去,設定$socket為POLLOUT(待寫)
  $sockmask = POLLOUT if length $to_socket>0;
  # 同STDIN定義,但是|=表示附加上去,因為Socket可以同時讀寫
  $sockmask |= POLLIN unless length $to_stdout>=MAXBUF or $sock_done;
  # 設定STDIN、STDOUT、Socket三個handle的bitmask
  $poll->mask(\*STDIN => $inmask);
  $poll->mask(\*STDOUT=> $outmask);
  $poll->mask($socket => $sockmask);
  # 如果$stdin_done為真且已經?#93;有資料送出至$socket了,則將$socket 關?#93;
  $socket->shutdown(1) if $stdin_done and !length($to_socket);
}



_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
雨中漫步     
圣骑士


注册时间: 2003-08-29
最后登录: 2004-11-12
帖子总数:
102
精华帖子: 0
原创精华: 0
来自: http://www.perl.cn
BLOG主页:
进入
在线状态: …离线









帖子总数发表于: 2003-09-02 18:09    发表主题: 举报此帖 引用并回复



截取中英文混合字符串,写得很罗嗦,请高人修改一下!
作者:雨中漫步






代码:

sub makelen($$)
  {
     my($sstr,$slen)=@_;
     my $makelen,$parity;
     $mslen=length($sstr);
     if($mslen>$slen)
       {
           for($mn=0;$mn<$slen;$mn++) #在要求的长度内
             {
                $ss=substr($sstr,$mn,1);
                if(ord($ss)<127) #为英文
                  {
                      $parity+=1;
                  }
             }
            if($parity%2==1) #含英文长度为奇数
             {
                if($slen%2==1) #如果所要求的长度也为奇数
                           {
                              $tmpstr=substr($sstr,0,$slen);
                       }
                     else #所要求的长度为偶数
                       {
                          $tmpstr=substr($sstr,0,$slen-1);
                       }
             }
           else #含英文长度为偶数或者为0,0也为偶数
             {
                if($slen%2==1) #如果所要求的长度为奇数
                           {
                              $tmpstr=substr($sstr,0,$slen-1);
                       }
                     else #所要求的长度为偶数
                       {
                          $tmpstr=substr($sstr,0,$slen);
                       }
             }
           $makelen=$tmpstr;
       }
     else
       {
           $makelen=$sstr;
       }
     return $makelen;
  }



_________________
http://www.perl.cn/ #欢迎共同打造perl中国站
http://www.chinabcb.com/ //china c++
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
slimzhao     
侠客


侠客
注册时间: 2003-09-04
最后登录: 2004-10-25
帖子总数:
23
精华帖子: 0
原创精华: 0


在线状态: …离线









帖子总数发表于: 2003-09-04 13:09    发表主题: 举报此帖 引用并回复



To: 雨中漫步

可以拿下面的代码测试一下:






代码:
$str = “asdf中12 34国人民”;
for(0..length($str) )
{
  print “$_=>”, substring($str, $_), “\$\n”;
}

长度为8, 9时不正确.

看一下这代码怎么样:






代码:
sub substring($$)
{
  my ($str, $len) = @_;
  my $retval = substr($str, 0, $len);
  $retval =~ /[\x7f-\xff]+$/s;
  chop($retval) if (length($&) % 2 == 1);
  return $retval;
}   


返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
lgjut     
圣骑士


注册时间: 2002-12-03
最后登录: 2004-11-18
帖子总数:
140
精华帖子: 0
原创精华: 0


在线状态: …离线









帖子总数发表于: 2003-09-23 22:09    发表主题: 举报此帖 引用并回复



use encoding ‘euc-cn’, STDIN => ‘euc-cn’, STDOUT => ‘euc-cn’;

$str = “asdf中12 34国人民”;
for(0..length($str) )
{
print “$_=>”, substr($str, $_), “\$\n”;
}


返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
雨中漫步     
圣骑士


注册时间: 2003-08-29
最后登录: 2004-11-12
帖子总数:
102
精华帖子: 0
原创精华: 0
来自: http://www.perl.cn
BLOG主页:
进入
在线状态: …离线









帖子总数发表于: 2003-10-26 22:10    发表主题: 举报此帖 引用并回复



获得本机的多个IP地址
本人是初学者,找了半天才找到这种获得多个IP的方法,原来就这么简单 icon_biggrin.gif ,希望能对初学者有所帮助!






代码:

#!c:/perl/bin/perl.exe
use strict;
use Socket;
use Sys::Hostname;

my $host = hostname();
print $host.”\n”;

my $name;
my $aliases;
my $type;
my $len;
my @thisaddr;
($name,$aliases,$type,$len,@thisaddr)=gethostbyname($host);

foreach(@thisaddr)
{
   print inet_ntoa($_).”\n”;
}



_________________
http://www.perl.cn/ #欢迎共同打造perl中国站
http://www.chinabcb.com/ //china c++
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
y6cmE   性别:帅哥  
新手上路

4
精华帖子: 0
原创精华: 0
来自: xm.fj.cn

在线状态: …离线









帖子总数发表于: 2003-10-27 16:10    发表主题: 举报此帖 引用并回复









代码:

#!e:/635/bin/perl.exe -w
use strict;
#####  Name:      xnnyy.pl
#####  Version:   0.0.0.1
#####  Author:    y6cmE[PerlChina]
#####  Contact:   www.perlchina.org
#####  Updated:   2003-9-21
$|=1;
open(F,”>xnnyy.txt”) or die “Can’t write output file!”;
my $x=shift||3;
my $y=int($x/2);
my @z=(()x$x);
my($e,$v,$n,$m);
for(1..$x*$x){
   if($_ > $x){
      $n=(–$n+$x)%$x;
      $m=(1+$m++)%$x;
      if($z[$n][$m]){
         $n=($n+2)%$x;
         $m=($m-1)%$x;
         $z[$n][$m]=$_;
         print F “$_\t$n\t$m\n”;
      }
      else{
         $n=$n;
         $m=$m;
         $z[$n][$m]=$_;
         print F “$_\t$n\t$m\n”;
      }
   }
   else{
      $n=($x+$e–)%$x;
      $m=(++$v+$y-1)%$x;
      $z[$n][$m]=$_;
      print F “$_\t$n\t$m\n”;
   }
}
close F;
print “Enjoy”;



_________________
The women who are somewhat beautiful, somewhat nice and have some lordliness and thank God are clever are ALWAYS MAINTAIN MANY CANDIDATES!!
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
ZEWI     
新手上路


注册时间: 2004-08-21
最后登录: 2004-08-23
帖子总数:
4
精华帖子: 0
原创精华: 0


在线状态: …离线









帖子总数发表于: 2004-08-21 17:08    发表主题: 举报此帖 引用并回复



字节码生成器——浅谈PERL源码加密方法
发表于 2004-8-21 16:45:41
文:北京\悟空ZEWI!! (MSN:zengtaocool@msn.com)

众所周知,PERL是一种开源类语言,所以其用做商业软件或者共享软件的前景受到了一定的限制。很多人很羡慕PHP,因为它有ZEND的保护。其实PERL本身的PERLCC,就提供了类似ZEND的功能(运行时需要B::Bytecode模块支持),当然除此之外,它还能作为压缩源码、检查语法等用途。值得注意的是,它是在Perl5.6以后版本中出现的。

我们在WINXP+Apache+PERL5.8的环境下进行操作。假如我们要把一个名为1.pl的文件转换成字节码的perl程序。进入命令行,键入:perlcc -B 1.pl

随后,在工作目录内就生成了一个名为a.exe的文件,操作成功!当然,在运行之前必须要把exe改成原扩展名,否则无法运行,起码在CGI环境下是这样的。

下面来进阶一下,其实还有其他的一些属性可以用。在PERLCC下都是通用的,不光是在字节码生成器中。注意在这里参数的大小写都是非常铭感的,必须严格按照参数大小写格式操作。

-Iinclude directories
操作指定目录内所有文件

-o output file name
指定生成文件名称
-r
生成文件后,立刻运行程序
更多的属性可以参照:http://www.perldoc.com/perl5.8.0/bin/perlcc.html

另外,如果是CGI文件的话,其中的HTML是无法被转换成字节码的,还需要其他软件来辅助进行加密。但是这基本上无关紧要吧?


















































































[1] Blowfish模块
作者:hoowa


总在这里问东西也不能不给这里的朋友点东西
这是我刚刚做的,给你资料你整理一下就可以用了:)

Blowfish是一个强壮的可变长度由8个字节到56个字节(448位钥匙)的加密技术。
只有在双方持有相同的钥匙情况下才有可能解密数据。
他照比DES算发具有更高的安全性(目前无法破解)。
而且他的加密速度是最快的!
这里不讲他如何做的算法。我们只讲Crypt::Blowfish如何使用。

安装:
win32系统:
输入ppm命令,然后输入install Crypt::Blowfish回车等待安装结束,或search blowfish查看列表。

Linux下请到www.cpan.org下载模块,编译安装需要gcc

此模块是使用的最小8字节长度,最大56字节长度,在编写钥匙的时候如果不符合这个范围那么就将出现错误。
在加密的时候,需要将所加密的字符穿分割成为多个8字节长度的字符串,如果不够8字节可以填充空格等特殊字符。

以下是举例:







代码:

#!/usr/bin/perl
use Crypt::blowfish; #加载模块


#需要加密的资料
$data = qq~欢迎光临www.ilcatperl.org这里是Perl的天堂
欢迎喜欢Perl
如果你觉得Perl不行,那就是你水平太臭,回家看孩子玩吧~;

#构造对象
my $fish = new Crypt::Blowfish ‘this is my key’; # 8 bytes < Key > 56 bytes

#编码
@data = &block($data); #将数据以8个字节块化,如果最后不够补充空格

foreach (@data) {
   $encode .= $fish->encrypt($_);
}

#解码
@data = &block($encode); #将数据以8个字节块化,如果最后不够补充空格

foreach (@data) {
   $decode .= $fish->decrypt($_);
}


#块化子程序
sub block
{
   my ($string) = @_;
   my (@blocks,$last_length,$nu,$ad);
   my @blocks = unpack(“a8 “x(int(length($data)/) . “a*”, $string);

   $last_length = length($blocks[$#blocks]);

   if (($nu = 8 – $last_length) > 0) {
      for (my $i=1;$i<=$nu ;$i++) {
         $ad .= ‘ ‘;
      }
   }
   $blocks[$#blocks]= $blocks[$#blocks].$ad;
   
   return(@blocks);
}

#以上代码encode是编码后decode是解码后
#coding by hoowa



_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)


最后进行编辑的是 deathcult on 2003-06-10 16:06, 总计第 1 次编辑
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
此人为版主 deathcult   性别:帅哥  
版主 – 大天使


大天使
注册时间: 2002-07-22
最后登录: 2004-11-10
帖子总数:
2089
精华帖子: 18
原创精华: 6
来自: www.bang5.com
BLOG主页:
进入
在线状态: …保密…









帖子总数发表于: 2003-06-10 16:06    发表主题: 举报此帖 引用并回复




[2] 父进程与子进程communicate..利用PIPE的例子
作者:apile


# 本程序主要利用PIPE来建立Parent Process与Child Process间的互相连通,
# 利用%STATUS纪录目前Child Process的所有状态,与%CHILDREN纪录所有的Child
# Process。
# Parent Process:负责由CHILD_READ中读取所有CHILD Process的输入,并纪录
# 这些Process目前的状态。当收到INT、HUP、TERM等Signal时,即跳出主要loop
# 并将所有child Process全部杀光…







代码:

#!/usr/bin/perl
use strict;
use IO::Select;
use POSIX qw(WNOHANG);

#—Define constants:定义准备先fork几个Process
use constant PREFORK_CHILDREN   => 3;
# debugging information:显示过程
use constant DEBUG              => 1;

# declare globals
my $DONE=0;             # set flag to true when server done
my %STATUS = ();        #child status information, child pid form keys of the ha
sh, status form the values
#— 纪录所有Child Process的id…
my %CHILDREN = ();
#—Interrupt handles,跳出loop
$SIG{TERM} = $SIG{INT}=$SIG{HUP} = sub { $DONE++ };
#— get CHLD Signal
$SIG{CHLD} = sub {
         while((my $child=waitpid(-1,WNOHANG)) > 0){
           delete $CHILDREN{$child};
         }
      };
# create a pipe for IPC:建立PIPE
pipe(CHILD_READ,CHILD_WRITE) or die “Can’t make pipe!\n”;
my $IN = IO::Select->new(\*CHILD_READ);
# prefork some children
make_new_child() for (1..PREFORK_CHILDREN);

# main loop
while(!$DONE){
  # avoid parent block in the I/O call
  if ($IN->can_read){ # got a message from one of the children
    my $message;
    next unless sysread(CHILD_READ,$message,4096);
  # may contain several messages
    my @messages = split “\n”,$message;
  # retrive every pid and status code
    foreach (@messages){
      next unless my ($pid,$status) = /^(\d+) (.+)$/;
  # change status
      if($status ne “done”){
         $STATUS{$pid} = $status;
      }else{
  # delete pid
         delete $STATUS{$pid};
      }
    }
  }

  warn join(‘ ‘,map {“$_=>$STATUS{$_}”} keys %STATUS),”\n” if DEBUG;
  last unless %CHILDREN
}
warn “Termination received, killing children\n” if DEBUG;
#————-杀掉所有Child Process
kill TERM => keys %CHILDREN;
sleep while %CHILDREN;

warn “Normal termination.\n”;
exit 0;
#—- 建立新的Process
sub make_new_child{
  die “can’t fork :$!” unless(defined( my $child = fork()));
  if($child){   # child > 0, so we’re the parent
    $CHILDREN{$child} = 1;
    warn “launching child $child\n” if DEBUG;
  }else{
    close CHILD_READ;   # no need to read from pipe
    do_child();         # child handles incoming connections
    exit 0;             # child is done
  }
}
#—— child process
sub do_child{
   # write status code: idle
   syswrite CHILD_WRITE,”$$ idle\n”;
   for(1..1000000){ };
   syswrite CHILD_WRITE,”$$ busy\n”;
   for(1..1000000){ };
   syswrite CHILD_WRITE,”$$ done\n”;
}




_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
此人为版主 deathcult   性别:帅哥  
版主 – 大天使


大天使
注册时间: 2002-07-22
最后登录: 2004-11-10
帖子总数:
2089
精华帖子: 18
原创精华: 6
来自: www.bang5.com
BLOG主页:
进入
在线状态: …保密…









帖子总数发表于: 2003-06-11 11:06    发表主题: 举报此帖 引用并回复




[3] 父进程与子进程communicate..利用IPC::Shareable的例子
作者:apile

Hi…這是昨天那個例子改用share memory的方式,兩相比較..我覺得
PIPE比較好點…尤其是有大量資料需要互傳的時候…
———————————————————————————
本程序主要使用IPC::Shareable module来建立一块共同的share memory
以为所有程序所用,主要利用tie将%STATUS、%status与IPC::Shareable
tie在一起,其中SHM_GLUE用来向OS做注册一块memory的識別符號,因
此若程序失败, 未能正常清除share memory,必须利用OS提供的share
memory工具清除, 否则程序将无法启动。linux可以使用ipcrm清除
Parent Process利用sleep(),不做任何动作,而child Process的状态,
透过kill -ALARM getppid() 通知Parent,child Process的status已经
改变了..
———————————————————————–






代码:

#!/usr/bin/perl -w
# p_shm.pl

#—- 加载 module包含IPC::Shareable
use strict;
use POSIX qw(WNOHANG);
use IPC::Shareable;

#—- 定义常数
use constant PREFORK_CHILDREN => 3;
#— 定义识别文字
use constant SHM_GLUE => ‘PERF’;
#— 查测过程
use constant DEBUG => 1;

#— 宣告全域变量
my $DONE = 0; # set flag to true when server done
#— 纪录CHILD的STATUS
my %STATUS = ();
my %CHILDREN=();

#— 抓取Signal INT,TERM,ALRM—-
$SIG{INT} = $SIG{TERM}= sub{ $DONE++ };
$SIG{ALRM} = sub {}; # receive alarm clock signals, but do nothing
#—-抓取 signal : CHLD
$SIG{CHLD} = sub {
while((my $child=waitpid(-1,WNOHANG)) > 0){
delete $CHILDREN{$child};
}
};

# create a shared memory segment for child status
tie(%STATUS,’IPC::Shareable’,SHM_GLUE,
{ create =>1,exclusive=>1,destroy=>1,mode=>0600})
or die “Can’t tie \%STATUS to shared memory: $!”;

# prefork some children
make_new_child() for(1..PREFORK_CHILDREN); # prefork children

#– Main loop
while(!$DONE){
sleep; # sleep until a signal arrives(alarm clock or child)
# get the list of idle children
warn join(‘ ‘,map{“$_=>$STATUS{$_}”} keys %STATUS),”\n” if DEBUG;
unless(%CHILDREN){ last; }
}

warn “Termination received, killing children\n” if DEBUG;
#————-杀掉所有Child Process
kill TERM => keys %CHILDREN;
sleep while %CHILDREN;
warn “Normal termination.\n”;
exit 0;

#—- 给launch_child cleanup child code
sub make_new_child{
die “can’t fork :$!” unless(defined( my $child = fork()));
if($child){ # child>0, so we’re the parent
warn “launching child $child\n” if DEBUG;
$CHILDREN{$child} = 1;
}else{
do_child(); # child handles incoming connections
exit 0; # child is done
}
}
#— 执行accept() loop fro each child —
sub do_child{
my %status;
#–将%status与IPC::Shareable tie在一起
tie(%status,’IPC::Shareable’, SHM_GLUE)
or die “Child $$: can’t tiel \%status to shared memory: $!”;
#—-告知Parent Process,child process 状态已经改变
$status{$$} =’idle’; kill ALRM=>getppid();
for(1..1000000){ }
#—-告知Parent Process,child process 状态已经改变
$status{$$} =’busy’; kill ALRM=>getppid();
#—-告知Parent Process,child process 状态已经改变
for(1..1000000){ }
$status{$$} = ‘done’; kill ALRM=>getppid();
warn “child $$: done\n” if DEBUG;
}
#—- delete the child’s PID from %STATUS.
sub cleanup_child{
my $child=shift;
delete $STATUS{$child};
}     



_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
此人为版主 deathcult   性别:帅哥  
版主 – 大天使


大天使
注册时间: 2002-07-22
最后登录: 2004-11-10
帖子总数:
2089
精华帖子: 18
原创精华: 6
来自: www.bang5.com
BLOG主页:
进入
在线状态: …保密…









帖子总数发表于: 2003-06-26 19:06    发表主题: 举报此帖 引用并回复




[4]
為什麼要用IO::Poll?因為使用IO::Select時候,因為其儲存handle是存在。。。。。。
作者:apile

以下資料為本人閱讀Nework Programming With Perl的記要..
有興趣的自己研究研究…

=============================================
date: 2003/06/22

IO::Poll的使用說明:
在5.6版本的時候開始發展,功能完整的版本為0.04版。所以要注意的是IO::Poll版本一定要是0.04以上。

為什麼要用IO::Poll?因為使用IO::Select時候,因為其儲存handle是存在bit vector裡面,因此必須針對所有監控中的Handle一個一個去Scan,找出可以Read/Write的handle。因此在效能的Issue上,當遇到大量的handle需要監控時,就會產生效能上的降低。而IO::Poll的機制則不是這麼回事,他同樣可以監控大量的HANDLE,但是利用array儲存這些handle,因為array的儲存機制,並不同於bit vector,並不需要一個一個去Scan這些handle,所以在效能上比較好。

IO::Poll只需要一個Object就可以處理所有的handle,透過bitmask將Event傳給被監控的Handle,一旦符合需求,可以從handle中取出。

IO::Poll接受的Event(mask):
可讀的
POLLIN:一般與有Priority的資料
POLLRDNORM:一般的資料
POLLRDBAND:有Priority的資料
POLLPRI:特別高的Priority
可寫的
POLLOUT:一般與有Priority的資料
POLLWRNORM:一般的資料
POLLWRBAND:有Priority的資料
有錯誤的
POLLHUP:HangUp發生
POLLNVAL:handle不合法
POLLERR:有Error發生,如果是Socket可用sockopt(SO_ERROR)取得Error內容

IO::Poll的method
1.$poll=IO::Poll->new():產生IP::Poll的Object
2.$mask=$poll->mask($handle,[$mask])
取得或設定目前handle的 event bitsmask,如果mask沒給,則目前的設定值回傳。如果有給mask則將該mask設定給該handle。如果mask為0,則從list將該handle移除。所有的handle預設都會監控(POLLNVAL、POLLERR、POLLHUP)。
3.$poll->remove($handle)
同$poll->mask($handle,0);
4.$events=$poll->poll([$timeout])
等候有任何一個監控中的handle可以被讀取或寫入。回傳Event Type。
5.@handles=$poll->handles([$mask])
取出符合mask的handles。
6.$mask = $poll->events($handle)
取得$handles的所有mask。







代码:

#!/usr/bin/perl
# file : test.pl
# usage: test.pl [host] [port]
# 利用IO::Poll達到多工的技術
#–加載module
use strict;
use IO::Socket;
#–引用後面的constant
use IO::Poll qw( POLLIN POLLOUT POLLERR POLLHUP);
use Errno qw(EWOULDBLOCK);
#–設定Buffer的最大值
use constant MAXBUF =>8192;
#–忽略掉HANG HUP的Signal
$SIG{PIPE} = ‘IGNORE’;
#–設定全域變數,兩個buffer兩個flag
my ( $to_stdout,$to_socket,$stdin_done,$sock_done);
#–取得 host and port
my $host = shift or die “Usage: test.pl host [port]\n”;
my $port = shift || ‘echo’;
#–建立Socket
my $socket = IO::Socket::INET->new(“$host:$port”) or die $@;
my $poll = IO::Poll->new() or die “Can’t create IO::Poll object”;
#–一開始先將STDIN與$socket放入list中,並將其mask設定為POLLIN準備讀取。
$poll->mask(\*STDIN => POLLIN);
$poll->mask($socket => POLLIN);
#–設定標準輸出與$socket為noblocking mode
$socket->blocking(0); # turn off blockingon the socket
STDOUT->blocking(0);  # and on STDOUT
#–main loop,$poll->handles會回傳所有正在監控中的handle
while($poll->handles){
#–等候直到有事件符合
  $poll->poll;
  # 處理可讀取的事件
  for my $handle ($poll->handles(POLLIN|POLLHUP|POLLERR)){
    if($handle eq \*STDIN){
  #?#93;資料讀取表示STDIN已經終止,否則將資料放入to_socket buffer中
    $stdin_done++ unless sysread(STDIN,$to_socket,2048,length $to_socket);
    }
    elsif($handle eq $socket){
  # ?#93;資料讀取表示Socket已經讀取完畢,否則將資料附入to_stdout buffer中
   $sock_done++ unless sysread($socket,$to_stdout,2048,length $to_stdout);
    }
  }

  # 處理可寫入的事件
  for my $handle ($poll->handles(POLLOUT|POLLERR)){
     if($handle eq \*STDOUT){
       my $bytes = syswrite(STDOUT,$to_stdout);
     # 假若不是EWOULDBLOCK,表示真的有Error發生,所以才無法寫入
       unless ($bytes){
          next if $! == EWOULDBLOCK;
          die “write to stdout failed: $!”;
       }
     # 如果發生Partial Write將已經寫出的先清掉。
       substr($to_stdout,0,$bytes) = ”;
     }
     elsif($handle eq $socket){
       my $bytes = syswrite($socket,$to_socket);
       unless ($bytes){
          next if $! == EWOULDBLOCK;
          die “write to socket failed: $!”;
       }
       substr($to_socket,0,$bytes) = ”;
     }
  }
} continue {
  # 每次While loop執行時都會執行到這兒
  # 先設定三個bitmask為0,表示將從list中將該handle移除
  my ($outmask,$inmask,$sockmask) = (0,0,0);
  # 設定stdout的mask,假如有資料要寫出去,則將其mask設為可寫(POLLOUT)
  $outmask = POLLOUT if length $to_stdout > 0;
  # 當 to_socket的資料長度比MAXBUF大、或socket已經完結
  # 或stdin已經完結,都不成立時,則設定STDIN可讀取。
  $inmask = POLLIN unless length $to_socket >= MAXBUF
                      or ($sock_done || $stdin_done);
  # 假如有資料要寫出去,設定$socket為POLLOUT(待寫)
  $sockmask = POLLOUT if length $to_socket>0;
  # 同STDIN定義,但是|=表示附加上去,因為Socket可以同時讀寫
  $sockmask |= POLLIN unless length $to_stdout>=MAXBUF or $sock_done;
  # 設定STDIN、STDOUT、Socket三個handle的bitmask
  $poll->mask(\*STDIN => $inmask);
  $poll->mask(\*STDOUT=> $outmask);
  $poll->mask($socket => $sockmask);
  # 如果$stdin_done為真且已經?#93;有資料送出至$socket了,則將$socket 關?#93;
  $socket->shutdown(1) if $stdin_done and !length($to_socket);
}



_________________
欢迎访问:http://www.bang5.com/
谢谢!
呵呵:)
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
雨中漫步     
圣骑士


注册时间: 2003-08-29
最后登录: 2004-11-12
帖子总数:
102
精华帖子: 0
原创精华: 0
来自: http://www.perl.cn
BLOG主页:
进入
在线状态: …离线









帖子总数发表于: 2003-09-02 18:09    发表主题: 举报此帖 引用并回复



截取中英文混合字符串,写得很罗嗦,请高人修改一下!
作者:雨中漫步






代码:

sub makelen($$)
  {
     my($sstr,$slen)=@_;
     my $makelen,$parity;
     $mslen=length($sstr);
     if($mslen>$slen)
       {
           for($mn=0;$mn<$slen;$mn++) #在要求的长度内
             {
                $ss=substr($sstr,$mn,1);
                if(ord($ss)<127) #为英文
                  {
                      $parity+=1;
                  }
             }
            if($parity%2==1) #含英文长度为奇数
             {
                if($slen%2==1) #如果所要求的长度也为奇数
                           {
                              $tmpstr=substr($sstr,0,$slen);
                       }
                     else #所要求的长度为偶数
                       {
                          $tmpstr=substr($sstr,0,$slen-1);
                       }
             }
           else #含英文长度为偶数或者为0,0也为偶数
             {
                if($slen%2==1) #如果所要求的长度为奇数
                           {
                              $tmpstr=substr($sstr,0,$slen-1);
                       }
                     else #所要求的长度为偶数
                       {
                          $tmpstr=substr($sstr,0,$slen);
                       }
             }
           $makelen=$tmpstr;
       }
     else
       {
           $makelen=$sstr;
       }
     return $makelen;
  }



_________________
http://www.perl.cn/ #欢迎共同打造perl中国站
http://www.chinabcb.com/ //china c++
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
slimzhao     
侠客


侠客
注册时间: 2003-09-04
最后登录: 2004-10-25
帖子总数:
23
精华帖子: 0
原创精华: 0


在线状态: …离线









帖子总数发表于: 2003-09-04 13:09    发表主题: 举报此帖 引用并回复



To: 雨中漫步

可以拿下面的代码测试一下:






代码:
$str = “asdf中12 34国人民”;
for(0..length($str) )
{
  print “$_=>”, substring($str, $_), “\$\n”;
}

长度为8, 9时不正确.

看一下这代码怎么样:






代码:
sub substring($$)
{
  my ($str, $len) = @_;
  my $retval = substr($str, 0, $len);
  $retval =~ /[\x7f-\xff]+$/s;
  chop($retval) if (length($&) % 2 == 1);
  return $retval;
}   


返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
lgjut     
圣骑士


注册时间: 2002-12-03
最后登录: 2004-11-18
帖子总数:
140
精华帖子: 0
原创精华: 0


在线状态: …离线









帖子总数发表于: 2003-09-23 22:09    发表主题: 举报此帖 引用并回复



use encoding ‘euc-cn’, STDIN => ‘euc-cn’, STDOUT => ‘euc-cn’;

$str = “asdf中12 34国人民”;
for(0..length($str) )
{
print “$_=>”, substr($str, $_), “\$\n”;
}


返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
雨中漫步     
圣骑士


注册时间: 2003-08-29
最后登录: 2004-11-12
帖子总数:
102
精华帖子: 0
原创精华: 0
来自: http://www.perl.cn
BLOG主页:
进入
在线状态: …离线









帖子总数发表于: 2003-10-26 22:10    发表主题: 举报此帖 引用并回复



获得本机的多个IP地址
本人是初学者,找了半天才找到这种获得多个IP的方法,原来就这么简单 icon_biggrin.gif ,希望能对初学者有所帮助!






代码:

#!c:/perl/bin/perl.exe
use strict;
use Socket;
use Sys::Hostname;

my $host = hostname();
print $host.”\n”;

my $name;
my $aliases;
my $type;
my $len;
my @thisaddr;
($name,$aliases,$type,$len,@thisaddr)=gethostbyname($host);

foreach(@thisaddr)
{
   print inet_ntoa($_).”\n”;
}



_________________
http://www.perl.cn/ #欢迎共同打造perl中国站
http://www.chinabcb.com/ //china c++
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
y6cmE   性别:帅哥  
新手上路

4
精华帖子: 0
原创精华: 0
来自: xm.fj.cn

在线状态: …离线









帖子总数发表于: 2003-10-27 16:10    发表主题: 举报此帖 引用并回复









代码:

#!e:/635/bin/perl.exe -w
use strict;
#####  Name:      xnnyy.pl
#####  Version:   0.0.0.1
#####  Author:    y6cmE[PerlChina]
#####  Contact:   www.perlchina.org
#####  Updated:   2003-9-21
$|=1;
open(F,”>xnnyy.txt”) or die “Can’t write output file!”;
my $x=shift||3;
my $y=int($x/2);
my @z=(()x$x);
my($e,$v,$n,$m);
for(1..$x*$x){
   if($_ > $x){
      $n=(–$n+$x)%$x;
      $m=(1+$m++)%$x;
      if($z[$n][$m]){
         $n=($n+2)%$x;
         $m=($m-1)%$x;
         $z[$n][$m]=$_;
         print F “$_\t$n\t$m\n”;
      }
      else{
         $n=$n;
         $m=$m;
         $z[$n][$m]=$_;
         print F “$_\t$n\t$m\n”;
      }
   }
   else{
      $n=($x+$e–)%$x;
      $m=(++$v+$y-1)%$x;
      $z[$n][$m]=$_;
      print F “$_\t$n\t$m\n”;
   }
}
close F;
print “Enjoy”;



_________________
The women who are somewhat beautiful, somewhat nice and have some lordliness and thank God are clever are ALWAYS MAINTAIN MANY CANDIDATES!!
返回页首




中国BBS社区100强评比,支持CU,请再投CU一票,谢谢!
ZEWI     
新手上路


注册时间: 2004-08-21
最后登录: 2004-08-23
帖子总数:
4
精华帖子: 0
原创精华: 0


在线状态: …离线









帖子总数发表于: 2004-08-21 17:08    发表主题: 举报此帖 引用并回复



字节码生成器——浅谈PERL源码加密方法
发表于 2004-8-21 16:45:41
文:北京\悟空ZEWI!! (MSN:zengtaocool@msn.com)

众所周知,PERL是一种开源类语言,所以其用做商业软件或者共享软件的前景受到了一定的限制。很多人很羡慕PHP,因为它有ZEND的保护。其实PERL本身的PERLCC,就提供了类似ZEND的功能(运行时需要B::Bytecode模块支持),当然除此之外,它还能作为压缩源码、检查语法等用途。值得注意的是,它是在Perl5.6以后版本中出现的。

我们在WINXP+Apache+PERL5.8的环境下进行操作。假如我们要把一个名为1.pl的文件转换成字节码的perl程序。进入命令行,键入:perlcc -B 1.pl

随后,在工作目录内就生成了一个名为a.exe的文件,操作成功!当然,在运行之前必须要把exe改成原扩展名,否则无法运行,起码在CGI环境下是这样的。

下面来进阶一下,其实还有其他的一些属性可以用。在PERLCC下都是通用的,不光是在字节码生成器中。注意在这里参数的大小写都是非常铭感的,必须严格按照参数大小写格式操作。

-Iinclude directories
操作指定目录内所有文件

-o output file name
指定生成文件名称
-r
生成文件后,立刻运行程序
更多的属性可以参照:http://www.perldoc.com/perl5.8.0/bin/perlcc.html

另外,如果是CGI文件的话,其中的HTML是无法被转换成字节码的,还需要其他软件来辅助进行加密。但是这基本上无关紧要吧?