您身边的网站建设专家
成功案例

【建站服务】长兴网站优化-域名申请

日期: 2022-09-20 22:32:55 浏览数:2


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


长兴网站优化


网站建设.png

长兴县,隶属于浙江省湖州市,地处浙江省北部,长江三角洲杭嘉湖平原,太湖西南岸,浙皖苏三省交界,介于北纬30°43′—31°11′,东经119°33′—120°06′之间,总面积1430平方千米 [101]  。与湖州市安吉县、吴兴区和安徽省宣城市广德市、江苏省无锡市宜兴市接壤。根据第七次人口普查数据,截至2020年11月1日零时,长兴县常住人口为67.3776万人。 [99] 
长兴古称长城。春秋吴越争霸时期(前514—前495年),吴王阖闾派弟夫概在今雉城东南两里处筑城,作为夫概王邑。因城狭长,故名长城,已有2500多年的历史。 [1] 
2020年,长兴县全年实现地区生产总值702.39亿元,按可比价格计算,同比增长2.6%
长兴县域春秋时属吴,吴王阖闾使弟夫概筑城于此,城狭长,名长城。后属越,越为楚所灭,遂属楚。
秦代,秦始皇二十六年(前221年),分三十六郡,属会稽郡。
西汉,汉高祖六年(前201年),立刘贾为荆王,属荆国;高祖十二年(前195年),立刘濞为吴王,地又属吴。汉景帝三年(前154年),吴王濞谋反被诛,地属会稽郡乌程县。
东汉永建四年(129年),分会稽置吴郡,地属吴郡。
三国,吴宝鼎元年(266年),分吴丹阳为吴兴郡,地属吴兴郡乌程。
西晋武帝太康三年(282年),分乌程立长城县,属吴兴郡。永兴元年(304年),分长城的北乡为义乡县,属义兴郡。
南朝宋、齐、梁、陈,属吴兴郡。粱敬帝绍泰元年(555年)于吴兴置震州,未几州废,仍名吴兴郡。
隋代,开皇九年(589年)灭陈,罢吴兴郡,长城并入乌程县,属苏州。仁寿二年(602年),复立长城县,属湖州。大业二年(606年)州废,仍属吴郡(在苏州年)。隋末(618年)沈法兴置长州。
唐代,唐高祖武德四年(621年)更置绥州,武德六年(623年)辅公袥更名雉州,并置原乡县属,武德七年(624年)废雉州,以安吉、原乡入长城。麟德元年(644年)复置安吉县。天宝元年(742年),改湖州为吴兴郡,乾元初(759年)复为湖州,县名不改。

伴生对象的扩展

如果一个类定义有一个伴生对象 ,你也可以为伴生对象定义扩展函数和属性。

伴生对象通过"类名."形式调用伴生对象,伴生对象声明的扩展函数,通过用类名限定符来调用:

class MyClass {
    companion object { }  // 将被称为 "Companion"}fun MyClass.Companion.foo() {
    println("伴随对象的扩展函数")}val MyClass.Companion.no: Int
    get() = 10fun main(args: Array<String>) {
    println("no:${MyClass.no}")
    MyClass.foo()}

实例执行输出结果为:

no:10伴随对象的扩展函数

扩展的作用域

通常扩展函数或属性定义在顶级包下:

package foo.bar

fun Baz.goo() { …… }

要使用所定义包之外的一个扩展, 通过import导入扩展的函数名进行使用:

package com.example.usageimport foo.bar.goo // 导入所有名为 goo 的扩展
                   // 或者import foo.bar.*   // 从 foo.bar 导入一切fun usage(baz: Baz) {
    baz.goo()}

扩展声明为成员

在一个类内部你可以为另一个类声明扩展。

在这个扩展中,有个多个隐含的接受者,其中扩展方法定义所在类的实例称为分发接受者,而扩展方法的目标类型的实例称为扩展接受者。

class D {
    fun bar() { println("D bar") }}class C {
    fun baz() { println("C baz") }

    fun D.foo() {
        bar()   // 调用 D.bar
        baz()   // 调用 C.baz
    }

    fun caller(d: D) {
        d.foo()   // 调用扩展函数
    }}fun main(args: Array<String>) {
    val c: C = C()
    val d: D = D()
    c.caller(d)}

实例执行输出结果为:

D bar
C baz

在 C 类内,创建了 D 类的扩展。此时,C 被成为分发接受者,而 D 为扩展接受者。从上例中,可以清楚的看到,在扩展函数中,可以调用派发接收者的成员函数。

假如在调用某一个函数,而该函数在分发接受者和扩展接受者均存在,则以扩展接收者优先,要引用分发接收者的成员你可以使用限定的 this 语法。

class D {
    fun bar() { println("D bar") }}class C {
    fun bar() { println("C bar") }  // 与 D 类 的 bar 同名

    fun D.foo() {
        bar()         // 调用 D.bar(),扩展接收者优先
        this@C.bar()  // 调用 C.bar()
    }

    fun caller(d: D) {
        d.foo()   // 调用扩展函数
    }}


长兴网站优化


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

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


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站