阿勒泰网站优化-400电话办理-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

阿勒泰网站优化

发表日期: 2022-04-16 10:35:56 浏览次数:74

阿勒泰网站优化

网站建设.png

阿勒泰地区,是新疆维吾尔自治区地区,由伊犁哈萨克自治州管辖。阿勒泰地区地处新疆北部,与俄罗斯、哈萨克斯坦、蒙古三国接壤;地貌类型复杂多样,夏季干热,冬季严寒;边境线长1197千米,总面积11.8万平方千米。 [29]  下辖6县1市;根据第七次人口普查数据,截至2020年11月1日零时,阿勒泰地区常住人口为668587人。 [28] 
阿勒泰地区是中国西北唯一与俄罗斯接壤的地区,是丝绸之路经济带北通道和新疆参与中蒙俄经济走廊建设的重要节点城市;拥有3个国家类陆路口岸;是新疆的相对丰水区、素有北疆“水塔”之称;是全国六大林区之一,同时被国务院确定为水源涵养型山地草原生态功能区,素以“金山银水”著称, [1]  人类滑雪起源地,中国雪都 [34]  。
2019年全地区完成生产总值(GDP)339.16亿元,比上年增长6.2%。 [2]  2020年,阿勒泰地区实现地区生产总值334.53亿元,比2019年增长2.3%。
阿勒泰地区历史悠久,早在新石器时期这里就有人类活动。历史上,这里属漠北草原向西延伸的部分,地处亚洲东部与中部草原带之间,曾长期与蒙古高原西部、叶尼塞河上游和鄂毕河上游、塔尔巴哈台山北麓地区作为一个相对整体的政治地域单元,成为中国北方游牧部族民族西迁东往的通道和生息、角逐之地。
公元前五世纪前后,阿尔泰山周围为塞人等部族游牧之地。秦汉之际,呼揭人游牧于阿尔泰山一带。
汉文帝前元四年(前176年),匈奴征服呼揭及其旁国,这里成为“匈奴右地”。
西汉神爵二年(前60年),匈奴内乱,其日逐王先贤掸率部归汉,汉朝设西域都护府,今阿勒泰地区属西域都护府辖地。
东汉初年,匈奴分裂为南北两部,北匈奴强部呼衍王的封地即在今阿勒泰地区境内。东汉永元三年(91年)后,北匈奴逐渐西迁,鲜卑人尽据匈奴故地,今阿勒泰地区归其控制,属鲜卑右地。东汉末年,鲜卑汗国衰落,原居于此的土著呼揭人乘机复国,汉文史籍称其为“呼得”。
东晋元兴年(402年),柔然兴起,征服呼得,将游牧于东部天山的突厥北迁至金山(阿尔泰山)西南,今阿勒泰地区遂为突厥的游牧之地。
隋开皇三年(583年),突厥汗国分裂,此后西突厥汗国建立,今阿勒泰地区属其疆域。隋大业元年(605年),铁勒各部反抗西突厥压迫,发动起义,推举薛延陀部首领乙失钵为“野口至可汗”(“野口至”今译为“额尔齐斯”),建立铁勒汗国,今阿勒泰地区时为薛延陀人的游牧之地。隋大业十一年(615年)前后,西突厥射匮可汗强盛,东征铁勒汗国,乙失钵遂取消可汗称号,降服于西突厥汗国。
唐武德年间(618—626年),西突厥统叶护可汗雄强,多次率众东征铁勒,薛延陀部举族东迁漠北草原,今阿勒泰地区成为西突厥部落游牧地。唐贞观二十二年(648年),西突厥叶护阿史那贺鲁东投唐朝,唐太宗在庭州(今新疆吉木萨尔县北庭故城)设立瑶池都督府,以阿史那贺鲁为都督,今阿勒泰地区为瑶池都督府辖地。永徽二年(651年)阿史那贺鲁叛唐,至显庆二年(657年)被唐朝平定。此后,唐朝开始在今阿勒泰地区域内先后设立沙陀州都督府、大漠州都督府、金附州都督府等羁縻州府,分别管理西突厥沙陀部、葛逻禄炽俟部、葛逻禄部。长安二年(702年),武则天设立北庭都护府,今阿勒泰地区归其管辖。此后,今阿勒泰地区相继成为回纥汗国和黠嘎斯汗国势力范围。至后唐同光二年(924年),阿尔泰山周围各部族归附于契丹,今阿勒泰地游牧着合鲁(葛逻禄)、纥里迄斯(黠嘎斯)、乃蛮等部族。

Kotlin 中的类可以有一个 主构造器,以及一个或多个次构造器,主构造器是类头部的一部分,位于类名称之后:

class Person constructor(firstName: String) {}

如果主构造器没有任何注解,也没有任何可见度修饰符,那么constructor关键字可以省略。

class Person(firstName: String) {}

getter 和 setter

属性声明的完整语法:

var <propertyName>[: <PropertyType>] [= <property_initializer>]
    [<getter>]
    [<setter>]

getter 和 setter 都是可选

如果属性类型可以从初始化语句或者类的成员函数中推断出来,那就可以省去类型,val不允许设置setter函数,因为它是只读的。

var allByDefault: Int? // 错误: 需要一个初始化语句, 默认实现了 getter 和 setter 方法var initialized = 1    // 类型为 Int, 默认实现了 getter 和 setterval simple: Int?       // 类型为 Int ,默认实现 getter ,但必须在构造函数中初始化val inferredType = 1   // 类型为 Int 类型,默认实现 getter

实例

以下实例定义了一个 Person 类,包含两个可变变量 lastName 和 no,lastName 修改了 getter 方法,no 修改了 setter 方法。

class Person {

    var lastName: String = "zhang"
        get() = field.toUpperCase()   // 将变量赋值后转换为大写
        set

    var no: Int = 100
        get() = field                // 后端变量
        set(value) {
            if (value < 10) {       // 如果传入的值小于 10 返回该值
                field = value            } else {
                field = -1         // 如果传入的值大于等于 10 返回 -1
            }
        }

    var heiht: Float = 145.4f
        private set}// 测试fun main(args: Array<String>) {
    var person: Person = Person()

    person.lastName = "wang"

    println("lastName:${person.lastName}")

    person.no = 9
    println("no:${person.no}")

    person.no = 20
    println("no:${person.no}")}

输出结果为:

lastName:WANGno:9no:-1

Kotlin 中类不能有字段。提供了 Backing Fields(后端变量) 机制,备用字段使用field关键字声明,field 关键词只能用于属性的访问器,如以上实例:

var no: Int = 100
        get() = field                // 后端变量
        set(value) {
            if (value < 10) {       // 如果传入的值小于 10 返回该值
                field = value            } else {
                field = -1         // 如果传入的值大于等于 10 返回 -1
            }
        }

非空属性必须在定义的时候初始化,kotlin提供了一种可以延迟初始化的方案,使用 lateinit 关键字描述属性:

public class MyTest {
    lateinit var subject: TestSubject

    @SetUp fun setup() {
        subject = TestSubject()
    }

    @Test fun test() {
        subject.method()  // dereference directly
    }}

阿勒泰网站优化

上一条:图木舒克网络公司
下一条:阿勒泰网页制作
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约