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

全国热线:400-111-6878

网站建设推广专家

仁寿网络公司

发表日期: 2022-04-16 07:34:14 浏览次数:90

仁寿网络公司

网站建设.png

位于四川盆地中南部,北距西南现代化的国际大都会成都64公里,南距列入世界自然文化遗产名录的乐山大嬳、峨眉山83公里,西距三苏故里眉山30公里,位于川西旅游热线中部的最佳位置。沿超二级的国道213线成仁段、高速公路成乐线、成渝线经仁寿、清水、龙正可从南、北、东、西四方直入库区。
水库总库容3.6亿立方米,正常库容3.0亿立方米,库区幅员186.4平方公里,湖面23.6平方公里,南北长25公里,东西宽13公里,湖边长310公里。湖中有7峡7坝15岛,形成北、西、东、中四大景段。

著名人物

编辑 播报
孙光宪
(900—967),字孟文,号葆光子,家世务农。陵州贵平(今仁寿县)人。所著有《荆台笔佣》、《桔斋》、《巩潮》及《蚕书》二卷。所撰《续通历》,太平兴国初(976),以“纪事失实”,“诏毁之”。现存《北梦琐言》20卷,记唐五代政治、士大夫言行、社会风俗和词家掌故。孙光宪代表作:《浣溪沙》蓼岸风多橘柚香,江边一望楚天长。片帆烟际闪孤光。目送征鸿飞杳杳,思随流水去茫茫。兰红波碧忆潇湘。
程遇孙
字叔达,仁寿人也。累官太常寺丞、潼川漕使。少年雄于文,已而折节为南轩之学。范文叔居二江,所谓九先生者,先生其一也。先生有兄壬孙,官至雅州签判,亦躬行君子,与先生最友爱。及卒于官,贻书以玉环为诀。先生每见玉环,则呜咽流涕,其至性如此。
何栗
(1088—1127),字文缜,宋哲宗元祐三年生于仙井监(今四川仁寿)人。宋代大臣。政和五年进士第一,状元。历官秘书省校书郎、御史中丞、泰州知府、尚书右丞、中书侍郎、尚书右仆射兼中书侍郎。京师陷落后,他与徽、钦二帝被掳往金营。被押往金国后,绝食而死,死后追赠为观文殿大学士。
虞允文
(1110—1174),字彬甫,南宋著名政治家、军事家,仁寿县藕塘湾(今藕塘乡)人。1161年在采石矶率一万八千将士,击败六十万金军,创造了古代战争史上以少胜地多的奇迹。1961年11月6日,当毛泽东同志读到《二十四史·宋史》中记叙虞允文在民族危难当头,毅然率兵抵御外侵,最终以少胜多,取得采石矶大捷时,欣然提笔旁批“伟哉虞公,千古一人”,可见对其推崇之意。
潘文华
(1886—1950),字仲三,仁寿县文宫场人,生于光绪十二年报(1886)。1920年刘委潘为川军第四师师长,后任重庆市市长,解放后,潘文华被任命为西南军政委员会委员,1950年11月16日在成都病逝,终年64岁。
唐式遵
(1883-1950),字子晋,国民革命军二级陆军上将。四川省仁寿县人,国民党抗日名将,曾任川军刘湘部队第二十一军军长,国民党第三十三集团军总司令、第三战区副司令长官。
石鲁
(1919年至1982年),四川仁寿人。原姓冯,名亚衍,因崇拜石涛和鲁迅,改名石鲁。其力作《古长城内外》、《转战陕北》、《延河饮马》、《东方欲晓》等,在画坛产生了极大的影响。
肖瑞华
四川仁寿人。1972年6月加入中国共产党。1970年8月西安矿业学院毕业,在青海省西宁铁厂、西宁市重工业局、西宁市经委工作。2000年11月任青海省委常委、省委组织部部长。中共15、16大代表。2003年10月24日在北京逝世。
黄汲清
(1904-1995),曾用名黄德淦,著名构造地质学家、地层学家、石油地质学家。四川仁寿人,1904年3月30日生。曾任中国地质科学院名誉院长、研究员、博士生导师。
冯健吴
字太虞,又字游,四川省仁寿县人。师承王个符、潘天寿、褚乐三诸家,创办东方美专,长期任四川美术学院教授,精书、画、篆刻,诗词。

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]

字符串

和 Java 一样,String 是不可变的。方括号 [] 语法可以很方便的获取字符串中的某个字符,也可以通过 for 循环来遍历:

for (c in str) {
    println(c)}

Kotlin 支持三个引号 """ 扩起来的字符串,支持多行字符串,比如:

fun main(args: Array<String>) {
    val text = """
    多行字符串
    多行字符串
    """
    println(text)   // 输出有一些前置空格}

String 可以通过 trimMargin() 方法来删除多余的空白。

fun main(args: Array<String>) {
    val text = """
    |多行字符串
    |菜鸟教程
    |多行字符串
    |Runoob
    """.trimMargin()



仁寿网络公司


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