2024 年是大模型深入赋能千行百业,融入实体经济,助力科技创新的一年。截 至今年5 月,我国国产大模型的数量已经超过300 个,预示着大模型在各行业 场景的创新应用和深度拓展,对培育新质生产力、高水平赋能新型工业化、推动 高质量发展发挥了重要作用。今年,国务院政府工作报告首次提出“人工智能+” 行动以来,全国各地进一步加速大模型技术与产业的落地融合。 《2024 大模型典型示范应用案例集》(以下简称《案例集》)自4 月启动征集以来, 得到社会广泛关注。收到申报案例数百个,经专家组全面评估,最终遴选出99 个优秀案例,其中45 个“行业赋能”、46 个“智能应用”、8 个“生态服务”, 覆盖新型工业化、能源、医疗、政务等重要应用场景,涵盖天文、农业、化学等 科学领域,以及智能数据标注、大模型评测、云边异构融合服务等创新平台。
2024-08-01 16:58:40 37.19MB 阿里云
1
里Java编码规范是一份详尽的编程指南,旨在提高代码质量、可读性和维护性,尤其对于大型项目和团队合作至关重要。这份规范涵盖了命名规则、注释标准、类与对象设计、异常处理、集合使用、并发编程等多个核心领域。下面我们将深入探讨其中的关键知识点。 1. **命名规则**:良好的命名是代码可读性的基础。规范要求变量名简洁明了,使用小驼峰式命名,例如`myVariableName`。类名应全大写,每个单词首字母大写,如`MyClassName`。常量则全部大写,单词间用下划线分隔,如`MY_CONSTANT`。接口名类似类名,但通常以`I`开头,如`IApiService`。 2. **注释标准**:注释应简洁、清晰,用于解释代码的目的,而非重复代码内容。Javadoc用于描述类、方法等,以`/** ... */`包裹,提供API文档。行内注释使用`//`,多行注释使用`/* ... */`,避免过多注释,保持代码清晰。 3. **类与对象设计**:鼓励使用面向对象设计原则,如单一职责、开闭原则、里氏替换、依赖倒置和接口隔离。类的设计应简洁,尽量减少成员变量和方法。构造函数应当明确,私有化构造器用于单例模式。接口优于抽象类,除非有共享实现。 4. **异常处理**:异常处理应具体且有意义,避免使用空的catch块或抛出`Exception`。优先使用检查型异常,必要时自定义异常。异常信息应包含足够的上下文信息,方便调试。 5. **集合使用**:合理选择集合类型,如ArrayList适合随机访问,LinkedList适合插入删除。避免对集合进行null检查,使用`Collections.isEmpty()`。避免使用`iterator.remove()`,除非明确知道它的行为。 6. **并发编程**:使用并发工具类如`ConcurrentHashMap`、`CountDownLatch`等,避免手动同步。避免使用全局静态变量,可能导致线程安全问题。线程安全的类如`Atomic*`系列、`ThreadLocal`等应恰当使用。 7. **代码格式**:代码应遵循一定的格式,包括缩进、空格、括号使用等。使用IDE的自动格式化功能可以保持代码风格一致。 8. **注解(Annotation)**:合理使用注解,如`@Override`、`@Deprecated`等,增强代码可读性。自定义注解时,考虑其元注解,如`@Retention`、`@Target`。 9. **枚举与常量**:枚举用于表示有限的、固定的值,优于使用常量数组。枚举类可以有方法和字段,提供更丰富的功能。 10. **单元测试**:编写单元测试以确保代码质量,使用JUnit等测试框架,遵循 Arrange-Act-Assert (AAA) 测试结构。 以上仅是里Java编码规范的一部分要点,实际规范中还包含了更多细节,如类型转换、字符串操作、IO流、网络编程等方面的指导。遵循这些规范,可以提高代码质量,降低维护成本,提升团队协作效率。在实践中不断学习和适应这些规范,将有助于成为一名优秀的Java开发者。
2024-07-30 11:53:06 976KB Java编码规范
1
里云专有云企业版V3.8.1云盾开发指南20190910 本文档是里云专有云企业版V3.8.1云盾开发指南,旨在为用户提供云盾开发的指引和参考。该指南涵盖了云盾的法律声明、通用约定、API简介、云盾控制台、API概览等内容。 法律声明 里云提醒用户在阅读或使用本文档之前,仔细阅读、充分理解本法律声明的全部内容。如果用户阅读或使用本文档,用户的阅读或使用行为将被视为对本声明全部内容的确认。 本文档的内容视为里云的保密信息,用户应当严格遵守保密义务;未经里云事先书面同意,用户不得向任何第三方披露本手册内容或提供给任何第三方使用。 未经里云事先书面许可,任何单位、公司或个人不得擅自摘抄、翻译、复制本文档内容的部分或全部,不得以任何方式或途径进行传播和宣传。 由于产品版本升级、调整或其他原因,本文档内容有可能变更。里云保留在没有任何通知或者提示下对本文档的内容进行修改的权利,并在里云授权通道中不时发布更新后的用户手册。用户应当实时关注用户手册的版本变更并通过里云授权渠道下载、获取最新版的用户手册。 本文档仅作为用户使用里云产品及服务的参考性指引,里云以产品及服务的“现状”、“有缺陷”和“当前功能”的状态提供本文档。里云在现有技术的基础上尽最大努力提供相应的介绍及操作指引,但里云在此明确声明对本文档内容的准确性、完整性、适用性、可靠性等不作任何明示或暗示的保证。 任何单位、公司或个人因为下载、使用或信赖本文档而发生任何差错或经济损失的,里云不承担任何法律责任。在任何情况下,里云均不对任何间接性、后果性、惩戒性、偶然性、特殊性或刑罚性的损害,包括用户使用或信赖本文档而遭受的利润损失,承担责任(即使里云已被告知该等损失的可能性)。 通用约定 本文档中的通用约定包括: * 警示信息:该类警示信息将导致系统重大变更甚或故障,或者导致人身伤害等结果。 * 禁止:重置操作将丢失用户配置数据。 * 警告:重启操作将导致业务中断,恢复业务所需时间约10分钟。 * 说明:用于补充说明、最佳实践、窍门等,不是用户必须了解的内容。 API简介 云盾API是里云提供的一种基于RESTful风格的API,旨在为用户提供云盾的开发和管理能力。云盾API提供了多种开发语言的SDK,包括Java、Python、Go等。用户可以通过云盾API来管理云盾的资源、配置和安全设置。 云盾控制台 云盾控制台是里云提供的一种基于Web的控制台,旨在为用户提供云盾的管理和配置能力。云盾控制台提供了多种功能,包括资源管理、配置管理、安全设置等。用户可以通过云盾控制台来管理云盾的资源、配置和安全设置。 API概览 云盾API提供了多种API,包括: * 资源管理API:用于管理云盾的资源,包括创建、删除、更新和查询资源。 * 配置管理API:用于管理云盾的配置,包括创建、删除、更新和查询配置。 * 安全设置API:用于管理云盾的安全设置,包括创建、删除、更新和查询安全设置。 本文档提供了里云专有云企业版V3.8.1云盾开发指南,旨在为用户提供云盾开发和管理的指引和参考。
2024-07-29 16:26:50 3.73MB 阿里云
1
ESP32通过MQTT协议连接里云是一种常见的物联网(IoT)应用场景,它允许ESP32微控制器与里云物联网平台进行实时数据交互。在这个过程中,ESP32首先需要连接到WiFi网络,然后通过MQTT(Message Queuing Telemetry Transport)协议与里云的IoT Hub建立安全可靠的通信连接。 **ESP32S3简介** ESP32-S3是Espressif Systems推出的一款低功耗、高性能的物联网芯片,它是ESP32系列的一员,拥有增强的安全特性,如内置硬件加密引擎,支持Wi-Fi和蓝牙连接,适用于各种IoT设备,如智能家居、工业自动化等场景。 **WiFi连接** 在ESP32S3连接WiFi时,通常会使用ESP-IDF (Espressif IoT Development Framework) 这个强大的SDK。开发人员需要编写代码来配置WiFi参数,包括SSID(网络名称)和密码,然后调用相应的API来连接WiFi网络。例如,可以使用`esp_wifi_connect()`函数尝试连接到指定的WiFi网络。 **MQTT协议** MQTT是一种轻量级的发布/订阅消息传输协议,特别适合资源有限的设备和低带宽、高延迟的网络环境。在ESP32S3上实现MQTT连接,可以使用开源的MQTT客户端库,如Paho MQTT或PubSubClient。开发者需要设置服务器地址、端口号、用户名、密码以及客户端ID,然后创建一个MQTT连接实例,订阅和发布主题以实现数据交换。 **里云IoT Hub** 里云物联网平台(IoT Hub)提供了一个全面的云服务,用于设备管理、数据安全传输和消息路由。为了连接到这个平台,ESP32S3需要获取到里云的设备密钥和设备名称,这些信息可以在物联网平台上注册设备时获得。连接成功后,ESP32S3可以通过发布消息到特定主题来发送数据,同时订阅其他主题来接收云端的命令和数据。 **连接步骤** 1. 初始化WiFi:配置WiFi网络参数,并使用SDK连接到WiFi网络。 2. 初始化MQTT客户端:设置里云IoT Hub的相关信息,如服务器地址、端口、设备身份信息。 3. 连接IoT Hub:使用MQTT客户端库建立连接。 4. 订阅和发布:根据应用需求订阅需要监听的主题,发布设备数据到指定主题。 5. 处理消息:实现回调函数以处理接收到的云端消息。 6. 断线重连:当网络中断时,实现自动重连机制以确保连续通信。 在"app-MqttToAliyun"这个压缩包文件中,很可能包含了实现上述功能的示例代码或者库文件。开发者可以参考这些资源来快速搭建ESP32S3连接里云的物联网应用。注意,在实际应用中,还需要考虑安全性,如使用TLS加密通信,以及优化连接策略以节省电力和提高稳定性。
2024-07-23 16:44:38 65.6MB 阿里云
1
里云OSS(Object Storage Service)是里云提供的一个大规模、低成本、高可靠的云存储服务。它允许用户存储和检索任何类型的数据,如文本、图片、视频等,并且支持多种编程语言的SDK,包括易语言的接口。在易语言中进行里云OSS的分片上传,主要是解决大文件上传的问题,因为单个文件大小有限制,当文件过大时,我们需要将其分割成多个小块,然后逐一上传,最后再合并。 易语言是一种以中文为编程语法的编程环境,它提供了丰富的API和类库,使得开发者能够用中文编写程序。在这个场景中,"调用了E2EE支持库"意味着在上传过程中可能采用了端到端加密(End-to-End Encryption, E2EE)技术,确保数据在传输过程中的安全。E2EE是一种加密策略,数据在发送方被加密,只有接收方能解密,中间传输过程即使被截取也无法读取原始内容。 在易语言中实现里云OSS的分片上传,通常需要以下步骤: 1. **初始化OSS客户端**:首先需要使用易语言的SDK或接口创建OSS客户端对象,这通常涉及到设置Access Key ID、Access Key Secret以及Bucket名称等信息。 2. **创建上传任务**:在开始上传前,需要创建一个UploadTask对象,设置好文件的基本信息,如文件名、文件大小、分片大小等。 3. **分片上传**:将大文件分割成多个小块(或称为Part),然后对每个Part进行单独上传。每个Part会有一个唯一的Part ID,用于后续的Part排序和合并。 4. **上传每个分片**:使用OSS客户端的接口调用,如`UploadPart`,传入Part的内容(通常是文件流)和Part ID。 5. **确认上传**:当所有Part都成功上传后,需要调用`CompleteMultipartUpload`接口,提供一个Part列表(包含Part ID和对应的ETag,ETag是里云OSS返回的每个Part的校验值),OSS会根据这些信息合并成一个完整的文件。 6. **错误处理**:在上传过程中,可能会遇到网络问题或者服务器错误,需要有合适的错误处理机制,例如重试、断点续传等。 7. **E2EE加密**:在上传前,使用E2EE库对每个分片进行加密,加密后的数据上传到OSS,确保数据的安全性。在下载时,客户端会先下载数据,然后解密。 8. **下载和验证**:如果需要下载,可以调用OSS的下载接口,同样,如果数据是加密的,需要在下载后进行解密。 通过以上步骤,我们可以利用易语言实现里云OSS的大文件分片上传,并结合E2EE技术保证数据的隐私和安全。在实际开发中,还需要考虑性能优化、并发上传策略、文件完整性检查等因素,以确保整个上传过程的高效和可靠。"oss上传下载.e"可能是这个易语言项目的源代码文件,包含了上述功能的具体实现。
2024-07-23 04:19:08 10KB 网络相关源码
1
里云OSS(Object Storage Service)是一款面向互联网和企业级应用设计的分布式对象存储服务,提供了高可用、高可靠、低成本的数据存储能力。里云OSS上传可视化工具是为了方便用户更直观、便捷地管理和操作OSS中的数据而设计的软件或插件。它集成了文件上传、下载、预览、删除等基本功能,并且支持对Bucket进行创建、修改、查看等管理操作,极大地简化了开发者和非技术用户的使用体验。 在使用里云OSS上传可视化工具时,有以下几个核心知识点: 1. **对象存储(OSS)概念**:对象存储是一种基于云的存储服务,不遵循传统的文件系统结构,而是以键值对(Key-Value)的形式存储数据。每个对象都有唯一的标识符(Key),可以包含任意类型的数据,如图片、文档、视频等。 2. **Bucket管理**:Bucket是OSS的基本存储单元,相当于传统文件系统的目录。用户可以创建多个Bucket,并设置访问权限、生命周期策略、跨区域复制等高级特性。可视化工具可以帮助用户创建、删除Bucket,以及查看和编辑Bucket的属性。 3. **文件上传**:可视化工具提供了批量上传文件的功能,用户可以选择本地文件夹或单个文件进行上传。在上传过程中,工具会自动处理网络中断、错误重试等问题,确保文件完整上传。 4. **图片链接获取**:对于上传的图片文件,OSS提供了一种获取可直接访问的图片链接方式。通过工具,用户可以轻松获取到URL,用于在网页、社交媒体或其他应用中展示图片。 5. **访问控制与安全**:OSS支持多种访问控制策略,包括匿名访问、访问控制列表(ACL)、资源访问策略(RAM Policy)等。可视化工具能帮助用户设置这些策略,确保数据安全。 6. **生命周期管理**:OSS允许用户设定对象的生命周期策略,例如自动删除过期文件、转换文件格式等。工具可以让用户配置这些规则,实现数据的自动化管理。 7. **跨区域复制**:为了提高数据的可用性和降低访问延迟,OSS支持跨区域复制功能。通过可视化工具,用户可以配置源Bucket和目标Bucket,实现数据的实时同步。 8. **版本管理**:OSS提供版本控制功能,可以保存对象的历史版本,防止误删除或覆盖。工具允许用户开启版本控制,管理和恢复历史版本。 9. **计费模式**:OSS的费用主要基于存储空间使用量、流量、请求次数等因素。可视化工具通常会显示当前的存储和流量使用情况,帮助用户监控成本。 10. **API与SDK集成**:除了使用可视化工具,开发者还可以通过里云提供的OSS API和各种编程语言的SDK直接进行集成,实现更复杂的应用场景。 通过学习和掌握以上知识点,用户能够充分利用里云OSS上传可视化工具,高效地管理和操作云端数据,提升工作效率。同时,对于开发者来说,了解OSS的底层原理和API接口,有助于开发出更符合业务需求的云存储解决方案。
2024-07-23 04:06:59 31.5MB 阿里云
1
里银行icon图片接口及下载地址】这个主题主要涉及到的是互联网图标设计与API接口的使用,特别是针对银行图标的应用。在互联网产品设计中,图标是一种非常重要的视觉元素,它们能够简洁明了地传达信息,增强用户体验。在这个场景下,里银行的icon设计包括大图和小图两种尺寸,以适应不同的展示需求,比如在网页、移动应用或各种尺寸的屏幕上。 我们需要了解什么是银行icon。银行icon通常包含各种与银行业务相关的图形,如银行卡、ATM机、货币符号、转账、存款、取款等,这些图标设计需要简洁易懂,同时符合银行行业的专业形象。里的设计可能还会融入其自身的品牌特色,以增强辨识度。 描述中提到的"下载地址"和"json数据",是获取这些图标资源的方式。下载地址通常是指一个HTTP或HTTPS链接,用户可以通过这个链接直接下载所需的图片资源。而json数据则可能包含了这些icon的元信息,如图片URL、大小、格式等,方便开发者通过编程方式动态获取和使用。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,常用于API接口的数据传输。 "里银行图片接口及下载地址.xlsx"这个文件可能包含了详细的接口说明和图片的下载链接,接口可能是RESTful API的形式,提供HTTP请求方法(GET、POST等)来获取资源。开发者可以通过调用这个接口,根据需要获取大图或小图,并进行相应的应用开发。"里银行(小图)20180403更新"和"里银行(大图)20180403更新"这两个文件名表明了图标资源的更新时间,2018年4月3日,这提示我们这些图标可能已经过一定的迭代和优化,以保持设计的时效性和合规性。 在实际应用中,这些银行icon可能会用于用户界面(UI)设计,如按钮、菜单、提示等元素,也可以用于移动应用的图标或者网页的图形元素。开发人员在使用时需要考虑响应式设计,确保图标在不同设备和分辨率下都能正常显示。同时,对于API的调用,需要注意权限管理、错误处理和性能优化,确保服务的稳定性和效率。 总结来说,这个主题涵盖了互联网图标设计、API接口使用、JSON数据交互、以及资源管理和更新等多个方面,对于理解和开发与银行相关的互联网产品具有实际指导意义。
2024-07-10 11:59:31 491KB 银行icon
1
里云-云盾用户手册-18 里云云盾用户手册是里云提供的一款安全管理工具,旨在帮助用户更好地管理和保护云服务器的安全。该手册详细介绍了云盾控制台的使用方法和功能特性,为用户提供了详细的安全管理和检测报告。 云盾控制台首页是云盾用户手册的入口,提供了用户云服务器的整体安全情况的概况,包括安全事件区和安全概况区域/安全评分区域。安全事件区主要展示当前用户云服务器需要处理的安全事件,包括但不限于需要处理的漏洞、网站后门、异地登录事件等一些安全事件。用户可以点击“开启网站安全防御”开启防御服务,直接拦截恶意入侵者的 WEB 攻击,也可以选择“查看详情”,查看具体的漏洞并进行修复。 服务详情-防 DDoS 服务详情主要展示用户云服务器 DDoS 防御服务相关的图表,包括流量图、PPS 图、当前的 DDoS 事件、近 7 天内攻击事件记录、高级配置等。用户可以根据这些信息来进行 DDoS 防御策略的个性化定制。 服务详情-主机密码防暴破详情主要展示该服务对应的详情报表,包括防爆破概况、爆破防御详情、爆破成功列表等。用户可以根据这些信息来了解当前云服务器的密码安全情况,并及时修改服务器密码保障服务器安全性。 服务详情-网站后门详情主要展示该服务对应的详情报表,包括当前后门列表、列表类型选择等。用户可以根据这些信息来了解当前云服务器的网站后门情况,并进行删除/忽略、恢复操作。 服务详情-异地登录详情主要展示用户服务器的待确认异地登录情况,包括异地登录事件列表、处理操作等。用户可以根据这些信息来确认当前云服务器的异地登录情况,并进行确认、修改服务器密码等操作。 服务详情-网站安全防御详情主要展示用户服务器的防 WEB 攻击情况,包括概况、攻击趋势图、攻击详情报表等。用户可以根据这些信息来了解当前云服务器的 WEB 攻击情况,并进行防御服务的开启和管理。 服务详情-防火墙管理主要用于用户进行防火墙规则的管理,包括但黑名单管理、允许访问云服务器的规则管理等。用户可以根据这些信息来进行防火墙规则的管理和配置。 里云云盾用户手册-18 提供了详细的安全管理和检测报告,帮助用户更好地管理和保护云服务器的安全。
2024-07-05 11:47:14 2.35MB 阿里云
1
由于里云官方没有提供ASP版的demo,因此根据官网文档制作了ASP版的上传代码,提供四种上传方式,用户可根据自己的需求来选择使用,ASP版里云OSS云储存上传。
2024-06-29 12:02:49 331KB 阿里云
1
下载后,把jar包复制到eclipse安装路径的plugins目录下重启eclipse即可使用!
2024-06-17 00:07:28 8.29MB eclipse 阿里开发规约
1