简介 本来保持短发,一点事情没有。但是最近,女儿的头发越来越长,有养长发的趋势,沟通下来,她确实嫌短发太难看,想养长发。记得这个问题已经说得很明确:高中以前保持短发,大学开始...
简介 本来保持短发,一点事情没有。但是最近,女儿的头发越来越长,有养长发的趋势,沟通下来,她确实嫌短发太难看,想养长发。记得这个问题已经说得很明确:高中以前保持短发,大学开始...
当前进度 个人感觉 随处可见Swift和Dart的影子,毕竟都是现代语言,大差不差。 Dart中使用声明的方式写纯代码界面的例子还没有见到。感觉上是通过DSL实现的语法糖。不...
需求简介 涉及到地址相关的内容,首先要区分国内和国外。如果涉外,第一层就是选国家。如果仅仅是国内,那么会分成两部分: 省市区三级(比如浙江省,杭州市,临安区)一般采用选择的方...
I/O 流概述 在仓颉编程语言中,我们将与应用程序外部载体交互的操作称之为 I/O 操作。I 对应输入(Input),O 对应输出(Output)。 仓颉编程语言所有的 I/...
网络编程概述 仓颉为开发者提供了基础的网络编程功能,在仓颉标准库中,用户可使用 std 模块下的 socket 包来实现传输层网络通信。 在传输层协议中,分为不可靠传输和可靠...
并发概述 并发编程是现代编程语言中不可或缺的特性,仓颉编程语言提供抢占式的线程模型作为并发编程机制。 在谈及编程语言和线程时,线程其实可以细化为两种不同概念,语言线程和 na...
插件 在手机上播放视频的需求越来越多,因此有必要学习这方面的内容。这方面,Flutter官方提供了一个插件,没有特殊情况,一般会用它。 步骤 1: 将视频文件添加到asset...
定义异常 异常是一类特殊的可以被程序员捕获并处理的错误,是程序执行时出现的一系列不正常行为的统称,例如,数组越界、除零错误、计算溢出、非法输入等。为了保证系统的正确性和健壮性...
包的概述 在仓颉编程语言中,包是编译的最小单元,每个包可以单独输出 AST 文件、静态库文件、动态库文件等产物。每个包有自己的名字空间,在同一个包内不允许有同名的顶层定义或声...
基础 Collection 类型概述 我们可以在不同的场景中选择适合我们业务的类型: Array:如果我们不需要增加和删除元素,但需要修改元素,就应该使用它。 ArrayLi...
扩展概述 扩展可以为在当前 package 可见的类型(除函数、元组、接口)添加新功能。 当不能破坏被扩展类型的封装性,但希望添加额外的功能时,可以使用扩展。 可以添加的功能...
泛型概述 在仓颉编程语言中,泛型指的是参数化类型,参数化类型是一个在声明时未知并且需要在使用时指定的类型。 类型声明与函数声明可以是泛型的。最为常见的例子就是 Array<T...
类 class 与 struct 的主要区别在于:class 是引用类型,struct 是值类型,它们在赋值或传参时行为是不同的;class 之间可以继承,但 struct ...
枚举类型 定义 enum 时需要把它所有可能的取值一一列出,我们称这些值为 enum 的构造器(或者 constructor)。enum 类型的定义以关键字 enum 开头,...
定义struct类型 静态初始化器以关键字组合 static init 开头,后跟无参参数列表和函数体,且不能被访问修饰符修饰。函数体中必须完成对所有未初始化的静态成员变量的...
定义函数 仓颉使用关键字 func 来表示函数定义的开始,func 之后依次是函数名、参数列表、可选的函数返回值类型、函数体。 只能为命名参数设置默认值,不能为非命名参数设置...
整数类型 有符号和无符号 有符号整数类型包括 Int8、Int16、Int32、Int64 和 IntNative,分别用于表示编码长度为 8-bit、16-bit、32-b...
标识符 普通标识符:以字母或者下划线开头,这点与其他编程语言一样。 可以用汉语作为变量名,这个可以尝试一下。(中文做变量名,可读性会提高) 原始标识符如果想用关键字做标识符,...
IT服务团队的特征 IT服务团队具有以下5个特征:(1)人员的岗位结构,分为管理岗、技术岗、操作岗,团队成员相对固定。(2)需要较高的服务意识。IT服务类项目面向的是客户,通...
业务关系管理 在运维服务过程中,系统规划与管理师通过以下活动提升与客户的关系:(1)定期沟通。(2)日常沟通。(3)投诉管理。(4)表扬管理。(5)满意度调查。(6)增值服务...