??xml version="1.0" encoding="utf-8" standalone="yes"?>
一、墨卡托投媄、高?克吕格投影、UTM投媄
1Q?墨卡?Mercator)投媄
墨卡?Mercator)投媄Q是一U?{角正切圆柱投媄”Q荷兰地囑֭家墨卡托QGerhardus Mercator 1512Q?594Q在1569q拟定,假设地球被围在一中空的圆柱里Q其标准U线与圆q切接触,然后再假惛_球中心有一盏灯Q把球面上的囑Ş投媄到圆׃上,再把圆柱体展开Q这是一q选定标准U线上的“墨卡托投?#8221;l制出的地图。墨卡托投媄没有角度变ŞQ由每一点向各方向的长度比相{,它的l纬UK是^行直U,且相交成直角Q经UK隔相{,U线间隔从标准纬U向两极逐渐增大。墨卡托投媄的地图上长度和面U变形明显,但标准纬U无变ŞQ从标准U线向两极变形逐渐增大Q但因ؓ它具有各个方向均{扩大的Ҏ,保持了方向和怺位置关系的正。在地图上保持方向和角度的正是墨卡托投q优点Q墨卡托投媄地图常用作航图和航I图Q如果@着墨卡托投影图上两炚w的直U航行,方向不变可以一直到辄的地Q因此它对船舰在航行中定位、确定航向都h有利条gQ给航v者带来很大方ѝ?#8220;底地Ş囄l规?#8221;QGB/T 17834-1999Qv军航保部赯Q中规定1Q?5万及更小比例的图采用墨卡托投影,其中基本比例v底地形图Q?Q?万,1Q?5万,1Q?00万)采用l一基准U线30°Q非基本比例图以制囑域中Uؓ基准U线。基准纬U取x度或整分?/p>
墨卡托投影坐标系取零子午U或自定义原点经U?L0)与赤道交点的投媄为原点,零子午线或自定义原点l线的投׃ؓU坐标X_赤道的投׃ؓ横坐标Y_构成墨卡托^面直角坐标系?/p>
2Q?高斯-克吕?Gauss-Kruger)投媄和UTMQUniversal Transverse MercatorQ投?/font>
Q?Q高?克吕格投影性质
高斯-克吕?Gauss-Kruger)投媄U?#8220;高斯投媄”Q又?{角横切椭圆柱投?#8221;Q地球椭球面和^面间正Ş投媄的一U。d国数学家、物理学家、天文学安斯(Carl FriedrichQaussQ?777一 1855Q于十九世纪二十q代拟定Q后ld国大地测量学家克吕格QJohannes KrugerQ?857?928Q于 1912q对投媄公式加以补充Q故名?/p>
该投影按照投影带中央子午U投׃ؓ直线且长度不变和赤道投媄为直U的条gQ确定函数的形式Q从而得到高斯一克吕格投影公式。投影后Q除中央子午U和赤道为直U外Q?其他子午U均为对UC中央子午U的曲线。设想用一个椭圆柱横切于椭球面上投影带的中央子午线Q按上述投媄条gQ将中央子午U两侧一定经差范围内的椭球面正Ş投媄于椭圆柱面。将椭圆柱面沿过南北极的母线剪开展^Q即为高斯投影^面。取中央子午U与赤道交点的投׃ؓ原点Q中央子午线的投׃ؓU坐标x_赤道的投׃ؓ横坐标y_构成高斯克吕格^面直角坐标系?/p>
高斯-克吕格投影在长度和面U上变Ş很小Q中央经U无变ŞQ自中央l线向投影带边缘Q变形逐渐增加Q变形最大之处在投媄带内赤道的两端。由于其投媄_ֺ高,变Ş,而且计算便(各投影带坐标一_只要出一个带的数据,其他各带都能应用Q,因此在大比例地形图中应用,可以满军事上各U需要,能在图上q行_的量计?/p>
Q?Q高?克吕格投影分?/font>
按一定经差将地球椭球面划分成若干投媄?q是高斯投媄中限刉度变形的最有效Ҏ。分带时既要控制长度变Ş使其不大于测图误差,又要使带C致过多以减少换带计算工作Q据此原则将地球椭球面沿子午U划分成l差相等的瓜瓣Ş地带,以便分带投媄。通常按经?度或3度分为六度带或三度带。六度带?度子午线h隔经?度自西向东分带,带号依次~ؓW?1?…60带。三度带是在六度带的基础上分成的Q它的中央子午线与六度带的中央子午线和分带子午线重合Q即?1.5度子午线h隔经?度自西向东分带,带号依次~ؓ三度带第 1?…120带。我国的l度范围西v 73°东至135°Q可分成六度带十一个,各带中央l线依次?5°?1°?7°?#8230;…?17°?23°?29°?35°Q或三度带二十二个。六度带可用于中比例尺Q如 1Q?50000Q测图,三度带可用于大比例尺Q如 1Q?0000Q测图,城徏坐标多采用三度带的高斯投影?/p>
Q?Q高?克吕格投影坐?/font>
高斯- 克吕格投影是按分带方法各自进行投影,故各带坐标成独立pȝ。以中央l线投媄为纵?x), 赤道投媄为横?y),两u交点即ؓ各带的坐标原炏V纵坐标以赤道ؓ零v,赤道以北为正Q以南ؓ负。我国位于北半球Q纵坐标均ؓ正倹{横坐标如以中央l线为零LQ中央经U以东ؓ正,以西Q横坐标出现负|使用不便Q故规定坐标纵轴西U?00公里当作起始_凡是带内的横坐标值均?500公里。由于高?克吕格投影每一个投影带的坐标都是对本带坐标原点的相对|所以各带的坐标完全相同Qؓ了区别某一坐标pȝ属于哪一带,在横轴坐标前加上带号Q如(4231898m,21655933m)Q其?1即ؓ带号?nbsp;
Q?Q高?克吕格投׃UTM投媄
某些国外的Y件如ARC/INFO或国外A器的配套软g如多波束的数据处理Y件等Q往往不支持高?克吕格投影,但支持UTM投媄Q因此常有把UTM投媄坐标当作高斯-克吕格投影坐标提交的现象?/p>
UTM投媄全称?#8220;通用横u墨卡托投?#8221;Q是{角横u割圆柱投影(高斯-克吕gؓ{角横u切圆柱投影)Q圆柱割地球于南U?0度、北U?4度两条等高圈Q该投媄地球划分ؓ60个投影带Q每带经差ؓ6度,已被许多国家作ؓ地Ş囄数学基础。UTM投媄与高斯投q主要区别在南北格|线的比例系CQ高?克吕格投q中央l线投媄后保持长度不变,x例系Cؓ1Q而UTM投媄的比例系Cؓ0.9996。UTM投媄沿每一条南北格|线比例pL为常敎ͼ在东西方向则为变敎ͼ中心格网U的比例pL?.9996Q在南北U行最宽部分的边缘上距M心点大约 363公里Q比例系Cؓ 1.00158?/p>
高斯-克吕格投׃UTM投媄可近似采?Xutm=0.9996 * X高斯QYutm=0.9996 * Y高斯q行坐标转换。以下D例说?基准面ؓWGS84)Q?/p>
输入坐标Q度Q?高斯投媄Q米Q?nbsp; UTM投媄Q米Q? Xutm=0.9996 * X高斯, Yutm=0.9996 * Y高斯
U度|XQ?2 3543600.9 3542183.5 3543600.9*0.9996 ?3542183.5
l度|YQ?21 21310996.8 311072.4 (310996.8-500000)*0.9996+500000 ?311072.4
注:坐标点(32,121Q位于高斯投q21带,高斯投媄Y?1310996.8中前两位“21”为带P坐标点(32,121Q位于UTM投媄?1带,上表中UTM投媄的Y值没加带受因坐标Uu西移?00000cI转换时必dY值减?00000乘上比例因子后再?00000?/p>
单点转换步骤如下Q?nbsp;
Q?Q选择是高斯正转换q是反{换,~省为经U度转换到高斯投影坐标,投媄坐标单位为米?/p>
Q?Q选择大地基准面,~省北京54Q如果是GPS定位数据别忘了切换ؓWGS84?/p>
Q?Q选择分带Q?度或6度, ~省?度?/p>
Q?Q输入中央经度,20带(114°E?20°EQ中央经度ؓ117度,21带(120°E?26°EQ中央经度ؓ123度?/p>
Q?Q如正向投媄Q选择l纬度输入数据格式,有三个选项Q缺省ؓ十进制度格式。具体输入方式如下例Q?/p>
??nbsp; 原始U度?nbsp; 原始l度?nbsp; 输入U度?nbsp; 输入l度?
十进制度 35.445901° 122.997344° 35.445901 122.997344
度分 35°26.7541′ 122°59.8406′ 3526.7541 12259.8406
度分U?/font> 35°26′45.245″ 122°59′50.438″ 352645.245 1225950.438
Q?Q正投媄按选定格式?#8220;输入”栏输入经U度|反投p入以cؓ单位的X、Y坐标倹{?/p>
Q?Q单?#8220;单点转换”按钮?/p>
Q?Q在“输出”栏查看计结果?nbsp;
扚w转换步骤如下Q?nbsp;
Q?Q准备好需要{换的输入数据文gQ要求是文本文gQ分两列Q第一列纬度值或U向坐标|W二列经度值或横向坐标|两列之间用空格分开。正向投影时Q纬度值及l度值格式可以有三种选择Q缺省当作十q制度处理;反向投媄ӞU向及横向坐标值必Mcؓ单位?/p>
下例为度分秒格式(WGS84)?°带正投媄输入数据文g testdata.txt
352645.245 1225950.438
353800.402 1230000.378
351600.519 1225959.506
345800.101 1225959.8
343600.336 1230000.26
341400.018 1225959.897
335159.17 1225959.46
333000.08 1230000.28
Q?Q选择是高斯正转换q是反{换,~省为经U度转换到高斯投影坐标,投媄坐标单位为米?/p>
Q?Q选择大地基准面,~省北京54Q如果是GPS定位数据别忘了切换ؓWGS84?/p>
Q?Q选择分带Q?度或6度, ~省?度?/p>
Q?Q输入中央经度,20带(114°E?20°EQ中央经度ؓ117?21带(120°E?26°EQ中央经度ؓ123度?/p>
Q?Q如正向投媄Q选择输入数据文g中的l纬度输入数据格式,有三个选项Q缺省ؓ十进制度格式?/p>
Q?Q单?#8220;扚w转换”按钮。弹出打开文g对话框,输入你的数据文g名?/p>
Q?Q输入{换结果文件名Q单?#8220;保存”后,E序开始进行计?/p>
Q?Q打开输出文g查看计算l果Q结果分五列Q第一序号,W二列输入纬度值或U向坐标|W三列输入经度值或横向坐标?W四列{换后U度值或U向坐标|W五列{换后l度值或横向坐标倹{?nbsp;
下例为度分秒格式(WGS84)?°带正投媄转换l果数据文g result.txt
1 352645.245 1225950.438 3924063.3 21499758.9
2 353800.402 1230000.378 3944871.4 21500009.5
3 351600.519 1225959.506 3904193.8 21499987.5
4 345800.101 1225959.8 3870898.1 21499994.9
5 343600.336 1230000.26 3830228.5 21500006.6
6 341400.018 1225959.897 3789544.4 21499997.4
7 335159.17 1225959.46 3748846.4 21499986.1
8 333000.08 1230000.28 3708205 21500007.2
二、分带方?/strong>
我国采用6度分带和3度分带:
1?.5万及1?万的地ŞN?度分带投影,即经差ؓ6度,从零度子午线开始,自西向东每个l差6度ؓ一投媄带,全球共分60个带Q用1Q?Q?Q?Q?Q?#8230;…表示Q即东经0?度ؓW一带,其中央经U的l度Zl?度,东经6?2度ؓW二带,其中央经U的l度?度?/p>
1?万的地ŞN?度分带,从东l?.5度的l线开始,每隔3度ؓ一带,?Q?Q?Q?#8230;…表示Q全球共划分120个投影带Q即东经1.5?4.5度ؓW?带,其中央经U的l度Zl?度,东经4.5?.5度ؓW?带,其中央经U的l度Zl?度.我省位于东经113度-东经120度之_跨第38?9?0p3个带Q其中东l?15.5度以西ؓW?8带,其中央经Uؓ东经114度;东经115.5?18.5度ؓ39带,其中央经Uؓ东经117度;东经118.5度以东到山v关ؓ40带,其中央经Uؓ东经120度。地形图上公里网横坐标前2位就是带P例如Q??万地形图上的横坐标ؓ20345486Q其?0即ؓ带号Q?45486为横坐标倹{?Q当C央经U经度的计算六度带中央经U经度的计算Q当C央经U经度=Q?#176;×当地带号Q3°Q例如:地Ş图上的横坐标为2Q3Q5Q其所处的六度带的中央l线l度为:Q?#176;×Q0Q3°Q1Q7°Q适用于1ӞQ5万和Q∶Q万地Ş图)。三度带中央l线l度的计:中央l线l度Q3°×当地带号Q适用于1Ӟ万地形图Q?/p>
一的员工来自一的职业素养。一个h职业素养的高低,直接关系C一生的成就。能力和专业知识固然Ҏ一个h都很重要Q但要在职场中取得成功,最关键的还是在于职业素养!
要成Z的员工Q就需要具有以下十大职业素养:
(一)、敬业:只有你善待岗位,岗位才能善待你?/p>
在工作中Q我们经常听到这L抱怨:“不是我不愿意努力Q是我所在的部门太差Q工作岗位太q_Q太不v|要前途没前途,要发展没发展……”而在你挑剔和厌恶岗位的时候,岗位同样也会疏远和厌弃你Q更谈不上给你新的空间和Z。其实,在职Z含着金钥匙出生的人只是极数Q大部分人即使是现在已取得辉煌成q人,l大多数都是从最q_的岗位做L?/p>
曄感动和激׃无数人的畅销书《邮差弗雷d》,它的Mh公弗雷d是一个普普通通的邮差Q但他却用自q快乐、敬业和周到体脓的服务赢得了无数人的敬Q美国邮政协会还专门讄了弗雷d奖,奖励那些在投递行业认真工作,在服务、创新和责上具有同L的员工?/p>
我们大多Ch都像弗雷德一P从事着普通又q_的工作,但我们中又有几个真的像弗雷d一P把自׃h生的舞台演绎得这么精彩?
在h生这个大舞台上,永远只有演员,没有角艌Ӏ这其中的差别,完全看我们自己如何对待?/p>
如果我们?#8220;?#8221;的心来演l自q人生Q那么我们只能是一个不受重视的角艌Ӏ如果我们用“?#8221;的心L好每一个角Ԍ那么Q即使是一个小角色Q也能演Z角的风采Qƈl有一天成Z角?/p>
(?、发展:与单位需求挂钩,才会一日千里?/p>
很多职场中的人都有这L心理Q觉得单位对自己不公qI认ؓ凭自q学识和能力,单位应该l自己更大的q_Q更好的I间Q更高的待遇……但他们却很少反思:Z么自己有学识、有能力Q但却在单位中得不到重用Q原因到底在哪里Q?/p>
我认识一位经学博士Q他也有q这L苦恼和困惑。他博士毕业后,很多大企业都争相聘请他,但奇怪的是,他哪家企业都呆不长,L没几个月p辞退。于是他扑ֈ我,让我帮他分析原因Q听完他的讲qͼ我找C症结所在:别h开始争相聘请他Q是看中了他的学历。但真正C工作中,他却处处端着博士的架子,要么抱怨,要么挑剔Q却q没有真正将自己的学识用到工作中厅R我告诉他,管你拥有博士的头衔Q却没有搞懂一个职场发展的基本规则Q单位只会ؓ你的使用价g单。或怽有研I生、博士生的头衔,或许你才高八斗,学富五RQ但如果你的学识只有癑ֈ之十对单位有用,那么单位只会ؓ你这癑ֈ之十买单。而剩下的癑ֈ之九十,那是你自q事,没有哪个单位会那么傻Q对你没有ؓ单位创造Q何效益的癑ֈ之九十一起买下来。亏本的买卖谁也不会做,换了你是老总,你同样也不会买单?/p>
q番话对他触动很大,也让用一U全新的心态去面对工作。现在,他已l是一家上市公司的副总裁。所以,无论什么时候,只有自q学识、能力和单位的需求紧密联pd一P为单位创造了最大效益,那么Q自q发展才会一日千里?/p>
(?、主动:从要我做到我要做?/p>
我们员工分ZU:
W一U,自动自发的员工;
W二U,提出要求后,能落实到位的员工Q?/p>
W三U,打折扣的员工?/p>
W四U,h子的员工?/p>
W五U,“烂苹?#8221;员工?/p>
毫无疑问Q第一U员工是M单位都最Ƣ迎、也最有发展的员工。要成ؓq样的一员工,必d?#8220;从要我做到我要做”的{换,明白自己不仅是单位的雇员Q更是自qMhQ同样也是职位的Mh。到底怎么才是“我要?#8221;Q我们来看一个发生在世界著名酒店里兹·卡尔K店的故事Q一个行李员接到一个电话,原来有一位刚刚离开客h他的一份文件落在了酒店里。第二天九点Q这位客人出庭的时候将需要用到这份材料。而无Z回来取或者派人送到机场去都已经不可能了Q因为再有半个小时这位客人就要登上从华盛K往U约的飞Z?/p>
听着电话里客人焦急的声音Q行李员下决心在开庭前一定要材料送到客h手中Q于是自费买了一张机,搭乘当晚最后一班飞机飞往U约Q做q样的决定ƈ不容易,因ؓ他知道酒店是不可能给他出路费的,而且在工作时间自作主张跑到纽U去Q他可能会因此被炒鱿鱹{但他认定了帮助q位客h也是他工作的一部分Q虽然员工守则中q没有注明一个行李员要这样做?/p>
客h在法庭门口接q文件时Q那份感动和感激无法用语a来表达。当服务生忐忑不安地回到酒店Ӟ让他没想到的是,自己受到了最隆重的接待:ȝ理,部门l理都站在门口列队等候。原来那位客人打电话C酒店里,表达了自q感激之情Q说像行李员q样hd服务意识的员工真的很隑־Qƈ且表CZ后到华盛去Q一定还要住在拥有有q样优秀员工的里?#183;卡尔K店里。这件事后来被《纽U时报》的一位记者知道了Q于是写了一非常感人的报道Q一旉大家都知道里?#183;卡尔K店有q样一个主动帮助客人,U极服务的员工。声名ؓ此大振的里兹·卡尔K店,特别开展了向这位普通员工学习的zd?/p>
q位行李员的w上体现出来的主动精,值得每一个职Zh士学习。只有真正将自己当成职位的主人,才能不斤斤计较,自动自发地做好每一件事情,甚至q自己分外的都主动去做。如果能够做到这一点,又何愁没有大的发展、没有新的机会?
(?责QQ会担当才会有大发展?/p>
在职ZQ责L和发展的I间和机会往往是成正比的,也就是说Q越敢于承担Q越有大的发展?/p>
对于一的员工来说Q工作永q没?#8220;打折?#8221;Q因Z们知道,对工作打折,也就是对自己的前途和发展打折——没有Q何一个单位,会将重担交给一个工作上不认真负责、处处偷工减料的人?/p>
同时Q一个一的员工Q还是一个优U的责L担者:一旦出现问题,不找借口、不推诿责QQ而是d承担Qƈ懂得反思,避免同样的错误再ơ出现。这也是一员工应该具备的良好品格Q敢于担当的人,才能真正挑v大梁Q获得更大的发展ZQ?/p>
(?执行Q保证完成Q务?br> 执行力是所有企业都非常看重的能力,q也和每一个职业h士的发展密切相关。要想保证完成Q务,p做到四个CQ也是Q?#8220;心态到位,姿态到位,行动CQ方法到位?#8221;q四个到位很好理解,却ƈ不容易做到?/p>
心态到位,才能在思想上认真投入,心无旁骛的专心一志将事情做成。而这U不辄的不|休的态度Q就是石头见了也会点头的?/p>
姿态到位,是Z辑ֈ目标Q要有百折不挠、穷一切可能的信心和勇气?/p>
行动CQ也是Z辑ֈ目标Q要付诸怎样的实际行动,如量化自q工作Q比如今天必要完成多少EgQ要打多个电话Q访问几个客?#8230;…
技巧到位,是要有ҎQ运用智慧,使工作能够高效完成?/p>
(?品格Q小胜凭智,大胜靠d?/p>
是说小的胜利要靠我们的智慧M取,而大的胜利和发展Q则必须依靠我们的品得纵观那些杰出的成功人士Q或总们成功的q程各不相同Q但有一点却是相同的Q优U的品得?/p>
在职ZQ凭着一些小聪明或者是谋术,或许能够取得一时的成WQ但要想获得真正大的发展Q则必须?#8220;?#8221;服h?/p>
(?l效:不重苦劳重功功?/p>
在职ZQ我们经怼看到q样的现象:很多人工作勤勤恳恻I一q到头忙个不停,q得比Q何h都多都努力,但却L在原地踏步,提升发展的机会似乎M轮不C们。到底是什么原因造成了这L局面?{案是,“苦劳”重要Q?#8220;功劳”更重要,否则Q所有的“?#8221;是白辛苦,是没有效益的苦?#8220;老黄?#8221;只有插上l效的翅膀Q给单位创造出真正的效益,那么才能只有q样Q才会才能获得更好的发展?/p>
(?协作Q在团队中实现最好的自我?/p>
随着竞争的日激烈,独行侠的时代早已q去Q团队精已来被企业和个人所重视?/p>
M一个企业,如果只是一个h优秀Q而不是大多数ZU甚至是hZUQ那么这个企业不要说做大做强Q连L的生存都会有危机?/p>
同样的道理,如果如果一个h只想着自己的发展,而不想着团队的整体发展,臌虑自己的利益,而不֏整个团队的利益,那么q个团队是一盘散沙。而团队没有发展,那么个h的发展自然也无从谈赗所以,只有自q正融入团队,那么才能实现最好的自我?/p>
(?智慧:有想法更要有办法?/p>
要想成ؓ一的员工、获得最快的发展Q有一炚w帔R要,那就是做智慧型员工,不是单地用手Q而是用脑、用心去做事。加一Ҏ慧的佐料工作的汤׃鲜v来?/p>
同样的问题,用不同的Ҏ去解冻I产生的结果就会完全不同。如果方法选对了,那么效率׃大大提高Q成本就会大大降低。而有x更有办法的员工,自然也是单位最器重的?/p>
(?形象Q你是单位的品牌?br> q是一员工十大素M最后一条,也是非常重要的一条?/p>
每个企业都有自己的品牌和形象Q而这L品牌和Ş象,很大E度上是靠员工树立v来的。自q一a一行、一举一动,都可能成为别人眼中对q个企业的印象?/p>
所以,无论什么时候,都时刻要对自己有q样的要求:我就是企业的形象Q我是企业?#8220;金子招牌”Q?br>
Win2003 Server的安全性较之Win2K实有了很大的提高,但是用Win2003 Server作ؓ服务器是否就真的安全了?如何才能打造一个安全的个hWeb服务器?下面我们单介l一?/p>
一、Windows Server2003的安?/p>
1、安装系l最两需要个分区Q分区格式都采用NTFS格式
2、在断开|络的情况安装好2003pȝ
3、安装IISQ仅安装必要?IIS lgQ禁用不需要的如FTP ?SMTP 服务Q。默认情况下QIIS服务没有安装Q在d/删除Winlg中选择“应用E序服务?#8221;Q然后点?#8220;详细信息”Q双击Internet信息服务(iis)Q勾选以下选项Q?/p>
Internet 信息服务理器;
公用文gQ?/p>
后台传输服务 (BITS) 服务器扩展;
万维|服务?/p>
如果你?FrontPage 扩展?Web 站点再勾选:FrontPage 2002 Server Extensions
4、安装MSSQL及其它所需要的软g然后q行Update?/p>
5、用Microsoft 提供?MBSAQMicrosoft Baseline Security AnalyzerQ?工具分析计算机的安全配置Qƈ标识~少的修补程序和更新。下载地址Q见|的链?/p>
二、设|和理账户
1、系l管理员账户最好少建,更改默认的管理员帐户名(AdministratorQ和描述Q密码最好采用数字加大小写字母加数字的上档键l合Q长度最好不于14位?/p>
2、新Z个名为Administrator的陷阱帐P为其讄最的权限Q然后随便输入组合的最好不低于20位的密码
3、将Guest账户用q更改名U和描述Q然后输入一个复杂的密码Q当然现在也有一个DelGuest的工P也许你也可以利用它来删除Guest账户Q但我没有试q?/p>
4、在q行中输入gpedit.msc回RQ打开l策略编辑器Q选择计算机配|?Windows讄-安全讄-账户{略-账户锁定{略Q将账户设ؓ“三次登陆无效”Q?#8220;锁定旉?0分钟”Q?#8220;复位锁定计数设ؓ30分钟”?/p>
5、在安全讄-本地{略-安全选项中将“不显CZơ的用户?#8221;设ؓ启用
6、在安全讄-本地{略-用户权利分配中将“从网l访问此计算?#8221;中只保留Internet来宾账户、启动IISq程账户。如果你使用了Asp.netq要保留Aspnet账户?/p>
7、创Z个User账户Q运行系l,如果要运行特权命令用Runas命o?/p>
三、网l服务安全管?/p>
1、禁止C$、D$、ADMIN$一cȝ~省׃n
打开注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parametersQ在双的窗口中新徏Dword|名称设ؓAutoShareServerD?
2?解除NetBios与TCP/IP协议的绑?/p>
叛_|上d-属?叛_本地q接-属?双击Internet协议-高-Wins-用TCP/IP上的NETBIOS
3、关闭不需要的服务Q以下ؓ选项
Computer Browser:l护|络计算机更斎ͼ用
Distributed File System: 局域网理׃n文gQ不需要禁?/p>
Distributed linktracking clientQ用于局域网更新q接信息Q不需要禁?/p>
Error reporting serviceQ禁止发送错误报?/p>
Microsoft SerchQ提供快速的单词搜烦Q不需要可用
NTLMSecuritysupportprovideQtelnet服务和Microsoft Serch用的Q不需要禁?/p>
PrintSpoolerQ如果没有打印机可禁?/p>
Remote RegistryQ禁止远E修Ҏ册表
Remote Desktop Help Session ManagerQ禁止远E协?/p>
四、打开相应的审核策?/p>
在运行中输入gpedit.msc回RQ打开l策略编辑器Q选择计算机配|?Windows讄-安全讄-审核{略在创建审栔R目时需要注意的是如果审核的目太多Q生成的事g也就多Q那么要惛_C重的事g也越隑ֽ然如果审核的太少也会影响你发C重的事gQ你需要根据情况在q二者之间做出选择?/p>
推荐的要审核的项目是Q?/p>
d事g 成功 p|
账户d事g 成功 p|
pȝ事g 成功 p|
{略更改 成功 p|
对象讉K p|
目录服务讉K p|
Ҏ使用 p|
五、其它安全相兌|?/p>
1、隐藏重要文?目录
可以修改注册表实现完全隐藏:“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ Current-Version\Explorer\Advanced\Folder\Hi-dden\SHOWALL”Q鼠标右?“CheckedValue”Q选择修改Q把数值由1改ؓ0
2、启动系l自带的Internetq接防火墙,在设|服务选项中勾选Web服务器?/p>
3、防止SYNz水d
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新徏DWORD|名ؓSynAttackProtectQgؓ2
4. 止响应ICMP路由通告报文
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface
新徏DWORD|名ؓPerformRouterDiscovery gؓ0
5. 防止ICMP重定向报文的d
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnableICMPRedirects D?
6. 不支持IGMP协议
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新徏DWORD|名ؓIGMPLevel gؓ0
7、禁用DCOMQ?/p>
q行中输?Dcomcnfg.exe?回RQ?单击“控制台根节点”下的“lg服务”?打开“计算?#8221;子文件夹?/p>
对于本地计算机,请以右键单击“我的电脑”Q然后选择“属?#8221;。选择“默认属?#8221;选项卡?/p>
清除“在这台计机上启用分布式 COM”复选框?/p>
注:3-6内Ҏ采用的是Server2000讄Q没有测试过?003是否起作用。但有一点可以肯定我用了一D늚旉没有发现其它副面的媄响?/p>
六、配|?IIS 服务Q?/p>
1、不使用默认的Web站点Q如果用也要将 IIS目录与系l磁盘分开?/p>
2、删除IIS默认创徏的Inetpub目录Q在安装pȝ的盘上)?/p>
3、删除系l盘下的虚拟目录Q如Q_vti_bin、IISSamples、Scripts、IIShelp、IISAdmin、IIShelp、MSADC?/p>
4、删除不必要的IIS扩展名映?/p>
右键单击“默认Web站点→属?#8594;ȝ?#8594;配置”Q打开应用E序H口Q去掉不必要的应用程序映。主要ؓ.shtml, .shtm, .stm
5、更改IIS日志的\?/p>
右键单击“默认Web站点→属?|站-在启用日志记录下点击属?/p>
6、如果用的?000可以使用iislockdown来保护IISQ在2003q行的IE6.0的版本不需要?/p>
7、用UrlScan
UrlScan是一个ISAPI{选器Q它对传入的HTTP数据包进行分析ƈ可以拒绝M可疑的通信量。目前最新的版本?.5Q如果是2000Server需要先安装1.0?.0的版本。下载地址见页未的链接
如果没有Ҏ的要求采用UrlScan默认配置可以了?/p>
但如果你在服务器q行ASP.NETE序Qƈ要进行调试你需打开?WINDIR%\System32\Inetsrv\URLscan
文g夹中的URLScan.ini 文gQ然后在UserAllowVerbs节添加debug谓词Q注意此节是区分大小写的?/p>
如果你的|页?asp|页你需要在DenyExtensions删除.asp相关的内宏V?/p>
如果你的|页使用了非ASCII代码Q你需要在Option节中AllowHighBitCharacters的D?
在对URLScan.ini 文g做了更改后,你需要重启IIS服务才能生效Q快速方法运行中输入iisreset
如果你在配置后出C么问题,你可以通过d/删除E序删除UrlScan?/p>
8、利用WIS (Web Injection Scanner)工具Ҏ个网站进行SQL Injection 脆弱性扫?
下蝲地址Q[http://www.fanvb.net/websample/othersample.aspx]VB.NET爱好者[/url]
七、配|Sql服务?/p>
1、System Administrators 角色最好不要超q两?/p>
2、如果是在本机最好将w䆾验证配置为Win登陆
3、不要用Sa账户Qؓ光|一个超U复杂的密码
4、删除以下的扩展存储q程格式为:
use master
sp_dropextendedproc '扩展存储q程?
xp_cmdshellQ是q入操作pȝ的最x径,删除
讉K注册表的存储q程Q删?
Xp_regaddmultistringXp_regdeletekeyXp_regdeletevalueXp_regenumvalues
Xp_regread Xp_regwrite Xp_regremovemultistring
OLE自动存储q程Q不需要删?
Sp_OACreate Sp_OADestroySp_OAGetErrorInfoSp_OAGetProperty
Sp_OAMethodSp_OASetPropertySp_OAStop
5、隐?SQL Server、更攚w认的1433端口
叛_实例选属?常规-|络配置中选择TCP/IP协议的属性,选择隐藏 SQL Server 实例Qƈ改原默认?433端口?/p>
八、如果只做服务器Q不q行其它操作Q用IPSec
1、管理工具—本地安全策略—右击IP安全{略—管理IP{选器表和{选器操作—在理IP{选器表选项下点?/p>
d—名U设为Web{选器—点L加—在描述中输入Web服务器—将源地址设ؓMIP地址——将目标地址设ؓ我的IP地址——协议类型设为Tcp——IP协议端口W一设ZL端口Q第二项到此端口80——点d成——点ȝ定?/p>
2、再在管理IP{选器表选项下点?/p>
d—名U设为所有入站筛选器—点L加—在描述中输入所有入站筛选—将源地址设ؓMIP地址——将目标地址设ؓ我的IP地址——协议类型设ZQ意——点M一步——完成——点ȝ定?/p>
3、在理{选器操作选项下点L加——下一步——名UC输入L——下一步——选择L——下一步——完成——关闭管理IP{选器表和{选器操作H口
4、右击IP安全{略——创建IP安全{略——下一步——名U输入数据包{选器——下一步——取消默认激zd应原则——下一步——完?/p>
5、在打开的新IP安全{略属性窗口选择d——下一步——不指定隧道——下一步——所有网l连接——下一步——在IP{选器列表中选择新徏?Web{选器——下一步——在{选器操作中选择许可——下一步——完成——在IP{选器列表中选择新徏的阻止筛选器——下一步——在{选器操作中选择L ——下一步——完成——确?/p>
6、在IP安全{略的右边窗口中叛_新徏的数据包{选器Q点Lz,不需要重启,IPSec可生效.
九、徏?/p>
如果你按本文L作,每做一Ҏ改就试一下服务器Q如果有问题可以马上撤消更改。而如果更改的Ҏ多,才发现出问题Q那很隑ֈ断问题是出在哪一步上了?/p>
十、运行服务器记录当前的程序和开攄端口
1、将当前服务器的q程抓图或记录下来,其保存Q方便以后对照查看是否有不明的程序?/p>
2、将当前开攄端口抓图或记录下来,保存Q方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进E,和端口这一步可以省略?/p>
2.启用行号
工具->选项 -> 文本~辑?-> C# -> 常规 -> 行号
3.格式讄
工具->选项 -> 文本~辑?-> C# -> 格式讄 -> 间距
4.制表符TAB改ؓ4个空格符
工具->选项 -> 文本~辑?-> C# -> 制表W?-> 插入I格
5.讄WindowsH体的GridSize?br>工具->选项 -> Windows H体设计?-> 常规 讄? 4, 4
6.讄Web目文g~存
目->Web讄->Web目文g~存的位|?/p>
查看IIS理器发现WORLD WIDE WEB PUBLISHING SERVICE未能启动?/p>
查程序依赖,其他lg均正常工作?/p>
手动启动WORLD WIDE WEB PUBLISHING SERVICEQ出现错误提C?/p>
查看EVENT VIEWERQ发现ERROR信息Q?/p>
The World Wide Web Publishing Service service terminated with service-specific error 2147500034 (0x80004002).
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
----------------
解决办法Q?/p>
Start, run: regsvr32 c:\windows\system32\oleaut32.dll
Web Map Service主要用于提供׃n地图数据服务Q能动态地响应客户E序的请求,用戯求处理,转换成便于用L观理解的地图囑փ、指定坐标点的要素信息、以及地囄功能说明信息?/span>
Web Map Service规范主要定义了三个结构的操作Q?/span>GetCapbilities?/span>GetMap?/span>GetFeatureInfo。其中,前两个接口是必须实现的?/span>
---------------------------------------------------------------------------------------------------------------------------------
GetCapbilities接口用于查询WMS服务范围的信息,包括支持的服务、支持的格式、空间坐标、地囑ֈ表、地图样式等。它主要的目的是使客L在?/span>GetMaph前可以对WMS服务有一个大概的了解Q从而设|正的参数?/span>
GetCapbilitiesh样例如下所C:http://xxx.com/geoserver/awms?version=x.x.x&request= getcapbilities。返回是一?/span>XML文gQ包?/span>Service?/span>Capability{部分,详细信息可以查看q回XML文g?/span>
GetCapabilities的具体请求参数如下表Q?/span>
---------------------------------------------------------------------------------------------------------------------------------
GetMap接口用于向服务器h一张地囑֛像数据。在它的h中,可以控制地图的图层、图层绘制的样式、指定地囄坐标投媄代码、控制请求地囄范围、像素宽度和高度、以及返?/span> 地图囑փ的格式?/span>
GetMap的请求样例如下所C:http://xxx.com/geoservice/wms?version=x.x.x&request=getmap&layers=topp:states&styles=population&SRS=EPSG:4326&bbox=-125,24,-67,50&width=400height=200&format=image/png
如果参数讄错误Q将q回一?/span>XML文g来描q错误信息。如下所C:<ServiceExceptionReport vertion=”x.x.x”>
<ServiceException code=””>
WIDTH and HEIGHT incorrectly specified
</ServiceException>
</ServiceExceptionReport>
GetMap的请求参数描q如表所C:
---------------------------------------------------------------------------------------------------------------------------------
GetFeatureInfo它是一个可选操作,接口用于查询用户指定对象的属性信息。它的实C赖于客户E序?/span>WMS服务器在先前q回的地图。只有用h定了该地囄某一I间实体Qƈ且该实体所在图层具?/span>queryable=”1”属性才能支持该h。如果一?/span>WMS不支持该hQ则会返回一?/span>XML文g描述错误信息?/span>
GetFeatureInfo的请求样例如下所C:
http://xxx.com/geoserver.wms?version=x.x.x&request=getfeatureinfo&layers=topp:states&styles=population&SRS=EPSG:4326&bbox=-125,24,-67,50&width=400height=200&format=text/html&query_layers=topp:states?/span>
此请求返回一?/span>HTML文档来描q对象,如下所C:
Results for FeatureType ‘states’:
—————————?/span>
The_geom = [GEOMETRY(Multipolyon) with 153 points]
STATE_NAME = Beijing
STATE_FIPS = 04
SUB_REGION = Mtn
STATE_ABBR = AZ
LAND_KM = 294333.462
WATER_KM = 942.772
PERSONS = 3665228.0
FAMILIES = 940106.0
HOUSHOLD = 1368843.0
MALE = 1810691.0
FEMALE = 1854537.0
WORKERS = 1358263.0
DRVALONE = 1178320.0
CARPOOL = 239083.0
PUBTRANS = 32856.0
EMPLOYED = 1603896.0
UNEMPLOY = 123902.0
SERVICE = 455896.0
MANUAL = 185109.0
P_MALE = 0.494
P_FEMALE = 0.506
SAMP_POP = 468178.0
:start
echo ...
netsh interface ip set address "本地q接" static 192.168.2.41 255.255.255.0
echo Mission Completed!
pause
exit
:stop
echo ...
netsh interface ip set address name = "本地q接" source = dhcp
echo Mission Completed!
pause
exit
解压相应操作pȝ?EXE文gQ至批处理文件同目录下即可?/font>
功能Q?/font>
用/启用 虚拟机相x?/font>
关闭/启动 虚拟机相x?/font>
关闭/启动 虚拟机相关程?/font>
用/启用 虚拟|卡
@echo off
color 27
echo --------------------------------------------------------
echo ----------------------VMware助?---------------------
echo -------------------------------------------by Issay-----
echo --------------------------------------------------------
echo ------------输入"r"开启虚拟机服务-----------------★★?br>echo ------------输入"s"关闭虚拟机服?----------------★★?br>echo --------------------------------------------------★★?br>SET /P choice=请选择操作?
if /i '%choice:~0,1%'=='r' goto start
if /i '%choice:~0,1%'=='s' goto stop
exit
:start
echo -----------------------------------------------------------
echo 正在安装虚拟机相x?br>sc config VMAuthdService start= auto
sc config VMnetDHCP start= auto
sc config "VMware NAT Service" start= auto
echo ...
echo finishedQ?br>echo -----------------------------------------------------------
echo 正在启动虚拟机相x?br>echo ...
net start VMAuthdService
net start VMnetDHCP
net start "VMware NAT Service"
echo ...
echo finishedQ?br>echo -----------------------------------------------------------
echo 正在启动虚拟机相关程?br>echo ...
start "D:\VMware Workstation\vmnat.exe"
start "D:\VMware Workstation\VMnetDHCP.exe"
start "D:\VMware Workstation\vmware-authd.exe"
echo ...
echo finishedQ?
echo -----------------------------------------------------------
echo 正在启用虚拟|络
echo ...
devcon.exe enable *vmnetadapter1
devcon.exe enable *vmnetadapter8
echo ...
echo finishedQ?br>echo -----------------------------------------------------------
echo ---------虚拟机准备完毕,请启动程?----------
echo -------------------hL键退?------------------
echo -----------------------------------------------------------
pause
exit
:stop
echo -----------------------------------------------------------
echo 正在l束虚拟机相关程?br>echo ...
taskkill /f /t /im vmnat.exe
taskkill /f /t /im vmnetdhcp.exe
taskkill /f /t /im vmware-authd.exe
echo ...
echo finishedQ?br>echo -----------------------------------------------------------
echo 正在关闭虚拟机相x?br>echo ...
net stop VMAuthdService
echo ...
echo finishedQ?br>echo -----------------------------------------------------------
echo 正在卸蝲虚拟机相x?br>echo...
sc config VMAuthdService start= disabled
sc config VMnetDHCP start= disabled
sc config "VMware NAT Service" start= disabled
echo ...
echo finishedQ?
echo -----------------------------------------------------------
echo 正在用虚拟|络
echo ...
devcon.exe disable *vmnetadapter1
devcon.exe disable *vmnetadapter8
echo ...
echo finishedQ?br>echo -----------------------------------------------------------
echo --------WMware优化完毕Q?--------
echo -------------------hL键退?------------------
echo -----------------------------------------------------------
pause
exit
一、匈牙利命名?/font>Q广泛应用于象Microsoft Windowsq样的环境中?br style="LINE-HEIGHT: normal">
Windows ~程中用到的变量Q还包括宏)的命名规则匈牙利命名法,q种命名技术是׃?Microsoft E序员查斯·西蒙?Charles Simonyi) 提出的?br style="LINE-HEIGHT: normal">
匈牙利命名法通过在变量名前面加上相应的小写字母的W号标识作ؓ前缀Q标识出变量的作用域Q类型等。这些符号可以多个同时用,序是先m_Q成员变量)Q再指针Q再单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符l尾的字W串的长指针成员变量?br style="LINE-HEIGHT: normal">
匈牙利命名法关键是:标识W的名字以一个或者多个小写字母开头作为前~Q前~之后的是首字母大写的一个单词或多个单词l合Q该单词要指明变量的用途?br style="LINE-HEIGHT: normal">
匈牙利命名法中常用的写字母的前~Q?br style="LINE-HEIGHT: normal">
前 ~ cR ?br style="LINE-HEIGHT: normal">a 数组 (Array)
b 布尔?(Boolean)
by 字节 (Byte)
c 有符号字W?(Char)
cb 无符号字W?(Char ByteQ没有多h?
cr 颜色参考?(ColorRef)
cx,cy 坐标差(长度 ShortIntQ?nbsp;
dw Double Word
fn 函数
h HandleQ句柄)
i 整型
l 长整?(Long Int)
lp Long Pointer
m_ cȝ成员
n 短整?(Short Int)
np Near Pointer
p Pointer
s 字符串型
sz 以null做结字符串型 (String with Zero End)
w Word
二、骆驼命名法:
骆驼式命令法Q正如它的名U所表示的那P是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函敎ͼ
printEmployeePaychecks()Q?br style="LINE-HEIGHT: normal">
print_employee_paychecks()Q?br style="LINE-HEIGHT: normal">
W一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记Q第二个函数名用了下划U法----函数名中的每一个逻辑断点都有一个下划线来标记?br style="LINE-HEIGHT: normal">
骆驼式命名法q年来越来越行了,在许多新的函数库和Microsoft
Windowsq样的环境中Q它使用得当相多。另一斚wQ下划线法是c出现后开始流行v来的Q在许多旧的E序和UNIXq样的环境中Q它的用非常普遍?br style="LINE-HEIGHT: normal">
三、帕斯卡QpascalQ命名法Q?/font>
与骆驼命名法cM。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大?br style="LINE-HEIGHT: normal">
如:public void
DisplayInfo();
string UserName;
二者都是采用了帕斯卡命名法.
在C#中,以帕斯卡命名法和骆驼命名法居多?br style="LINE-HEIGHT: normal">
转自http://www.zouyang.net/post/219.html
q种情况用模拟比较好推出Q以1为坐标原点,一ơ递增Q遇到边界则转向
如果到另外一U情况就ȝ多了
21 22................
20 7 8 9 10
19 6 1 2 11
18 5 4 3 12
17 16 15 14 13
如果从中间开始模?/p>
从原?开始,看方向的变化Q右下左上;行走的步敎ͼ11223344……
公式Qn^2= 1+1+2+2+...+n-1+n-1+nQ第一U情况也有用刎ͼ
有了公式Q那可以先出最大的data是多,q样又{换ؓW一U方法了?/p>
如果没有公式Q单U对行ؓq行模拟隑ֺ很大Q不q还是可以实现的?/p>
现在暂时q没有想到实现的ҎQ想C后再补充吧?br>