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

全国热线:400-111-6878

网站建设推广专家

简阳网页制作

发表日期: 2022-04-16 07:20:22 浏览次数:130

简阳网页制作

网站建设.png

西魏恭帝二年(555年),改牛鞞县为武康郡、金渊郡。武康郡辖阳安县、婆闰县,金渊郡辖金渊县及新都县一部分设置的白牟县。北周(557—581年)时,撤金渊郡,白牟县并入金渊县,改属武康郡。武康郡领有阳安、婆闰、金渊三县。
隋文帝开皇三年(583年)废武康郡,所辖县归益州。开皇十八年(598年),婆闰县改为平泉县。隋文帝仁寿三年(603年),置简州,隶益州总管府,辖阳安、平泉、资阳三县,州治阳安。炀帝大业二年(606年),撤简州,所辖阳安、平泉二县还属蜀郡,资阳县复隶资州。
唐武德三年(620年),析益州复置简州。为避李渊讳,改金渊县为金水县,简州辖阳安、平泉、金水三县,属剑南道。唐玄宗天宝元年(742年),改简州为阳安郡,唐肃宗乾元元年(758年),复为简州,从属所辖不变。
宋乾德五年(967年),于金水县立怀安军,划出简州。简州下辖阳安、平泉二县,属成都府路管辖。南宋淳祐三年(1243年),潼川府路的资州及其所辖盘石县(现资中县)、资阳县、内江县和龙水县因荒废被撤,并入简州。 [13] 
元朝时期,简州属四川行中书省。元初撤平泉县并入阳安县,至元二十年,并倚郭阳安县入州。至元二十二年(1285年),划灵泉县(现龙泉驿区)入简州,时简州辖灵泉县,属成都路,元末,析简州复置资州。
中华民国二年(1913年)改州为县,摘取简州和阳安之首字,命名简阳县,属西川道。北洋时期,县佐驻龙泉驿。
中华民国二十四年(1935年),简阳县为一等县,属四川省第二行政督察区。
中华人民共和国成立后,1953年,撤销川南行署区,简阳县属四川省内江行政专员公署。
1959年,简阳县龙泉驿区共18个乡与华阳县的大面、洪河、西河、青龙4个乡筹建成都市龙泉驿区。
1994年,经国务院批准设立简阳市,为省辖县级市,由地级内江市代管。
1998年2月,简阳市改由资阳市(地区)代管。
2016年5月,经国务院及四川省人民政府批准,简阳市由成都市代管。 [16] 

行政区划

编辑 播报

沿革变迁

1976年,简阳县所辖的洛带区共9个公社划入龙泉驿区。
2014年10月2日,国务院同意设立四川天府新区 [17]  。简阳市191平方公里被纳入天府新区规划。涉及简阳市老君井、五指、武庙、丹景、新民5个乡。 [18] 
2015年11月16日,四川省政府办公厅发布《四川省人民政府关于四川天府新区总体规划的批复》,批复原则同意《四川天府新区总体规划(2010—2030)(2015版)》。 [19]  新增协调管控区,涉及濒临天府新区的乡镇,即:简阳市董家埂、三岔、玉成、高明、坛罐、贾家、石盘、养马、草池、石板凳、芦葭、江源、福田、清风14个乡镇。 [20-21] 
2017年3月28日,成都市规划局首次披露《龙泉山城市森林公园总体概念规划》。规划涉及老君井乡、五指乡、武庙乡、贾家镇、周家乡、石盘镇、高明乡、灵仙乡8个乡镇,共73个行政村,规划区范围总面积为238.65平方公里。 [22-24] 
2017年4月1日,为加快成都天府空港新城建设,推动成都高新区和简阳市协同发展,经成都市委、市政府研究决定,简阳市草池镇、三岔镇、芦葭镇、石板凳镇、丹景乡、玉成乡、新民乡、福田乡、董家埂乡、清风乡、坛罐乡、海螺乡共12个乡镇(4个镇、8个乡)委托成都高新区管理,面积483平方公里 [25]  。中共成都市委、成都市人民政府授权成都高新区党工委、管委会对托管区域行使中共党务、经济、行政和社会事务管理。 [4]  人大、政协、军事等仍归简阳市管辖。
2017年8月,简州新城挂牌成立。 [26]  涉及龙泉驿区茶店镇(3个行政村)、简阳市石盘镇(20个行政村)、养马镇(16个行政村)、石桥镇(4个行政村)、周家乡(17个行政村)、壮溪乡(8个行政村)、灵仙乡(8个行政村)7个乡镇,规划总面积223平方公里。 [27]  其中,规划建设用地面积为100平方公里 [3]  ,包括养马镇、石盘镇、周家乡、灵仙乡等4个乡镇。 [28]  2018年9月,简州新城100平方公里城市规划范围内的财政收支由龙泉驿区(成都经开区)代管,财税收入、GDP等经济考核指标由龙泉驿区和简阳市5:5分成。 [3] 
2018年1月22日,成都市政府以成府函[2018]1号文件批复,同意成都高新区三岔镇、芦葭镇、石板凳镇、草池镇4个镇增挂街道办事处牌子。 [29] 

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();另外一种是使用工厂函数。如下所示,我们分别是两种方式创建了两个数组:

fun main(args: Array<String>) {
    //[1,2,3]
    val a = arrayOf(1, 2, 3)
    //[0,2,4]
    val b = Array(3, { i -> (i * 2) })

    //读取数组内容
    println(a[0])    // 输出结果:1
    println(b[1])    // 输出结果:2}

如上所述,[] 运算符代表调用成员函数 get() 和 set()。

注意: 与 Java 不同的是,Kotlin 中数组是不协变的(invariant)。

除了类Array,还有ByteArray, ShortArray, IntArray,用来表示各个类型的数组,省去了装箱操作,因此效率更高,其用法同Array一样:

val x: IntArray = intArrayOf(1, 2, 3)x[0] = x[1] + x[2]


简阳网页制作


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