收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】甘肃省定西国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名-域名申请

【建站服务】甘肃省定西国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名-域名申请

作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-21 01:26:54

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


甘肃省定西国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名

网站建设.png

定西市受秦岭、祁连褶皱、六盘山支脉及黄土高原等影响,地貌比较复杂,丘陵起伏,沟壑纵横,山、岭、梁、峰、岘、墩、嘴、顶、尖、坡、坪、台、崖、埂、塄、沟、岔、湾、屲、滩、坑、川、河谷等多类地形交错。定西地处黄土高原和西秦岭山地交汇区,地势起伏较大,山脉纵横,形态各异。在北部的定西、陇西、通渭、临洮、渭源5县,由于自然地域属黄土丘陵沟壑区,其间穿插分布有石质、半石质低、中山山带。岭、梁为较大的山脉,山脊高低起伏,坡度时陡时缓。定西河谷川地、台地包括其境内分属黄河、长江两个流域、4个水系及其主要支流的各级阶地。 [7] 

气候

定西市地处内陆腹地,地形复杂,气候差异大,中北部干旱少雨,南部高寒阴湿,其气候类型属北温带半湿润-中温带半干旱区,大陆性季风气候明显。总的特点是光能较丰富,热量资源不足,雨热同季,降水稀少且变率大,气候干燥,气象灾害频繁。年均气温5.7~7.7℃,无霜期122~160天,年均降雨量350~600毫米,主要集中在7、8、9三个月,且多以暴雨的形式出现,而蒸发量高达1400毫米以上。以渭河为界大致分为北部黄土丘陵沟壑区和南部高寒阴湿区两种自然类型。前者包括安定区和通渭、陇西、临洮三县和渭源。北部占全区总面积的60%,为中温带半干旱区降水较少,日照充足温差较大;后者包括漳县、岷县两县和渭源南部,占全市总面积的40%,为暖温带半湿润区海拔高气温低。极端最高气温33.0℃~36.1℃,极端最低气温-29.7℃~-22.6℃;年平均日照时数2114小时~2433小时。 [8-9] 

自然资源

编辑 播报

水资源

定西市水资源贫乏,人均年占有量600多立方米,每亩耕地平均每年占有量140立方米,北部极缺,水质差,含泥量大,农耕地多,所需水量大。南部水资源相对较丰,水质较好,含泥沙量小,农耕地少,所需水量较少,水的供需矛盾不大。定西地区降水量的分布,其水平分布特征是南多北少,垂直变化上山区多于河谷。河流按其归宿,分属黄河、长江两个流域,4个水系。黄河流域境内集水面积20106.37平方千米,占全区土地总面积的98.9%,共分洮河、渭河、黄河干流3个水系。长江流域片境内集水面积223.63平方千米,位于嘉陵江水系西汉水支流湫山河上游

编译型语言

对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 Windows 下的.exe文件,可执行程序里面包含的就是机器码。只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。

在运行的时候,我们只需要编译生成的可执行程序,不再需要源代码和编译器了,所以说编译型语言可以脱离开发环境运行。

编译型语言一般是不能跨平台的,也就是不能在不同的操作系统之间随意切换。

编译型语言不能跨平台表现在两个方面:

1) 可执行程序不能跨平台

可执行程序不能跨平台很容易理解,因为不同操作系统对可执行文件的内部结构有着截然不同的要求,彼此之间也不能兼容。不能跨平台是天经地义,能跨平台反而才是奇葩。

比如,不能将 Windows 下的可执行程序拿到 Linux 下使用,也不能将 Linux 下的可执行程序拿到 Mac OS 下使用(虽然它们都是类 Unix 系统)。

另外,相同操作系统的不同版本之间也不一定兼容,比如不能将 x64 程序(Windows 64 位程序)拿到 x86 平台(Windows 32 位平台)下运行。但是反之一般可行,因为 64 位 Windows 对 32 位程序作了很好的兼容性处理。

2) 源代码不能跨平台

不同平台支持的函数、类型、变量等都可能不同,基于某个平台编写的源代码一般不能拿到另一个平台下编译。我们以C语言为例来说明。

【实例1】在C语言中要想让程序暂停可以使用“睡眠”函数,在 Windows 平台下该函数是 Sleep(),在 Linux 平台下该函数是 sleep(),首字母大小写不同。其次,Sleep() 的参数是毫秒,sleep() 的参数是秒,单位也不一样。

以上两个原因导致使用暂停功能的C语言程序不能跨平台,除非在代码层面做出兼容性处理,非常麻烦。

【实例2】虽然不同平台的C语言都支持 long 类型,但是不同平台的 long 的长度却不同,例如,Windows 64 位平台下的 long 占用 4 个字节,Linux 64 位平台下的 long 占用 8 个字节。

我们在 Linux 64 位平台下编写代码时,将 0x2f1e4ad23 赋值给 long 类型的变量是完全没有问题的,但是这样的赋值在 Windows 平台下就会导致数值溢出,让程序产生错误的运行结果。

让人苦恼的,这样的错误一般不容易察觉,因为编译器不会报错,我们也记不住不同类型的取值范围。

解释型语言

对于解释型语言,每次执行程序都需要一边转换一边执行,用到哪些源代码就将哪些源代码转换成机器码,用不到的不进行任何处理。每次执行程序时可能使用不同的功能,这个时候需要转换的源代码也不一样。

因为每次执行程序都需要重新转换源代码,所以解释型语言的执行效率天生就低于编译型语言,甚至存在数量级的差距。计算机的一些底层功能,或者关键算法,一般都使用 C/C++ 实现,只有在应用层面(比如网站开发、批处理、小工具等)才会使用解释型语言。

在运行解释型语言的时候,我们始终都需要源代码和解释器,所以说它无法脱离开发环境。

当我们说“下载一个程序(软件)”时,不同类型的语言有不同的含义:

  • 对于编译型语言,我们下载到的是可执行文件,源代码被作者保留,所以编译型语言的程序一般是闭源的。

  • 对于解释型语言,我们下载到的是所有的源代码,因为作者不给源代码就没法运行,所以解释型语言的程序一般是开源的。


相比于编译型语言,解释型语言几乎都能跨平台,“一次编写,到处运行”是真实存在的,而且比比皆是。那么,为什么解释型语言就能跨平台呢?

这一切都要归功于解释器!

我们所说的跨平台,是指源代码跨平台,而不是解释器跨平台。解释器用来将源代码转换成机器码,它就是一个可执行程序,是绝对不能跨平台的。

官方需要针对不同的平台开发不同的解释器,这些解释器必须要能够遵守同样的语法,识别同样的函数,完成同样的功能,只有这样,同样的代码在不同平台的执行结果才是相同的。

你看,解释型语言之所以能够跨平台,是因为有了解释器这个中间层。在不同的平台下,解释器会将相同的源代码转换成不同的机器码,解释器帮助我们屏蔽了不同平台之间的差异。

关于 Python

Python 属于典型的解释型语言,所以运行 Python 程序需要解释器的支持,只要你在不同的平台安装了不同的解释器,你的代码就可以随时运行,不用担心任何兼容性问题,真正的“一次编写,到处运行”。

Python 几乎支持所有常见的平台,比如 Linux、Windows、Mac OS、Android、FreeBSD、Solaris、PocketPC 等,你所写的 Python 代码无需修改就能在这些平台上正确运行。也就是说,Python 的可移植性是很强的。

总结

我们将编译型语言和解释型语言的差异总结为下表:

类型原理优点缺点
编译型语言通过专门的编译器,将所有源代码一次性转换成特定平台(Windows、Linux 等)执行的机器码(以可执行文件的形式存在)。编译一次后,脱离了编译器也可以运行,并且运行效率高。可移植性差,不够灵活。
解释型语言由专门的解释器,根据需要将部分源代码临时转换成特定平台的机器码。跨平台性好,通过不同的解释器,将相同的源代码解释成不同平台下的机器码。一边执行一边转换,效率很低


甘肃省定西国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务