首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-10)

    代码清单3-10 class Queue { public: Type MaxValue(Type x, Type y) { if(x > y)

    24440编辑于 2022-11-30
  • 来自专栏devops_k8s

    Go Protobuf(比xml小3-10倍, 快20-100倍)

    你可以定义数据的结构,然后使用特殊生成的源代码轻松的在各种数据流中使用各种语言进行编写和读取结构数据。你甚至可以更新数据结构,而不破坏根据旧数据结构编译而成并且已部署的程序。 1 . 使用protobuf实现节点间通信, 编码报文以提高传输效率; 2 . protobuf全程Protocol Buffers, 是Google开发的一种数据描述语言; 3 . Protobuf跟存储格式,语言, 平台无关; 5 . protobuf可扩展可序列化; 6 . protobuf以二进制方式存储, 占用内存空间小; protobuf广泛地应用于远程过程调用(PRC 格式更具有自我描述性, 可以用各种语言处理(C++,Java等) 随着系统发展, 他获得了其他功能和用途: 3 . 自动生成的序列化和反序列化代码避免了手动解析的需要; **4 . 你可以在 Protocol Buffer 语言指南 中找到有关编写 .proto 文件的更多信息。

    2.5K50发布于 2021-04-13
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 3-10 Numpy中的比较和Fancy Indexing

    如果我们想索引向量中 "第4,6,9 个元素",上面的索引和切片操作显然不能满足我们的需求。比较直观的想法是直接将三个位置的元素索引出来,然后再存储到一个新的向量中。

    95420编辑于 2022-11-08
  • 来自专栏翩翩白衣少年

    2.4K Star!小米最新开源!覆盖600+语种的语音克隆TTS,40倍实时合成速度!

    毕竟现在全球化趋势下,很多应用场景都需要支持多种语言,但现有的模型要么语言覆盖少,要么质量一般,要么推理速度慢得让人抓狂。 项目简介 OmniVoice 是小米 k2-fsa 团队最新开源的一个大规模多语言零样本TTS模型。 它最大的特点就是支持超过600种语言,这个数字在开源领域里可以说是相当牛了! 核心亮点 1、600+语种覆盖 第一个必须要说的就是它的语言覆盖范围——600+种语言。 现有的主流多语言TTS模型,能覆盖几十种语言就已经很不错了,上百种的都很少见。 4、3-10秒就能克隆声音 语音克隆是很多人关心的功能,OmniVoice在这方面做得也非常出色。 只需要3-10秒的参考音频,就能克隆出几乎以假乱真的声音。 , ref_audio="ref.wav", # 参考音频(3-10秒) ref_text="参考音频的文本", # 可选,不填会自动用Whisper转录 ) # 保存音频

    2.3K10编辑于 2026-04-10
  • 来自专栏DolphinScheduler

    DolphinScheduler 任务失败后,这 3 种补救措施你掌握了吗

    脚本分别如下展开代码语言:TXTAI代码解释insertintocs2select*fromcswhereadddate='${system.biz.date}'insertintocs3select* 补救可以选择调度日期段,这样时间是按照选择的日期进行执行,如果选择3-11号,那么数据就是3-10号的数据。 在定时中补救点击重跑后,实际同步的数据是3-10号的数据,说明重跑按照的时间是调度时间来算的。点击重跑失败任务和重跑一样,从失败节点继续执行。这2个都是在当前失败的流程实例中运行。

    13010编辑于 2026-05-27
  • 来自专栏freesan44

    PTA 1047 编程团体赛 (20 分)

    输入样例: 6 3-10 99 11-5 87 102-1 0 102-3 100 11-9 89 3-2 61 结尾无空行 输出样例: 11 176 结尾无空行 解题思路 round = int(input int("6") resDic = dict() for i in range(round): inputList = input().split(" ") # inputList = "3-

    43720编辑于 2021-12-06
  • 来自专栏扯编程的淡

    一文搞懂Java注解

    docs.oracle.com/javase/1.5.0/docs/guide/apt/index.html如果你不愿意自己看的话,我截取了一些重点的内容并且翻译了下:翻译:- 元数据(Annotations)此语言功能允许您通过启用工具从源代码中的注释生成样板代码来避免在许多情况下编写样板代码 的默认值]; [值类型] [值的key](); ...}自定义注解实践:/** * @desc: 类注解 * @author: YanMingXin * @create: 2022/4/3- YmxMethod { boolean isVip() default true;}/** * @desc: 字段注解 * @author: YanMingXin * @create: 2022/4/3- default ""; int intValue() default 0;}使用自定义注解:/** * @desc: * @author: YanMingXin * @create: 2022/4/3- methodA() { return "ymx"; }}验证方法:/** * @desc: 验证自定义注解 * @author: YanMingXin * @create: 2022/4/3-

    42600编辑于 2023-11-20
  • 来自专栏华章科技

    手把手教你用Python进行帕累托分析(二八定律)

    3-10是某个月中海鲜系列的10个菜品A1~A10的盈利额(已按照从大到小的顺序排序)。 ? ▲图3-10 菜品盈利数据帕累托图 由图3-10可知,菜品A1~A7共7个菜品,占菜品种类数的70%,总盈利额占该月盈利额的85.0033%。

    2K10发布于 2020-11-16
  • 来自专栏#大模型热点基础知识

    什么是少样本学习?为什么给几个例子就能让AI学会新任务?

    by@Laizhuocheng一、简介少样本学习(Few-shotLearning)是一种通过提供少量示例(通常3-10个),就能让AI模型快速理解和执行新任务的学习范式。 在大语言模型中,这意味着我们可以通过在Prompt中包含几个输入-输出对的例子,引导AI学会处理同类的新问题。 虽然零样本学习很强大,但在面对复杂或模糊的任务时,仅靠自然语言描述往往不够精确。 情感:代码生成:展开代码语言:TXTAI代码解释将以下自然语言描述转换为Python函数:描述:"计算两个数的和"代码:defadd(a,b):returna+b描述:"检查一个数是否为偶数"代码:defis_even 效果可能不佳难以处理完全未知的概念可能过度拟合示例模式4.成本考虑更长的Prompt意味着更高的计算成本需要在效果和成本之间权衡七、少样本vs其他学习范式方法示例数量适用场景优势劣势零样本0简单、标准任务最灵活、成本最低复杂任务效果有限少样本3-

    46810编辑于 2026-03-18
  • 配音工具音色生成方式分类:预置音色、声音克隆与捏声音

    输出格式为常见音频格式(未公开具体编码参数);无API接口;生成速度依赖网络环境登录要求:小程序直接登录,无手机号绑定,不需要注册账号2.微软AzureTTS音色生成方式:预置神经网络语音模型,覆盖140+语言 API调用需密钥;并发限制(免费账户约10次/秒)输出格式:ogg、mp3、wav、pcm等3.GoogleCloudTTS音色生成方式:预置WaveNet、Standard及生成式TTS模型(仅部分语言 输出格式:MP3、OGG、线性PCM(WAV)4.AmazonPolly音色生成方式:预置标准语音、神经网络语音及生成式TTS(部分区域),共60+语音,中文约10种平台:AWS控制台、API、SDK(多语言 );中文自然度低于英文,生僻字需注音输出格式:MP3、PCM(WAV需转码)类别二:支持声音克隆(用户提供录音训练生成专属声线)6.媒小三配音音色生成方式:支持声音克隆(5-10秒录音训练,训练时间约3- 重置周期为每月(具体次数未公开)附加功能:捏声音、AI写作、文案提取(从URL提取纯文本)、爆文标题生成、短视频脚本模板技术限制:声音克隆依赖原始录音质量(建议环境噪声低于30dB);克隆模型训练时间约3-

    35010编辑于 2026-05-18
  • Protobuf入门教程:让数据传输飞起来的序列化神器

    为什么它这么火Protocol Buffers(简称Protobuf)是Google开发的一种语言无关、平台无关的序列化数据结构的方法。 体积小,速度快相比JSON和XML,Protobuf的数据体积能小3-10倍(这个差距真的很夸张)。网络传输时间大幅缩短,用户体验直线上升。2. 跨语言支持不管你用Java、Python、C++、Go还是其他语言,Protobuf都能完美支持。一次定义,到处使用,程序员的福音啊!3. 预留字段编号在设计.proto文件时,建议预留一些编号:protobufmessage User { string name = 1; int32 age = 2; // 预留3-10给未来扩展 总结Protobuf作为一个成熟的序列化解决方案,在性能和跨语言支持方面表现出色。虽然学习曲线稍微陡峭一些,但掌握后能显著提升系统性能。

    1.1K10编辑于 2025-10-03
  • 来自专栏搜狗测试

    protobuf详解

    protobuf是一种灵活高效的独立于语言平台的结构化数据表示方法。在通信协议和数据存储等领域中使用比较多。protobuf对于结构中的每个成员会提供set系列函数和get系列函数。 用protobuf编译器生成特定语言的源代码,如C++,Java,Python等。 尺寸小比XML要小3-10倍高可扩展性 数据字描述前后兼容 (2)缺点: 语言覆盖度低,官方支持java、c++、python语言环境 自定义protobuf的工作量偏大 三、 (2) 编译.proto文件,生成对应语言的操作文件。 目前针对于c++语言,protobuf提供了如下序列化函数: ? (4) 反序列化protobuf 将已经序列化的二进制流反序列化,同样也是调用protobuf提供的内置函数。

    23K73发布于 2019-08-09
  • 来自专栏啄木鸟软件测试

    基于Django的电子商务网站开发(连载20)

    如图3-10所示。 ? 图3-10删除选择的商品信息 点击商品名称的链接,就可以修改这条商品信息的记录,如图3-11所示。 ?

    96310发布于 2019-12-11
  • 来自专栏张善友的专栏

    Protocol Buffers的应用

    (摘自Protocol Buffers官网) protocol buffers是google提供的一种将结构化数据进行序列化和反序列化的方法,其优点是语言中立,平台中立,可扩展性好,目前在google内部大量用于数据存储 PB目前支持Java, C++和Python3种语言。另外,Protocol Buffers还提供了很好的向后兼容,即旧版本的程序可以正常处理新版本的数据,新版本的程序也能正常处理旧版本的数据。 Protocol Buffers具有以下特点: 平台无关、语言无关 高性能 比XML块20-100倍 体积小 比XML小3-10倍 使用简单 兼容性好 2、message的编码特点 Protocol Buffers ProtocolBuffer拥有多项比XML更高级的串行化结构数据的特性,ProtocolBuffer: · 更简单 · 小3-10倍 · 快20-100倍 · 更少的歧义 · 可以方便的生成数据存取类

    1.4K100发布于 2018-01-19
  • GIS 地理信息系统软件下载安装教程(QGIS 3.34.1 完整下载安装教程详细步骤)

    步骤 7:等待 QGIS 3.34.1 安装完成点完 “Install” 后,页面会显示进度条,还会提示 “正在复制核心文件”“配置 GIS 组件”:安装过程不用操作,别关窗口;一般 3-10 分钟完成 安装过程不用操作,别关窗口;一般 3-10 分钟完成,电脑配置高的话更快。 Options” 打开;左侧点击 “General”(常规);在 “Locale”(区域设置)板块,勾选 “Override System Locale”(覆盖系统区域设置);点击 “Interface”(界面语言 )下拉框,选 “Chinese (Simplified)”(简体中文);点击 “OK”,保存语言设置。 )下拉框,选 “Chinese (Simplified)”(简体中文);点击 “OK”,保存语言设置。

    3.9K30编辑于 2025-09-23
  • 来自专栏新智元

    【AI快报】AAAI 2017为华人科学家改期 | 谷歌让AI读爱情小说

    由于原定举办地美国新奥尔良在其他时间无合适会场酒店,AAAI 2017 将改为 2017 年 2 月 4-9 日在旧金山举行,新奥尔良改为举办 AAAI 2018,于 2018 年 2 月 3-10 日举行 来源:腾讯科技 谷歌让AI读爱情小说 要把它调教得更加性感 为了让AI更加善解人意,更加健谈,谷歌今日发起了一个项目,让自家AI读了2865本爱情小说,来提高AI理解语言的能力。

    67370发布于 2018-03-27
  • 来自专栏GhostCN_Z

    编程语言(机器语言、汇编语言、高级语言

    机器语言   直接对硬件操作的语言,由多个0、1构成的。是低级语言底层。 汇编语言   汇编语言同机器语言一样直接对硬件操作。   汇编语言虽麻烦,但是所能完成的操作不是一般高级语言能够实现的。 且生成的可执行文件小,执行速度快 高级语言   高级语言所编制的程序不能直接被计算机识别,必须经过转换才能执行。    按转换方式又分为以下两类:编译类和解释类语言 编译类(C、C++) 编译类语言全篇编译,生成可执行文件,执行的是编译生成的可执行文件。    程序执行效率高、依赖编译器、跨平台性差 解释类(Python、Java、PHP、Ruby等语言)   程序源码边编译边执行,逐行编译,不能生成可独立执行的文件。   但是这种方式可以灵活调整更改。 总结:   机器语言   优点是最底层,速度最快,缺点是最复杂,开发效率最低   汇编语言   优点是比较底层,速度最快,缺点是复杂,开发效率最低   高级语言   编译型语言执行速度快,不依赖语言环境运行

    7.6K10发布于 2020-04-03
  • 来自专栏freesan44

    PTA 1047 编程团体赛 (20 分)

    输入样例: 6 3-10 99 11-5 87 102-1 0 102-3 100 11-9 89 3-2 61 结尾无空行 输出样例: 11 176 结尾无空行 解题思路 round = int(input int("6") resDic = dict() for i in range(round): inputList = input().split(" ") # inputList = "3-

    62700发布于 2021-08-22
  • 来自专栏写代码和思考

    Protocol Buffers - PB协议概述

    什么是PB � ProtocolBuffers-Google'sdatainterchangeformat � 一种语言无关、平台无关、扩展性好的用于通信协议、 数据存储的结构化数据串行化方法。 github.com/google/protobuf/ 为什么不用XML � ProtocolBuffer拥有多项比XML更高级的串行化结构数 据的特性,ProtocolBuffer: � ·更简单 � ·小3-

    3.6K10发布于 2020-03-16
  • 来自专栏Albert陈凯

    编译型语言、解释型语言、静态类型语言、动态类型语言、强类型语言、弱类型语言概念与区别

    代表语言:C、C++、Pascal、Object-C以及最近很火的苹果新语言Swift 2、解释型语言 解释性语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译。 3、注意: 很多人认为解释型语言都是动态语言,这个观点是错的!Java是解释型语言但是不是动态语言,Java不能在运行的时候改变自己结构。反之成立吗?动态语言都是解释型语言。也是错的! 动态类型语言和静态类型语言 1、动态类型语言 很多网上资料把动态类型语言和动态语言混为一谈,简直是误人子弟。动态类型语言和动态语言是完全不同的两个概念。 3、注意: 相当一部分程序员,也包括曾经的我,认为解释型语言都是动态类型语言,编译型语言都是静态类型语言。这个也是错的。 swift是编译型语言但是它也是动态类型语言。 Python是动态类型语言,是强类型语言。 JavaScript是动态类型语言,是弱类型语言。 Java是静态类型语言,是强类型语言

    4K110发布于 2018-04-04
领券