14-47 剑和诗人21 - 2024年如何打造AI创业公司
2024 年,随着人工智能继续快速发展并融入几乎所有行业,创建一家人工智能初创公司将带来巨大的机遇。然而,在吸引资金、招聘人才、开发专有技术以及将产品推向市场方面,人工智能初创公司也面临着相当大的挑战。
让我来概述一下 2024 年的 AI 初创企业生态系统、需要考虑的顶级商业模式和技术堆栈、从早期原型到资助扩大规模的阶段性发展,以及应对常见初创企业挑战的技巧:
2024 年的人工智能初创企业生态系统
到 2024 年底,全球人工智能市场价值预计将达到 1 万亿以上。我们已经看到人工智能转型在医疗、金融、交通、制造、零售等所有主要行业中扎根。人工智能的日益普及推动了对能够将人工智能从研究转化为实践的人工智能初创公司的巨大需求。
随着人工智能能力在 2024/2025 年继续快速发展,开创创业机会的一些主要驱动因素包括:
- 更强大、更高效的人工智能模型和架构,如大型语言模型和计算机视觉系统
- 提高人工智能的可解释性和可信度,以提高现实世界的接受度
- 大数据的持续增长为人工智能系统发展提供动力
- 扩大人工智能基础设施、工具和平台的使用范围,降低进入门槛
- 教育和培训计划推动人工智能研究人员、数据科学家和机器学习工程师的人才库不断增长
- 企业和风险投资对人工智能初创企业的投资连年创下新高
这些因素结合在一起,为新兴人工智能初创企业在各个领域的涌现创造了完美的环境。
大小和规模分类
2024 年的人工智能初创企业按规模大致可分为四大类:
1. 个人创始人和微型创业公司
- 单人创始人或 2-5 人的小团队
- 自筹资金或早期原型阶段
- 测试想法并努力实现产品与市场的契合
- 几乎没有收入,仍在验证商业模式
- 常见结构:独资企业、单一成员有限责任公司、合伙企业
- 易于设置并可在小规模内快速迭代
2. 自力更生的初创企业
- 创始团队由 2 至 10 人组成
- 通过客户工作、咨询工作等自筹资金
- 可能获得低于 50 万美元的早期天使投资
- 在寻找产品与市场契合度方面取得进展
- 年收入高达 100 万美元
- 估值低于 6 位数或低于 500 万美元
- 结构:有限责任公司、S 公司、C 公司
3. 风险投资支持的扩张型企业
- 创始团队规模较大,有 10 至 30 名以上员工
- 获得风险投资公司充足的资金支持,已筹集超过 100 万美元
- 先进的原型或已发布的平台
- 强有力的产品市场验证
- 年经常性收入增长率超过 30%
- 8 至 9 位数的估值
- 为 A/B 轮融资后的高速增长做好准备
- 结构:具有股权结构表和投资者权利的 C 类公司
4. 人工智能独角兽
- 通过 IPO 或收购退出风险投资的大型企业
- 精英团队通常拥有 100–1000 多名员工 *领先的工程和商业人才
- 跨国经营
- 估值 7.5 亿美元以上
- 8位数的ARR收入稳定的企业客户群
- 占据行业主导地位
- 结构:上市公司或大型子公司
从这一分类中我们可以看出,人工智能初创公司的形式多种多样,从种子期前的个体创业者到估值超过 10 亿美元的退出后独角兽。大多数创始人会从前一两个类别开始,验证他们的模型,然后从那里扩大规模。
顶级商业模式
鉴于人工智能在各个行业的巨大能力,许多新兴创业模式已得到证实:
1.微型SaaS
微型 SaaS 是指围绕特定产品构建的软件即服务业务,旨在解决客户的单一特定痛点。常见示例包括 AI 写作助手、其他平台的预测分析插件、自动报告工具、数据丰富功能等。
微型 SaaS 对于 AI 初创企业的好处包括:
- 降低初始产品推向市场的门槛
- 经常性订阅收入模式
- 通过升级垂直扩大收入的能力
- 有机会被收购并融入更大的平台
Micro-SaaS 允许单个创始人或小团队快速验证想法并开始产生收入,而无需大型工程团队或立即获得资金。
2. 人工智能咨询公司
对于希望利用现有 AI 知识的初创公司来说,建立 AI 咨询公司已被证明是一种有利可图的模式。这涉及向缺乏内部 AI 专业知识的企业出售 AI 咨询、战略、实施和托管服务。
常见的服务包括:
- 人工智能准备情况评估
- 技术评估和建议
- 数据战略和路线图
- 人工智能伦理与治理
- 产品原型设计
- 模型研发
- 云迁移和管理
- 持续改进模型
与纯产品业务相比,专业服务的主要优势在于创收速度更快、能够通过计费小时数扩大收入、与客户建立更紧密的合作关系。大型系统集成商、云供应商、数字代理机构和开发公司都在遵循高利润的 AI 咨询模式。
3. 行业专用平台
与服务于多个行业的横向 AI 平台不同,初创公司还有潜力打造针对各个行业的垂直产品。例如,专门针对金融、零售、制造、医疗保健、交通、法律、房地产和其他市场的 AI 平台。
这些平台解决了单个行业的常见痛点,从而实现了优化,并且比通用解决方案更愿意付费。行业平台通常将 SaaS、数据资产、ML 模型和专业服务整合到一个集成产品中。
4. 数据货币化商业模式
数据是几乎所有 AI 系统的动力。能够汇总独特、高价值数据集并将访问权商业化的初创公司具有强大的优势。此模型的变体包括:
- 建立市场、交易所、经纪公司来连接数据买家和卖家
- 为开发者和合作伙伴提供优质数据 API
- 数据打包成报告、分析工具和嵌入式应用程序
- 丰富第一方数据,然后授权分发
由于基础设施、数据收集和团队的固定成本较高,数据货币化业务通常需要风险投资支持才能扩大规模。但凭借稳固的数据资产和分销,由于竞争定位,利润率和倍数可以长期超过纯 SaaS。
5. ML 模型开发和许可
虽然对于早期初创公司来说这种情况不太常见,但有些公司确实专注于开发新颖的机器学习架构、训练算法和模型功能,然后通过许可和知识产权使用费来实现盈利。
想想那些以研究为中心的实体,他们开发核心人工智能模块来支持语音、翻译、推荐系统等消费者应用,但不一定自己制造成品。他们的模型通过第三方间接集成和分发。
对于拥有世界级机器学习人才的初创公司来说,授权原创模型而不是直接与大型科技公司竞争可能会更节省资金。模型开发还可以促进大型企业实施人才收购和保留策略。
6. 人工智能芯片组和量子硬件
在前沿领域,专注于下一代人工智能硬件的初创企业也带来了巨大的机遇,因为神经网络的计算需求突破了当今最先进的 GPU/TPU/FPGA 系统的极限。
专注于人工智能芯片组、神经形态计算、光子系统和量子机器学习等领域,虽然雄心勃勃,但初创公司正处于下一个最大变革之一的中心。考虑到所需客户的规模,炒作非常高。
7. MLOps 与企业基础设施
最后,虽然本质上并不是“纯人工智能”业务,但使企业能够集成、治理、保护、监控、扩展和管理复杂机器学习系统的工具和基础设施已经成为一个巨大的类别。
MLOps 堆栈、模型注册表、特征存储、数据标签服务、模型训练平台、测试套件、实验跟踪器现在本身就构成了一个价值 40 亿美元的初创生态系统。然而,碎片化程度仍然很高,这表明机会仍然存在。
上述大多数商业模式都适用于处于种子前至 IPO 后阶段的任何规模的公司。在权衡选择时,创始人应考虑其资产、团队能力、目标客户以及新企业与现有企业的进入壁垒。
顶级人工智能技术栈
虽然构思商业模式至关重要,但实现这些模式完全取决于选择正确的支持技术作为 AI 初创公司的基础堆栈。这些“自建还是购买”的问题各有利弊,初创公司在扩展时必须不断评估。常见的技术方法包括:
1. 利用开源库
PyTorch、TensorFlow、Stability AI 和 Hugging Face Transformers 等开源 AI 软件开发工具包的进步使初创公司能够对创意进行原型设计并验证,而无需从头开始构建核心 ML 功能。AWS、GCP 和 Azure 等云平台现在也提供许多现成的 AI 服务供整合。
利用开源的主要好处是上市时间更快、成本更低,并且能够在原型设计过程中快速迭代。团队可以更加专注于定制、新颖的数据管道和应用程序级逻辑。
然而,依赖开源也存在一些缺点,比如控制力减弱、依赖供应商、竞争加剧以及随着时间的推移技术商品化。初创公司可能仍需要专有 IP 来保持差异化。
2. 构建自定义 ML 模型
对于拥有内部机器学习和数据科学工程师的初创公司来说,投资定制模型开发可以带来定制性能、垂直优化、可防御的 IP 以及适应独特或特权数据资产的优势。
2024 年,这里的选择将大大扩展,包括 CNN、RNN、Transformer、图神经网络、强化学习、联邦学习,以及结合偏差缓解、稳健性、反事实和集成技术。
缺点在于构建成本较高、招聘困难、模型漂移/退化风险以及生产前需要进行大量测试。由于资源限制,并非所有初创公司都能走这条路。
3. 利用基础模型
一种越来越有吸引力的平衡方法利用学术界和大型科技公司的现有基础模型作为基础,然后通过定制主管和模型扩展进一步使其专业化。
这将有助于提高初创企业的生产力,通过使用 GPT-4、Llama2、Mistral-8x7b、DALL-E、PaLM、BERT、AlphaGo 等强大且经过验证的架构,然后根据特定的行业数据进行调整。
4. 在大语言模型的基础上继续深造
与此相关的是,大语言模型 (LLM) 的兴起及其惊人的广度促使许多初创公司围绕微调平台(如 Llama2、Anthropic Claude、Cohere、Character.ai)或直接在 OpenAI 等 API 服务上运行工作负载来定位技术堆栈。
这使得所有初创公司自行开发与购买之间的权衡考量上升到新的高度。虽然集成简单且功能强大,但对外部 LLM 供应商的依赖也带来了需要权衡的风险因素。
5. MLOps 工具和基础设施
最后,将领域专业知识打包到用于管理和优化 ML 模型生命周期的 MLOps 工具中可以提供更易于防御的平台,尤其是对于后期初创企业而言。
凭借强大的工作流程编排、实验跟踪、模型监控功能,从一开始就建立了竞争优势。
总体而言,在确定 AI 技术栈时,没有通用的“正确选择”。优先级从原型、私人测试版到多租户 SaaS 不断发展。初创公司必须根据约束条件反复权衡构建与购买。
推动初创企业成长
创建任何类型的人工智能初创企业的创始人最终都会面临类似的迭代节奏,需要系统地验证然后扩展成功的业务:
第一阶段——原型设计和客户发现
早期的重点仍然是快速原型设计,探索创意和核心价值主张。低代码工具和小样本的 MVP 实验揭示了通过猜测无法获得的见解。
原型阐明了技术可行性和产品规格,而访谈、调查、竞争审计和用户研究验证了值得解决的市场问题。
对于人工智能初创公司来说,这一点尤其正确,因为理论创新与真正的客户需求之间存在差距。许多创始人陷入了陷阱,他们开发巧妙的技术来寻找问题,而不是相反。
这里的活动反映了传统的精益创业方法,例如定义目标客户资料、记录用例、详细说明 UI 流程以及制作简洁的消息以开启销售对话。
在建立初始信号后,战术飞行员与一组客户通过记录有形的指标、结果和可参考性提供进一步的验证。
综合起来,这些需求驱动的见解要么推动产品正规化的进程,要么为基于证据的转变铺平道路。
第 2 阶段 — 私人 Beta 版发布
一旦通过初始客户验证消除风险,初创公司就会进入执行模式,正式确定完整的产品体验。对于 AI 初创公司来说,这需要广泛的数据管道、模型开发、云基础设施和应用程序代码库构建。
早期招聘的人员被分派到机器学习工程、数据科学、全栈 Web 开发、设计和产品管理等部门。单位经济效益、定价模型和上市计划也需要进行分析。
许多创始人在这个阶段会筹集种子前或种子轮资金,以加速短期产品开发和团队发展。典型的融资金额从 30 万美元到 100 万美元不等,来自天使投资人、小型风险投资公司、加速器以及越来越多的独立 GP“侦察”基金。
与原型相比,私人测试版拥有更多的资源,可提供更高级的功能、集成和可靠性,以便针对一小部分独家客户进行长期测试。
这里的实验包括定价、定位、合作伙伴关系以及制定可重复的销售动作,以巩固产品与市场契合度在公开发布时的信心。
第三阶段 — 公开发布和扩展
鉴于成功的私人测试结果和充足的资金储备,初创公司开放访问权限以建立初始公开吸引力。定价最终确定,自助服务入职和文档充实,而创始人则更专注于增长。
营销通过 SEM、内容、推荐和社区建设来激活,以吸引更广泛的目标群体。投资大量投入到转化率优化中。企业销售活动也扩大了规模,以增加交易规模和基于账户的收入。
同时,初创公司大力推进产品升级和团队扩张。重点转向稳健性、合规性、安全性、可用性和支持。
对于 AI 重度堆栈,延迟通常表现为模型退化、概念漂移和技术债务。MLOps 流程随着数据管道的持续建设而得到增强。
一旦最初的吸引力得以巩固,A 轮融资标志着 AI 初创企业的关键时刻,通常以 8 位数的估值从全栈式风险投资公司筹集 500 万至 1500 万美元以上的资金。
成长阶段投资带来了更深层次的运营专业知识、顶尖人才招聘带宽以及 C 级高管任命,以补充创始团队。扩大董事会有助于进一步治理。
快速扩展涵盖业务开发、营销、销售、客户成功以及工程扩展到新地区、垂直行业和用例。
自下而上的有机实验得到了更具战略性的商业努力的补充。有了足够的动力,后续的 B 轮和 C 轮融资将朝着类别领导者的方向发展。
应对常见挑战
从构思到扩大规模的整个发展周期中,人工智能初创企业面临着不断变化的挑战:
技术挑战
在技术方面,遇到的常见问题包括:
- 模型退化、概念漂移——需要监控和漂移校正工作流程
- 标记监督学习技术的瓶颈
- 缺乏模型的可解释性和可审计性,阻碍了采用
- 人才短缺,难以找到经验丰富的机器学习/数据工程师
- 快速迭代导致技术债务和架构复杂性不断增加
- 基础设施成本随需求增长而扩大
- 平衡定制化与模型可重复性
- 数据质量和管道稳健性滞后
- 保持严格的评估和统计有效性
解决这些问题的方法是尽早实施 MLOps 工具、投资人才开发、利用外部供应商实现商品化能力,并保持简单的实验设计流程以严格量化模型质量。
专注于运营的高管在首席技术官/首席信息官/首席产品官、工程副总裁、数据科学总监和 MLE 角色等方面提供了巨大的价值。
商业挑战
常见的初创企业挑战往往会凸显应用人工智能与非技术创始团队之间的差异:
- 价值主张不明确或 TAM 评估不切实际
- 技术能力与商业可行性不一致
- 难以与非技术利益相关者沟通
- 缺乏直观的客户互动或界面
- 过度定制无法满足更广泛的市场需求
- 销售和分销渠道薄弱
- 商业模式尚未做好成功部署人工智能技术所带来的下游经济影响的准备。
缓解措施需要在早期注入客户同理心、商业运营经验、产品设计思维和市场规模能力以及工程人才。这使初创公司能够建立全面的全栈团队。
筹款挑战
在筹款方面,障碍通常来自:
- 有限的吸引力、收入或 ARR 不足以支持激进的预测
- 商品化解决方案难以体现差异化
- 缺乏经验的创始团队无法激发投资者对技术以外的信心
- 缺乏对模型的关注或产品过于分散
- 过度依赖炒作驱动的未来愿景而非短期执行
- 位于风险投资热点之外的地理劣势
- 无法快速迭代或缺乏模式识别
- 没有通过防御性或网络效应实现大规模退出的明确途径
为了提高成功的几率,需要精心制作以指标牵引力为支撑的引人入胜的叙述,关注多个产品周期内的愿景相关性,并利用经验丰富的初创顾问来积极引导讨论。
人工智能初创企业成功的最后秘诀
最后总结一下,降低创建有影响力的人工智能初创企业风险的策略方法包括:
- 专注于解决实际问题,而非追逐技术炒作周期
- 通过快速低代码原型构建初始产品直觉
- 在编写任何代码之前,与目标细分市场的 100 多名客户进行交流
- 实施 MLOps 和模型治理,以负责任的方式实现 AI 生产化
- 寻求商业或运营联合创始人来补充技术人才
- 探索授权和知识产权开发作为保持优势的关键选择
- 专注于垂直领域并实现领域精通,而非广泛的解决方案
- 尽早构建可防御的数据和强化循环
- 在定制之前利用预先构建的基础
- 使用 OKR 和指标量化过去的里程碑
- 仅在必要时筹集资金以加速增长
- 从第一天开始就关注分销渠道
- 领导范围涵盖模型原型设计、产品化、商业化
- 接受道德、透明度和问责制方面的新兴标准
虽然没有成功的灵丹妙药,但依靠这些原则可以让人工智能初创企业通过技术建设和筹集资金来蓬勃发展,从而占据市场领导地位。
如果经过深思熟虑,通过客户需求的视角进行适当筛选,AI 技术将对各行各业产生巨大的积极影响。除了商业成功之外,将 AI 用于社会公益也是许多初创公司的一项鼓舞人心的追求。
值得关注的 AI 初创公司示例
到 2024 年及以后,人工智能初创公司将不断突破界限,从行业转型到新兴技术,涉及各个领域。以下是各个类别的一些值得关注的初创公司:
微型SaaS
- Otter.ai——语音会议助理和转录
- Descript——集成人工智能的音频/视频编辑平台
- ShortlyRead——摘要 API 和 Web 插件
咨询
- Elsevier——医疗和生命科学 AI 战略
- Aible——定制企业 AI 解决方案
- Comake——AI 实施和 MLOps 咨询
行业平台
- Scale AI — 自动驾驶的数据丰富/标记
- Landing AI——制造/质量检测解决方案
- DrugOlympics——生物制药分子设计
- Lexion——法律部门的合同生命周期管理
数据商业模式
- Appen——提供语言、语音、图像训练的数据集
- Cnvrg.io——用于管理、监控 MLops 的 Metacloud
- 图八——数据丰富和标签服务
模型开发
- Anthropic——开发体质人工智能助手模型
- You.com——具有原始 NLP 主干的搜索引擎
MLOps 与企业 AI
- Domino Data Lab — 模型管理和操作
- StreamLit——面向机器学习工程师的开源应用框架
- Comet ML——元数据和实验跟踪
硬件
- SambaNova——AI 硬件和软件解决方案
- Rigetti——用于机器学习工作负载的量子计算
此次抽样突显了利用人工智能实现转型的初创企业的广泛性。随着各个类别的创新壁垒降低,到 2024 年及以后,新创企业仍将拥有充足的机会。
总结与结论
我们介绍了 2024 年人工智能初创企业的前景——记录有吸引力的商业模式、评估自主开发与购买的权衡、详细说明如何从原型到扩大规模分阶段进行验证周期,并制定应对常见挑战的策略。
随着生态系统的顺风,从企业和风险投资资金的激增,到更强大的机器学习能力降低进入门槛,有才华的企业家产生影响的可能性仍然很大。
人工智能初创公司在实现盈利之前确实存在技术债务和长期开发周期等风险。然而,通过保持资本效率、利用精益创业等框架并全心全意关注最终用户价值,创始人可以将创意转化为可持续的企业,为长期产生巨大影响做好准备。
下一代 AI 独角兽正等待着通过扎根于满足客户需求的稳健执行(而不仅仅是推进技术)来实现。我们希望本指南能够激发那些敢于将 AI 从研究转化为实际应用来改变整个行业的人们的灵感。
相关文章:
14-47 剑和诗人21 - 2024年如何打造AI创业公司
2024 年,随着人工智能继续快速发展并融入几乎所有行业,创建一家人工智能初创公司将带来巨大的机遇。然而,在吸引资金、招聘人才、开发专有技术以及将产品推向市场方面,人工智能初创公司也面临着相当大的挑战。 让我来…...
WPF界面设计-更改按钮样式 自定义字体图标
一、下载图标文件 iconfont-阿里巴巴矢量图标库 二、xaml界面代码编辑 文件结构  对应的图标代码 Fonts/#iconfont 对应文件位置 <Window.Resources><ControlTemplate TargetType"Button" x:Key"CloseButtonTemplate"…...
开源项目的机遇与挑战
随着全球经济和科技环境的快速变化,开源软件项目的蓬勃发展成为了开发者社区的热门话题。越来越多的开发者和企业选择参与开源项目,以推动技术创新和实现协作共赢。本文将从开源项目的发展趋势、参与开源的经验分享,以及开源项目的挑战三个方…...
Linux实现CPU物理隔离
文章目录 背景使用 taskset 命令使用 cgroups案例 背景 在 Linux 上实现 CPU 的物理隔离(也称为 CPU 隔离或 CPU pinning),可以通过将特定的任务或进程绑定到特定的 CPU 核心来实现。这可以提高系统性能,尤其是在需要实时响应的应…...
springer latex模板参考文献不显示
原因 his is BibTeX, Version 0.99d (TeX Live 2024) The top-level auxiliary file: sn-article.aux I couldn’t open style file sn-mathphys-num.bst —line 2 of file sn-article.aux : \bibstyle{sn-mathphys-num : } I’m skipping whatever remains of this command I…...
使用Vue3、Pinia和Vite5打造高度还原的抖音仿制项目
douyin-vue 是一个模仿 抖音|TikTok 的移动端短视频项目。Vue 在移动端的"最佳实践",媲美原生 App 丝滑流畅的使用体验。使用了最新的 Vue 技术栈,基于 Vue3、Vite5 、Pinia实现。数据保存在项目本地,通过 axios-mock-adapter 库拦…...
stm32基本定时器
Driver_TIM6.c 需要注意立即进入中断问题,原因是预分频寄存器并没有更新预分频系数。 #include "Driver_TIM6.h" #include "Delay.h" /*** description: 给定时器6进行初始化* return {*}*/ void Driver_TIM6_Init(void) {/* 1. 给定时器6开启…...
网络安全基础-1
棱角社区:[~]#棱角 ::Edge.Forum* 专业名词 操作系统 文件下载 linux:下载命令 1. wget命令 wget是一个非常强大的命令行下载工具,支持HTTP、HTTPS、FTP等多种协议,并具备断点续传、递归下载等功能。 基本用法: 下载文件到…...
SSH远程访问及控制
目录 一、SSH远程管理 1、SSH定义 2、SSH客户端和服务端 3、SSH工作类型 3.1、对称加密 3.2、非对称加密 4、SSH工作原理 公钥传输原理 4.1、基本概念 4.2、工作过程 5、OpenSSH服务器 二、SSH远程登录方式 1、SSH直接远程登录 2、SSH指定端口登录 3、黑白名单 …...
Qt 绘图详解
文章目录 头文件和构造函数启用反锯齿功能绘制矩形绘制圆角矩形绘制椭圆绘制圆弧绘制弦绘制凸多边形绘制图片绘制直线绘制多条直线绘制多点连接的线绘制路径绘制扇形绘制点绘制文本擦除矩形区域填充矩形填充路径 头文件和构造函数 #include "mainwindow.h" #include…...
Python 爬虫与 Java 爬虫:相似之处、不同之处和选项
在信息时代,网络上可用的数据量巨大且不断增长。为了从这些数据中提取有用的信息,爬虫已成为一种重要的技术。Python 和 Java 都是流行的编程语言,都具有强大的爬虫功能。本文将深入探讨 Python 爬虫和 Java 爬虫之间的差异,以帮助…...
视频监控汇聚平台LntonCVS视频监控系统解决智慧产业园的安全应用方案
近年来,随着全国各地数字化转型和相关政策的出台,数字化和智慧化在各行业迅速发展,尤其是作为产业集群重要组成部分的产业园区。然而,园区智慧化进程加快的同时,数字化转型面临着诸如视频监控数据分散、联通不畅、碎片…...
MAVLink代码生成-C#
一. 准备Windows下安装环境 Python 3.3 – 官网链接下载Python future模块 –pip3 install future TkInter (GUI 工具). – python for Windows自带,无需下载环境变量PYTHONPATH必须包含mavlink存储库的目录路径。 –set PYTHONPATH你的mavlink源码路径 源码下载在…...
二四、3d人脸构建
一、下载github项目3dmm_cnn-master https://github.com/anhttran/3dmm_cnn.git 一个使用深度神经网络从单个图像进行 3D 人脸建模的项目,端到端代码,可直接根据图像强度进行 3D 形状和纹理估计;使用回归的 3D 面部模型,从检测到的面部特征点估计头部姿势和表情。…...
鸿蒙开发:Universal Keystore Kit(密钥管理服务)【加解密(C/C++)】
加解密(C/C) 以AES 256密钥为例,完成加解密。具体的场景介绍及支持的算法规格。 在CMake脚本中链接相关动态库 target_link_libraries(entry PUBLIC libhuks_ndk.z.so)开发步骤 生成密钥 指定密钥别名。初始化密钥属性集。调用OH_Huks_GenerateKeyItem生成密钥)…...
Python的入门知识(上)
学习目标: 了解python 入门知识 这里写目录标题 学习目标:学习内容:快速入门 Python 基础特殊规则及特殊字符:Python 文件组织:多元赋值:变量命名规则:__name__ 系统变量:内存管理&a…...
2024春秋杯网络安全联赛夏季赛-PWN
文章目录 stdout测试setvbuf(stdout, 0LL, 2, 0LL)绕过或者输出直到缓冲区满使用system("/bin/sh")或者onegadget即使setvbuf(stdout, 0LL, 0, 0LL);也能立即有回显参考[https://starrysky1004.github.io/2024/07/05/2024-shu-qi-xue-xi-ji-lu/#toc-heading-4](https…...
怎么提高音频声音大小?提高音频声音大小的四种方法
怎么提高音频声音大小?在音频处理和编辑中,增加声音的音量是一个常见的需求,尤其是在确保音频清晰度和听觉效果的同时。调整音频的音量不仅仅是简单地提高音频的响度,它也涉及到如何保持音质的高标准,确保没有失真或削…...
从数据仓库到数据湖(下):热门的数据湖开源框架
文章目录 一、前言二、Delta Lake三、Apache Hudi四、Apache Iceberg五、Apache Paimon六、对比七、笔者观点八、总结九、参考资料 一、前言 在上一篇从数据仓库到数据湖(上):数据湖导论文章中,我们简单讲述了数据湖的起源、使用原因及其本质。本篇文章…...
对话AI原生 | 千帆AppBuilder重构企业AI原生应用开发体验
人工智能和大模型正在引领当前最重要的科技创新趋势。在过去的一年中,行业关注点已从大模型研发转向实际应用,正成为推动创新和转型的关键力量。百度智能云千帆AppBuilder作为基于大模型的企业级AI原生应用开发工作台,支持应用的快速开发和发…...
CF253C Text Editor 题解
思路 既然要求最少步数,那我们可以用bfs 如果鼠标的位置比上一行的行末位置大,如果按上的话,移到上一行的行末。如果鼠标的位置比下一行的行末位置大,如果按下的话,移到下一行的行末。 注意当鼠标位置超过当前行最大…...
Spring Boot 创建定时任务
在现代应用程序开发中,定时任务是一个常见的需求。Spring Boot作为一个强大的框架,提供了简单易用的定时任务调度功能。本文将详细介绍如何在Spring Boot中创建和管理定时任务,并提供完整的代码示例。 1. 什么是定时任务 定时任务是指在预定…...
Vue使用Echarts(入门级)
最终效果: npm install echarts --save // 先安装echarts<template><!-- 创建一个dom区域用于挂载echarts图表 --><div id"chart" style"width: 600px;height:500px;"/> </template> <script> import * as ech…...
2025届秋招提前批信息汇总(计算机类)
私企篇 深信服 链接:https://app.mokahr.com/campus_apply/sangfor/27944#/home内推码:NTAHRFS截止时间:6月21日 TP-LINK 链接:https://hr.tp-link.com.cn/jobList?jobId107&jobDirection0&workPlace0¤tPa…...
Scala Collection(集合)
Scala Collection(集合) Scala集合库是Scala语言的核心特性之一,它提供了一套丰富的数据结构来存储、管理和操作数据。Scala集合分为可变(mutable)和不可变(immutable)两种类型,每种类型都有其特定的用途和优势。本文将详细介绍Scala集合库的基本概念、常用集合类型以及…...
Go 语言 UUID 库 google/uuid 源码解析:UUID version4 的实现
google/uuid 库地址 本文将解析 googl/uuid 库中 UUID 变体10版本4的实现。 版本 4 的 UUID 采取完全随机的方式实现,简单来说就是将 UUID 中的 122 位全部随机填充(剩余的 6 位作标记位)。版本 4 的 UUID 存在一定的重复风险,但…...
开发个人Go-ChatGPT--6 OpenUI
开发个人Go-ChatGPT–6 OpenUI Open-webui Open WebUI 是一种可扩展、功能丰富且用户友好的自托管 WebUI,旨在完全离线运行。它支持各种 LLM 运行器,包括 Ollama 和 OpenAI 兼容的 API。 功能 由于总所周知的原由,OpenAI 的接口需要密钥才…...
Spring中的工厂模式详解及应用示例
1. Spring中的BeanFactory BeanFactory是一个接口,表示它是一个工厂,负责生产和管理bean。在Spring中,BeanFactory是IOC容器的核心接口,定义了管理Bean的通用方法,如 getBean 和 containsBean。 BeanFactory与IOC容器…...
Electron 简单搭建项目
准备工作 全局安装 node npm创建文件夹,并执行 npm init安装 electron npm i electron --save-dev在 package.json 配置文件中的scripts字段下增加一条start命令: {"scripts": {"start": "electron ."} }由于配置中的入…...
旗晟智能巡检机器人:开启工业运维的智能化新篇章
在当今快速发展的工业领域,安全、效率和成本控制是企业运营的核心。旗晟科技以创新为驱动,推出了一站式的工业级智能巡检机器人数字化全景运维解决方案,为石油、天然气、化工、电力等高危行业提供了一个全新的运维模式。 一、面对挑战&#x…...
建站网站教程视频教程/网站seo百度百科
ant 使用指南 一、概述 ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。 开发环境: System:Windows JDK:1.6 IDE&…...
山东企业网站建设公司/优化大师破解版app
我正在使用Argparse将shell输入解析为我的Python函数.棘手的部分是,此脚本首先读取一个文件,该文件部分确定Argparse可用的参数类型(这是一个JSON文件,其中包含用户可以指定要输出哪些数据的条件).但是在将这些参数添加到解析器之前,我想阅读一些与文件读取本身有关的参数. (例…...
信息化网站建设的请示/b站软件推广大全
具有相同名字的object和class,分别为伴生对象和伴生类 1 class ApplyTest { //伴生类 2 3 } 4 5 object ApplyTest { //伴生对象 6 7 } 补充代码: object ApplyApp {def main(args: Array[String]): Unit {var c ApplyTest() // >object.apply()c() …...
深圳app开发公司哪家比较靠谱/西安关键词优化软件
计算(calc.cpp) 【问题描述】 小明在你的帮助下,破密了Ferrari设的密码门,正要往前走,突然又出现了一个密码门,门上有一个算式,其中只有“(”,“)”,“0-9”,“”,“-”&…...
版式网站有哪些/如何在百度上做免费推广
onTouch与onClick之间会产生事件冲突吗? 事件在控件中时如何传递的? 事件冲突的根本原因? 如何解决事件冲突? View的事件分发机制 View的事件分发机制就是事件的传递过程,也就是一个Down事件,若干个Move事…...
浙江自己如何做网站/百度首页优化
P1554 梦中的统计 题目背景 Bessie 处于半梦半醒的状态。过了一会儿,她意识到她在数数,不能入睡。 题目描述 Bessie的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码(0..9):每一个数码在计数的过程中出…...