Archive for 05月, 2007

不使用游标删除用户表中有ProjectID的内容

declare @s varchar(8000)
declare @strProjectID VARCHAR(100)
set @s=”
SET @strProjectID=’ND0702′
select @s=@s+’Delete from ‘+o.name + ‘ where ProjectID=”’ + @strProjectID +””+ char(10) from sysobjects o
inner join syscolumns c on c.name=’ProjectID’ and   o.id=c.id
where o.xtype=’u’
–print @s
exec(@s)

在UltraEdit中使用正则表达式

删除空行: 替换 %[ ^t]++^p 为 空串
删除行尾空格: 替换 [ ^t]+$ 为 空串
删除行首空格: 替换 %[ ^t]+ 为 空串
每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 ” ^1″
每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 ” ”
(如果一行是以空格开始的,则视之为一段的开始行)
将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1…

日本IP段分布:

202.0.65.0- 202.0.65.255 202.0.65/24 JP APNIC
202.0.66.0- 202.0.66.255 202.0.66/24 JP APNIC
202.0.72.0- 202.0.73.255 202.0.72/23 JP APNIC
202.0.76.0- 202.0.76.255 202.0.76/24 JP APNIC
202.0.93.0- 202.0.93.255 202.0.93/24 JP APNIC
202.6.98.0- 202.6.98.255 202.6.98/24 JP APNIC
202.6.103.0- 202.6.103.255 202.6.103/24 JP APNIC
202.11.0.0- 202.11.255.255 202.11/16 JP APNIC
202.12.8.0- 202.12.15.255 202.12.8/21 JP APNIC
202.13.0.0- 202.13.127.255 202.13.0/17 JP APNIC
202.13.128.0- 202.13.191.255 202.13.128/18 JP APNIC
202.13.192.0- 202.13.223.255 202.13.192/19 JP APNIC
202.13.224.0- 202.13.239.255 202.13.224/20 JP APNIC
202.13.240.0- 202.13.247.255 202.13.240/21 [...]

韩国IP段

61.32.0.0     - 61.43.255.255   韩国
61.75.0.0     - 61.75.255.255   韩国
61.84.0.0     - 61.84.255.255   韩国
63.105.0.0    - 63.105.255.255   韩国
128.134.0.0    - 128.134.255.255 韩国
165.186.0.0    - 165.186.255.255 韩国
165.194.0.0    - 165.194.255.255 韩国 Chungang大学
165.246.0.0    - 165.246.255.255 韩国 仁川Inha大学
194.117.100.108 - 194.117.100.111 韩国
195.16.186.0   - 195.16.187.255   韩国
203.234.0.0    - 203.234.255.255 韩国
203.239.0.0    - 203.241.255.255 韩国
203.244.0.0    - 203.254.233.255 韩国
203.254.235.0   [...]

关于使用Sourcesafe时丢失.frx文件的问题

关于使用Sourcesafe时丢失.frx文件的问题
症状
VisualBasic 项目中如果窗体同时包含图形信息并将删除图形信息, 然后 .frx 文件可能是由 VisualBasic自动删除或由用户手动删除。 这会导致以下错误信息用于回 SourceSafe 检查 VisualBasic 项目时显示源代码控制结果窗口:
文件 ” 未找到要 .frx < 路径 > .FRX ”
原因
VisualBasic存储为 .frm 文件中窗体文本信息和 .frx 文件中窗体二进制信息。 每次保存窗体VisualBasic 确定是否需要 .frx 文件。 如果不需要, 删除 .frx 文件。
问题是 VisualSourceSafe 存储当前和历史 VisualBasic 表单 (.frm 和 .frx) 文件的副本。 VisualSourceSafe 不检测 VisualBasic 已确定, 不再需要 .frx 文件。 作为错误 VisualSourceSafe 看到缺少 .frx。
解决方案
使用下列之一来解决此问题:
1.设置为窗体的图标。 这将强制 VisualBasic [...]

自驾出游八大驾驶技巧

  驾车出游是一件开心的事情,但自驾途中会经历各种不同的路况,遭遇各种不同的天气环境,如何处理如何应对,显然十分重要。
  高速公路
  在高速公路行车,其实最重要的一点就是不能超速驾驶。虽然国内绝大多数的高速公路都将最高时速限制在120km/h,但在许多高速上,以160km/h甚至超过此速度行驶的大有车在。超高速驾车需要驾驶员的注意力高度集中,无需多久,驾驶员就会产生疲劳的感觉,再加上高速公路不需要驾驶者对车速进行过多的调整,很快,驾驶员就会进入一种精神并不太集中的状态,这导致驾驶员的注意力涣散,处理紧急情况的反应力也随之下降。
  在高速公路上驾驶,保持安全的关键在于在整个行程中适当的调整好驾驶节奏。驾驶员完全可以通过和旅伴进行一些适当的交谈、听音乐或者嚼口香糖来让自己不要很快进入疲劳状态,另一个不错的方法是在杯架上始终放一瓶打开的矿泉水,在疲劳的时候喝上一小口,非常管用。对于那些需要赶远路的自驾者而言,利用高速途中的休息站做一下调整,一般每驾驶1-1.5个小时就应该去休息一下,这样有利于舒缓神经,减少人的疲劳感。
  在高速公路上驾驶的另一个恶习是长时间占用超车道,这是超速行驶所带来的副产品之一。其实,对驾驶员来说,在行车道上驾驶汽车才是明智的做法,由于行车道位于整条高速公路的中间位置,所以对驾驶员来说,位于行车道时,驾驶视野是最为开阔的,而且一旦在高速公路上碰到紧急情况,驾驶员也可以自由地选择向左或者向右进行闪避。
  普通的省道
  除了高速公路,普通的国道和省际公路是自驾游中最容易碰到的路面环境。以笔者个人的经验,各地的国道和省际公路路况差异极大,在这类道路上的车速绝对不能向高速公路看齐。
  在这类公路上驾驶,必须时刻注意公路上的交通标志。并按照提示适当驾驶。需要特别说明的是,由于国道省道多为开放式的公路环境,所以各类突发情况出现的概率远较高速公路来得高,在每次通过一些路口和岔口时,驾驶员最好把脚搁在刹车上以防万一。
  另外,在这类公路上行驶应该尽力避免跟在大货车或者大客车的后方,这类汽车身型巨大,对后方驾驶员的视野会造成巨大的阻碍,跟车太近往往会造成对突发情况的反应不及。还有一点必须指出的是国道和省道沿途会穿过许多城镇和乡村,穿越这些地区时,要特别注意行人以及牲畜,能躲则躲之,如果已来不及躲闪,那么宁可握紧方向盘直直的撞过去,切忌猛打方向企图躲闪,结果往往是造成车辆立刻失控,酿成大祸。
  山路
  说到山路,有很多驾驶员倒是颇为向往,总是觉得山路是一展自己驾驶技巧的场所。也许从趣味上来说,山路的确是最值得驾驶员留恋的道路环境,不过山路其实也是最危险,最难以驾驶的道路环境。
  在山路上行车,最为关键的是把握好自己的驾驶节奏和行车路线,和公路环境不同,驾驶者可以不必完全遵守靠右侧行驶的原则。特别是在山路狭窄的情况下,在对面无来车的前提下,将车的位置固定在道路的中间才是上上之策。一旦遇到对面来车,只需稍微减速,并同时往右侧回位,让对方通过即可。这里还有一个实际操作中的小窍门,驾驶员在遇到来车后,无需立刻回到自己一侧的车道,凡是开车,就必须时刻给自己留有一点余地,当对方临近面前时,只需要向右让出足以让对方通过的距离就好,不要早早的就贴在路的最右侧。
  在山路上开车,最最紧要的问题就是要学会如何对付每一个弯道。对于那些可以完全看清的弯道,如果对面没有来车,事实上驾驶者可以在入弯时稍微借一点对方的车道,并在通过弯道之后回到自己这方道路。但如果是盲弯,驾驶员在通过时必须完全行驶在自己的车道内。如果山路上没有反光镜等辅助装置帮助驾驶员了解盲弯的情况,那么在进入弯道之前,驾驶员可以鸣号示意,提醒盲弯后的车辆或者行人自己正准备通过。
  上山容易下山难,其实驾车翻过一座山麓,往往也是这样的道理。汽车受惯性的影响,在下坡时容易发生车速过快的问题。这时驾驶员应该学会依靠使用合理的档位来用发动机制动牵制车速,过分频繁的刹车很容易导致刹车系统过热衰竭,甚至完全失灵。如果是驾驶手排汽车,在下山时应控制以3档行车,而驾驶自排的驾驶员则可以根据实际情况选择以D3甚至2档行车。

5种紧急情况应对之法

  发动机进水怎么办?
  车辆经过较深的积水时,经常会将水通过进气口吸入发动机,导致发动机熄火,如果处理不当,会造成严重的后果,甚至使发动机报废。发动机吸入少量的水就会熄火,涉水时发动机转速不要超过2000转,就算发动机吸入水后熄火,也不至于造成很大的损失。
  一旦发动机吸入水后熄火了,不要企图再去启动发动机,应该将车辆推出深水区,确保发动机进气口不会再吸入水分,在安全的地方停好。打开发动机盖,拔下分缸线,将火花塞拆下来,然后启动发动机,发动机汽缸内的水就会通过火花塞的孔被排出发动机,将钥匙保持在启动位置5秒后松开,等10秒钟后再启动发动机5秒钟,如此3次后,基本上可以将水全部排出发动机,再将火花塞擦干后装上去,插好分缸线(注意不要插错),最后再启动发动机时,就可以使发动机正常运转了。如果在拆下火花塞后启动时,发动机没有转动,那说明发动机已经顶死,只能求援进维修站处理了。
  水箱漏水怎么办?
  在长途行车中,水温偏高,如果发现水箱有几处很小的漏水(水箱有沙眼引起),可以采用下述的应急办法:停车后等发动机冷却后,打开水箱盖,将香烟折开,把烟丝捏碎后倒入水箱,或者将肥皂弄成黄豆大小后倒入水箱,然后加满水,盖上水箱盖,启动发动机。不用多久,烟丝或者肥皂在水流循环的过程中会将沙眼堵住,暂时可以解决水箱漏水的问题,一旦有条件后应马上维修,而且需要清洗冷却系统。
  机油缺少怎么办?
  如果碰到机油不够,机油压力就会不足,机油灯亮起,应该马上熄火,否则发动机会拉缸烧瓦。恰巧在行车途中又买不到机油来添加,那么您可以买豆油或花生油暂时代替加入发动机,然后尽快将车辆开到修理厂进行换油,否则会留下很多积碳。
  刹车油缺少怎么办?
  在正常的长途行车中,若刹车警告灯突然亮起,表示刹车油不够,说明刹车系统可能有渗漏现象,此时不可以继续开车,应该及时停车,必须马上购买和本车相同标号的刹车油添加,如果买不到刹车油,可以买高度数的白酒代替添加,这不会影响刹车效果,但不可频繁刹车,然后应尽快将车辆开到修理厂检修,并彻底更换制动液。
  没有高号油怎么办?
  若您的车发动机压缩比较高,而途中又加不到高标号汽油,您可购买两袋“樟脑球”,将它放在汽油中溶化,然后用丝袜过滤后加入油箱(比例为10升油加两颗)即可。但这种方法只能作为临时应急,不能长期使用,一旦可以加到高标号的汽油后,应该尽量在汽油灯亮了以后再去加高标号汽油,连续3次灯亮后再加汽油后,就可消除上述临时应急带来的后遗症了。

注意细节:巧解行车八大危险

开车,对于一个刚领驾照的菜鸟来说,感觉还是惶惶的,要想进入大虾的级别,也不是一朝一夕的事情,其实进阶高手也不过就是经验累计的过程,车辆行驶在马路上,情况是变化莫测的,只要你稍加留心、胆大、心细,遵章守纪,各行其道,开车也就变的不过如此了;不仅如此,一些看似很微妙的细节却可以让你避免意外的发生。
  潜在危险之一
  在一个三车道的路上,当你从左车道超越位于中间车道的前车后回中间车道,这时后面有一辆车以更快的速度从右侧车道超车且稍前于你并入中间车道,如果你只看前面或后视镜,你的车头就有可能横擦对方的车尾。 由于两车超车时的速度都很快,发现时距离太近以至来不及反应。这种擦碰的危险及类似情况常发生在多车道的城市道路上。
  建议:眼观六路,耳听八方,超车后不能只顾及一面,要多留意右边的车辆。
  潜在危险之二
  跟车超车是一种常见的现象,一般前车超车从容的时候会走直线并道,这样会有余地挤入两车中间。但当对面来车很快时,前车就会慌忙急拐并道把你晾在超车道上。这时就会前后左右无路可逃。更加危险的是,前车比你大一圈,对面来车看不到你,在前车超车并道时对面来车反而开始加速。这种情况多发生在未安装隔离带的乡村公路上。
  措施:不提倡这种超车方式,毕竟是属于占道超车,如果实在要超,等前面的车辆超车入位后再行动,尤其是警惕大车或长车。
  潜在危险之三
  超车是汽车行驶中的高危时段(车速相对快,距离也相对较近),当您刚超过前车一露出车头时,却发现一个行人从被超车的侧方奔跑过来,往往在超车前,车辆和行人都是看不到对方的,行人匆忙横穿,超车车辆匆忙加速,等超过前车露头时,行人刚好从前车面前冲出来。
  建议:超车的时候,在安全距离下转到左道,鸣笛并稍加观察周围的情况,待加速至与被超车辆平行时,再稍作观察并加速超过。
  潜在危险之四
  驾驶室的两个侧柱足以挡住一个行人。同样,车内中后视镜也会不同程度遮挡右下45度视线。在无红灯的十字路口或人车混杂的闹市区,目标较多使注意力分散,行人进入视线死角可能不被察觉。如行人与汽车方向平行时这些死角可以保持数秒。这时汽车加速或转弯行人就会突然闪出来导致措手不及。虽然碰撞不会太严重,但剐了车心痛不说,再加上现在的《道法》规定了行人为弱势群体哦。
  措施:碰到此类情况速度一定要慢,以便有足够时间四处观察,要以三个死角为重点察看目标,可以适当按下喇叭来提醒周围的行人。
  潜在危险之五
  经过小街道时,由于大部分车都贴了膜看不清车内的一些情况,当你经过时要注意停驻在右边车里的马大哈突然开门。这些事情基本都发生在小街或在小区内,把门擦花到都是小事,万一把手弄伤,那就很麻烦了。自己也要引以为戒,开车门下车前一定要看看后面的情况。
  措施:感觉侧前方车门有开启的意向动作,马上减速,鸣笛,尽可能望中间行驶。
  潜在危险之六
  在乡村路上,有时会遇到农民晾晒的麦子以及因修路有短暂的碎沙路面。因为很短很多人会高速通过。这是非常危险的。试想当车辆在紧急情况时,人都会下意识地制动或避闪,往往在这样的路面上车采取这种措施的话,车的轮胎将失去路面对它的附着力,那么这时的车,就不是你所能控制的了。
  措施:对路面变化的影响要有清醒的认识,提前减速并采取预防性措施,防患于未然。
  潜在危险之七
  在公路上开车, 如果有一辆大车紧紧跟随,寸步不离,是否有紧迫的感觉?此时的您应该保持清醒的头脑。不要盲目的提速来甩开它,如果前面出现了紧急情况,你刹得住车,大车停得住吗?
  措施:在同等距离和速度下,大车追尾的危险和伤害程度远远大于小车,毕竟体积大,体重重,从而制动的距离也就增加了不少,所以,尽量避让它是良策,打个转向灯,减速,靠边,用您的行动来告诉那个庞然大物:“您先……”
  潜在危险之八
  走了很长的盘山路,在一段较空旷且平直的下坡路时不放空挡滑行,这个您肯定是知道的,但这个时候您可能会有放松一下的想法,把脚从制动踏板或油门踏板上拿下来活动活动?如果发生突然情况,由于你的脚失去的踏板的参照物,在一瞬间你能保证你是踏到了制动踏板上?
  建议:你的脚虽然有点累,但还是建议让它们坚持在战斗岗位上吧。
来源:中国汽车网(F-02)

说说开车时的紧急情况和预防(转)

     开车时遇到紧急情况,如果我们没有惊慌失措,我们能做的有两点:一刹车,二打方向。
   但很明显的,有时紧急情况下,刹车和方向的作用还是很有限的.
   追尾是常见事故,开车时,有时我们和前面的车跟得比较紧,而这时偏偏前面的车突然一脚刹车踩到底,一下子急刹车,哟,千年等一回,这时向右不好打方向,右边有自行车和行人,向左,对面有来车,也不好打方向,这时也唯有一脚刹车踩到底,但此时前途是黑暗的,心中浑身是冰凉的,眼看着车子是箭一样不停的朝前撞去。
   像这种情况,有时出于本能,(还有可能手握方向盘的位置向左打方向方便),我们会向左边打方向避让,但因为距离和前车太近了,可能还是让不开的,而这时也很可能和左边的对面来车再次发生碰撞。如果事故大一点的话,就属于急中出乱,乱上加乱。
   可以说,在这种情况下,无论怎样打方向,无论怎样刹车,都无法再保证我们的人车安全。
   我开车时也遇到过两三次前面的车突然急刹车,好像当时觉得急打方向避让是让不开的,或者是很不安全的。通过自我思想反省,现在开车时还是注意这个和前车的安全距离问题的,不跟得太近。
   还有,像行人和自行车突然横穿公路,而这条路又不太宽,我们当时的车速又比较快,这,十万火急,那我们急刹车和打方向,以最好最标准的动作,双管齐下!对不起,很抱歉,因为这是属于意外紧急情况,安全操作程序一律无用无效。
   有个朋友发生两次相同的事故,都是在快速行驶准备超摩托车时,近前的摩托车却突然向左斜穿公路,在没思想准备的心理情况下,或者在速度快的情况下,这也算是紧急情况,汽车驾驶员同样赶紧方向加刹车,结尾也同样以碰撞来宣告结束。
   有个朋友才学开车,下雨天,在一条比较落窄的公路上,这时后面有一辆车超车,因为路窄,超车时两辆车靠得很近,超车将近结束时,当时前面没有任何情况,但超车的车却突然向被超车挤压方向并施加刹车,这也是个突然意想不到的紧急情况吧?被超车出于本能向右跟把方向冲出路面翻车,这个事故原因,可能是新驾驶员才开车,没经验,不知道后面有一辆车一直想超车,而超车的人又不知道前车是个新驾驶员,只知道超好了车想出出气解解恨,所以有了这么个难题,这个难题基本上也是没解的,所以从才学开车起,在不大宽的道路上,当别人超车时,就最好注意,脚赶快移到刹车上,从各种方位上和超车的车拉开安全距离,手抓紧方向盘,注意预防。
   附带探讨一下这时的应急处理,关键的可能是,当时应手抓紧方向盘,不要轻易的打方向,不要轻易的下沟,踩下刹车,能让就让,不能让就抓紧方向先碰刮一下。而先一下子本能的避让下沟好像不大好。
   还有我举过的自已经历的例子,坐朋友的夏利车,在一条不太宽的公路上,夜里,90多公里的时速,突然发现路前面有张不起眼的方桌,四平八稳的放在路中间,因为夜晚视线有限,等发现了就紧急打方向避让,结果冲出路面翻车,很危险,实际上这时正确的应急处理也应该是牢牢抓紧方向盘,踩刹车,那怕最后对准方桌撞一撞,问题不大。
   一般来说,遇情况就先刹车减速,再打方向避让,如有不减速想侥幸避让通过是错误的。
   面对可能会发生的情况,提前有思想准备,情况就不过是一般情况,而心理上没相应的思想准备,情况就成了紧急情况。
   如果我们思想上准备好了,措施上预防好了,无形中就将危险情况化解了。
   夜晚车速放慢点,思想上准备前面有看不怎么清楚的东西,实际开车时一步步看清了就安全了,
   别人超车时,思相上防着他突然急刹车,这样也安全。
   前面有情况,比如在不太宽的道路上,路边有同向行驶自行车和行人,或者是视线隐蔽不清的地方,一律用:减速、提前响喇叭、拉开安全距离、注意观察、随时准备停车这五点来预防,如有时不好响喇叭,那这时车速就要再放慢点。可以说,遇到任何情况,都可以用这五点来预防。
   前面的情况,会可能眨眼之间变成危急情况,所以认为,还是要多作准备预防措施。
   危急情况发生时,大多时很可能超过处界安全条件和我们自身心理的承受能力,我们的身心基本上是处于超负荷状态,急中生智的少,忙中出乱的多。
   可能我们心里还是很有点迷信自已的手急眼快,我以前也喜欢开快车,不过实事求是的评估我自已,简单的应急能力有这么一点,但真的遇到突如其来的事时,反应能力还是极差的,要么是惊慌失措,或者是呆若木马。
   设想这样一个情节,深更半夜,黑灯瞎火,不是开车,是走路,一个人在路上往前跑,这时后面有一个人悄悄的跟上来,突然贴近耳边高声怪笑,这也算是紧急情况吧?有多少人能可以冷静的应对,大概要吓昏了一半。
   半夜,还是开车的好,汽车提供我们一个安全的空间。
   在开车时,好的预防意识,好的预防措施,同样很好为我们提供一个可靠的安全行车空间。

黑客基础之DOS

系统外部命令(均需下载相关工具):
1、瑞士军刀:nc.exe
参数说明:
-h 查看帮助信息
-d 后台模式
-e prog程序重定向,一但连接就执行[危险]
-i secs延时的间隔
-l 监听模式,用于入站连接
-L 监听模式,连接天闭后仍然继续监听,直到CTR+C  
-n IP地址,不能用域名
-o film记录16进制的传输
-p[空格]端口 本地端口号
-r 随机本地及远程端口
-t 使用Telnet交互方式
-u UDP模式
-v 详细输出,用-vv将更详细
-w数字 timeout延时间隔
-z 将输入,输出关掉(用于扫锚时)
     基本用法:
nc -nvv 192.168.0.1 80   连接到192.168.0.1主机的80端口
nc -l -p 80   开启本机的TCP 80端口并监听
nc -nvv -w2 -z 192.168.0.1 80-1024   扫锚192.168.0.1的80-1024端口
nc -l -p 5354 -t [...]