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

全国热线:400-111-6878

网站建设推广专家

乌鲁木齐网页制作

发表日期: 2022-04-16 09:45:37 浏览次数:47

乌鲁木齐网页制作

网站建设.png

西汉,乌鲁木齐及周边地区分布着十余个游牧部落,史称“十三国之地”,西域都护府曾派兵屯田。 [9] 
东汉,为车师六国的一部分。
三国,车师后国在今乌鲁木齐南郊(现乌拉泊水库一带)建淤赖城,为乌鲁木齐第一城。
晋朝、隋朝,开辟丝绸之路新北道,乌鲁木齐处于新北道要冲之地。
唐朝,公元640年,唐朝政府在天山北麓设置庭州,辖4县,今乌鲁木齐为轮台县。现乌鲁木齐市东南郊乌拉泊水库南侧的古城遗址,即为当时轮台县。 [9] 
公元648年(贞观二十二年),唐朝政府在距现市区以南10千米处设置轮台城,隶属庭州(治所在今吉木萨尔)。唐代著名边塞诗人岑参曾在此留下“忽如一夜春风来,千树万树梨花开”等脍炙人口的诗句。
从663年开始,唐朝政府派军至乌鲁木齐河畔屯垦。 [9]  702年,在庭州设北庭都护府,轮台驻军增加。据《新唐书·吐蕃传》记载:“轮台、伊吾屯田,禾菽相望”。在轮台生活过3年的边塞诗人岑参,写过“戍楼西望烟尘黑,汉兵屯在轮台北”的诗句
771年,唐朝政府又在轮台设置“静塞军”,驻守这一战略要地。此后,当中原王朝统治衰弱时,地方政权更迭频仍,战火屡至乌鲁木齐,给各族人民带来了沉重灾难。 [9] 
元朝,北疆成为漠西蒙古诸部游牧区之一,乌鲁木齐周围原为西蒙古和硕特部游牧区(明清之际,该部一部分留驻当地,一部分随固始汗去青藏高原,一部分和土尔扈特部去俄罗斯伏尔加河流域等地)。清朝前期由西蒙古之一准噶尔汗国统治,后被平定。乾隆时期高官的往来文书就是称乌鲁木齐。
1755年(乾隆二十年),即平定准噶尔汗国的末期,乌鲁木齐开始大规模开发。乌鲁木齐筑土驻军,清政府鼓励屯垦,减轻粮赋,乌鲁木齐农业、商业、手工业一度有较快的发展,成为“繁华富庶,甲于关外”的地方。清政府为彻底平定准噶尔叛乱(1757年最终平定),在现乌鲁木齐九家湾一带筑垒屯兵,并将此地定名为“乌鲁木齐”。

字符

和 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() 方法来删除多余的空白。

乌鲁木齐网页制作


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