RSS
 

Archive for 九月, 2004

【技术】转:浅析.NET中的Serialization

29


摘要 本文简要介绍了.NET中的序列化(Serialization)概念,以及在代码中实作Serialization的方法。文章的最后介绍了SerializationClone方法中的运用。


?


Serialization的概念


?


Serialization.NET中一种实现对象持久性(Persistent)的机制。它是一个将对象中的数据转换成一个单一元素(通常是Stream)的过程。它的逆过程是DeserializationSerialization的核心概念是将一个对象的所有数据看作一个独立的单元。


?


一般说来,在两种情况下非常需要Serialization1)当我们希望能够将对象当前的状态完整地保存到存储介质中,以便我们以后能够精确地还原对象时;2)当我们希望将对象从一个应用程序空间(Application domain)传递到另一个应用程序空间时。例如,Windows Form程序就是利用Serialization机制来实现剪贴板的copy & paste的。


?


.NET Framework支持两种类型的SerializationShallow SerializationDeep Serialization


?


所谓Shallow Serialization是将对象的可读写(read-write)属性的值转换成字节流,而对象内部的数据(没有通过read-write属性暴露出来的数据)则不被转换。XmlSerializer以及Web Services就使用这种技术。


?


Deep SerializationShallow Serialization更加彻底,因为它是将存储在对象私有变量里的实际值拷贝到字节流里。而且Deep Serialization还将serialize整个object graph。也就是说,如果你的对象持有其他对象的引用,或者其他对象引用的集合,那么所有这些对象都将被SerializeBinaryFormatterSoapFormatter以及.NET Remoting都使用Deep Serialization技术,它甚至被有限地用于LosFormatter来产生存储在Web Form页中的状态数据。


?


本文将着重于Deep Serialization


?


Serialization的过程


?


.NET Framework通过Reflection提供自动Serialization的机制。当一个对象被序列化(Serialized)的时候,它的类名,Assembly,以及类实例的所有数据成员都将被写入存储介质中。Serialization引擎保持对所有已经被序列化的对象引用的追踪,以确保相同的对象引用最多只被序列化一次。


?


通常,一个Serialization过程会由formatter(例如BinaryFormatter)的Serialize方法引发。对象的Serialization过程按照以下规则进行:


1、?? 检测以确保formatter是否拥有一个代理选择器(surrogate selector)。如果有,检查代理选择器是否持有给定的对象类型。如果有,ISerializable.GetObjectData被调用。


2、?? 如果formatter没有代理选择器,或者代理选择器没有对象类型,检查对象是否被用Serializable属性标记。如果没有,则抛出SerializationException异常。


3、?? 如果对象被标记为Serializable,检查对象是否实现了ISerializable接口。如果实现了此接口,则GetObjectData被调用。


4、?? 如果对象没有实现ISerializable接口,则使用默认的序列化策略,来序列化没有用NonSerialized属性标记的域。


?


使你的class能够被序列化


?


通过上面对Serialization过程的分析,我们可以看出,有两种方式可以使一个class能够被序列化:1)将此class简单地标记为Serializable2)为此class实现ISerializable接口,并将此class标记为Serializable


?


1、?? 标记Serializable属性


?


标记Serializable属性的方式是实现Serialization的基本方法。举个简单的例子:


?


??? [Serializable]


??? public class Person


??? {


??????? public string name = null;


??????? public int age = 0;


??? }


?


你可以使用BinaryFormatter来将上面的class序列化:


?


??????? Person sam = new Person();


??????? sam.name = “sam”;


??????? sam.age = 24;


??????? IFormatter formatter = new BinaryFormatter();


??????? Stream stream = new FileStream(“sam.dat”,


??????????????????? FileMode.Create, FileAccess.Write, FileShare.None);


??????? formatter.Serialize(stream, sam);


??????? stream.Close();


?


就是这么简单,你所要做的就是创建一个Stream和一个formatter的实例,然后调用formatterSerialize方法。经过BinaryFormatter serialize的数据仍然能够通过BinaryFormatter deserialize回来,方法与serialize同样简单,这里就不赘述了。


?


如果你不想将类里的所有域都序列化,可以使用NonSerialized属性进行选择。如:


?


??? [Serializable]


??? public class Person


??? {


??????? public string name = null;


??????? [NonSerialized]


??????? public int age = 0;


??? }


?


这样,age域就不会被序列化了。


?


需要注意的是,Serializable属性并不能被继承。也就是说如果你希望Person的派生类也能够被Serialize的话,那么这个派生类也必须被Serializable标记。否则将得到SerializationException异常。


?


同样的,Person类中的所有对其他类的引用,其所引用的类都应该是能够被Serialize的。.NET Framework中的大部分class都实现了ISerializable接口,但有些class没有实现,例如ImageList。可以通过MSDN Library的到一个实现了ISerializable接口的class列表。对那些没有实现此接口的class,使用的时候要当心。


?


2、?? 实现ISerializable接口


?


Serializable属性的功能非常强大,它使得SerializeDeserialize变得十分简单。但凡事有利必有弊,由Serializable实现的自动序列化方法有时不够灵活。我们并不能完全控制SerializeDeserialize的行为,而有些时候它们的行为对我们来说很重要。那么我们通过何种方法能够控制SerializeDeserialize的行为呢?答案就是,自己来实现ISerializable接口。ISerializable接口给予我们更大的自由来控制SerializeDeserialize,但是无疑我们将不得不写更多的代码L


?


下面我们来看看如何实现ISerializabe接口。ISerializable接口位于System.Runtime.Serialization名字空间中,声明如下:


?


?????? public inferface ISerializable


?????? {


????????????? void GetObjectData(SerializationInfo info,


??????????????????????????? StreamingContext context);


?????? }


?


它只有一个方法GetObjectData。因此,像实现其他接口一样,我们必须实现此方法。但与其他接口不同的是,为了Deserialization,我们还必须实现一个特殊的构造函数(我称此构造函数为“序列化构造函数”),此构造函数具有与GetObjectData相同的参数列表。由于此构造函数专门用于.NET FrameworkDeserialize时的Reflection机制,因此我们通常将它声明为保护或私有模式。如下:(当然,如果你的class只需要Serialize而不需要Deserialize的话,也可以不实现这个特殊的构造函数)


?


??? [Serializable]


??? public class Person : ISerializable


??? {


??????? public string name = null;


??????? public int age = 0;


?


??????? public Person()


??????? {


??????? }


?


??????? protected Person(SerializationInfo info, StreamingContext context)


??????? {


??????????? name = info.GetString(“name”);


??????????? age = info.GetInt32(“age”);


??????? }


?


??????? void ISerializable.GetObjectData(SerializationInfo info,


??????????????????????????????????????? StreamingContext context)


??????? {


??????????? info.AddValue(“name”, name);


??????????? info.AddValue(“age”, age);


??????? }


??? }


?


通过实现ISerializable接口,使得我们有机会在ISerializable.GetObjectData中控制Serialize的行为,在“序列化构造函数”中控制Deserialize的行为。这个接口提供给我们的信息非常全面而灵活,以致于我们甚至可以在这两个方法中耍些花招。比如,我们可以在Deserialize的时候,籍由改变info.FullTypeName来得到一种与被Serialize的对象不同类型的另一个对象等。


?


独辟蹊径


?


前面谈到过Serialization被运用的典型环境,是对象存储、进程间数据传递等涉及到对象持久性的领域。但实际上,它也能够被运用到其他的许多地方,关键在于我们是否能想到去用运Serialization,有时候思维定式也是很可怕的J。举个例子,我们来看看在Clone方法中如何使用Serialization[1]


?


如果我们要为Person类实现Clone方法,我们通常会这样写:


?


??? [Serializable]


??? public class Person : ICloneable


??? {


??????? public string name = null;


??????? public int age = 0;


?


??????? public object Clone()


??????? {


??????????? Person person = new Person();


??????????? person.name = name;


??????????? person.age = age;


?


??????????? return person;


??????? }


??? }


?


如果我们利用Serialization的方法,Clone函数就能写成下面的样子:


?


??????? public object Clone()


??????? {


??????????? MemoryStream stream = new MemoryStream();


??????????? BinaryFormatter formatter = new BinaryFormatter();


???????????


??????????? formatter.Serialize(stream, this);


??????????? stream.Position = 0;


??????????? return formatter.Deserialize(stream);


??????? }


?


从这两个实现上看,使用Serialization实现Clone方法似乎并没有什么好处。可是设想如果你面对的是一个复杂的类继承体系,从基类到派生类都需要实现Clone方法。利用第一种实作手法,你将不得不为每一个class写一个Clone方法,而且随着数据成员的增多,这个方法将越来越冗长,并且会由于数据成员的改变而引发错误(我曾经遇到过好几次,由于class中增加了成员变量,而Clone方法没有及时更新,导致运行时错误。呵呵,这种错误还很难调试)。现在你看到用Serialization实现的好处了吧?是的,我们只要在基类中将Clone方法声明为virtual,并用Serialization的方法实现之,然后保证基类和派生类都可以被Serialize,上面所有的麻烦不都迎刃而解了吗?


?


总结


?


现代软件项目中,无论何种项目都会或多或少地涉及到对象持久性的问题,.NET也不例外,无论是Windows FormASP.NET,还是Web Services,都需要处理对象持久性。而Serialization正是.NET为应对这个问题而给出的解法。


?


参考文献


?


·[1] Rockford Lhotka,《Object Serialization in Visual Basic .NET》,MSDN LibrarySerializationClone方法中的运用即来自此文。


?


·Piet Obermeyer and Jonathan Hawkins,《Object Serialization in the .NET Framework》,MSDN Library。


?


·Jeffrey Richter,《.NET Run-time Serialization》Part 1,Part 2,Part 3,MSDN Library。




相关文章












来自地址: http://dev.csdn.net/develop/article/18/18619.shtm

 
 

汽车驾驶员必读

23

001)当你在野外开车时,突然从路旁窜出一行人,这时候如果你躲避行人,你就会车毁人亡,否则你就会将行人碾过。你怎么办?


答:轧死他,你的命比他值钱。


002)在正常行使过程中,如果大家的车速假定都是50公里/小时,你的车速应该是多少?


答:略大于50公里/小时,因为其它车辆超你的可能性小。


003)如何躲避十字路口的警察?


答:过十字路口时先跟在一个比你大的车后,绿灯一亮,开车就跑。


004)如何躲避电子眼(电子警察)的监控?


答:按照中国的交通法,十字路口红灯可以右转向,你闯红灯时要在靠右的慢行道或者逆道行使。


005)你违章被警察抓住了怎么办?


答:如果你还没下车,先观察地形,把几个车门都从里面锁好,看能否跑掉。如果跑不掉,你就把执照给小警察,千万别和他纠缠,然后找关系要出来。


006)在野外遇到查车的怎么办?


答:你要看见是提着冲锋枪查车的,你就老老实实下来接受检查。如果是警察设卡查车乱罚款的,你先看看他们是什么车辆,能不能追上你,减速打右转向灯,假装要停车接受检查,骗过警察后加油就跑,一般警察不会追你。


007)有人投诉你的车违章怎么办?


答:死不认帐。


008)遇见警察拦你车搭乘车怎么办?


答:别给他停。下次你违章被他抓住一样会被罚款,他不会和你交朋友的。


009)遇见同方向行使的警车开道的车队怎么办?


答:不要超,停车去解个手。


010)遇见前面同方向有个大车(满载)不给你让路怎么办?


答:紧跟其后,找准机会,超过它后你用车压住他的车,待上大坡时你减速,直到让他一挡起步。


011)如果在十字路口你走眼误闯红灯过线了怎么办?


答:紧急刹车,只要后轮不过线,电子眼不会拍摄。


012)五座小车哪个位置最安全?


答:驾驶员位。


013)你把车交给无证人员驾驶,出了点小车祸怎么办(你在车上)?


答:不管你有理无理,停车下来先和对方大吵大骂,迷惑对方,转移他的注意力,待交警来后你把执照交上去,多数情况对方不会注意,如果对方发现,你就死不认帐。
    
014)公路限速60公里/小时,你高速行使时遇见紧急情况,紧急刹车后造成事故,刹车印痕很长,交警来处理时问你行使车速,你怎么回答?


答:大约60公里/小时的速度行使,主要是刹车不太好,再加上驾驶技术欠佳。


015)你在野外农村撞死了农民怎么办?


答:如果农民确已死亡,你要快速搭乘其它车辆离开出事地点,向保险公司和交通部门报案,再派一个朋友去帮你处理后事。你千万不能去出事地点,农民家属会打死你的。你可以说你受到刺激,也去住院检查。


016)你在野外农村撞死了农民的牲畜怎么办?


答:只要汽车还能开,能跑多远就跑多远,因为一头猪的价格要2000多元,要是一头牛,没个万儿八千的下不来,因为农民会说他的牛是种牛,肚子里还有牛崽等等。


017)你在野外汽车抛锚了,过路车又不给你停怎么办?


答:去路边捡些石头块,横挡在路上,手里再拿出200元钱示意,会有人帮你的。


018)如果你的车行使在野外没油了怎么办?


答:拦一辆大车,从他的车里用管吸出几升油即可,70号油不要紧。不要拦小车,一般小车是不能抽油的。


019)野外路上遇到有人搭车怎么办?


答:最好不要带。你又不知他是干什么的,万一要是贩卖大烟的呢。


020)连续下山,刹车片过热引起制动不灵怎么办?


答:停下来,自然冷却。千万不要用水冷却。


021)夏日连续上山爬坡,车温过高但你又不想停车,怎么办?


答:把空调关掉,车窗打开,把暖气开到最大,风门也开到最大,几分钟车即可降温。


022)普通野外三级公路,公路两边都有自行车和行人,如何高速行使?


答:尽可能占用逆向道行使,因为同方向的自行车等看不见你。


023)崎岖山路如何高速行使?


答:拐弯要加油。(经验丰富者)


024)如何在普通公路上超越比你性能优越的车?


答:紧跟其后,在同方向车多的情况时退档加速超越,不过你要胆大车技好。


025)什么情况下最好不要超车?


答:对面来的车比你大,如果撞击你倒霉。


026)夏天行使汽车要注意哪些?


答:前轮胎气压不能大,防止高速爆胎。


027)行车与时间的关系?


答:晚上8–10点要注意地方牌照的公用小车,这时候他们可能刚喝完酒,横冲直撞。凌晨3–5点,要注意过境公路上的长途汽车,司机可能在打磕睡。


028)野外夜间行车注意事项?


答:如果是后半夜,会车时要连续变换远近光灯,提醒对方注意,对方有可能在打磕睡。对方远光灯不关,一定要提前减速,预防同方向的拖拉机等不明物。


029)山路弯道注意事项?


答:白天在山路弯道行使,一定要占自己的道(看不见对面的情况),高速下坡转弯时,一定要提前减速。


030)野外临时停车注意?


答:不要在转弯处,某一方向视线不好处,坡度大处,有可疑人逗留处,其它你感觉不稳当的地方停车。


031)长时间开车(连续行使3小时以上),如何降低身体疲劳程度?


答:将驾驶座位向后调,最大限度为止,“躺”着开车,养成这个习惯(身材矮小者不宜)。


032)下雨注意事项?


答:刚开始下的毛毛雨一定要注意,路滑,因为路面上有油污。路面聚积雨水过多时,不要加大油门冲水,以免影响制动和电气件进水,应一档稳速行驶。


033)下雪注意事项?


答:冬天里的第一场落地雪是车祸最多的时候,建议你还是打的吧,不,最好坐大巴。雪地平路要连续点刹,下坡路要坐档(快速退低档),上坡路最好不要停,以防不能起步。


正常行使可以适当拖档(低速高档),增加前进阻力。后轮左右甩时要向甩动方向打盘

 

长途自驾车游注意事项

23

给一个朋友写的,大家帮忙看看,还有没有什么需要补充的。出行前的准备工作:



  1. 对车辆进行全面检查,重点在车的行驶系。如果有条件最好抽出半天的时间到4S店做一个全面检查,内容包括:轮胎动平衡、四轮定位、减震器、转向系统、制动装置(刹车及手刹车)、轮胎气压(包括备胎气压),同时,建议对发动机做个保养,更换一下机油、三滤,并检查防冻液、电解液、助力转向液压油、刹车油的液面、风窗清洗液(路上记得随时补充)高度。顺便也看一下车子的燃油系统和点火系统是否工作正常、电子设备连接件是否有松动。

  2. 确保电气设备的工作正常有效,主要是灯光、雨刷器(包括雨刷片是否能刮干净)、喇叭。

  3. 备用钥匙随身携带,防止车门自行落锁。

  4. 买一本尽可能详细一些的地图,提前选择主要行车路线和备用行车路线。

  5. 准备多种风格的CD在路上听,一定要自己喜欢的,不要考虑其他人。路上长途行车,心情难免有波动,通过听不同风格的音乐来调节自己的心情是一个不错的放松方式。

  6. 一副好一些的太阳眼镜对安全行车很有帮助,秋天日照比较强烈,尤其是午后行车,人容易犯困,加上刺眼的阳光,很容易造成反应迟钝或是对前方情况判断失误。

  7. 清洁用水4-8升(保证足够的水量,高速路上有服务区,路过的时候最好补齐。)、纯棉毛巾、麂皮。高速行车、难免撞上大大小小的飞虫,风挡玻璃花了以后很容易造成视觉疲劳,尤其是夜间行车,视线不好极易发生事故。擦玻璃的时候,记得先在上面淋水,然后用毛巾擦,没有严重的污渍了,再向玻璃上淋水。记得,基本上是在用水冲,最后用麂皮擦干净。

  8. 一些基本的修车工具,如改锥、扳手、钳子、手电筒、轮胎板子、千斤顶,后三项是最重要的。另外,紧急警示牌、灭火器也要戴上,一方面以备不时之需,另一方面,有些比较BT的JC专门查这个。

  9. 各种证件的齐全有效,如驾驶证、行驶证、身份证、车船使用税完税证明、养路费缴费证明、车辆购置附加税完税证明等等,甚至还有结婚证也要带上。

  10. 零食:带一些花生米,瓜子之类的果仁类食物,可以比较有效的缓解疲劳;口香糖有助于缓解长时间行车造成的听觉下降;巧克力可以缓解饥饿感,补充碳水化合物和热量。

  11. 零钱:付过路费用,要多少给多少,省得找回来一把烂兮兮的零钱看着别扭。

  12. 在车里不需要穿很多的衣物,但如果夜晚出来就需要一件保暖一些的衣服放在车里。

  13. 常用药品:绷带、创可贴、橡皮膏、云南白药、感冒药、腹泻药等…… 根据个人情况酌情准备。

要准备的东西基本上就是这些,如果有没想到的,我会随时补充,另外,你也想想有什么我忽略了的。


一些个人行车经验



  1. 雨天行车,能见度不好,白天最好也开着车灯、雾灯,你所谓省下来的那点儿油钱远远没有安全重要。遇到路面有积水的时候,尽可能绕行,如果避不开就减速通过。即便你用的轮胎排水性能再好,速度快了也还是有失控的可能,切记切记。同时,因为视线不好,尽可能避免并线一类的动作。

  2. 雨天行车车内可能因为空气湿度大,温度低而结霜,你不可能长时间开空调或者暖风,因为气温还没到你需要空调和暖风的程度。想解决么,还是比较简单的,把出风口调到除霜的位置,然后开启空调上的AC开关,不开风量就可以了。

  3. 夜间行车,时刻保持风挡玻璃的清洁,对于预防驾驶疲劳非常有效,清洁方法前面说过,这里就不唠叨了。普通公路会车时记得变换灯光,一方面是有礼貌,另外,你可以借助灯光明暗变化的差异看清你的右前方是否有行人和非机动车。虽然夜间驾驶比较累,但通过对方的车灯,你可以清楚判断前车和你的距离。

  4. 夜间行车最好的办法是跟车走,跟车的原则是,跟小不跟大,保持适当距离,注意灯光使用。如果你跟的是辆大车,一来影响你的速度,二来比较容易出危险,大车的灯光通常不是很好,三是满载的卡车可能出现遗撒,跟重要是它比你更结实,如果判断失误造成追尾,你受的伤害更大;保持适当的距离比较重要,跟车不能跟丢了,距离近了,逼的对方太紧,人家可能靠边停车不让你跟了,这个需要不断总结;跟车的时候不要频繁变换灯光,尤其注意,尽量不要在车距较近的情况下使用远光灯,晴好的夜间开启雾灯有助于增加车辆两侧的照明范围,但是不要同时使用后雾灯(最最卑鄙的行径莫过于此)。

  5. 山路驾驶,尽可能骑着路中走,左右都有躲闪避让的余地。接近那种短坡、陡坡时要提前回到自己的行车道,短坡道的危险程度绝对不亚于急转弯。上连续长坡道时,你要准备接下来面对的可能是一个很长的下破。如果上坡的时候你的车速比较快,记得冲到坡顶前点一脚刹车,一方面是控制一下车速,更主要的是你要确认刹车的有效。下长坡不可以长时间使用刹车控制车速,防止刹车片过热造成整个制动装置的失灵。下坡时手动档(以普通5速手动为例)的车可以选择3档中速行驶。自动档车辆可以强制挂入3档或者2档。

  6. 高速路驾驶,与前车保持适当距离至关重要。具体办法,选定一个固定目标作参照物,前车经过该点时开始数秒,一般高速路以4-5秒为安全距离,如果你做的足够好,3秒钟你也可以应付前面的情况。发现前车减速,你也要同时减速,尤其是经过高速路出入口的时候,不可过快,这种地方可能发现一些你意想不到的情况。超车时,超过被超车辆一段距离(一般为对方车长的5倍)后再驶回行车道,算是一种礼貌。不要认为超车道跑路面平整跑着舒服。长时间占用超车道属于违章,现在应该叫违法吧。另外由于路面宽度所限,一点出现情况,你车子的左侧根本就没有任何回旋的余地,除了和中央隔离带做亲密接触,你别无选择,但行车道左右两侧都给你留出了足够的空间。

  7. 普通公路超车:超车前,要确认被超车辆收到了你发出的明确信号,如果你确定前方安全可以超车,千万不要犹豫,就算油门踩到底,都不要理会档位的问题。要是你对会车的车距、速度、时间,没什么感觉那你还是老老实实的在原有的位置待着。总之,再这上面不能犹豫,如果看到对方强行超车,条件允许就让一下,或者干脆减速,这个不是你讲理的地方,就算你有理,撞在一起你也动不了了,而通常的后果可能比这个严重的多。

  8. 不要和任何人斗气,路上跑的时间多了,你什么人什么事儿都可能碰到,有些可能是无意的,有些就是成心,不要受这个影响,安全是第一位的,什么人活一口气,不是这个时候说的。

  9. 不要在国道、省道的长弯路超车,速度慢,咱先跟着。一般来说,长弯道都是中央单实线或者双实线,常有无耻的JC躲在暗处(你刚刚驶回车道不远的地方,可能是树后,也可能是墙后面。)专等你耐不住性子轧线超车。

转自:http://www.lvye.info/bbs/showthreaded.php?Board=drive&Number=649345&page=0&view=expanded&sb=5&part=


?

 

北京始发驾车出游路线参考!

23

?◆直辖市

※北京-天津:京津塘高速(宜兴埠出口)
※北京-上海:京津塘-京沪

◆河北省

※北京-承德:京顺路-京密路-古北口-101国道-滦县-双塔(14公里后)到承德(小车费用 60元左右)
※北京-遵化:京哈高速-三河-蓟县-清东陵-遵化(费用30元)
※北京-涞源:1、石景山京原路口-京原路-涞源(不收费)
       2、京石高速-高碑店出口-涞水-野三坡路标-易县-涞源(单程50元)
※北京-南戴河:京沈高速路一直走,南戴河出口,过路费100左右。
※北京-狼牙山:1、京石高速-高碑店出口-莱水方向-易县-易县西关-紫金关-狼牙山。
       2、京石高速-闫村-张店-易县白马镇-易县-西关-紫金关-狼牙山。
※北京-野三坡:京石高速-琉璃河出口-韩村河-张坊-十渡-野三坡
※北京-赵县:京石高速-石家庄-308国道-栾城-赵县
※北京-沧州:京津塘高速路-杨村出口-天津外环-京沪高-沧州(全程240公里,单程费用70元)
※北京-唐山乐亭:四方桥-京沈高速-唐山东出口-津唐高速-滦南出口-唐港高速-乐亭(单程95元,全程320公里)
※北京-丰宁坝上:走京顺路-怀柔-雁栖湖-向北,云蒙山-然后看路标即可。注意:听说不能走怀柔,在施工封路,走京顺路,密云-古北口-河北峦平-虎石哈-再绕行封宁县城走大滩方向(过路费是30元,全程395公里)。
※北京-张家口坝上:京顺路-京密路-古北口-101国道-滦县-双塔走14公里后到承德-承围公路-围场-有直接去坝上的路标(全程450公里,单程35元)。
※北京-新乐:京石高速-新乐收费站出去。(单程75元)
※北京-吴桥:杨村出口-天津外环-静海往前-吴桥 (单程50元)。
※北京-保定:京石高速143公里处出高速149公里左右
※北京-唐山:京沈高速-唐山出口100公里(40-50元)
※北京-涿州:丰台长辛店-良乡往南-窦店-琉璃河-涿州
※北京-固安:京开高速 40公里 (单程20元)。
※北京-张家口:八达岭高速-延庆-京张公路-河北土木-张家口高※速-张家口

◆山东省

※北京-烟台:京津塘高速-天津外环(杨村)-京沪高速-济南-济青高速-莱西-同三高速-烟台(费用360元左右)
※北京-潍坊:京津塘高速-杨村(出口)-黄骅-无棣-滨洲-309国道-莱阳-上高速-潍坊
※北京-临沂:京津塘-杨村(出口)-京沪高速-临沂 (600公里 过桥费150)京津塘-天津外环-黄骅-庆云-淄博-临沂
※北京-日照:京津塘-杨村出口-天津外环-京沪高速-泰安-东明-日东高速-日照
※北京-莘县:京沪高速---从德洲--聊城高速。
※北京-威海:1、京津塘高速-天津外环-京沪高速-济南-济青高速-潍坊-潍莱高速-莱阳-莱烟一级路-高速-烟台-烟台到威海高速-威海全程九百多公里(高速费是300-400元左右)
      2、京津塘高速-京沪高速-济南-济青高速-暨墨-青威高速-威海
※北京-泰安:走京津塘高速-从杨村出口走天津外环,上京沪高速-经德州-济南至泰安-距济南40-50公里。
※北京-山东栖霞:京津塘高速-杨村出口-天津外环-京沪高速-济南-济南高速-潍坊-潍莱高速-莱阳-同三高速-栖霞
※北京-山东荷泽:京开高速-献县-德州-东阿-梁山-郓城-荷泽。
※北京-济宁:京开高速-106国道-德州-105国道-济宁
※北京-青岛:京津塘高速-杨村出口-天津外环-京沪高速-济南-济青高速-青岛

◆吉林省

※北京-长春:京沈高速-沈阳-沈阳外环-沈哈高速过铁岭-长春
※北京-长白山:京沈高速-沈阳-沈抚高速-抚顺-梅河口-辉南-抚松-长白山(费用500左右)

◆山西省

※北京-五台山:京石高速-高碑店出去-涞水-易县-涞源-108国道-繁峙-五台山脚下(五台县)京石高速-太旧高速-太原-五台山440公里(费用不到50元)
※北京-太原:京石高速-太旧高速-太原
※北京-临汾:1、走京石高速-石家庄-太旧高速-太原-小店-霍州-侯马的一级路就到了。
      2、京石高速-石太高速-太原-大同-运城-临汾700公里(费用180元)
※北京-大同:京昌高速-京张高速-大同300公里
※北京-晋祠:京石高速-石家庄-太旧高速-有到晋祠的出口,全程550公里(过路费500元)

◆辽宁省

※北京-大连:京沈高速-盘锦(下道)-双台子-大洼-老边-沈大高速-大连(费用:小车300-400元)
※北京-兴城:走京沈高速,从四环过四个收费站,全程395公里(费用165元)
※北京-葫芦岛:走京沈高速--锦州方向-就有葫芦岛出口,中速走5,6个小时(费用250元)。
※北京-丹东:京沈高速-沈阳-走外环-沈丹高速-丹东(全程400多元过路费)
※北京-营口:京沈高速-山海关-四海收费站-第一座立交桥右转,走去盘锦的省级公路-盘锦-就有去营口的路标(京沈高速路往返费用490元),交罚款在朝阳交通队, 盛华驾校附近。
※北京-海城:京沈-盘锦下道-大洼-西柳-海城

◆内蒙古

※北京-内蒙林河:走八达岭高速,然后走110国道。全程700多公里。
※北京-呼和浩特:110国道(德胜门-昌平-延庆-张家口-呼市)全程700多公里(过路费: 小车100元左右)。
※北京-内蒙集宁:八达岭高速,出延庆-向张家口走-110国道-兴和-吉宁
※北京-内蒙乌海:八达岭高速-延庆-110国道-怀来-张家口-齐下营-包头高速-走110国道-乌海

◆福建省

※北京-福州:1、京津塘-杨村(出口)-京福高速-过山东有一个*路口往右侧是去福州的路。
       2、京津塘高速-天津外环出口-京沪高速-南京上104国道-福州(费用1600-1700元)

◆广东省

※北京-广州:京石高速-石家庄-107国道,2750公里(过路费700元左右)

◆青海省

※北京-青海西宁:走109国道,全长2150公里,小车约600元(单程)

◆浙江省

※北京-杭州:京津塘-杨村出口-京沪高速-接近上海的地方有杭州的路标。全程1700公里(过路费750元)
※北京-武汉:1、京石高速-河南许昌-国道到达武汉
       2、京石高速-河南驻马店-107国道-武汉,1100公里(费用300元)
※北京-宜昌:京石高速-郑州-襄樊-荆门-当阳-宜昌-京石高速-郑州-信阳-107国道-孝感-武汉(不过长江)武汉西部有到宜昌的高速
※北京-襄樊: 走京深高速,1200公里(费用700元)

◆湖南省

※北京-长沙:京石高速-郑州-驻马店-107国道-武汉-岳阳-长沙
安徽省
※北京-合肥: 106国道-河北武邑-东南方向-德州-向南过黄河到分水河再向南-蚌埠-东南方向-合肥,全程1120公里。
※北京-芜湖: 京津塘高速-杨村出口-天津外环-京沪高速-山东-江苏淮阴-南京路标-205国道-芜湖。(单程:金杯车600元)

◆甘肃省

※北京-天水:京石高速-石家庄-石太高速-太原-平遥-运城-丰陵渡-渭南-西安-宝鸡高速-宝鸡-天水,全程1600公里(单程500元,只多不少)

◆江苏省

※北京-南通:京津塘-杨村出口-天津外环-京沪高速-江都(南通出口)-宁通高速-南通,全程1000公里(单程过路费400元左右)。
※北京-淮阴:京津塘高速-天津外环-京沪高速-淮阴
※北京-徐州:京津塘高速-杨村出口-天津外环-京沪高速-泰安-京福高速-徐州。
※北京-南京: 京津塘高速-杨村出口-天津外环-京沪高速-南京(单程480元)
※北京-连云港: 京津塘高速-京沪高速-山东临沂出口-看路标左转,870公里(费用 300元)

◆河南省

※北京-信阳:走京石高速,到石家庄-郑石高速-郑州-走高速到驻马店-107国道-信阳,全长1100公里(费用300元)
※北京-新乡:走京石高速,再走京珠高速-就有新乡出口。
※北京-商丘:京石高速-石家庄-郑石高速-郑州-310国道-商丘。
※北京-开封:京石-石郑-开封。
※北京-南阳:京石高速-石家庄-郑石高速-郑州-驻马店-西行驶110公里-南阳京珠高速(105国道)-河南许昌-许南公里-南阳

◆江西省

※北京-南昌:走京石高速,经石家庄, 郑州到驻马店走信阳, 到武汉-武昌再走仪黄高速,到黄石过长江大桥到九江,再走高速就到南昌了。

◆黑龙江省

※北京-哈尔滨:京哈高速 1300公里 11小时 (京沈高速-沈阳-沈阳外环-沈哈高速-长春-哈尔滨)
※北京-牡丹江:京沈高速-沈阳-沈吉高速-长春-哈尔滨(高速)-牡丹江(过路费480-500元之间)
广西
※北京-桂林:京石高速-河南许昌-武汉-长沙-衡阳-322国道-到桂林,全长2000公里(单程2000元左右)

◆四川省

※北京-成都:京石高速-郑州-经开洛高速-洛阳-西安(全程高速)-西安北外环-宝鸡(从周治出口出来)-108国道(进山)-佛平-汉中-秦岭-从广源上高速-从剑阁出高速-梓桐-绵阳-上高速到成都,全程2200公里。
※北京-四川:京石-郑州-潼关(向西)-西安-宝鸡(全高速)-秦岭-凤县、流坝(下山)-免县-四川境内,2200公里 2-3天。

 

天津的涅磐与明天

14

参见:http://www.tianyaclub.com/New/PublicForum/Content.asp?idWriter=814054&Key=783112220&strItem=no04&idArticle=258133&flag=1


  天津是一座忧郁的城市,灰色是她的基本色调,不同于北京那工业化污染带来的暗淡与呛人,灰色更像是天津与生俱来的特质,带有一丝淡淡的水气,伴着偶尔拂面的海风,描绘着她独有的细腻。最爱晚春五月散步于海河畔,嗅着河水的气息。仰望着淡蓝而又略显灰色的天空,感悟着人生百味。不同于南方名城,像上海、南京、广州都有美丽的河流穿过城市,北方有此条件者好像只有天津和哈尔滨(就不要提黄河边上的郑州了)。于是天津在北方诸城共有的粗犷豪放中,又增添了些细致典雅。


  天津的忧郁体现在那一座座晚清时留下的各式各样的外国建筑,作为殖民地的象征,经历着百年沧桑,在这一点上,上海比天津更有名。


  天津这块地方最早可以追溯到秦时的渔阳古地,但要感谢的还是明成祖朱棣,迁都北京途中天津作为天子的渡口而正式得名。从此天津作为北京的卫城正式登上历史舞台,一直至今,天津人大部分都是移民,真正土生土长的还不到一成,这一点和上海很相似,但上海人要比天津人尴尬的多,“但是。究竟有多少地地道道的上海人?真正地道的上海人就是上海郊区的农民,而上海人又瞧不起乡下人”——摘自余秋雨《上海人》。天津人在这一点要比上海人强,很少歧视外乡人,天津话是我比较喜欢的一种方言,粗俗中带着一种幽默,戏謔中带有一丝无奈,有着强烈的感情色彩。天津话也体现着天津人的性格,有些游戏人生的味道,又有点玩世不恭的情趣。有机会大家可以听听已故的马三立和高英培两位老先生的相声,去体会一下天津人所特有的情调。无庸讳言,天津是比北京,上海差一些,1949年以来,为了社会主义中国首都的伟大形象,以举国之力把北京从没有什么现代工业的消费城市建设成为政治、文化、经济中心,而天津这个距离北京100多公里的城市,因为要处处给首都让路付出了巨大的代价,从中国北部经济中心的地位上跌落下来,截止1975年以前,天津几乎没有任何国家重点项目,但是天津人是自强的,中国最早有地铁的城市只有2个,北京和天津,北京地铁是国家投资,铁道兵施工的,天津地铁是用了人防工程投资和地方自筹资金建设的,自然我们的地铁很简陋,没法和首都的比,可那是天津人自己干出来的。


  天津和上海在1949年以前是同类的城市,是南北2个经济中心。在1949年以后,由于种种关系和原因,上海比天津得到了更多的关照,例如文革前,中国自己制造的万吨水压机在上海,而次于这个等级的自己制造的6000吨水压机当时有2台,分别在北京重型机械厂和天津重型机械厂,可是这里根本的差别是,上海和北京的都是国家投资,而天津的是自己筹资制造的。


  至于上海和中*央的关系从来都是非常密切的,从老一辈中如管理国家计划的陈云,文革中的那些风云人物,以至后来的首长们无不感情深厚。区域问题,在解放后的相当一段时期,东北受益于国家建设东北工业基地,西北得益于上海等城市的支援,以及备战等因素的影响,中国的工业重心基本偏。改革开放以后,老的工业基地逐渐限入困境,而一些新兴城市(如深圳)由于负担小(不仅指经济上的,还包括思维上的惯性)逐步成为了与沈阳、武汉、西安,甚至天津这些中国传统的经济中心城市平起平坐甚至有所超越的资格。中国经济中心整体偏向南方,不论是广东的崛起,还是上海带动苏南浙北的腾飞基本上都处于南方(其实在所谓南北之分里。上海更可以看做一个中点)。但华东与华南的崛起之间也相隔了大约十年,在广东开始逐渐超越辽宁、江苏等省的时候,上海等城市也在喊长三角的发展的问题,但实质上的进展则是在浦东开发的前后,即便是上海,90年代初让广州深圳挤的也什么都不是,当时上海也弥漫一种悲观情绪,好在后来国家战略中心的转移,上海才在近7年取得了大发展,所以“中国城市的发展主要就是政策,而这个政策已经向天津走来”。


  来看看中共中央第一权威刊物《求是》杂志04年第一期的节选——
  “众所周知,天津作为一个老工商业城市,基础设施建设欠账较多,又有两个特殊的8年,一个是划归河北省8年,几乎没有多少投资,还迁出了几百个工厂。唐山大地震损毁天津60%的建筑,抗震救灾,恢复重建,又是8年。进入20世纪90年代,这些历史的包袱已经严重制约了天津经济和社会的发展,要在这样的基础上实现跨越式发展,难度可想而知。”


  唐山地震天津也受到一定损失,但是天津大,人口多,加上不在震中,所以不太引人关注。国家的救援物资大部分调往了唐山,包括天津的物资,天津人自己咽下地震带来的伤痛,从地震损失的绝对值来说,天津不比唐山少,但是天津还是去支援兄弟城市。天津还有一次平津战役,天津城几乎快被轰平了,从解放北平和上海来看,天津明显没有受到太多的照顾,解放天津用的是最强的火力,因为敌人在天津设防太强大,解放上海时候考虑到上海的建筑和大量工厂和资本,基本没用大炮,解放天津的战斗是最惨烈的,人称天津模式。如此看来,说天津市从废墟中站起来的城市不为过,天津没有上百亿投资的宝钢,金山石化、首钢、燕山石化,天津等了20年才等来国家允许3.0大排量汽车生产权,但北京现代从签约到生产2个月就搞定了。


  90年代初韩国三星集团确定选择在天津投资90亿建设中国最大的家电基地,但是当时的木子月月鸟总理不批,说天津这么搞别的地区怎么办?!
  天津没有上海的三年财税包干到期再延长三年的特权政策
  没有浦东比特区还特区的优惠
  批一个3000万美金的项目在上海属于地方权限,在天津要等待国家有关部门数月
  国家建国后前几个五年计划中上百个重大项目没有一个摆在天津
  迁出上百个工厂,今天祖国各地天津人的足迹随处可见,那都是天津在割肉流血支援别人
  如果很多地区都有不同程度的奉献
  那天津绝对是付出与获得最不成比例的之一
  上海曾经在90年代初发出过《大上海,你还能扛起中国吗》的呼声,对上海不堪重负的现状发出感叹。
  92年之后,举国之力建设的上海才扬眉吐气
  虽然今天金贸大厦依然巨额亏损
  但一天建成的罗马告诉我门
  在中国,政治就是经济,经济就是政治
  不懂政治经济学,就不要妄评区域经济发展
  天津人不想抱怨,因为天津正在奋起
  戴相龙在访日酒会上郑重宣布天津7年一万五千亿的巨资投入计划
  各大媒体,尤其是某些巨有政治意义的媒体对天津的突然加温,已经预示天津的腾飞的信号。
  今年与北京竞争胜出的派拉蒙国际影城,北方产权交易所,中国渤海银行总部,中德合资银行总部,东北亚跨国银行总部,自由港海河两岸改造,滨海新区建设,2004年2000亿资金火热汇集天津[财经时报]城市基础设施[2004仅轨道交通就有4条同时施工]
  
  我们已经起飞!


  继经济观察报8月以4大版加封面故事“戴相龙执政天津半年”大篇幅天津专题外,其在国内的传媒对手21世纪经济报道终于按耐不住用8大版加封面头条“天津图腾”重磅全景报道天津2003年终,国内最高规格之一的“经济观察家年会”天津作为7大热点城市重点邀请行列时;
  在2003深圳住交会,天津是7大重点推荐城市之列,并特设“天津日”时;
  中国经营报大篇幅报道天津顺驰惊人的全国化扩张;在此之前,非典弥漫的季节,前沿时政杂志南风窗以《天津复兴》作为当期封面专刊故事。


  半年来,一系列中国一线顶尖财经媒体不顾选材重复之大忌把目光集中投射在一个城市——天津,耐人寻味。


  青岛人在考察天津滨海新区之后,惊呼的声音不绝于耳;
  当国际灯光照明协会的专家登临津汇广场,莅临银河广场俯瞰万千璀璨灯火时;
  当海河外滩作为天津海河改造工程最先露出的冰山一角出水便得众人喝彩时;
  当不仅仅600年老城厢在60天就蒸发般地消失而且金刚桥畔建成仅仅十几年的小高层楼房即将轰然倒塌时;
  当城市突然把少数无聊国人用拉登诬蔑一个城市的黑色幽默在现实中再现真的成为中国最大工地城市之一时;
  当天津的“五环”东南西北半环同样在热火朝天的和总投资170亿超越京沪的快速路施工、一个新的环线即将在10月份动工时;
  当面的夏利司机的骂声竟然在越来越多的施工绕行标志面前逐渐被与乘客兴奋探讨前面的立交桥是轻轨还是地铁的工地的朴实的疑问所代替时;
  当天津光大永明人寿在被2001年的《三联生活周刊》讽刺为冷门城市的天津取得所有外资保险公司第一年营业最佳,北美保险公司中国第一的业绩,而在天津的恒安标准人寿在成为中国最大保险后稳重的不事声张时;
  当大无缝在逐渐扩大利润并且冒着巨大风险在全球首先安装最先进的设备并成功时;
  当天津41所平均投资在1亿左右最高投资5亿的示范中学屹立在天津各个区县,硬件平均水平绝对中国第一时;
  当基辅航母终于在种种不怀好意的猜测下磐石般的落位在八卦滩,和海河外滩的亚洲第一豪华赌轮东方公主号遥遥相望共同为这个城市守候某种期望时;
  当17亿土地拍卖价的中国第三地王时代奥城以100万平方米的恢弘巨制为城市在未来几年中再添一道完全国际化的天际线时;
  当新市长不拘泥在城市建设的表面风光上而专注研究产权改革,激活民间金融资本及投资融资体制改革,城市经济结构调整与战略空间布局的落实上时;
  当泰达西区与国家空港物流加工区和东丽湖畔数个4000亩以上、即将在2004年启动超级造镇人居计划,全国地产界盛传已久的300亿投资亚洲顶级地产中国天津海涵计划浩大亮相、2005年启动的100万吨大乙烯,在母城自乘之间东西两端所有向东的道路几乎都达到了双向8车道,10车道的标准交相呼应时;
  当沃尔玛、麦德龙、obi纷纷把北方采购中心迁到天津,家乐福、沃尔玛、麦德龙、欧尚、万客隆、诺玛特、易出莲花等全球叫得上号的超市都可以在天津找到,超级大卖场密度仅次于上海深圳,而天津本土超市——家世界集团的身影正在更多的城市可以看时;
  当47.8公里的中国最长的轻轨——津滨轻轨在市区与滨海新区之间试运行时;
  当中国的第二条地铁——1984年建成的天津地铁的改造延长工程如火如荼而今年同时动工4条轨道交通时;
  当北方第一大港——天津港投资270亿加紧建设,03年吞吐量超过1.6亿吨,计划兴建自由港、今年1月份终于从当年重复建设黄骅港的神华集团和环球货柜、招商局国际、中远等引资50亿时;
  当亚洲第一个被fifa认证的专业足球场——teda大球场在万人注目之下封顶而市区2008奥林匹克体育中心火热施工时;
  当戴相龙宣布天津社会固定资产投资将在8年内完成1.5万亿,天津自己的银行——环渤海银行即将成立并聘请诺贝尔经济学奖教授泽尔腾亲自操刀的首席公司现代企业法人治理项目时;
  当东北亚跨国发展银行总部初定设天津,中德合资储蓄银行总部开业将在全国设立分行,北方产权交易中心即将落户天津时;
  当在民营经济非常有建树的宁波市委书记黄兴国调任天津致力于发展天津民营经济时;
  一个城市似乎找到了属于自己的发展秘芨。


  晚吗?不晚吗?谁能说过去的10年不是一个人吃过的前3个馒头?


  在天津诸多竞争力之中,还有一个不可或缺的是文化的竞争力。有一种说法:千年历史看西安,五百年历史看北京,百年历史看天津。天津在中国近代史,一直担当着现代化最早的实践者之一的角色,这其实是天津魅力的一个重要部分。中国的第一辆汽车,第一块手表、第一台电子计算机、第一条铁路,第一个综合购物商场,第一部电梯、第一部电报、中国第一所大学都诞生于此。一位长期研究天津发展的专家说,这个城市成长的背后,有一个文化力,就是说城市成长,需要一个文化支持的平台,来支持这个城市的成长。


  当然,天津人清楚的看到还有很多不如人意的地方参差在疯长的城市中,我们知道卫视在被野药占据,东站出租在宰着城市的脸皮,鬼节里漫天的烧纸纷飞,城市的为数不少的角落依然被垃圾队包围,有些中层领导在试图守住自己最后的营盘……


  但,青山遮不住,毕竟东流去。


  一个急剧骤变的城市当然不会出离帕鲁的增长极论,重要的是我们看见了自己,不足与优势,缺点与希望,重要的是这个城市在变,而且是超速度的变,除非你乐于诅咒它。鲜花与臭蛋之外,我们还可以冷眼静观。


  每一个城市都有自己的历史和梦想。在天津的初春午后,温暖的阳光照在五大道和解放北路的金融街上,那里历史上的老建筑,散发着凝重而安静的光芒,和机器轰鸣的工地现场,共同叠加成一个共时空的现场。对于天津,对逝去的一些东西表示尊重,实际上就是对即将到来的未来尊重。而现在,天津的历史和梦想正交汇在一起,闪闪发亮。”——让我们以《21世纪经济报道》的文字作为结尾。

 
 

ASP.NET 2.0 的一些新特性

10

原作者:Sreedhar Koganti,翻译:NetFire(Fire.Rolland.Han) ,翻译得到了原作者许可。
原文:http://www.w3coder.com/alphatalks/aspnet20.aspx


开篇语:


在这篇文章中,我将向大家介绍一下WINDBEY的一些有趣的新特性。哦?是Whidbey?别搞混了,Whidbey就是V2的内部开发代号。(下文中V1表示ASP.NET 1.0,V2表示ASP.NET 2.0)


正文:


好吧,让我们来讲讲V2;V2是MICROSOFT.NET的下一代应用程序开发平台的“起始点”。据说它也是Yukon的一部分。别着急,MICROSOFT将会在即将的PDC大会上向您揭开V2 ALPHA的面纱。好了,让我们言归正传。(PDC——Microsoft Professional Developers Conference,简称为PDC;Yukon——微软下一代的SQL Server的内部开发代号)


在V2中有以下一些有趣的新特征:



  1. 和v1相比,在v2中代码行减少了70%,这是不是很让人兴奋?

  2. 新的VS.NET(Whidbey)将会带给使用者友好的、让人兴奋得新特性,这会让开发人员的编程生活变得非常容易。

另外,在新版本的VS.NET中,有以下一些新特性。



  1. 无项目的项目系统“Project-less”
    如果你是从ASP转过来的开发人员,你将会为这个前景感到非常兴奋的。

  2. Web站点将支持FileSystem,IIS,FTP和FPSE(Frontpage服务器扩展包)。

  3. 同时支持代码分离和页面嵌入服务器端代码两种模式。

  4. 完全的功能更强的智能语法和调试支持。

  5. Html代码保存;
    微软官方说这次它肯定有作用。所以对于ms阵营的开发者来说,这绝对是个好消息。

  6. 支持真正的XHTML标准,以及动态插件的引擎;

  7. 更加全面的支持数据库的设计;

  8. 在ASP.NET中增加了40多个新的控件。我相信他们将会给开发人员的工作带来极大的方便。

下面分类介绍这些控件:


Login/Security Controls:


这里面有5个控件,他们非别是——



  1. Login

  2. LoginView

  3. PasswordRecovery

  4. LoginStatus

  5. LoginName

这些都是使用起来非常方便的控件,并且这些控件将会让开发登陆安全系统的应用程序变得非常简单。



(图一:Whidbey的工具箱Security控件截图)


Data/DataSource控件:


下面是ASP.NET 2.0中新的Data Source控件:



  1. <asp:SqlDatasource>

  2. <asp:AccessDatasource>

  3. <asp:XmlDatasource>

  4. <asp:SitemapDatasource>

  5. <asp:ObjectDatasource>

  6. <asp:DataSetDatasource>

下面是ASP.NET 2.0中新的Data Bound 控件:



  1. <asp:gridview>

  2. <asp:detailsview>

  3. <asp:treeview>

  4. <asp:menu> (Beta timeframe)


(图二:Whidbey的工具箱Data控件截图)


Personalization:


在ASP.NET的Personalization控件中,信息是以一种固定的格式存储,并且和特定的用户相关联。ASP.NET的Personalization控件使得我们可用简单的方法来管理用户的信息,而不必非要去使用数据库(这就免去了创建和维护数据库的劳累工作)。另外,Personalization系统为我们处理用户信息相关的这类问题时提供了一组规范、易用、强大的API,使得我们的应用程序能够随时随地的使用。


下面是一些私有化控件的名字:



  1. WebPartManager

  2. WebPartZone

  3. ContentWebPart

  4. CatalogZone

  5. PageCatalogPArt

  6. EditorZone

  7. TemplateCatalogPart

  8. AppearanceEditorPart

  9. LayoutEditorPart


(图三:Whidbey的工具箱Data控件截图)


Navigation:


这个Navigation控件帮助我们方便的在ASP.NET站点中创建导航。在一个站点中,我们可以用站点题图描述这个站点的逻辑结构。当然,我们可以简单的修改站点地图来管理页面的导航,也可以为了管理页面导航做很多修改。



(图四:Whidbey的工具箱Navigation控件截图)


下面是另外一些新的控件(至于这些控件的名字,大家可以猜一下):



  1. Wizard

  2. Image Generation

  3. Multi-View

  4. ImageMap

  5. Mobile controls 等等

Master Pages:


这个特性对许多站点都是有用的。借助master pages, 我们可在程序中进行一致的页面布局。在我们的应用程序中, master page为所有的页面定制了一个通用的外观和标准行为。之后,我们可使用该Master Pages创建单独的页面实例,这些页面自然将包含以上这些通用特性。你能够在Wilson 的Blog —Master Pages details at paul Wilson blog中找到与此有关的内容。网址是—http://weblogs.asp.net/pwilson/posts/33273.aspx


Web Admin Tool:


在ASP.NET 2.0中,这是我最喜欢的一个新特性之一。这个工具将帮助我们配置web.config文件中的信息。所以,当在一个产品的应用中,不需要打开web.config文件来修改配置。就像IIS的虚拟目录配置一样,无论在什么时候在需要时,只要用这个工具修改一些属性就可以了。比如需要修改web.config文件中的数据库联接串的时候。在IIS站点属性中,你就可以找到名为ASP.NET的选项卡,它将帮助我们配置和管理web.config文件。下图是在IIS站点属性中的ASP.NET选项卡下的web admin tool。



(图五:IIS中Web Admin Tool截图)



(点击“ Edit Configuration”按钮后, 所显示的内容截图)


Cross Page Posting:


这是ASP.NET 2.0中我喜欢的另一个新特性。以前,在页面之间传递数据是一件很痛苦的事情。但现在在ASP.NET 2.0中,这变得非常简单容易。


页面现在可以提交到另外一页,同时最初的服务器控件可被访问。这是不是让您耳目一新?


怎么完成呢?完成它只需要非常简单的两个操作步骤,他们是:



  1. 设置“PageTargetUrl”属性,在按钮和服务器控件中,它将引发页面之间的提交;

  2. 在目标页中的相关控件的原使页面中使用“PreviousPage”属性。

好了,现在就可以控制前页的控件传送的数据了!


客户端脚本:


现在我们可以说说新增的客户端脚本支持,它们分别是:



  1. Focus

  2. Scrolling

  3. Client Events

  4. Out of band call backs to server

现在我们同样可以从新闻组中获得相关的支持。我认为这也是ASP.NET 2.0很不错的新特征。


总结:


上面我们非常简要的讨论了所涉及的新特征,这里没有提及象Mobility, Health Monitoring/Operations, Hosting,Copy Web in Visual Studio等新的特征。不要认为ASP.NET 2.0只有以上这些新特征。在文章中,我只是简要的介绍了一些相对来说重要的新特征,这里说到的只是冰山一角。现在ASP.NET 2.0仅仅是在测试阶段,也许正式发布的时候还有更多的新东西等着我们,让我们拭目以待吧!

 
 

【看电影】《危情十日》(Misery)

10

这张盘的中文配音真恶心,多试半分钟都没法听下去了。



  1. 当发现一个有暴力精神病倾向的人时,即使他对你再好也要,适当保持距离。
  2. 要注意自己:关心人不能过度,过度让人不适应。不能把自己的意识强加给别人。
  3. 警长还是真负责。
  4. “哦保罗,那是个荣幸”
  5. 从风雪到雷雨,从第五章到第二十八章,怎么可能只十日呢?
  6. 不是恐怖片的恐怖片,真tmd吓人。
  7. 警长就这么死了。
  8. 打字机虽然打不n,但还是有这个键的。
  9. “可记得多年来没人知道谁是Misery的父亲?也不知他们是否重聚?全部都在这里。她最后是嫁给伊安还是温霍?都在这里。”
  10. “对不起,是保罗谢而登吗?我想告诉你,我是你的头号书迷。”

重看一下,港台翻译的本片名是:《战忄栗游戏》,真是有深度……,呃。

 
 

2004北京国际山地纵走大赛

09

“2004北京国际山地纵走大赛”完全手册


活动简介

  一百公里山地纵走赛程,是目前世界上距离最长的赛程,国内至今还没有举办过这样的赛事,在我国香港特别行政区却已连续举办了22届,每届参加活动的队伍达900支参加人员达数千人,参加人员遍及社会各阶层上至特别行政区长官下至平民百姓,活动现场盛况空前。北京市山地资源丰富,非常适合举办这一超长距离的赛事。 


  2004全国群众登山大会北京地区“走向奥运”登山健身系列活动,是在北京地区近年来广泛开展登山健身、户外运动的基础上推出的一项年度性社会体育活动,随着人们生活水平的不断提高和全民健身运动的发展,崇尚自然、关注健康的理念愈来愈深入人心,走进山、亲近水,到大自然中参加户外运动,已成为都市人的生活时尚。在北京周边的自然风景区,长期参加登山户外运动的人络绎不绝,常年参加者达百万之多,参加登山及户外运动人员来  自各行各业。登山及户外运动已成为北京城市生活的一道独特的风景线。


  2004全国群众登山健身大会北京地区“走向奥运会”登山健身系列活动,将在历年活动的基础上,设计更为丰富、新颖、广泛性与专业性的具体内容。2004北京国际山地纵走大赛就是其中一项重点活动,其主要特点:一是体现其广泛性,通过对纵走大赛的活动总体规划,制定细致活动内容与线路,使不同身体素质、不同户外运动运动水平的人员都可参加,从而营造出全民健身的社会氛围。二是突出其专业性,在大赛的设计上,设计一条目前在国内具有最高技术水平与强度的比赛路线,从而扩大登山及户外运动的社会影响,提高北京地区登山及户外运动水平。三是以2004北京国际山地纵走大赛为平台,积极推广与之相关的运动项目、装备、用品、服务项目和生产经营企业,促进相关企业的发展。在活动的实施过程中,北京市登山运动协会将发挥自身优势,积极协调各有关部门,争得各方面的广泛支持,使2004北京国际山地纵走大赛产生较大的社会影响,成为2004年北京地区一项活动内容丰富、参加人数众多的重点社会体育活动。此次大会计划自2004年开始每年举办一届,使其成为我市广泛登山爱好者的盛会和品牌赛事。


2004北京国际山地纵走大会暨“毅行百公里”大赛


「挑战体能,迎接奥运」
「毅行百公里,走向新奥运」
「迎绿色奥运,毅行百公里」


为促进全民登山健身运动的深入开展,提高大众的身体素质,培养积极向上的思想品质和坚强的意志,树立热爱自然、保护环境的意识,以山地纵走一百公里的形式塑造健全的人生,迎接2008绿色北京奥运会的召开。由北京市登山运动协会与门头沟区体育局联合主办的2004北京国际山地纵走大会暨“毅行百公里”大赛定于2004年9月25、26日在北京市门头沟区举行。2004北京国际山地纵走大会暨“毅行百公里”大赛将以她独特的表现形式尽显团队精神,而最终达到(挑战体能,迎接奥运)、(毅行百公里,走向新奥运)、(迎绿色奥运,毅行百公里)目的。大会设100公里竟赛路线。100公里比赛线路设在北京市门头沟区内,比赛线路以纵走乡村公路、景区、防火道为主,国道为辅,跨越108、109国道,纵穿担礼、桃园、樱桃沟、涧沟、妙峰山、禅房、大沟、上苇甸、王平、瓜草地、黄石港、潭柘寺等众多山林风景区,最长赛程为100公里。现已开始接受报名;截止报名日期为9月23日。


报名详情,敬请登入以下网址:


网站:www.bma.org.cn
电话查询:010-63019772 63158180
电邮:info@bma.org.cn


活动主题

  促进全民登山健身运动的深入开展,提高大众的身体素质,培养积极向上的思想品质和坚强的意志,树立热爱自然、保护环境的意识,以山地纵走一百公里的形式塑造健全的人生,迎接2008绿色北京奥运会的召开。


活动口号


毅行百公里,迎绿色奥运
毅行百公里,走向新奥运
挑战体能,迎接奥运


活动地点

  2004北京国际山地纵走大赛的主会场设在北京市门头沟区体育中心广场,其功能为大赛的主活动场地,包括:报名、报到、检录、出发、终点、宿营、文艺表演、咨询、展卖、发奖。


  30公里、50公里、100公里比赛线路设在北京市门头沟区内,比赛线路以纵走乡村公路、景区、防火道为主,国道为辅,跨越108、109国道,纵穿门头沟体育中心—滨河路—水闸—龙泉宾馆—水泥厂—龙泉雾—野溪—担礼—妙峰山(30公里)—禅房—大沟—上苇甸(50公里)—下苇甸—安家庄—落坡岭—王平—北岭—潭柘寺停车场(终点),最长赛程为100公里。


活动时间


  2004北京国际山地纵走大赛的活动时间为2004年9月25.26日两天。周六举行2004北京国际山地纵走大赛的出发仪式,周日为2004北京国际山地纵走大赛的闭幕式。


活动规模

  通过多种宣传、发动形式(包括电视广告、电台广告、报纸广告、网站、杂志、海报宣传)使参加大赛运动员1200人,队伍约为300支,总人数约为2000人。


活动组织

主办单位:北京市登山运动协会
     北京市门头沟区体育局

组委会名誉主任:王 宁 北京市体育局党组书记
            北京市体育总会主席
     主任:万进庆 北京市体育总会名誉主席 
            中国登山协会副会长
            北京市登山运动协会会长
    副主任:李丽莉 北京市体育局副局长
            北京市登山运动协会副会长
        王智慧 北京市门头沟区政府副区长
    秘书长:王 斌 北京市登山运动协会副主席
   副秘书长:陈焕章 北京市登山运动协会户外运动基地总经理

组委会下设办公室:
主 任:范根源 北京市门头沟区体育局局长
          颜纳新 北京市体育局群体处副处长
副主任:刘宝娣 北京市门头沟区体育局副局长
          潘长山 北京市门头沟区体育局副局长

竞赛部:
部 长:王 鑫 北京市登山运动协会活动部部长
     吕 杰 北京市门头沟区体育局局长助理
副部长:王瑞金 王慧民 庞 涛 吴志勇 杨普光

活动部:
部 长:潘长山
     吕 杰
     王 鑫
副部长:雷 平
     康 勇

宣传部:
部 长:刘宝娣
     刘栋慧
副部长:宋 奇 王 鑫 申顺军

后勤部:
部 长:苏长春
     温志东
副部长: 杨金广 曹云云

保卫部:
部 长:宋 捷
     戴 运
副部长: 孙建国 刘风山 野京成 李义民

救援队:
队长:苏银强

安全巡逻车队:
队长:宋京兵

仲裁委员会:
颜纳新
王 斌
潘长山
吕 杰
王慧民
总 裁 判 长:王 鑫   吴志勇
副总裁判长:赵德喜 王慧民 曹振德 庞涛

比赛规则


一、参加2004北京国际山地纵走大赛的运动员及队伍于2004年9月1日至2004年9月20,向大赛组委会报名。
二、报名以个人和三人组队报名,分男子个人、女子个人、团体三个组别。
三、大赛分别记录参赛运动员30公里、50公里、100公里纵走成绩。
四、2004北京国际山地纵走大赛统一出发。沿途设10个检查站。全程设32小时关门时间。
五、参加同时向组委会交纳报名费并提供个人信息填写报名表。
六、大会组委会,统一为参加活动人员投保。
七、报名费每人40元人民币。
八、活动期间,大会将采取必要措施,保障参加者的安全,出发当日, 所有参赛者必须于出发前签署声明,任何运动员在大赛中发生意外,导致死亡、受伤或财物损失,均须自行承担一切责任,主办机构概不负责。 参赛运动员及其家属不得已任何理由向大赛组织者提出诉讼要求。
九、运动员必须遵守大会纪律,听从大会的各项安排,如交通等,运动员要注意比赛路途中的环境保护,运动员和支持人员停车必须听从工作人员指挥,否则责任自负。组委会设问询处,参赛人员可前往咨询。
十、大会将在整个赛段设置九个检查站,所有参加运动员及队伍沿途必须报到。所有运动员必须在检查站关闭前办理登记手续方可继续参赛。各检查站的关闭时间详见附件。
十一、任何参赛运动员及队伍如欲退出,必须于9月20日前通知大赛组委会,以便大赛安排其它运动员或队伍补上。已缴付的报名费恕不反还。
十二、运动员及比赛队伍必须依照指定路线及大会指示走完全程的方可获得排名及竞逐各组别之奖项。大会仲裁委员会有权就各奖项及名次作最后仲裁。
十三、大会组委会视具体情况,有权更改活动日期。


报名地点


朝阳区安贞抱石馆
地 址:朝阳区安贞桥东北角胜古家园A座一层
报名电话:010—64423878 64423872
联 系 人:郭敬、孙丽敏


风云驿站户外旅行用品东直门专卖店
地 址:东城区东直门内大街14-5号
报名电话:010—84071544 84071634
联 系 人:陈武波、王详


风云驿站户外旅行用品安贞专卖店
地 址:朝阳区安贞桥东北角胜古家园A座一层
报名电话:010-64428453
联 系 人:李娜、张熙


北京市登山运动协会
地 址:北京市先农坛体育场内1号楼514室
报名电话:010-63158180 63019772
联 系 人:刘平


奖项及奖金


一、2004北京国际山地纵走大赛录取男、女各前20名,团体前12名。
二、大赛设立20万元总奖金、奖品额度,男、女个人冠军奖金、奖品价值为1万元人民币。
三、大赛的获奖名额及奖金分配由大赛组委会是参赛运动员人数决定。
四、所有走完全程的队员颁发证书及纪念品。


参赛须知

一、路线(见线路图)


起点:门头沟体育中心——滨河路——水闸——龙泉宾馆——水泥厂——龙泉雾——野溪——担礼——妙峰山(30公里)——禅房——大沟——上苇甸(50公里)——下苇甸——安家庄——落坡岭——王平——北岭——潭柘寺停车场(终点)路途中每500米、每一交叉口设有路线方向指示牌,每10公里设有路程提示牌。

二、检录


1.地点:设在体育中心南侧健身广场
2.时间:9月25日早晨7:00

三、号码布


号码布由大会组委会统一准备,每人两块,检录时由大会统一发放

四、起跑


运动员检录后由裁判员带到比赛出发点(即大会开幕式地点),队员站在各自国家、省市的引导牌前,团体赛运动员站在前面个人赛运动员站在后面,开幕式之后全体运动员向后转,队形变为个人赛运动员在前,团体赛运动员在后,听枪响后才能起跑。


五、30公里计时段(妙峰山间沟村)50公里计时段(上苇甸)30公里处设有计时点,运动员到达30公里时,必须打检查卡,领取30公里计时卡,30公里计时卡作为领取比赛纪念品的依据。运动员到达50公里计时点,要用30 公里计时卡换取50公里计时卡,未缴纳30公里计时卡的运动员无权换取50公里计时卡。

六、100公里(终点)


100公里比赛为32小时(32小时为比赛关门时间)连续比赛,运动员休息时不停表。比赛终点设在潭柘寺公园大停车场,运动员到达终点后,裁判员查验运动员卡片,确认运动员是否经过各个检查点,审验合格后运动员方可离去,否则责任自负。


七、开闭幕式时间(及比赛时间)


开幕式:9月25日上午8:30 闭幕式时间:9月26日下午4:00
比赛时间:9月25日上午9:00


八、比赛关门时间:(安全考虑比赛设有四个关门地点)


30公里:9月25 日下午5:00 50公里:9月26日凌晨2:00
王平地区:9月26 日早晨8:00 终点:9月26日下午5:00(32小时)

九、收容车及返程车


大会设有收容车,固定地点在上苇甸、王平地区,在起点至妙峰山、禅房至上苇甸、上苇甸至北岭、北岭至终点设有流动收容车。关门时间后,运动员要听从裁判员或工作人员安排,迅速撤离比赛,确保安全。闭幕式结束后在潭柘寺设有返程车,返程车适当收费。

十、奖金、纪念品的领取


比赛设有30公里纪念品,50公里纪念品,100公里纪念品,名次奖,30公里、50公里、100公里纪念品凭借各公里计时卡领取,纪念品领取地点在各计时点,比赛名次奖在闭幕式发奖仪式上领取。

十一、饮料、饮食、住宿


比赛每十公里设有检查站,,站内提供即食食品,水。运动员可以在站内休息,在36公里、50公里、王平地区处设有宿营区,营区内提供食品、水。运动员可以在检查站和宿营区休息。


十二、终点住宿休息游玩


大会在终点潭柘寺公园停车场设有宿营区,大会提供水和即食食品,运动员到达终点后可以在潭柘寺景区游玩(费用自理),大赛组委会特设有户外运动装备展示区和食品区。

十三、安全须知


运动员必须仔细阅读比赛须知,每个运动员必须配有手机和充足的电池,以方便与组委会的联络,比赛在不封闭的赛场举行,全程除个别路段个别时间为交通管制外,其他路段运动员要遵守交通规则,注意交通安全,夜间行走要特别注意安全,组委会配有治安、医疗急救车,如发生意外马上和组委会取得联系。组委会负责安排救护。

十四、活动期间受伤


在任何情况下,绝对不能撇下队友不顾。遇有队员受伤或体力不支,同行队友必须将伤者送往最近的检查站求助。如受伤队员伤势严重或不能走动,应立即拨紧急电话号码通知大赛组委会,说明所在位置,并陪伴伤者至救援人员到达为止。


100公里沿途设有标距牌,每500米一块,每块顶部均有号码。运动员在练习及参加活动期间,请特别留意这些标距牌的位置,一旦需要救援,也能准确说出身处位置。


为方便求救,每支参加队伍最好随身携带至少两部电量充足的手提电话。求救时,请清楚说明队伍编号、位置、受伤情况及联络电话,以确保我们可尽快到达现场作出救援。


参赛运动员应具备基本急救能力。大赛的救护机构(电话:69804844)及医疗辅助队(电话:69804726)。

十五、中途退出


参赛个人及团队若有成员中途退出,余下人员必须与其它队伍同行,方可继续前进。如个人或全队中途退出,必须到最近的检查站通知工作人员。未退出的队员必须待退出的队友通知大会及领取退出证明书后,方能继续行程,同时亦须于余下各个检查站出示该退出证明书副本,方获通行。

十六、活动进行期间,路径会相当拥挤,特别是前数段路径,尤其挤塞。为免影响他人,请让路予步速较快者。

路线图(见附图一)

高程图(见附图二)

路线数据(见附图三)

检查站

  所有检查站均附设急救站,并有饮用水供应;部分检查站更供应即食食品、饮品和宿营地。起点和终点备有「2004北京国际山地纵走大会」T恤及纪念品,欢迎选购,售完即止。


检查站的位置、设备及关闭时间详列如下:


●=主要检查站  ◎= 食品及热饮  WC= 厕所  ╋= 急救站  ▲=宿营地
●起点:9月25日星期六上午9时30分关闭。位于门头沟区体育场,提供WC/╋有停车位300个。
●一号检查站:9月25日星期六中午12时关闭。此站位于10公里处椒园度假村提供◎/╋供应。有停车位,可下撤。
●二号检查站:9月25日星期六下午15时关闭。此站位于20公里处关帝庙小桥,提供◎/WC/╋供应。无停车位。
●三号检查站:9月25日星期六下午17时30分关闭。此站位于30公里处妙峰山涧沟村,提供◎/WC/╋供应。有停车位,可下撤。晚17:30组委会可协调公交巴士车辆运送下撤人员返城,车费自理。
▲1号宿营区:位于妙峰山禅房村。提供◎/WC/╋/▲供应,有停车位及流动收容车。
●四号检查站:9月25日星期六24时关闭。此站位于42公里处大沟村,提供◎/WC/╋供应。无停车位,有流动收容车。
●五号检查站:9月26日星期日2时关闭。此站位于50公里处上苇甸,提供◎/WC/╋/▲(2号宿营区)供应。无停车位,有流动收容车。
●六号检查站:9月26日星期日星期日12时关闭。此站位于62公里处安家庄,提供◎/WC/╋供应。有停车位,有流动收容车。
●七号检查站:9月26日星期日15时关闭。此站位于70公里处王平村,提供◎/WC/╋/▲(3号宿营区)供应。有停车位,有收容车。
●八号检查站:9月26日星期日16时关闭。此站位于80公里处,提供◎/WC/╋供应。有停车位。
●九号检查站:9月26日星期日17时30分关闭。此站位于90公里处,提供◎/WC/╋供应。有停车位。
●终点:9月26日星期日19时关闭。此站位于100公里处潭柘寺停车场,提供◎/WC/╋供应。有停车位,有返城车,车费自理。
●水站
大会在以下地点设置独立水站,为参加者补给饮用水:
36公里处禅房村、75公里处、85公里处、95公里处。
▲宿营地
大会在以下地点设置宿营地,为参加者提供休息场所:
36公里处禅房村、50公里处下苇甸、70公里处王平村。所有宿营装备均由组委会提供。

常识

如何准备


  参加100公里大赛并非一件轻松的事。参加者须长时间于郊野步行,故此必须有强健的体魄及足够的训练。事前作好准备,才能应付艰巨的挑战。

训练



  1. 必须于练习期间熟习路线,对于在夜间经过的路段更应加倍留意。完全手册中有详细的路线图,如有需要,练习及正式活动时,必须随身携带地图。
  2. 现在就开始练习,每星期最少练习一次,每次最少步行4至6小时(约15至25公里)。与队友一同制定练习时间表,并依时练习。练习时间与路程应按进度酌量增加,而每次练习都应包括上山及行走崎岖山径。另外,大部分赛段路面均有柏油铺设,所以应该作相应练习加以适应。在训练后期,队员应可以自如地连续步行10至11小时。
  3. 携带足够粮水,脱水会导致身体严重受损甚至死亡。
  4. 经过充足训练后,再选一个周末进行晚间练习。黑夜中,距离感和方向感均与日间不同,参加者应学习如何在黑暗中使用电筒走山径。各队应估计活动当日哪一段路会在晚间行走,以便事先训练。
  5. 对于未能及早练习的运动员及队伍,大会建议他们于正式参加活动前两星期进行一次为期两日的集训,每日步行8至10小时,务求能适应在疲累情况下长时间步行,然后再利用余下两星期时间休息,让肌肉放松。
  6. 有志在最佳状态下完成全程的参加者,每天可作短途缓步跑,以增强体能及耐力。
  7. 活动期间休息多少因人而异,但切勿休息过久,这样反会令酸软的肌肉硬化;所以不妨多休息,但每次时间不宜太长。
  8. 起步前及每次休息后,都要做足热身运动,以增强肌肉的适应力。

脚部护理



  1. 穿着舒适的跑鞋或行山鞋。新鞋容易引致脚部不适,刺激水泡形成,因此,正式参加活动时,最好穿着练习时穿过的鞋。
  2. 活动前一星期修剪脚甲,以减低下山时脚趾受伤的机会。
  3. 活动期间经常更换袜子,有助防止水泡形成。如水泡已经形成,应尽量不要刺穿水泡或将表皮剪去。

衣着及随身物品



  1. 认真计算每段路程所需的物品,并携带或轮流背负。参加活动时只需带备必需品,其余物资应由支持队伍带往检查站。
  2. 切记要带备足够御寒衣物。
  3. 活动期间天气可能变化不定,故须携带适量衣服,一旦身上衣物湿透时,也可立即替换。晚间山上风大,容易着凉,应带备轻便风衣;为免被雨水淋湿,雨衣亦属必备。同时,切记带备太阳帽及太阳眼镜。
  4. 一支可靠的行山手杖,对长时间步行山径有绝大帮助。
  5. 清水是补充水分的最佳饮料,但当你双腿酸痛、意志低落时,享用含糖分饮品、健康饮品、高能量小食或蛋糕,会有很大帮助。至于较丰富的食物,请由支持队伍带至各检查站交予队员。
  6. 护膝及护肘有助防止肌肉、韧带及关节受伤。
  7. 各检查站只备有基本急救药品,如需特别药物,请自行带备。
  8. 烈日下:帽、太阳眼镜、防晒油、润唇膏
    晚上:头灯、手电筒、后备灯泡及电池、收音机、润肤露

大赛组委会建议参赛者携带以下用品


运动员:


身分证或护照、少量现金、高热量食物(萄葡糖饼、朱古力)、汗巾、登山手杖、替换衣物、袜子、替换运动鞋、鞋垫、风衣或雨具、电量充足的手提电话、纸巾、哨子(求救用)、止痛及止泻药片、急救用品及药用胶布、指南针、标有路线及检查站位置的完全手册。


支援队:


食物及饮料、纾缓肌肉疲劳的按摩药物、队员替换衣物、防晒油、毛毡/太空毡/睡袋、驱蚊水、照明灯、电量充足的手提电话、急救用品及药用胶布、垃圾袋。

安全

以下是一些行山常见意外的安全指引及应变措施,请仔细阅读

中暑


   当身处高温之中,而人体又无法借着出汗调节体温时,便会中暑。患者会感到闷热、晕眩、不安宁、皮肤干燥及泛红、呼吸和脉搏加速,严重者更会休克;应尽快降低患者的体温,并立即联络大会寻求援助。


  安全指引:行程中要多喝水,且要作适当的休息;避免长时间受到太阳直接照射。


  应变措施:让患者躺在阴凉处,解开衣领,双足翘起。若患者仍然清醒,便让他摄取流质饮品,不要让人群阻碍空气流通。如有必要,可采用浸水、敷湿衣及风吹等方法迅速降低体温,直至中暑征状消失为止。

低温


  即使在夏天,若因身处寒冷的地方而又没有足够的衣服,或遇上突如期来的寒风或暴雨,令到体温急降,便很容易引致暴寒。暴寒的征象:疲倦、没精打采、皮肤冰冷、步履不稳、发抖、肌肉痉孪、口齿不清及产生幻觉等。


  安全指引:远足前一晚必须睡眠充足。行程中要有适当的休息,勿带过重的物品,以免消耗体力。


  应变措施:迅速更换湿衣服。用衣服、维生袋或睡袋把头、面、颈和身体包裹,藉此保暖,并以热饮及高热量食物保持体温。

山火


  遇上天气干燥,山火于较斜的草坡上顺风向上蔓延速度极快,远足人士绝不可轻视山火的威力。由于山火于日间较难看见,应随时留意飞灰和烟火味。如发现山火,须尽速远离火场。


  安全指引:时刻小心火种。切勿在非指定的地点或露营地点生火煮食;吸烟人士应严禁吸烟。谨记山火蔓延速度极难估计,如发现前路有山火,即使相隔很远,也不应冒险尝试继续行程,以免为山火所困。


  应变措施:遇到山火时,应保持镇静,切勿惊慌。拨打报警电话,切勿试图扑灭山火,应选择较易逃生及较少植物的小径逃生;避免随山火蔓延的同一方向走避,并以衣物遮盖身体,以防烧伤皮肤。逃进已焚烧过的地方,切勿走进矮小密林及草丛,山火在这些地方可能会蔓延得很快,而且热力也较高。


山洪暴发


  暴雨时,小溪可能变成洪流,足以将行山人士冲走。


  安全指引:暴雨后切勿涉足溪涧,不要逗留在河道休息,尤其在下游。切勿尝试越过已被河水盖过的桥梁,应迅速离开河道。发现流水湍急、混浊及夹杂沙泥时,是山洪暴发之先兆,应迅速离开。


  应变措施:如果不幸掉进湍急的河水,应抱紧或抓牢岸边的石块、树干或藤蔓,设法爬回岸边或等候救援。

泥石流


  暴雨时或经连日豪雨之后,无论是天然或人工斜坡,均有大量雨水渗进,极易引致山泥倾泻。


  安全指引:暴雨时,避免走近或停留在陡峭的山坡附近。斜坡底部或疏水孔有大量泥水渗出时,显示斜坡内的水分已饱和,斜坡中段或顶部有裂纹或有新形成的梯级状,露出新鲜的泥土,都是山泥倾泻的先兆,应尽快远离这些斜坡。如遇上山泥倾泻封塞道路,切勿尝试踏上浮泥继续前进,应立刻后退,另寻安全小径继续行程或中止行程。


  应变措施:如队友被山泥掩没,切勿随便尝试自行拯救,以免引致更多人伤亡,应立刻通知大会或致电110求救。

国际山难求救讯号


  一分钟内,连续发出6次长讯号,然后每隔一分钟重复同样讯号,直至救援人员到达为止。(即使已被救援人员从远处发现,也要继续发出讯号,使救援人员知道求救者的正确位置。)


  发出讯号的方法:



  1. 吹哨子
  2. 镜子或金属片照射
  3. 夜间用电筒发出闪光
  4. 挥动颜色鲜明的衣物

环保

  保护环境,爱惜大自然


  活动期间,参赛者请把垃圾带到检查站才弃置。检查站会实行垃圾分类措施,请所有参赛运动员及支持队伍多多合作。


  切忌留下火种。星星之火,可以燎原。无论参赛运动员或支持队伍,切勿在山径或检查站留下火种或烟蒂。


  切勿把电池留在山径。电池内含有毒化学物质,对动植物生长造成严重影响。因此,参赛运动员必须带走所有用完及未用完的电池。不要用完即弃。大会希望各参加队伍和支持队伍能带备可以循环再用的器具,减少用完即弃,避免制造垃圾。


可知道大自然需要多少时间才能把以下物品完全分解?
烟蒂 1-5年
羊毛袜 1-5年
蕉皮/橙皮 可长达2年
胶袋 10-20年
尼龙布 30-40年
锡罐 50年
铝罐 500年
玻璃瓶 1000年


支持队伍须知


支持队伍的配合及支持,对参赛者能否顺利完成全程十分重要,建议支持队长像登山协会细致询问。



  1. 支持队伍必须熟悉通往检查站的路线,以及各检查站的位置,并事先与参赛运动员及参赛队伍到各支持点察看,确认双方会合地点。
  2. 支持队员应携带标有检查站位置的地图,以及参赛队员及队伍预定抵达每一检查站的时间表。
  3. 步话机及移动电话能帮助你与参加队员联络,请在活动举行前到有关路线测试步话机及移动电话。
  4. 活动举行当天,请与参赛队员及队伍保持联络,并在他们预定抵达前约半小时到达检查站,过早等候会造成交通挤塞。
  5. 预先与参加队伍议定需携带何种物品往检查站。
  6. 晚上,检查站可能会很寒冷,请自行携带御寒衣物及电筒,并要有心理准备,可能须长时间等候。部分检查站可能非常拥挤,请互相忍让。
  7. 请保持地方清洁,尽量利用垃圾站,或把废物带到就近的检查站弃置,切勿将支持物品留在检查站。
  8. 请尽量使用公共交通工具前往各检查站;某些检查站附近,极不容易找到车位停车。如你坚持自行驾车前往,请预计塞车时间,而停车的地方亦可能跟检查站有一段距离,下车后,需走一段路才能到达。
  9. 部分检查站位于山林公园范围内,禁止车辆驶入,所有支持队伍须使用公共交通工具前往。
  10. 支持人员车辆必须服从赛事组委会的指挥。否则将取消支持队伍所支持运动员的参赛资格。
  11. 支持队伍的车辆严禁协助托带参赛运动员,违者取消及参赛资格。

报名表下载


团队报名表:http://www.bma.org.cn/upload_pic/tdbmb.doc
个人报名表:http://www.bma.org.cn/upload_pic/grbmb.doc
     


 
1 Comment

Posted in 21.旅途

 

【工作与生活】MD,给人做一个破程序,没完没了的错误,没完没了的客服,靠,以后不干这种东西了。

08

MLGBGD

 
 

【MyBlog】ofp的表不错。偷来。

08

如题,爽。