仓颉语言

chinusyan5 个月前
开发语言·仓颉·仓颉语言·cangjie
仓颉语言 -- 网络编程使用新版本 (2024-07-19 16:10发布的)网络通信是两个设备通过计算机网络进行数据交换的过程。通过编写软件达成网络通信的行为即为网络编程。
Android技术栈5 个月前
算法·华为·harmonyos·鸿蒙·鸿蒙开发·仓颉语言·加密库
鸿蒙仓颉语言【cryptocj 库】(介绍与SHA、MD5、HMAC摘要算法)cryptocj 是一个安全的密码库,包括常用的密码算法、常用的密钥生成和签名验证。 该库是对 C 语言的 openSSL 封装的仓颉加密算法
Android技术栈5 个月前
tcp/ip·架构·harmonyos·鸿蒙·鸿蒙系统·鸿蒙开发·仓颉语言
鸿蒙开发仓颉语言【Hyperion: 一个支持自定义编解码器的TCP通信框架】架构Hyperion TCP框架的架构图如下:用于判断消息的报文是否读取完整,提供如下方法: func messageCompleted(buffer: ByteBuffer, status: MessageCompletedStatus): Unit
chinusyan5 个月前
仓颉·仓颉语言
仓颉语言 -- 泛型在仓颉编程语言中,泛型指的是参数化类型,参数化类型是一个在声明时未知并且需要在使用时指定的类型。类型声明与函数声明可以是泛型的。最为常见的例子就是 Array<T>、Set<T> 等容器类型。以数组类型为例,当使用数组类型 Array 时,会需要其中存放的是不同的类型,我们不可能定义所有类型的数组,通过在类型声明中声明类型形参,在应用数组时再指定其中的类型,这样就可以减少在代码上的重复。
Android技术栈5 个月前
移动开发·harmonyos·鸿蒙·鸿蒙系统·泛型·鸿蒙开发·仓颉语言
鸿蒙仓颉语言【泛型generic】泛型特性: 在给定的代码中,泛型被用于定义参数的类型。举例来说,Array和Array<(Event, (Event)->Event)>中的Array都是泛型类型,它们可以接受不同类型的参数。
Android技术栈5 个月前
开发语言·程序员·harmonyos·arkts·鸿蒙·openharmony·仓颉语言
鸿蒙仓颉语言【枚举enum】与其他语言使用,,或换行分割符不同,仓颉使用| 进行枚举项定义。