虽然前不久网通的访问我的blog有问题,但是好歹电信访问没问题。
但是,从昨天开始,电信的也不能访问了。晕死啊!这封锁的也太严密了吧?
无法,只有暂时挪一下服务器。等国外的虚拟主机可以访问了再挪回去…
折腾~
虽然前不久网通的访问我的blog有问题,但是好歹电信访问没问题。
但是,从昨天开始,电信的也不能访问了。晕死啊!这封锁的也太严密了吧?
无法,只有暂时挪一下服务器。等国外的虚拟主机可以访问了再挪回去…
折腾~
真是时光飞逝,今天就已经到了返程的日子了。还有半天时间,我们就要离开这美丽的芒果湾,向曼谷进发了。
早上起来到View Point的餐厅吃了早餐,就去换了衣服准备开始潜水了。
因为氧气还没到,我们就先用昨天剩下的那半瓶氧气先潜了~
早上的大海,又是不一样的感觉。
我们贴着海底,从珊瑚群中穿过,伴随着一群一群的鱼儿从身边游过。仿佛自己置身于另外一个世界当中。对周围的一切都那么的好奇…
我们正沿着珊瑚玩得悠哉,就看到教练在前面打手势让我们绕行。定睛一看,发现前方游一条大概一米长的大鱼,正在那围着一片区域游来游去。也没看出什么特别的来,不过教练既然让绕行,肯定是有原因的。后来上岸的时候才知道,之所以要绕开那条大鱼,是因为那条大鱼正在保护它的鱼卵。如果那个时候闯入它的“领地”的话,就会被它攻击。
在水下的时间过得真是很快,特别是只剩下半瓶氧气的话,呵呵。转眼间,氧气就用光了,只有上岸休息先。
在岸边玩浮潜,扔面包喂鱼。玩了快2个小时了,教练过来说。实在不好意思,只到了两瓶氧气。就只有不收我们第三瓶氧气的费用了。因为赶时间,也没多想,就同意了。本来应该让他再优惠些的,因为本来是谈了3瓶氧气才这个价格的。
这次教练教了我们怎么自己换氧气瓶,然后测试好呼吸器。在背上装备以后,直接就从码头上跳到海里了。然后从船下面贴着海底向海中游去…
同一个地方潜得太多了,感觉没什么新鲜了。以至于我现在已经想不起来第三潜的时候看到些什么东西了。呵呵
只想起来我们回到岸边的时候已经是12:30了。一个小时以后,我们的返程船就要从涛岛的码头出发了。
连忙上岸冲淡、收拾行李、到餐厅午餐,然后就坐上Taxi-Boat向码头出发了。
还好,我们在1:20的时候到达了码头。不过这个时候虽然码头排满了人,但还连船的影子都还没见到。晚点…有得等了。泰国的时间观由此可见一斑…
这个时候正是一天当中最热的时候,烈日就在头顶上放肆的暴晒。感觉周围的东西都在溶化一样…
等了半个多小时,船才到。然后下客,然后又等了半个小时,才到我们上船。马上跑进空调仓里面找了个位子坐下,才舒服些。
我们坐的是双体船,感觉要比普通的单体船要更稳一些。
直到下午5点左右了,我们才到达Chumporn的码头。又转空调大巴,到达Chumporn的市中心中转点。告知我们的火车要晚上9点才开,8:45到这里乘车就可以。
在寄存了行李后,我们一行人就在Chumporn开始闲逛+晚饭了。
8:40回到中转处,然后他们开始安排车送我们去火车站。原以为路上还要十多分钟,结果才五分钟就到达了火车站了。
然后就在火车站开始等火车了。周围有很多洋人也和我们一样的行程~
火车等的时间还不算太长,大概9:20左右,火车就到了。
众人挤上车以后才发现,这个火车实在太小了。也就是我们所称的米轨火车。过道就1个半人宽,睡上铺以后翻身都很难… 下铺的话还好些。
只有艰苦一下啦…
在泰国,那么小的火车,还开得飞快!加速、停车的时候都有明显的感觉。那时真应该用GPS测一下看看它飙到多少时速了。
虽然环境不是很好,可大家可能都太累了。不一会就睡着了~
A组:南非、墨西哥、乌拉圭、法国
B组:阿根廷、尼日利亚、韩国、希腊
C组:英国、美国、阿尔及利亚、斯洛文尼亚
D组:德国、澳大利亚、塞尔维亚、加纳
E组:荷兰、丹麦、日本、喀麦隆
F组:意大利、巴拉圭、新西兰、斯洛文尼亚
G组:巴西、朝鲜、科特迪瓦、葡萄牙
H组:西班牙、瑞士、洪都拉斯、智利
!– A组赛程 begin –日期 时间 对阵 组别 比赛地
6月11日 周五 22:00 南非VS墨西哥 A组 约翰内斯堡
6月12日 周六 02:30 乌拉圭VS法国 A组 开普敦
6月17日 周四 02:30 南非VS乌拉圭 A组 比勒陀利亚
6月17日 周四 19:30 法国VS墨西哥 A组 波罗瓜尼
6月22日 周二 22:00 墨西哥VS乌拉圭 A组 勒斯腾堡
6月22日 周二 22:00 法国VS南非 A组 布隆方丹
!– B组赛程 begin –日期 时间 对阵 组别 比赛地
6月12日 周六 19:30 阿根廷VS尼日利亚 B组 约翰内斯堡
6月12日 周六 22:00 韩国VS希腊 B组 伊丽莎白港
6月17日 周四 22:00 希腊VS尼日利亚 B组 布隆方丹
6月18日 周五 02:30 阿根廷VS韩国 B组 约翰内斯堡
6月23日 周三 02:30 尼日利亚VS韩国 B组 德班
6月23日 周三 02:30 希腊VS阿根廷 B组 波罗瓜尼
!– C组赛程 begin –日期 时间 对阵 组别 比赛地
6月13日 周日 02:30 英格兰VS美国 C组 勒斯腾堡
6月13日 周日 19:30 阿尔及利亚VS斯洛文尼亚 C组 波罗瓜尼
6月18日 周五 22:00 斯洛文尼亚VS美国 C组 约翰内斯堡
6月19日 周六 02:30 英格兰VS阿尔及利亚 C组 开普敦
6月23日 周三 22:00 斯洛文尼亚VS英格兰 C组 伊丽莎白港
6月23日 周三 22:00 美国VS阿尔及利亚 C组 比勒陀利亚
!– D组赛程 begin –日期 时间 对阵 组别 比赛地
6月13日 周日 22:00 德国VS澳大利亚 D组 德班
6月14日 周一 02:30 塞尔维亚VS加纳 D组 比勒陀利亚
6月18日 周五 19:30 德国VS塞尔维亚 D组 伊丽莎白港
6月19日 周六 19:30 加纳VS澳大利亚 D组 勒斯腾堡
6月24日 周四 02:30 加纳VS德国 D组 约翰内斯堡
6月24日 周四 02:30 澳大利亚VS塞尔维亚 D组 内尔斯普雷特
!– E组赛程 begin –日期 时间 对阵 组别 比赛地
6月14日 周一 19:30 荷兰VS丹麦 E组 约翰内斯堡
6月14日 周一 22:00 日本VS喀麦隆 E组 布隆方丹
6月19日 周六 22:00 荷兰VS日本 E组 伊丽莎白港
6月20日 周日 02:30 喀麦隆VS丹麦 E组 比勒陀利亚
6月25日 周五 02:30 丹麦VS日本 E组 勒斯腾堡
6月25日 周五 02:30 喀麦隆VS荷兰 E组 开普敦
!– F组赛程 begin –日期 时间 对阵 组别 比赛地
6月15日 周二 02:30 意大利VS巴拉圭 F组 开普敦
6月15日 周二 19:30 新西兰VS斯洛伐克 F组 勒斯腾堡
6月20日 周日 19:30 斯洛伐克VS巴拉圭 F组 布隆方丹
6月20日 周日 22:00 意大利VS新西兰 F组 内尔斯普雷特
6月24日 周四 22:00 斯洛伐克VS意大利 F组 约翰内斯堡
6月24日 周四 22:00 巴拉圭VS新西兰 F组 波罗瓜尼
!– G组赛程 begin –日期 时间 对阵 组别 比赛地
6月15日 周二 22:00 科特迪瓦VS葡萄牙 G组 伊丽莎白港
6月16日 周三 02:30 巴西VS朝鲜 G组 约翰内斯堡
6月21日 周一 02:30 巴西VS科特迪瓦 G组 约翰内斯堡
6月21日 周一 19:30 葡萄牙VS朝鲜 G组 开普敦
6月25日 周五 22:00 葡萄牙VS巴西 G组 德班
6月25日 周五 22:00 朝鲜VS科特迪瓦 G组 内尔斯普雷特
!– H组赛程 begin –日期 时间 对阵 组别 比赛地
6月16日 周三 19:30 洪都拉斯VS智利 H组 内尔斯普雷特
6月16日 周三 22:00 西班牙VS瑞士 H组 伊丽莎白港
6月21日 周一 22:00 智利VS瑞士 H组 伊丽莎白港
6月22日 周二 19:30 西班牙VS洪都拉斯 H组 约翰内斯堡
6月26日 周六 02:30 智利VS西班牙 H组 比勒陀利亚
6月26日 周六 02:30 瑞士VS洪都拉斯 H组 布隆方丹
1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作:
a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
b. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
c. 在右窗格中,右键单击“Type”,然后单击“修改”。
d. 在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。
2. 将 AnnounceFlags 设置为 5。为此,请按照下列步骤操作:
a. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags
b. 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。
c. 在“编辑 DWORD 值”的“数值数据”框中键入 5,然后单击“确定”。
3. 启用 NTPServer。为此,请按照下列步骤操作:
a. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
b. 在右窗格中,右键单击“Enabled”,然后单击“修改”。
c. 在“编辑 DWORD 值”的“数值数据”框中键入 1,然后单击“确定”。
进服务-停止windows time 服务, 再启动windows time 服务。 这样时间服务器就配置完毕
客户机设置:
册表项 MaxPosPhaseCorrection
路径 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig
十进制修改为999999999
注册表项 MaxNegPhaseCorrection
路径 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig
十进制修改为999999999
上面2项修改意思为:可以同步时间超过31年的时间差。因为XP默认为15小时, 超过15小时差就不给自动更新时间。
注册表项 NtpServer
路径 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters
十进制修改为192.168.*.* (服务器地址)
注册表项 SpecialPollInterval
路径HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient
修改为600 意思为10分钟自动更新时间一次 默认为7天更新一次
进服务-停止windows time 服务, 再启动windows time 服务。客户机设置完毕!
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……
方法一
declare @max integer,@id integer
declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1
open cur_rows
fetch cur_rows into @id,@max
while @@fetch_status=0
begin
select @max = @max -1
set rowcount @max
delete from 表名 where 主字段 = @id
fetch cur_rows into @id,@max
end
close cur_rows
set rowcount 0
方法二
有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重 复或都重复可以忽略。
1、对于第一种重复,比较容易解决,使用
select distinct * from tableName
就可以得到无重复记录的结果集。
如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除
select distinct * into #Tmp from tableName
drop table tableName
select * into tableName from #Tmp
drop table #Tmp
发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。
2、这类重复问题通常要求保留重复记录中的第一条记录,操作方法如下
假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集
select identity(int,1,1) as autoID, * into #Tmp from tableName
select min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoID
select * from #Tmp where autoID in(select autoID from #tmp2)
最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写在select子句中省去此 列)