对话Midjourney创始人:图片仅是起步,人工智能将全面改变学习、创意和组织。
ChatGPT狂飙160天,世界已经不是之前的样子。
新建了人工智能中文站https://ai.weoknow.com
每天给大家更新可用的国内可用chatGPT资源
发布在https://it.weoknow.com
关注我
Midjourney 是一家神奇的公司,11 人改变世界,创造伟大的产品。
注定会成为 Pre AGI 初年的佳话。
「我从未想过要一家公司,我想要的是一个家。」
智源大会上,我们对话了 Midjourney 创始人 David Holz。
MidJourney 是当下最炙手可热的图片生成引擎,在 OpenAI 的 DALL·E 2 和开源模型 Stable Diffusion 等激烈竞争下,目前仍保持着多种风格生成效果的绝对领先。
张鹏
欢迎 David,我想这是你第一次与中国的粉丝交流,你可以借此机会向他们问好。
David Holz
哈喽大家好,Midjourney 可能还没有正式进入中国,但是如果你们已经用上了 Midjourney 的话,我希望大家都可以拥有好的体验。
创业驱动力
解放人类的想象力
张鹏
在过去的20年里,我结识了许多国内外的创业者。我发现他们有一些共同之处,他们都拥有强烈的驱动力,这种驱动力促使他们不断地从无到有地探索创造。
我想了解一下,在你创立MidJourney的时候,你的动力是什么?在那个时刻,你渴望的是什么?
David Holz
我从来没有想过要创办一家公司。我只是想要一个「家」(home)。
我期望在未来的10到20年里,能够在Midjourney这里创造出我真正关心并且想要为这个世界带来的东西。
我经常思考各种各样的问题。也许我不能解决每个问题,但是我可以做出一些尝试,从而让大家都能更有能力地解决问题。
因此,我试图思考如何解决问题,如何创新。我觉得,这可以概括为三点。首先,我们需要反思自己:我们渴望什么?问题是什么?
接着,我们需要构想:我们的前进方向在哪里?有什么可能性?
最后,我们必须协调合作,与他人合作,共同实现我们的构想。
我认为,在人工智能领域,将这三个方面结合起来有很大的机会,并创造出重要的基础设施,使我们更善于解决问题。在某种程度上,人工智能应该能够帮助我们自我反思、更好地构想未来的方向,并帮助我们更好地联系并合作。
我们可以一起完成这些事情,并将它们融合到某种单一的框架中。我认为这将改变我们创造事物和解决问题的方式。这就是我想做的 big thing。
我认为有时候(我们先做的)图片生成可能会让人感到困惑,但在许多方面,图片生成是一个已被认可的概念。Midjourney 已经成为了一个超级想象力的集合,数百万人共同探索着这个空间的可能性。
在未来几年里,会有机会进行更多的视觉和艺术探索,这可能会超过所有先前历史的探索总和。
这并不能解决我们所面临的所有问题,但我视之为一次测试,一次实验。若我们能够在视觉领域探索成功,那么我们也有可能在其他领域做到同样的事情。我认为,所有需要我们共同探索和思考的事物,都可以通过类似的方式来解决。
因此,当我思考着如何开始解决这一问题时,我们提出了许多想法,建立了很多原型。然而,突然间,人工智能领域出现了突破性的进展,特别是在视觉方面。我们意识到这是一个绝无仅有的机会,能够创造出一些前所未有的东西。这激励着我们去尝试。
我们相信,也许不久的将来,这一切都将融汇在一起,形成非常特别的成果。现在,这只是一个开端。
张鹏
因此,生成图片只是第一步,而你的最终目标是解放人类的想象力。这是否是激发你创立Midjourney的目标?
David Holz
我十分喜欢富有想象力的事物,同时也希望这个世界能涌现更多的创意。每天都能接触到疯狂的想法,这实在是太有趣了。
连续创业经验
如何更好地创业
张鹏
许多人第一次认识你时并不是通过Midjourney,而是通过Leap Motion(David的上一家创业公司)。
我强烈感觉到,对你来说这两个项目可能存在一些关联,无论是驱动力还是心态方面,我不确定我的理解是否正确。
但我想问的是,你在Leap Motion的经验是否对你创办Midjourney有所帮助?
David Holz
从多个角度来看,我从Leap Motion中学到了许多东西,比如如何建立大型研究团队、如何解决以前未解决的问题,以及如何深入思考人们如何与技术互动。
我们不仅仅考虑速度、成本和规模,而是考虑我们如何合作、如何共同前进。这一点非常重要,也是Leap Motion的核心理念之一。
尽管Leap Motion和Midjourney有一些相似之处,比如它们都迅速发展并吸引了人们的想象力,但我认为它们也有一些真正的不同之处。在Leap Motion中,我们花费了大量时间来建立早期的生态系统。
在硅谷,当时有一种信念,即你应该先构建一个生态系统,就像iPhone一样。但我认为我们共同学到的是,也许你首先应该建立一个真正受人们喜爱的好产品。然后,当你完成了这个产品后,你可以开始着手构建生态系统。
对于很多企业家来说,在早期构建生态系统可能会分散他们的注意力,我也是如此。因此,Midjourney 所做的一个很重要的不同的事情,就是专注于构建真正每个人都可以使用的东西。
以前,我常常用“我能否亲手完成”来评估自己的能力。因为我的父亲是外科医生,他总是能够做到。我们都有灵巧的双手。
但现在,我更多地在思考,卡车司机是否会喜欢使用Midjourney?有很多卡车司机在使用Midjourney,对我来说这太棒了,这意味着我们的产品更受欢迎了。
重新理解知识
历史知识成为创造的力量
张鹏
这很有趣。我们通常说空口无凭,给我看你的代码(Idea is cheap, show me the code)。但现在,想法似乎才是唯一重要的东西。
只要你能通过一系列优秀的 Prompt 表达你的想法,AI 就可以帮助你实现。所以,学习和创造的定义是否正在改变?你怎么看?
David Holz
我觉得一个有趣的事情是,当你给人们更多的时间去创造时,他们也会对学习本身更感兴趣。
举例来说,美国有一种名为装饰艺术的流行艺术风格。我以前从未对这种艺术感兴趣,直到有一天,我能够通过简单的指令创作出这种艺术风格的作品,我突然对它产生了浓厚的兴趣,并渴望了解更多有关其历史的信息。
我觉得这是很有趣的一点,当历史成为你可以立即用起来并让你更简单地去创造的东西时,我们反而会对历史更感兴趣。
如果用户交互界面能够变得足够优秀,让用户感觉到人工智能已成为我们思维的延伸。AI仿佛成为我们身体和思想的一部分,与历史也在某种程度上紧密相连,而我们也将与历史紧密联系在一起。这实在是非常有趣。
当我们询问用户他们最想要什么时,通常排在前几位的回答是他们渴望学习材料。他们不仅仅是想要学会如何使用工具,还希望了解艺术、历史、相机镜头、光线,渴望掌握所有可用于创造的知识和概念。
以前,知识只是过往的历史,但现在,知识成为了创造的力量。
知识在当下就能立即发挥出更大的作用,人们都渴望获得更多的知识。这可太酷了。
面对恐慌
开放地思考自己的能力
张鹏
在中国,我们的用户来自不同的背景,他们可能具有不同水平的艺术创作能力。就像我这样的用户正在努力制作更好的图片,但我听说许多画家和设计师担心他们会被人工智能取代。
为了确保每个人都能从人工智能中获得帮助,而不感到困惑或被边缘化,Midjourney可以采取哪些措施呢?
David Holz
在中国,对于那些尚未踏上艺术之旅的人来说,Midjourney 提供了独特的机会。
他们开始思考:我喜欢什么?我的审美观是怎样的?我认为什么是美的?
专业艺术家可能需要几十年的时间才能达到的高度,而现在每个人都可以做到。我们发现,人们深入反思,这几乎像是艺术的治疗,让人思考他们的生活、面对的挑战、可能发生的好事或坏事,这具有深远的意义。
我认为大多数使用它的人都有这些个人体验,它并不是竞争性或商业性的。我们发现,大多数人使用它只是出于自我娱乐,甚至不会分享他们生成的图片。
但在专业领域,它变成了增强你创造力的放大器,现在你可以制作漫画、电影或视频游戏。
如果你是一个普通人,第一次在你的生活中思考美,那么艺术家现在可能在思考,如何创造整个世界和宇宙的故事。以前他们从未能够做到。
因此,它拓展了每个人的创造力边界。
普通人拥有更多的能力,专业人士也拥有更多的能力。有时我们很难意识到这一点,因为现在的用户界面都设计得很简单。但它们有潜力变得更加复杂、更强大,并且可以具备许多我们迟些时候会看到的功能。
AIGC的魅力
就是艺术的魅力
张鹏
也许人工智能不仅仅是用来处理单张图片的工具,它可以帮助人们处理更为复杂的任务。因为在过去,当我们讨论创造力时,其中涉及许多要素:是否具备创造的渴望?要创造何种想法?还需要实际行动能力,将想法付诸实践。
然而,有时候,如果能够释放创造欲望、伟大的思想和复杂的概念,人工智能可以提供帮助。这或许正是人工智能可以为人们带来的力量,不仅局限于图像处理。对吧?
David Holz
这是一个非常个人化的过程,需要反思,起初我们并不知道。
一开始,我看着这些由人们生成的图片,却不明白他们的用意。
有人生成了一张狗在天堂的图片。
我问他为什么要做一张狗在天堂的图片?他说那是因为他的狗刚刚去世了。
我感到很难过。他说这(图片)让他感觉好些了。
人们使用它的目的几乎就像艺术疗法一样。他们思考着事情,反思着他们的生活,试图弄清楚自己是谁。我认为这是非常个人化的,非常重要的,这是一些人类历史上,大多数人都没有机会做的。只有非常少数的人有机会这样做。
我认为这非常美,能够让每个人都能够做到这一点。
张鹏
是的,Midjourney 不仅仅是我们的业务或者工作流里的一个工具,它已经成为了我们生活中的一个新元素。
11人传奇
未来五年会出现更多
张鹏
Midjourney 之所以如此美妙,是因为它将神奇的技术传递给了一千万人。而我知道你的团队只有 20 个人,几个月之前还只有 11 个人。你们没有销售团队,没有市场团队,其中还有一些是在校生。
我很好奇,这是 AI 时代的创业公司组织形式的新范例吗?
我相信未来会出现这样的情况。我们确实是采取这种组织形式比较早的公司之一。
我们也有一些优势,比如我拥有丰富的团队建设经验,声誉良好,能够获取大量的算力,并且我们很早就开始着手了。
一些普通的创业公司可能没有这些条件。
但我认为在几年后,随着人们学会如何组建研究团队,算力的压力逐渐减小,以及人们对如何打造优秀的人工智能产品的理解越来越深入,我们将会看到许多类似的公司出现。
也许我们是第一批这样做的公司,但也许在5年后,这种情况将变得非常普遍。
通用vs垂直
AGI时代MJ会成为什么?
张鹏
你担心 Midjourney 今天做的事情,有一天会被发展的 AGI 能力所覆盖吗?会发生什么?
像 Midjourney 这样的垂直产品的未来是什么?
David Holz
我不知道。这是个大谜团。
其中一种方式是,我们可能会与其他实验室合作,我们制作眼睛,他们制作耳朵,我们制作不同的部分,然后将它们组合起来。这种情况可能会发生。
我们创造想象力,他们负责制作语言部分,然后我们将它们结合起来。
因此,我们将共同研究这个问题。还有一种可能性,即存在几乎擅长一切的AGI,但也有一些专业化的部分。世界上仍然有许多专业人士。
我还认为在人机界面方面可能会出现很多问题,不仅仅是关于制作美丽的图片,而是关于帮助个人探索自我以及他们的需求。这不仅仅是AGI的问题,而更多地涉及如何与人类进行交互。
最佳的用户界面不仅限于语言,AGI可能会向我们提问。实际上,用户界面将呈现许多图像,并尝试以不同方式理解人类,这将是一种全新的艺术,全新的人类理解理论,AI将努力帮助人们澄清他们的需求。
我们还没有考虑到这些方面。AGI能够做任何事情,但我认为在未来的大部分情况下,可能仍然会存在许多专业化。
社区的力量
一起探索 AI Copilot
张鹏
你认为Midjourney永远会保持垂直产品,还是会成为一些通用产品?
你已经表明了你的使命是解决人类意识想象力问题,不仅仅局限于图片。
David Holz
有一些很有趣的东西,我们正在做社区,如何让一群人一起探索一个很大的空间。
我们正在尝试创造这样的事情,在未来的一两年里,Midjourney 可能会成为世界上几乎所有视觉探索的地方,因此我认为有非常有趣的东西。
即使我们从未做过其他事情,如果我们只是世界上所有视觉探索的地方,我认为这是一项业务,但我认为我们无论做什么,视觉探索都将适用于其他领域。
试图创造这些数百万人的超级思维团队来共同解决问题非常有趣。我不认为任何一个 AGI 能够取代数百万人,但我认为可能会有 AI 参与,可能会有数百万人和数百万个 AI 一起工作,但我认为将有许多代理和许多参与方,我认为每个人的观点都有所不同,这有助于理解问题。
张鹏
许多被称为AI从业者的人,都非常担心他们的产品会被新技术所替代。你是否也有同样的担忧,担心Midjourney今天所做的事情有一天会被不断发展的AGI能力所取代?对于类似Midjourney这样的产品,未来可能会是怎样的?
David Holz
找到有价值的东西或值得解决的问题,保持专注,同时保持开放的心态是解决这个问题的一方面。
另一方面,创造出来的 AGI 技术或者产品,他们仍然会和我们共同生存在同一个社会里,我们可以用 AI 去不断地创造新的东西,我们可以去定义在这个社会里 AI 要如何和我们协作去创造。
这就是我们正在做的事情,让大家一起去探索和共创。
用视觉方式,现在在某些方面还显得很原始,但在其他方面,它可能是测试的最佳方式,因为你可以看到一切。
你可以真正看到它。然而,如果我们尝试用诗歌来表达同样的概念,我认为它也会同样有趣,只是有些难以理解。
或者,如果我们尝试用引擎或任何其他科学方法来实现这一目标,你无法成为科学家,因为我们找不到100万个科学家,但是有100万人制作图片则相对容易找到。
因此,更多的问题是考虑AI与人类整个社会心智的互动模式。目前,大多数情况下是人类利用AI来创造,但我认为在未来,AI将会与人类共同思考和创造,那将会非常有趣。
也许在某个时候,我们甚至无法分辨一个想法到底是来自人类还是来自AI。
好胜心太强
是人性的弱点
张鹏
当然,近来对于人工智能的安全性和各个方面的竞争引起了很多关注和担忧。与此同时,继续扩大和改进当前的大型模型仍然面临挑战。你对人工智能领域未来发展持何看法?你将如何平衡不同观点,甚至是不同政府的利益?
David Holz
首先,我觉得人性的一个弱点可能就是好胜心太强。
实际情况是,这个世界充满了各种机遇和挑战,可以说每个问题和挑战都隐藏着机遇。我们面对着众多机遇,有时甚至无需竞争就能抓住它们。因此,我不会过多考虑与谁竞争的问题。世界上有太多需要做的事情,我只会尽力创造我认为美好和令人惊叹的事物。
在中国,我发现人们总是团结协作。从某种角度看,这种方式与人工智能的原理有些相似。因为它也是一种社区化的东西,从我们这里学习,然后再将学到的能力反馈给我们。这是一种非常注重协作和社区精神的方式。
我认为竞争有时并不是一件好事,甚至有时候追求成为某个领域的最佳也有违技术本身的本质。此外,我们也可以从东方文化中学到很多东西。在我所在的地方,人们担心技术和人工智能是否足够可信。但另一方面,大家又希望世界变得更智能一些,这样就能帮助我们创造和解决更多的问题。
我在中国时发现,人们会因为你做的创造性的事情而认为你很酷,他们也希望自己能像你一样变得酷。如今,人们都意识到人工智能的强大能力,我们可以共同努力,为每个人提供基础设施和能力,以建设我们的生活环境。
10年后
一个神奇的未来
张鹏
最后一个问题,如果我们展望未来10年的数字世界,你认为今天人类世界中哪些事情不可避免地会发生变化?
David Holz
我认为十年后一个人的创造力可能比当下一群人的都更强大,所以当他们汇聚在一起时,将能做出我们现在无法去想象的事情。
这些力量将创造一个美好的世界。
大家对未来美好的幻想将在某种程度上把每个人联系在一起,使我们不再畏惧未来,而是对未来的到来感到更加兴奋。
一个神奇的未来肯定在前方等待着我们,充满着美好。因此,怀着这样的想法前行才是实现那个美好世界的最佳方式。当然,也许还有一些我尚未完全理解和想象到的事情,但我相信(对于未来十年)这就是我们应该怀有的感觉。
张鹏
我赞同你的想法。
未来的确有许多美好的事情等待我们去实现,但同时,我们也需要思考如何防止不好的事情发生。今天和你的交谈给了我很多启发,非常感谢你的分享!
关注我
ChatGPT狂飙160天,世界已经不是之前的样子。
新建了人工智能中文站https://ai.weoknow.com
每天给大家更新可用的国内可用chatGPT资源
发布在https://it.weoknow.com
相关文章:

对话Midjourney创始人:图片仅是起步,人工智能将全面改变学习、创意和组织。
ChatGPT狂飙160天,世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 发布在https://it.weoknow.com 关注我 Midjourney 是一家神奇的公司,11 人改变世界,创造伟大的产品。…...

Elasticsearch:将 ILM 管理的数据流迁移到数据流生命周期
警告:此功能处于技术预览阶段,可能会在未来版本中更改或删除。 Elastic 将努力解决任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 的约束。目前的最新版本为 8.12。 在本教程中,我们将了解如何将现有数据流࿰…...
LeetCode刷题记录——day6
1、https://leetcode.cn/problems/length-of-last-word/description/?envTypestudy-plan-v2&envIdtop-interview-150 直接从后往前遍历就好 class Solution { public:int lengthOfLastWord(string s) {int length0;int lens.length();for(int ilen-1;i>0;i--){if(s[i]…...

C++String类
1. 前言 String是C中操作字符串的类,它是在比较早的时候设计的STL模板,因此在某些地方设计的有些冗余 对于String类,不仅仅是学会使用它,更重要的是要从底层去理解它;本篇文章将从底层出发,模拟实现常用的S…...

Linux docker7--私有镜像仓库registry和UI搭建及使用
一、对于开源的镜像,如redis,nginx等,可以通过官方仓库Docker Hub,或者国内的阿里云等共有仓库下载获取到镜像。但是企业内对于自己的研发产品不可能往公共仓库去发布镜像的,一般都会搭建私有的镜像仓库,保…...
IDS入侵检测系统分为两大类。
一、基于签名的IDS和基于异常的IDS。 基于签名的Ids主要依赖于已知的攻击模式库来检测入侵行为,适用于检测已知的攻击模式。 基于异常的Ids则关注网络流量的行为特征,通过分析数据包之间的关系和统计模型来判断是否存在异常行为,更适用于检…...
为什么元素显示的样式跟我设置的不一样?CSS优先级详解
一、什么是CSS中的选择器优先级? 在CSS中,选择器优先级是指确定应用于元素的最相关CSS声明的算法。这个优先级决定了哪个样式规则将被应用到元素上。根据选择器的类型和特定性,CSS规定了不同的优先级,例如ID选择器比类选择器具有更…...

C语言动态内存的管理
前言 本篇博客就来探讨一下动态内存,说到内存,我们以前开辟空间大小都是固定的,不能调整这个空间大小,于是就有动态内存,可以让我们自己选择开辟多少空间,更加方便,让我们一起来看看动态内存的有…...

CASIA数据集转png HWDB2.0-2.2
https://nlpr.ia.ac.cn/databases/handwriting/Home.html CASIA在线和离线中文手写数据库 https://nlpr.ia.ac.cn/databases/handwriting/Offline_database.html CASIA-HWDB2.0-2.2 离线文本数据库是由孤立字符数据集的作者制作的。每人撰写了五页给定文本。由于数据丢失&a…...

学习或复习电路的game推荐:nandgame(NAND与非门游戏)、Turing_Complete(图灵完备)
https://www.nandgame.com/ 免费 https://store.steampowered.com/app/1444480/Turing_Complete/ 收费,70元。据说可以导出 Verilog !...
前端面试题《react》
说说React render方法的原理?在什么时候会被触发? render函数里面可以编写JSX,转化成createElement这种形式,用于生成虚拟DOM,最终转化成真实DOM 在 React 中,类组件只要执行了 setState 方法,…...
快速入门Kotlin③类与对象
类 构造函数 主构造函数:主构造函数是类头的一部分,它跟在类名后面。主构造函数没有函数体,它可以包含初始化代码和属性声明。初始化块:init关键字修饰,它直接写在类体中。它的执行顺序与它们在类体中的出现顺序一致。 次构造函数:次要构造函数是可选的,用于提供额外…...
RUST:Arc (Atomic Reference Counted) 原子引用计数
在Rust编程语言中,Arc 是一个智能指针类型,全称为 "Atomic Reference Counted"(原子引用计数)。它的主要作用是提供线程安全的共享所有权机制,使得多个线程可以同时持有同一个数据结构的访问权,并…...

从0写一个问卷调查APP的第13天-1
1.今日任务 我也只是一个大学生,有什么思路不对的地方给我指出来哟! 分析:上次我们实现了任务调查的插入。但是我们插入的问卷调查只有它的标题,也就是这个问卷调查是什么我们告诉数据库了,但是现在我们还没有给它添加任何问题&…...
20.Python从入门到精通—参数 位置参数 关键字参数 默认参数 匿名函数 return 语句 强制位置参数
20.从入门到精通:参数 位置参数 关键字参数 默认参数 匿名函数 return 语句 强制位置参数 参数位置参数关键字参数默认参数 匿名函数return 语句强制位置参数 参数 在Python中,函数可以接受任意数量的参数,包括位置参数、关键字参数和默认参数。以下是这…...
Python爬虫之requests库
1、准备工作 pip install requests 2、实例 urllib库中的urlopen方法实际上就是以GET方式请求网页,requests库中相应的方法就是get方法。 import requestsr requests.get(https://www.baidu.com/) print(type(r)) # <class requests.models.Response> 响…...
鱼塘钓鱼(多路归并)
有 N 个鱼塘排成一排,每个鱼塘中有一定数量的鱼,例如:N5 时,如下表: 鱼塘编号12345第1分钟能钓到的鱼的数量 (1…1000)101420169每钓鱼1分钟钓鱼数的减少量(1…100)24653当前鱼塘到…...

java每日一题——买啤酒(递归经典问题)
前言: 非常喜欢的一道题,经典中的经典。打好基础,daydayup!!!啤酒问题:一瓶啤酒2元,4个盖子可以换一瓶,2个空瓶可以换一瓶,请问10元可以喝几瓶 题目如下: 啤酒问题:一瓶…...
最近接到一个大项目,给公司设计抢商品代金劵业务
我们公司是做汽车金融方面的工作,在业内还挺大。目前单量来源于2,3线城市,随着大环境越老越差位了吸引他们, 公司决定给全国的客户,销售等发一些商品 1.总体学习了京东开源秒杀系统设计思路和方案。 我们公司决定进行…...
防火墙(讲解)
目录 1.防火墙是什么? 2.防火墙设备 3.防火墙功能 1)出色的控制能力,过滤掉不安全服务 2)过滤非法用户和访问特殊站点 3)它能够对网络存取和访问进行监控审计 4.防火墙的局限 (1)防火墙有可能是可以绕过的 (2)防火墙不能防止内部出卖性攻击或者内部误操作…...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...

MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
LLM基础1_语言模型如何处理文本
基于GitHub项目:https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken:OpenAI开发的专业"分词器" torch:Facebook开发的强力计算引擎,相当于超级计算器 理解词嵌入:给词语画"…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
音视频——I2S 协议详解
I2S 协议详解 I2S (Inter-IC Sound) 协议是一种串行总线协议,专门用于在数字音频设备之间传输数字音频数据。它由飞利浦(Philips)公司开发,以其简单、高效和广泛的兼容性而闻名。 1. 信号线 I2S 协议通常使用三根或四根信号线&a…...

七、数据库的完整性
七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...

PHP 8.5 即将发布:管道操作符、强力调试
前不久,PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5!作为 PHP 语言的又一次重要迭代,PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是,借助强大的本地开发环境 ServBay&am…...
Qt 事件处理中 return 的深入解析
Qt 事件处理中 return 的深入解析 在 Qt 事件处理中,return 语句的使用是另一个关键概念,它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别:不同层级的事件处理 方…...

永磁同步电机无速度算法--基于卡尔曼滤波器的滑模观测器
一、原理介绍 传统滑模观测器采用如下结构: 传统SMO中LPF会带来相位延迟和幅值衰减,并且需要额外的相位补偿。 采用扩展卡尔曼滤波器代替常用低通滤波器(LPF),可以去除高次谐波,并且不用相位补偿就可以获得一个误差较小的转子位…...

【堆垛策略】设计方法
堆垛策略的设计是积木堆叠系统的核心,直接影响堆叠的稳定性、效率和容错能力。以下是分层次的堆垛策略设计方法,涵盖基础规则、优化算法和容错机制: 1. 基础堆垛规则 (1) 物理稳定性优先 重心原则: 大尺寸/重量积木在下…...