Substack 如何在去中心化内容创作领域掀起波澜
面对数字内容广告化的困境,Substack回归做内容的初心,通过产品和平台双轮驱动,重塑一个去中心化的多元文化内容聚集地,实现了增长突破。其核心策略在于先使用简洁的创作工具赋能内容生产,进而通过平台的互动机制促进用户自发形成文化圈子,强化网络效应,最终构建一个开放的订阅式内容搜索生态。Substack开创性地聚焦订阅经济以赋能创作者,实现了每年超过136%的增长率,突破200万付费用户规模,本文旨在为同样渴望抓住新兴创作者经济浪潮的创新者提供可资借鉴的成功实践。
01. 挑战广告营收模式,Substack重拾数字出版商的直接订阅服务
2017年,第一批写作者开始在Substack上自主运营订阅刊物。随后几年,这一自由稳定的创作群体迅速扩大,从最初的政治、技术领域扩充到文化、经济、体育等更多领域,汇聚于这个 去中心化内容平台 。尤其是2020年疫情期间,受益于 创作者经济 的爆发以及众多失业的媒体从业者的入局, Substack迅速增长 成为连接创作者和读者的主要平台之一。
Moses Beach于1833年创办了New York Sun时,他选择了一个新奇的盈利方式——刊登付费广告。这一决策不仅改变了Beach的报业命运,更开启了整个新闻业的广告化时代。百余年来,传统媒体越来越依赖广告经济,内容变得越来越浅薄。后来,随着如社交平台、短视频平台等新媒体成为主流,数字内容迎来指数级的增长,只是广告驱动的核心本质依旧没变。
2017年,Chris Best、Hamish McKenzie 和Jairaj Sethi创立了Substack。他们重新思考内容价值的来源,认为真正优质的内容应该来自用户的直接付费,而不是广告主的内容流量购买。 让广告主为内容买单会扭曲内容本身的价值;而让用户为内容买单能让创作者专注于提供真正有价值的内容。他们决心要通过Substack这个平台,改变现有的数字内容广告化的格局,重拾内容本身的价值。
最初版本的Substack,就是一套简洁的邮件订阅和支付工具,目的是让任何写作者都可以轻松实现内容订阅收入。 如今,Substack全平台月活跃用户数超过了千万。除了文字出版内容, Substack增长 策略也包含积极拓展音频和视频内容。从最初的订阅工具,发展到如今影响力日益扩大的数字出版平台,Substack正逐步完成最初的使命,让创作者直接面对用户,创造内容的真正价值。
Substack的增长道路并非一帆风顺。早在2020年前后,它就面临来自科技巨头的竞争压力。随后一些作家对其10%的收费比例提出质疑,还有用户觉得它对争议内容管理不够严格。就在Substack左右为难之时,Ghost、Patreon等竞争对手蜂拥而至,Facebook、Twitter也推出类似产品。
这些质疑和竞争对Substack构成了不小冲击。一些知名自媒体人转向其他平台,还有大型出版商选择自己建站以获取更多控制权。 Substack的用户增长出现滞回。
Substack就像一个初出道的选手,在领先后遭遇其他老将的围攻。这些质疑和竞争无疑让Substack继续前行的步伐变得蹒跚。
02. 秉持初心,Substack重构三位一体的 去中心化媒体网络平台
面对各方质疑,Substack并未气馁,而是秉持做优质内容的初心,重构了三大策略,重新出发。
第一是强化工具赋能,Substack持续优化内容发布功能,将精力放在提升写作者体验上。第二是建立网络自治,通过内容创作者自推荐系统,形成 去中心化内容平台 ,持续增长平台的网络价值。第三是打造多元化内容,Substack主动融合不同领域的创作者,提供多样化的内容订阅渠道。
通过产品 、平台和内容三位一体的创新,Substack构建了一个互动和开放的数字化创作社区,重拾其增长动能 。
2.1 工具赋能:为内容创作者提供功能强大的定制化内容发布工具
在其最基本的层面上,Substack就是一种工具。 作家可以使用它向他们的读者发送电子邮件、在线发布文章并接受订阅付款。但不要让这些任务的表面简单性蒙骗了你。要想做好这些事情并不容易:电子邮件很容易被拦截,内容的阅读体验会受到丑陋的界面的影响,购买过程在设计不良的结帐页面上也常常会受阻。
Substack的这些功能版本简洁、高效,而且越来越流畅。你或许会质疑它没有你想要的所有功能或者没有像你想要的那样多的控制权,但它的确很大程度降低了你开展内容订阅服务的门槛。尽管Substack自那时以来已经添加了大量功能,但它成功地保留了最初的简洁性。
除了解决这些核心问题,Substack还提供了简单易用的仪表板来跟踪订阅者和付款。尽管与其他电子邮件营销平台相比,他们所提供的功能较少。你可以看到你有多少读者和你的年化总收入,但没有简单的方法来查看你的混合打开率之类的数据。在其他产品中,这些功能是基本要求。
Substack还有其他缺陷。你不能设置不同的电子邮件系列或简单的自动化。另外,设计选择非常有限,这意味着注重品牌的出版商除了一些按钮的颜色之外几乎没有其他选择。此外,该平台上的出版商一直在与SEO作斗争,SEO常常会限制他们的入站流量。
除了Substack的佣金率外,上述问题是许多较大型的出版商逐渐从Substack上迁移离开的原因。他们想要更多对品牌的控制,一个更强大的自动化设置和更严格的分析,SEO对数字内容的传播占了很大比重,同时也能辅助品牌持续累计该网页的排名和权威性。
虽然Substack还没有完全解决这些问题,但近两年取得的进展是非常显著的。 可用的仪表板得到了改进,最近的SEO升级也直指最紧迫的问题。关键是,Substack也给予了出版商更多的设计控制。例如,现在常见的是Substack利用不同的字体和背景色板。在个案的基础上,Substack已经与一些最大的出版物合作,创建更广泛、更精细的定制主题。例如,访问The Free Press的访客会看到一个看起来与传统Substack非常不同的网站;唯一明显标志是左上角的“订阅”按钮。
这些外观特性对于媒体业务来说是有重大意义的。虽然Substack已经吸引了许多出版物进入其平台,但也有一些出版物离开。例如,The Dispatch在2022年离开,选择建立自己的品牌。除了经济考虑外,我认为部分原因可能与品牌管理有关。当The Generalist迁回Substack时,这是一个关键考虑因素。虽然The Generalist 已经从平台的默认美学开始重新上手拥有了更多控制权,但他们依旧希望能够随着时间的推移调整视觉语言和品牌,以便更好地符合品牌的价值观。在这里引入更多的灵活性可能会更好说服快速增长的出版商,告诉他们不需要离开平台就可以建立自己的品牌。
除了加强其短板之外,Substack还增加了对新内容类型的支持。现在可以通过平台发布播客,视频也正在少数用户范围内进行测试。这是一个大家都特别感兴趣的领域,这标志着Substack将内容形式拓展到书面文字之外的领域,持续扩大平台承载多元化内容的能力。
[专题] 产品设计
查看专题页
产品设计 是一个将某种目的或需要转换为一个具体的物理形式或工具的过程,是把一种计划、规划设想、问题解决的方法,通过具体的载体表达出来的一种创造性活动过程。参考本栏目最佳案例 和科学的方法工具。
2.2 网络自治:构建内容创作者自治的去中心化内容互推介机制
Substack最容易被低估的是它成为一个网络的潜力。我们能很容易理解它作为工具的属性,可以畅想到未来它逐渐成熟,成为一个人们愿意去搜寻内容的平台。但能从工具这个起点到生长为一个多元内容搜索平台这个未来,网络效应是连接这两头的关键。Substack不仅是一个发布(内容供给侧)或阅读(内容消费侧)的地方 —— 它也是一个作家和创作者相互合作、相互贡献于彼此成长的生态系统。
Substack网络化的最明显体现就是其推荐功能,这个功能极大地提升了平台价值,且实现起来非常简单。创作者只需几次点击就可以“推荐”Substack上的其他出版物。被推荐的出版物会出现在推荐创作者的主页上,并在新的订阅者加入时作为建议阅读出现。Substack也会定期发送电子邮件,告知用户某个出版物推荐了另一个出版物 。
这种推荐交流不是通过金钱交易驱动的(尽管某些创作者可能会做非正式的安排)。推荐仅仅是为了让创作者们互相帮助、互相展示给读者。 “推荐功能工作的如此出色,其中一个惊喜就是它主要依靠创作者们的善意”,Substack产品副总裁Sachin Monga如此表示。他进一步补充道:“当你订阅一个创作者时,不仅是为了要收到他们的邮件,更是因为你希望他们的思想可以影响你对这个世界的理解。”
更重要的是,推荐改变了出版商在平台上的增长方式。“当推荐系统开始发挥作用时,新注册的用户数量有了实质性的增长,”Substack的早期投资人Bill Bishop说道。
平台另一位作家 Eric Newcomer 表达了类似的看法。“推荐功能或许能真正证明了10%的佣金率是合理的,”他说,“虽然我从来没有真正感到不满或者愤怒,但我认为这是一个关键功能。”
The Generalist重回Substack后表示,它们已经看到了推荐的好处,多亏了其他出版物,他们已经有了超过2000名订阅者是从推荐而来 —— 这不是一个小数目。
尽管推荐是Substack网络的核心基础,但其他功能也有所帮助。它的排行榜推动了良性竞争,并帮助读者更容易发现受欢迎的出版物。该平台还会根据您所链接的网络中其他人的活动推荐文章。
Substack同时也在推动着作家们进行合作。平台支持交叉发布其他出版物的文章或标记其他作家。Substack的仪表板有一个整洁但容易被忽略的页面,详细介绍了受众人群的统计数据以及出版物与其他出版物的间的用户重叠程度。这些数据或在未来能够促进新的合作和伙伴关系。
“我们正在尝试不同的事物,观察什么样的举措能够被用户接受并持续使用。” Substack的增长产品经理Reid DeRamus如此谈到他们推动创作者之间协作的探索之路。像Letters功能这样可以让创作者发布书信往来的新增功能,很好地展示了他们正在实践这种迭代式的方法论。而现在,Substack的网络效应已经初步产生了明显的成效。Substack团队确认,推荐网络带来了15%的付费订阅量,以及40%的免费注册量。值得注意的是,这些数据还包含了任何拥有Substack账号的用户,即使这些账号没有活跃订阅和创作,但这组数据效果仍然非常优异。
从这个角度来看,Substack开始看起来像是一个非常划算的交易。想象一下,你是一位年收入50万美元的出版商。乍一看,为一个电子邮件平台和网站付出5万美元听起来很荒谬。存在着许多成本只有十分之一的替代方案。然而,如果这个5万美元的平台带来了7.5万美元的收入,那么使用它是非常明智且高回报的。对于通过订阅和广告实现盈利的出版商来说,这个投资回报率的计算甚至更有吸引力。
若是将Substack比作Booking(全球最大的酒店预订网站),将出版物比作各种酒店。尽管酒店业主可能希望搭建自己相关业务或品牌的平台,但像Booking这样的平台带来的巨大流量和业务量的地方是一定不容错过的。
[专题] 产品创新
查看专题页
产品创新 是对产品全生命周期管理的思维和实践。 按过程应该包括四个环节,即 产品战略 管理、产品市场管理(或称 产品营销 管理)、产品研发管理 和 产品生命周期 管理。又指把企业的一部分(通常是一个系列的产品)拿出来当作“虚拟企业”来管理。
2.3 多元叙事:丰富「功能+领域」加速聚合成多元优质内容生态
Substack也正在努力成为一个用户们愿意前往的平台,一个搜寻内容的目的地。事实上,在互联网的某些使用场景,它确实已经做到了。例如,相当一部分的技术工作者会在闲暇之余浏览和访问该网站,了解最新的技术趋势和行业动态。Substack通过扩大其覆盖领域和功能来鼓励这种行为。
移动APP的推出对这一策略至关重要,Substack的APP已在iOS和Android上线。它相较于许多邮箱和网站提供更出色的阅读体验,还具备其他一些精妙的功能。
例如,用户可以轻松地在APP中收听来自他们喜爱出版物的播客,就像在网站上一样。随着越来越多的播客进入平台,未来,Substack可能会打造一个更精简、功能更丰富的播客播放器,类似Overcast(著名的iOS播客收听App)。这会进一步巩固它成为一个用户每天多次打开的APP的地位。
在2022年11月,Substack推出了聊天功能,这是该应用程序的另一个有趣的功能。通过按钮切换,出版物可以为订阅者提供一个类似Telegram(跨平台加密聊天APP)的聊天产品。这是一种轻量级的、移动端友好的方式,让作家与他们的读者群体更流畅地互动。“如果能让这个功能持续迭代下去,这一定是一项很有力的功能,”Bill Bishop说。当前来看似乎还为时过早,无法确定聊天是否会以其当前形式成为Substack的重要组成部分 —— 但Substack的确希望为其客户提供这种社区管理的相关建设。
在与Substack产品副总裁Sachin Monga的讨论中,他强调了Substack对其利益相关者的精准把握。相比起考虑“用户”或“创作者”,Substack更专注于“作家”和“播客者”,专门为这些群体建立平台。这可能听起来像是一件小事情,但这种精准度对于理解Substack如何设计其产品非常重要。同时,这也是一个有趣的思路,可以帮助我们想象聊天工具的未来。如果将社区平台专门设计给作家用,它会是什么样子?
从一开始,Substack就很清楚想成为一个搜寻内容的平台,只是随着Substack的规模越来越大,它或许就会试图将底层出版物最小化和统一化。在很多方面,这就是内容网络的近期的发展趋势——Twitter不希望每条推文有截然不同的品牌、风格或规则。它希望内容有多样性但同时保持结构统一。难道Substack不会试图要求各种出版商遵循类似的限制吗?
但很容易忽略的一点是,从结构上来说,Substack无法像传统社交媒体平台那样对创作者施加同样的压力,因为创作者的业务本质上来说是可移植的。 如果你是一个通过赞助广告获利的Instagram网红,如果你不喜欢Adam Mosseri管理平台的方式,你的选择是什么?你不能简单地将你的粉丝迁移到另一个网络并开始获利。你的业务依赖于该平台基础所获得恩惠。
与社交媒体平台不同,电子邮件订阅业务更具有可移植性。因为电子邮件地址是可移植的,所以你可以带着你的读者转移到其他平台上。如果一种工具或网络不再为你的公司服务,你可以做出改变。因此,即使Substack想要过度干预,它也不能这样做。即使它由缺乏原则、只想牟取暴利的创始人运营,过分施压和控制也将适得其反。Substack已经朝着相反的方向发展了,正如前文所分析的其作为工具属性已经开始允许更大的多样性和创作者的控制权。
[专题] 业务平台
查看专题页
业务平台化 指用来以平台实现新业务模式的构建,通过数字化平台进行业务重塑和创新,成为企业新的发力点和主战场。平台化就是领域平台化,也和产品服务化XAAS有很大的目标一致性,能够快速支持多业务方的连接、参与和交易,同是保证业务方之间按照平台化规范参与供应和购买。
03. 始于工具赋能,Substack互荐机制聚合多元文化加速增长飞轮
Substack订阅 服务是一个由产品、网络和内容构筑起来的业务,它们能良好协同发挥作用。随着产品工具变得越来越强大,越来越多的作家加入Substack。加入的作家越多,网络效应就越强。Substack便更具有吸引力的搜寻内容的平台,也就有越来越多的读者加入Substack,并发现更多的作家,以此支持Substack持续投资优化其产品工具,这是一个可持续的增长模型 ,将有机会推动一个更大型的、更具有影响力的企业的创建。
04. Substack增长 超136%,突破200万个付费订阅数
Substack自2021年3月以来业绩表现抢眼。当时它完成了6500万美元的B轮融资,估值达到6.5亿美元。如今 Substack增长 到已拥有2000万月活用户,是颇具规模的内容平台。更让人印象深刻的是,它的付费订阅数在2022年9月之后两年半时间里,以136%的复合年增长率持续扩大,已经突破了200万大关。
这些数据充分证明了Substack订阅式内容模式的巨大潜力。 在短短几年时间里,它就打造出一个内容品质出众、创作者积极、用户数量和付费率不断提升的平台。6.5亿美元的高估值也从一个侧面反映了资本市场对其商业模式的认可。Substack以其殷实的增长势头,正在逐步实现其重塑数字内容生态的梦想。
05. Substack以产品驱动增长捕捉 创作者经济 机遇的关键启示
立足创作者诉求、打造自治网络、持续创新提升平台价值,是Substack在数字内容领域抓住 创作者经济 机遇的三大关键启示:
关注创作者的权益诉求,给予他们创作和经济上的自主权,满足他们的多元需求,这是吸引创作者的关键。
构建 去中心化内容平台 ,形成一个互助的自治网络,提升平台价值,这是实现用户增长的关键。
持续为用户创造价值,比如开发新功能、增加用户触点,鼓励多元内容等,这是提升创作者和读者粘性的关键。
内容创作者经济正在蓬勃兴起,这既是机遇更是挑战。要顺应这一趋势,就必须理解创作者的权益诉求,构建有利的网络效应,并持续为参与者创造价值。
Substack以开拓者的姿态和执着,重塑了数字内容平台,让我们看到创作者经济的可能性。其背后的启示,值得每一位创业者反复咀嚼:用户第一,内容为王,创新无止境。保持谦逊、保持好奇、保持善变,继续探索各种可能,克服障碍,连接人心。或许我们也能为这个世界带来一点微小的改变。
原文链接:
创新案例 | Substack重塑去中心化内容创作平台实现136%付费用户增长
延展文章:
1. 创新指南|产品经理进行产品全生命周期管理的十大步骤
2. 创新案例|昆曲DTC创新,用大数据和社群营销重塑传统演出商业模式
3. 创新案例|千亿护肤品牌林清轩DTC以全域直播+私域运营重塑新零售力
4. DTC方案|2023如何用5种新形式重塑疫后实体店体验
5. 创新指南|连锁经营先从单店盈利模型做起
更多精彩案例与方案可以访问Runwise创新社区。
相关文章:

Substack 如何在去中心化内容创作领域掀起波澜
面对数字内容广告化的困境,Substack回归做内容的初心,通过产品和平台双轮驱动,重塑一个去中心化的多元文化内容聚集地,实现了增长突破。其核心策略在于先使用简洁的创作工具赋能内容生产,进而通过平台的互动机制促进用…...
【MFC】07.MFC六大机制:消息映射-笔记
本专栏上两篇文章分别介绍了【MFC】05.MFC第一大机制:程序启动机制和【MFC】06.MFC第二大机制:窗口创建机制,这篇文章来为大家介绍MFC的第三大机制:消息映射 typfd要实现消息映射,必须满足的三个条件: 类必…...
python操作数据库
python操作数据库 首先安装数据插件 pip install pymysqlfrom pymysql import Connection # 引入数据库第三方包# 创建链接 conn Connection(host"localhost", # 主机名ipport3306,user"root",# 用户名password"123456" # 密码 )print(con…...

【C语言】小游戏-三字棋
大家好,我是深鱼~ 目录 一、游戏介绍 二、文件分装 三、代码实现步骤 1.制作简易游戏菜单 2.初始化棋盘 3.打印棋盘 4.玩家下棋 5.电脑随机下棋 6.判断输赢 7.判断棋盘是否满了 四、完整代码 game.h(相关函数的声明,整个代码要引用的头文件以及宏…...

多线程与并发编程面试题总结
多线程与并发编程 多线程 线程和进程的区别? 从操作系统层面上来讲:进程(process)在计算机里有单独的地址空间,而线程只有单独的堆栈和局部内存空间,线程之间是共享地址空间的,正是由于这个特性,对于同…...
在多页面应用和单页面应用中(例如vue)怎么提高seo搜索引擎优化
那么 我们要先知道 搜索引擎是怎么工作的? 搜索引擎是通过一系列步骤来工作的,以下是其基本原理: 1、网络爬虫:搜索引擎使用网络爬虫(也称为蜘蛛、机器人)来从互联网上抓取网页。网络爬虫按照预定义的规则…...

Dubbo 2.7.0 CompletableFuture 异步
了解Java中Future演进历史的同学应该知道,Dubbo 2.6.x及之前版本中使用的Future是在java 5中引入的,所以存在以上一些功能设计上的问题,而在java 8中引入的CompletableFuture进一步丰富了Future接口,很好的解决了这些问题。 Dubb…...

pytest-xdist分布式测试原理浅析
目录 pytest-xdist执行流程: pytest-xdist 模块结构: pytest-xdist分布式测试原理: pytest-xdist源码浅读: pytest-xdist执行流程: 解析命令行参数:pytest-xdist 会解析命令行参数,获取用户…...

研发工程师玩转Kubernetes——PVC通过storageClassName进行延迟绑定
不同的PV可以使用相同的StorageClass,它们是一对多的关系。 PV可以设置节点亲和性。比如下图,local-storage-class-waitforfirstconsumer-pv-ubuntuc只能在节点ubuntuc上;local-storage-class-waitforfirstconsumer-pv-ubuntud只能在节点ubu…...

6.利用matlab完成 符号矩阵的秩和 符号方阵的逆矩阵和行列式 (matlab程序)
1.简述 利用M文件建立矩阵 对于比较大且比较复杂的矩阵,可以为它专门建立一个M文件。下面通过一个简单例子来说明如何利用M文件创建矩阵。 例2-2 利用M文件建立MYMAT矩阵。(1) 启动有关编辑程序或MATLAB文本编辑器,并输入待建矩阵:(2) 把…...
python获取类名__qualname__,解决django接口ObjectDoesNotExist异常寻找model的问题
在django项目中,经常使用类似Model.objects.get(id1)的方法取对象,默认抛出的异常是ObjectDoesNotExist类型,通过try catch可以把异常捕获,获取的异常是Model.DoesNotExist类型, 要获知其类名,可以使用__na…...
电流的测量(分流电流表)
在当今的大多数仪器应用中,可以使用两种常见的电流测量方法:分流电流表方法和反馈电流表方法。分流电流表方法通常与通用数字万用表 (DMM)一起使用,用于测量分流电阻器上的电压测量值。该电压测量结果与已知的电阻值相结合,得出电…...
Leetcode每日一题:23. 合并 K 个升序链表(2023.8.12 C++)
目录 23. 合并 K 个升序链表 题目描述: 实现代码与解析: 优先级队列: 原理思路: 23. 合并 K 个升序链表 题目描述: 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表…...
越南的区块链和NFT市场调研
越南的区块链和NFT市场调研 基本介绍 https://zh.wikipedia.org/wiki/%E8%B6%8A%E5%8D%97 语言文字: 越南语, 文字以国语字(越南罗马字)为主,汉喃文(汉字) 货币:越南盾 人口(2022…...
MySQL常用语句
当涉及到与关系型数据库进行交互时,以下是一些常用的 SQL 语句,可以帮助你进行数据查询、插入、更新和删除等操作: 查询数据: 查询所有数据:SELECT * FROM table_name; 查询特定列数据:SELECT column1, col…...

Mongodb:业务应用(1)
环境搭建参考:mongodb:环境搭建_Success___的博客-CSDN博客 需求: 在文章搜索服务中实现保存搜索记录到mongdb 并在搜索时查询出mongdb保存的数据 1、安装mongodb依赖 <dependency><groupId>org.springframework.data</groupI…...
【vue】vue中按钮权限控制:
文章目录 一、获取权限码二、三种按钮级别的权限控制方式【1】函数方式【2】组件方式【3】指令方式 一、获取权限码 要做权限控制,肯定需要一个code,无论是权限码还是角色码都可以,一般后端会一次性返回,然后全局存储起来就可以了…...
【博客695】k8s subPathExpr作用
k8s subPathExpr作用 场景: 对于一个deployment或者job拉起的服务,所有pod都是一样的配置,如果都挂载了宿主机的同一个目录,那么就会互相干扰,我们希望挂载相同目录,且在这个目录下,每个pod建立…...

微信小程序中键盘弹起输入框自动跳到键盘上方处理
效果展示 键盘未弹起时 键盘弹起后: 实现方式 话就不多说了 我直接贴代码了 原理就是用你点击的输入框的底部 距离顶部的位置 减去屏幕高度除以2,然后设成负值,再将这个值给到最外层相对定位的盒子的top属性,这样就不会出现顶…...

excel将主信息和明细信息整理为多对多(每隔几行空白如何填充)
excel导出的数据是主信息和明细信息形式。 方法如下:1、首先,从第一个单元格开始选中要填充的数据区域。2、按CtrlG或者F5调出定位对话框,点击左下角的【定位条件】。3、在【定位条件】中选择【空值】,然后点击【确定】按钮。4、按照上述操作…...
ES6从入门到精通:前言
ES6简介 ES6(ECMAScript 2015)是JavaScript语言的重大更新,引入了许多新特性,包括语法糖、新数据类型、模块化支持等,显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var…...
逻辑回归:给不确定性划界的分类大师
想象你是一名医生。面对患者的检查报告(肿瘤大小、血液指标),你需要做出一个**决定性判断**:恶性还是良性?这种“非黑即白”的抉择,正是**逻辑回归(Logistic Regression)** 的战场&a…...

Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)
目录 1.TCP的连接管理机制(1)三次握手①握手过程②对握手过程的理解 (2)四次挥手(3)握手和挥手的触发(4)状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...
ffmpeg(四):滤镜命令
FFmpeg 的滤镜命令是用于音视频处理中的强大工具,可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下: ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜: ffmpeg…...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
在Ubuntu中设置开机自动运行(sudo)指令的指南
在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...

dify打造数据可视化图表
一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek
文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama(有网络的电脑)2.2.3 安装Ollama(无网络的电脑)2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...

STM32HAL库USART源代码解析及应用
STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]
报错信息:libc.so.6: cannot open shared object file: No such file or directory: #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...