草庐IT

大咖论道:一同畅聊鸿蒙生态

大咖论道:一同畅聊鸿蒙生态(上)ArkUI是声明式开发范式。正确(True)HarmonyOS应用可以兼容OpenHarmony生态正确(True)华为开发者大会2023(Together)于8月4日~6日在哪里举办的A.中国松山湖HarmonyOS正式的发布时间?C.2019年8月9日下列属于HarmonyOS应用场景的是?A.智能家居B.智慧办公C.智慧出行D.运动健康E.影音娱乐大咖论道:一同畅聊鸿蒙生态(下)卡片常用于嵌入到其他应用(当前只支持系统应用)中作为其界面的一部分显示,并支持拉起页面,发送消息等基础的交互功能。正确(True)分布式软总线是手机、平板、智能穿戴、智慧屏、车机等

【UI自动化】微信群聊未添加人数统计

 ??????????????????博客首页:knighthood2001?欢迎点赞?评论?️❤️热爱python,期待与大家一同进步成长!!❤️目的:本来想写个小学、初中、高中、大学中班群中未添加好友的统计,目前就先把最近写的分享出来,方便一起学习、交流!步骤:importsubprocessimportuiautomationasautoimporttime#ToDo这里需要更改微信所在地址,可通过桌面微信图标右键打开文件所在的位置查找到路径subprocess.Popen('E:\微信\WeChat\WeChat.exe')wechatWindow=auto.WindowControl

中国科学院团队首篇LLM模型压缩综述:细聊剪枝、知识蒸馏、量化技术

近来,大型语言模型(LLM)在各种任务中表现出色。然而,即便有卓越的任务处理能力,LLM却面临着巨大的挑战,这些挑战源于其巨大的规模和计算需求。举个例子,GPT-175B版本具有惊人的1750亿参数,至少需要320GB(使用1024的倍数)的半精度(FP16)格式存储。此外,部署此模型进行推理还需要至少五个A100GPU,每个GPU具有80GB的内存,这样才能有效地保证运行。为了解决这些问题,当下一种被称为模型压缩的方法可以成为解决方案。模型压缩可以将大型、资源密集型模型转换为适合存储在受限移动设备上的紧凑版本。此外它可以优化模型,以最小的延迟更快地执行,或实现这些目标之间的平衡。除了技术方面

让我们一起聊一聊反射

反射的引入【1】反射可以做什么?1)反射可以在运行时动态获取变量的各种信息,比如变量的类型,类别等信息2)如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段、方法)3)通过反射,可以修改变量的值,可以调用关联的方法。4)使用反射,需要import("reflect")【2】反射相关的函数1)reflect.TypeOf(变量名),获取变量的类型,.Type类型2)reflect.ValueOf(变量名),获取变量的值,返回reflect.Value类型(reflect.Value是一个结构体类型),通过reflect.Value,可以获取到关于该变量的很多信息。对基本数据类型反射

有奖活动 | 大咖论道:一同畅聊鸿蒙生态

点击预约直播活动简介即日起-2023年9月5日,参与本期活动与大咖一起聊聊鸿蒙新生态,您可以在社区写下对鸿蒙生态的畅想,也可以学习相关课程并获取证书,完成活动任务即可参与精美礼品抽奖。活动周期8月1日-9月5日参与考试HarmonyOS生态知识结课认证大咖论道:一同畅聊鸿蒙生态(上)大咖论道:一同畅聊鸿蒙生态(下)点击参与更多课程学习活动亮点抢先了解HarmonyOS 4 新版本特性对话行业大咖,在线解读鸿蒙生态HarmonyOS课程学习总结&开发经验分享活动奖品本次活动特设考证有礼、话题互动等环节,HUAWEI Freebuds 5i、华为蓝牙鼠标等众多惊喜好礼等您赢取!(图片展示)图片仅供

聊一聊方案中心性能优化中做的缓存设计

本篇文章主要是对方案性能优化2.0中,所做的缓存设计的过程、方案、结果做一个总结。一、前言对于方案中心,核心业务场景之一是物流场景下的物流费用计算。而部分业务场景下,对于物流费用计算的性能有较高要求,如ICBU网站运费模板链路,通方案中心计算快递、海拼物流费用。在接入新的流量场景的背景下(ICBU商品搜索接入运费展示、菜鸟经营中台快递运力线回迁方案中心),方案中心将会面对更高的性能压力。此前预估如需要支持运费模板计算核心20国运费,方案中心集群qps需要达到6600,计算全量220国运费,集群qps则需要达到35600。但是优化前方案中心集群qps性能仅仅在1600左右,远远达不到要求,此前已

从原理聊JVM(四):JVM中的方法调用原理

1引言多态是Java语言极为重要的一个特性,可以说是Java语言动态性的根本,那么线程执行一个方法时到底在内存中经历了什么,JVM又是如何确定方法执行版本的呢?2栈帧JVM中由栈帧存储方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。每一个方法的调用就是从入栈到出栈到过程。2.1局部变量表局部变量表由变量槽组成,《Java虚拟机规范》指出:“每个变量槽都应该能存放一个boolean、byte、char、short、int、float、reference或returnAddress类型的数据”。这八种数据类型都可以使用32位或更小的物理内存来存储,如果是64位虚拟机环境下,虚拟机需要通过

五分钟技术趣谈 | 聊一聊系统限流算法

Part01为什么需要限流呢? 大量正常用户高频访问导致服务器宕机用户恶意高频访问导致服务宕机网页爬虫对于这些情况我们需要对用户的访问进行限流访问,限流的目的是保护服务节点或集群底层的存储资源,防止调用方过度使用服务,引起系统崩溃,或者某个调用方过度的使用某个服务,导致其他服务的不可用,为了维持系统的稳定性和可用性,限流刻不容缓。Part02常见的限流算法介绍 2.1计数器限流计数器法是限流算法里最简单也是最容易实现的一种算法,具体规则为:在指定周期内累加访问次数,当访问的次数达到我们设定的阈值时,触发限流策略,当进入下一个时间周期时会将访问次数重新清零。👍优点:实现简单;❌缺点:突刺现象,如

聊一聊ChatGPT下周将迎来6个重大更新!

官方发文下周将迎来的6大更新,一起来看看图片1、Prompt示例帮助:以后用户在开始新的聊天时,将会有入门示例提供帮助。这个很不错,特别是新手来讲,可以快速上手,通过ChatGPT官方给出的一些示例,让用户能够快速入门,掌握跟ChatGPT对话的技巧。图片2、建议回复,OpenAl试图通过提供继续讨论的相关选项来丰富对话。用户只需单击一下即可更深入地探索主题,从而使用户与AI模型的交互更加动态和灵活。每次ChatGPT回复完会给你引导,便于你继续深入了解问题,可以获得更高质量、更有深度的回答3、ChatGPT背后默认模型是GPT-4,即Plus用户开始一个新的聊天时,ChatGPT会记住用户对

聊一聊非传统数据测试,你懂了吗?

数据测试是指对数据的质量、完整性、一致性和准确性等方面进行验证和评估的过程。数据测试的目的是确保数据在系统中的正确性和可靠性,以及数据是否满足预期的要求。以下是一些常见的数据测试方法和技术:数据完整性测试:验证数据是否完整,即数据是否包含了所需的所有字段和记录。这可以通过比较源数据和目标数据之间的差异来进行测试。数据准确性测试:测试数据的准确性,即数据是否与预期的结果一致。这可以通过与参考数据或预期结果进行比对来进行测试。数据一致性测试:确保数据在不同的数据源、系统或模块之间保持一致。这可以通过比对不同数据源的数据或在系统中的不同模块之间的数据来进行测试。数据质量测试:评估数据的质量,包括数据