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

全国热线:400-111-6878

网站建设推广专家

眉山网站设计

发表日期: 2022-04-15 17:13:25 浏览次数:115

眉山网站设计

网站建设.png

眉山市各类水利工程27887处;流经全市流域面积大于100平方千米的河流共15条,其中岷江从北到南流经彭山、眉山、青神三县,径内流长99.26千米,青衣江从雅安经过全市洪雅县流入乐山市的夹江县,径内流长58.82千米;全区养殖面积14.8万亩,水品产量年达31050万吨。 [25]  全市水能资源理论蕴藏量130万千瓦,可开发130万千瓦,已开发100.3万千瓦以上:年发电量约31.3亿千瓦小时。 [24]  全年水资源总量65.3亿立方米,水域面积658平方公里。年末水库总数296座,全年整治病险水库174座。全年水利建设总投资12.57亿元。 [26] 

植物资源

眉山市境内有野生植物229科861属2278种,其中苔藓植物48科71属149种,蕨类36科73属155种,裸子植物7科14属20种,被子植物138科703属1954种。保护区内有珍稀濒危植物32种,其中I级重点保护野生植物有玉龙蕨、红豆杉、南方红豆杉、珙桐、光叶珙桐、银杏、独叶草7种;II级重点保护野生植物有:桫椤、小黑桫椤、扇蕨、油麦吊云杉、巴山榧树、篦子三尖杉、连香树、鹅掌楸、厚朴、凹页厚朴、圆叶玉兰、西康玉兰、峨眉含笑、水青树、香樟、油樟、楠木、红豆树、川黄檗、红椿、毛红椿、梓叶槭、旱莲木(喜树)、香果树、润楠25种。 [25] 

动物资源

眉山市境内野生动物种类比较多,区系组成较复杂,以亚热带的森林动物为主。境内有陆生野生(脊椎)动物共469种,其中:兽类8目27科65属91种,鸟类18目66科170属309种,爬行类2目11科27属35种,两栖类2目9科17属34种。已鉴定的昆虫有15目90科315属415种。 [25] 

矿产资源

眉山境内有矿种25种,主要有煤、天然气、铁、铜、铅、锌、锰、砂金、钙芒硝、石膏、膨润土、磷、白云岩、水泥用灰岩、菱镁矿、饰面用花岗岩、脉石英、水晶、石英砂岩、建筑用砂岩、黏土岩、砖瓦用黏土、砖瓦用页岩、建筑用砂石、矿泉水等。
主要矿产为钙芒硝、煤和砖瓦用页岩。钙芒硝分布在东坡、彭山、洪雅、丹棱四区县,均为大型矿床,已探明资源储量近100亿吨,位居全省第二,具规模大、埋藏浅的特点。
铅、锌、铜等分布于洪雅南部,迄今尚未探明可供开发利用的储量,矿体厚度小,分布广,具小而富的特点。洪雅白沙河、老槽沟、团宝山铅锌矿规模稍大。煤矿分布于洪雅中部及仁寿南部,均为小型矿床,资源储量较清楚,资源储量总体约1.26亿吨,煤层多、厚度薄、质量好(以低硫炼焦用煤为主)。磷矿分布在洪雅南部,分布广,大圆包、老汞山磷矿正在开采,均可综合利用研制复合肥。 [27] 

人口

编辑 播报
2019年末户籍总人口342.26万人,其中城镇人口119.49万人。年末常住人口299.5万人,其中城镇常住人口143.3万人,城镇化率47.83%。全年出生率9.9‰,死亡率7.3‰,人口自然增长率2.57‰。 [26] 
根据第七次人口普查数据,截至2020年11月1日零时,眉山市常住人口为2955219人。 [53] 

政治

编辑 播报
职务
姓名
市委书记
胡元坤 [28]  [54] 
市委副书记、市长
黄河 [55] 
副市长
孙剑、李建兴、戴林莉、邹汝林、李东武、宋良勇、黄秀航 [56-57] 
统计截至2021年11月,参考资料来源 [29-30] 

经济

编辑 播报

综述

2019年地区生产总值(GDP)1380.20亿元,增长7.5%。其中,第一产业增加值199.16亿元,增长3.0%;第二产业增加值527.13亿元,增长7.8%;第三产业增加值653.91亿元,增长9.1%。三次产业对GDP增长的贡献率分别为6.0%、46.5%、47.5%,分别拉动GDP增长0.4、3.5、3.6个百分点。三次产业结构优化为14.4:38.2:47.4。人均地区生产总值46167元,增长7.2%。
2019年,民营经济增加值800.48亿元,增长7.6%,占GDP比重58.0%,对GDP的贡献率56.4%,拉动GDP增长4.3个百分点。年末工商登记个体工商户14.89万户,私营企业2.84万户。全年民间投资增长18.0%,占全社会固定资产投资比重64.6%。
2019年,居民消费价格总指数(CPI)比上年上涨3.7%。其中,食品烟酒价格比上年上涨9.6%,衣着价格比上年下降2.1%,居住价格比上年上涨1.6%,生活用品及服务价格比上年上涨0.4%,交通和通信价格比上年下降2.0%,教育文化和娱乐价格比上年上涨3.1%,医疗保健价格比上年上涨2.9%,其他用品和服务价格比上年上涨5.7%。全年商品零售价格总指数比上年上涨2.7%。全年工业生产者出厂价格总指数(PPI)比上年上涨1.3%。工业生产者购进价格总指数(IPI)比上年上涨0.7

Kotlin 基本数据类型

Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。

类型位宽度
Double64
Float32
Long64
Int32
Short16
Byte8

字面常量

下面是所有类型的字面常量:

Kotlin 同时也支持传统符号表示的浮点数值:

你可以使用下划线使数字常量更易读:

val oneMillion = 1_000_000val creditCardNumber = 1234_5678_9012_3456L
val socialSecurityNumber = 999_99_9999L
val hexBytes = 0xFF_EC_DE_5E
val bytes = 0b11010010_01101001_10010100_10010010

比较两个数字

Kotlin 中没有基础数据类型,只有封装的数字类型,你每定义的一个变量,其实 Kotlin 帮你封装了一个对象,这样可以保证不会出现空指针。数字类型也一样,所以在比较两个数字的时候,就有比较数据大小和比较两个对象是否相同的区别了。

在 Kotlin 中,三个等号 === 表示比较对象地址,两个 == 表示比较两个值大小。

fun main(args: Array<String>) {
    val a: Int = 10000
    println(a === a) // true,值相等,对象地址相等

    //经过了装箱,创建了两个不同的对象
    val boxedA: Int? = a
    val anotherBoxedA: Int? = a    //虽然经过了装箱,但是值是相等的,都是10000
    println(boxedA === anotherBoxedA) //  false,值相等,对象地址不一样
    println(boxedA == anotherBoxedA) // true,值相等}

类型转换

由于不同的表示方式,较小类型并不是较大类型的子类型,较小的类型不能隐式转换为较大的类型。 这意味着在不进行显式转换的情况下我们不能把 Byte 型值赋给一个 Int 变量。

val b: Byte = 1 // OK, 字面值是静态检测的val i: Int = b // 错误

我们可以代用其toInt()方法。

val b: Byte = 1 // OK, 字面值是静态检测的val i: Int = b.toInt() // OK

每种数据类型都有下面的这些方法,可以转化为其它的类型:

toByte(): BytetoShort(): ShorttoInt(): InttoLong(): LongtoFloat(): FloattoDouble(): DoubletoChar(): Char

有些情况下也是可以使用自动类型转化的,前提是可以根据上下文环境推断出正确的数据类型而且数学操作符会做相应的重载。例如下面是正确的:

val l = 1L + 3 // Long + Int => Long

位操作符

对于Int和Long类型,还有一系列的位操作符可以使用,分别是:

shl(bits) – 左移位 (Java’s <<)shr(bits) – 右移位 (Java’s >>)ushr(bits) – 无符号右移位 (Java’s >>>)and(bits) – 与or(bits) – 或xor(bits) – 异或inv() – 反向

字符

和 Java 不一样,Kotlin 中的 Char 不能直接和数字操作,Char 必需是单引号 ' 包含起来的。比如普通字符 '0','a'。

fun check(c: Char) {
    if (c == 1) { // 错误:类型不兼容
        // ……
    }}

字符字面值用单引号括起来: '1'。 特殊字符可以用反斜杠转义。 支持这几个转义序列:\t、 \b、\n、\r、\'、\"、\\ 和 \$。 编码其他字符要用 Unicode 转义序列语法:'\uFF00'。

我们可以显式把字符转换为 Int 数字:

fun decimalDigitValue(c: Char): Int {
    if (c !in '0'..'9')
        throw IllegalArgumentException("Out of range")
    return c.toInt() - '0'.toInt() // 显式转换为数字}

当需要可空引用时,像数字、字符会被装箱。装箱操作不会保留同一性。


布尔

布尔用 Boolean 类型表示,它有两个值:true 和 false。

若需要可空引用布尔会被装箱。

内置的布尔运算有:

|| – 短路逻辑或&& – 短路逻辑与! - 逻辑非

数组

数组用类 Array 实现,并且还有一个 size 属性及 get 和 set 方法,由于使用 [] 重载了 get 和 set 方法,所以我们可以通过下标很方便的获取或者设置数组对应位置的值。

数组的创建两种方式:一种是使用函数arrayOf();另外一种是使用工厂函数。如下所示,我们分别是两种方式创建了两个数组


眉山网站设计


上一条:​【冷水江网站建设】_冷水江做一个网站大概需要多少钱?企业公司网站制作的费用?
下一条:​【冷水江网站建设哪家好】冷水江网站制作价格-网站建设费用-网站开发-网店装修
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约