分享回顾|新岁序开,2023 和Jina AI共同码梦!

news2024/11/24 4:26:19

8cfb7f9b9d7972dbe8466786b6853b45.png

在坚持开放协作精神、具备全球影响力的 Jina AI 开源社区,每天都有来自世界各地的开发者来到这里,因为技术产生联结,因为联结产生共创。一直以来,我们都为拥有这样一个全球化、多元化和高速发展的社区而感到自豪和感激!

就在昨晚 20 点,Jina AI 社区举办了「Nice🐰Meet You·兔年迎新面对面」活动,联合了 8 位合作伙伴,与 100 多位社区开发者、4000 多位观看直播的观众一起回顾我们共同创造的2022,并展望即将到来的 2023 年!再次感谢大家的到来和支持,预祝大家兔年大吉、万事如意!

ebb894bef1ba70257da7cde275b76b25.jpeg

本文将梳理汇总活动的精彩分享,供大家参考。

前“兔”无量

Jina AI 产品生态和社区发展 - 回顾 2022 &  展望 2023


Jina AI 联合创始人兼 CTO 王楠博士

23cb561123408727bb6f8eff340230e5.png

在 2022 年 1 月 9 号,我们开源了 DocArray 的第一个版本。在看到了 AI 在 NLP、 CV 语音领域突飞猛进之后,我们相信多模态是未来非常重要的趋势。

DocArray 就是我们针对这一趋势给出的答案,这也是我们对于多模态 AI 的重要贡献。我们希望开发者在使用多模态数据的过程中能有这种技术,无感化就可以非常方便自如地去操作,去存储和处理多模态数据,迭代也非常快。去年年底我们发布了DocArray v0.20.1,当然这离不开社区开发者的帮助和反馈。

2 月,我们发布了 Jina 3。Jina 3 支持 Kubernetes 云原生环境,助力开发者搭建云原生服务。之后,Jina 陆续支持各种云原生工具——Grafana、Promise、Sales、Open Telemetry。

3 月,我们推出了 CLIP-as-service,正是因为我们看到了 CLIP 的强大应用,为了应对多模态的范式变革,拥抱生成式 AI 的热潮,我们推出了该产品。

4 月,在 DALL·E 2 发布之后,我们基于 Jina 构建了 DALL·E Flow,DALL·E Flow 的推出引爆了 AIGC 社区。紧接着在 6 月,我们推出了 DiscoArt,这是我们针对生成式 AI 给出的基于 Jina 搭建多模态 AI 系统的答案。

6 月,为了加快神经搜索的应用落地,我们发布了 Fintuner 0.5。Fintuner 0.5 为开发者提供了免费的模型训练,解决了用户在实际应用中没有预训练资源的问题。同时,我们基于 AI 生成答案的范式,发布了 DocsQA 平台,为开源软件提供免费的文档服务。

11 月,我们正式将 DocArarry 捐赠给Linux基金会,希望打造一个中立、包容和通用的标准多模态数据模型。同时也希望更多的公司和机构加入我们的开发进程。

2ab29c8381b329c4233be9661e709002.png

总的来说,过去的一年我们一直致力于实现 Jina AI 愿景,我们希望 Jina 能支持最新的 AI 范式,成为 AI 领域的开源模范。

CLIP-as-service 负责人 王峰博士

2022 年 3 月,我们基于 Jina 框架对 Bert-as-service 进行升级,推出了 CLIP-as-service。CLIP-as-service 是一种基于 CLIP 模型的图像和文本跨模态编码服务,目前,CLIP-as-service 可以已经支持 30 多种 CLIP 模型,同时还支持 Pytorch、ONNX、TensorRT 推理引擎。为了方便用户搭建生产就绪服务,我们一键式地支持在云端部署模型。

6e1a969967eacd8e5f0e0c41fabd13be.png

总的来说,CLIP-as-service 提供了一个 All-in-one 的开源框架,以便用户基于 CLIP-as-service 一键式地搭建云原生的推理服务。

90cd18bef39a5d2491b103ce3bdab81d.png

为了验证 CLIP-as-service 的强大性,我们推出了在线的 GPU 推理服务,免费向用户开放。CLIP-as-service 在单卡的机器上,可以达到每秒处理 400 个图像或文本的推理速度。

bd130249030ca0f231d164d0839b2982.png

从 CLIP-as-service 最初的 Bug 收集到现在三个月内没有出现任何故障,可以看出,我们基于 Jina 框架搭建的 CLIP-as-service,为开发者提供了稳定的服务。

未来 CLIP-as-service 将会:

  • 支持更多 CLIP 模型,支持多种不同语言。

  • 探索集成最新的推理加速技术。

  • 开放商业付费版推理服务。

Finetuner 负责人 王博

Finetuner 旨在利用最少的训练数据进行模型微调,以适应于不同的下游任务。Finetuner 0.1 - Finetuner 0.4,都是本地的开源框架,为了方便用户利用云端的计算资源进行微调,从 Finetuner 0.5 开始到 Finetuner 0.7,我们将 Finetuner 转化成云端的微调服务。用户只需要调用 Finetuner.fit ,就能在云端申请计算资源,完成微调。

257820c30905594be081b73ce7a8a12c.png

最新发布的 Finetuner 0.7 支持 3D 模型的微调,同时提供更强大的后台服务。Finetuner 0.7 支持 16 卡并行训练,而且我们只需要在训练时使用 GPU,所以 Finetuner 是一种低成本、高收益的解决方案。Finetuner 0.7 还支持 Server Posting,用户不需要将数据上传到 Jina AI Cloud,只需把 Finetuner 部署到自己的生产环境中就能完成微调。

74b8b2a0748ebca6233e21ce017652e3.png

未来的 Finetuner 将会:

  • 低代码/无代码进行云端微调:全面支持Jina AI Cloud。

  • 模型:更好的短文本匹配模型,更小更快的模型,支持更多语言,支持更多模态。

  • 更稳定的基础设施。

  • 更开放的开发体验。

社区运营负责人 Lisa

2022 年我们目睹了整个中国开发者社区的爆发式成长,也看到了越来越多的中国开发者在全球开发者的社区上的活跃表现。Jina AI 是一个充满人文关怀的社区,作为运营团队,我们秉持着更加积极的行动和姿态。比如,为了倡导社区多元化发展,我们联合了十几家技术社区,在 3 月份做了 Impact Tech She Can 活动,支持技术行业女性发展。

在 1024 程序员节,我们举办了开发者嘉年华。开展了充满趣味性的程序员脱口秀,还积极参与了计算机学会的工程师文化会和开源社区的年度盛会。未来,我们希望能和开发者有越来越多的互动,共创技术传播平台。

我们有两个最重要的社区活动——Office Hours 和 J-Tech Talk 都是一月一期。Office Hours 它让社区开发者与开发团队面对面沟通;J-Tech Talk 为社区开开发者提供分享技术的平台,也会在这里分享一些实例秀,向大家展示如何基于 Jina 搭建具体的应用。

0a1162782e60ed14eb000976ad470e47.png

17e83c89fcb1d149f393a58666b01ade.png

1e445154ff63638dcdd9331fdd3f6166.png

44e9ac02dfc5e7106622c9707ffa30df.png

向右滑动查看更多活动

用三个词来概括我们在 2022 年的关键词——分享、联结、共创。期待在 2023 年,我们能够联合大家创造更多的不一样!

设计负责人 Kelly

我们设计的初衷是,希望能够通过一些有趣的、新颖的、亮眼的设计,将我们的开源文化传播出去,让越来越多的人地关注到 Jina AI。在我们的设计元素中,齿轮代表 Executor,巧克力块代表 Document,小火箭就是 Flow。这三个要素组合在一起就会发生很有趣的化学反应。就像 Jina AI 的产品一样,我们的设计希望通过将这三个基本元素组合起来,结合一些亮点,在每个节日中将节日氛围传送给大家。我们希望这些有趣的设计能够传达一种理念:其实开源技术并不是高不可攀,它也可以很有趣。

23b6992a7a958fef17e21452c2fae1d6.png

bfa85e8450e2cebed51360fed9cf288a.png

87b93230644d4b50dab40d57485f5ab2.png

2714bcd752962946fe60f2b3e6c112b9.png

向右滑动查看更多有意思的设计

2023年,我们会持续更新周边产品,继续为三个元素变装,让它们走到每一位用户的生活中。每个月月底,我们都会发布下个月的手机壁纸以及桌面,大家可以在我们的公众号后台留言获取壁纸桌面。未来,我们希望做一些宠物的周边,让我们的社区开发者把我们的周边产品用在生活中,而不是只是作为一个摆件。

📢 如果你还没有 1 月的壁纸,快来 Jina AI 后台留言!回复“1月”获取高清壁纸吧~

“兔”飞猛进

社区合作伙伴茶话会 - 感恩过往,砥砺前行


过去一年我们很开心跟20多家社区产生了联结合作,期待新一年可以继续搞事情!在本次活动中,我们邀请到了其中比较具有代表性的四家社区主理人跟大家一起聊聊。

9c3f3c538bb0a830b1c75321277ab5cc.png

开源社@李小明

很高兴收到 Jina AI 的邀请来参加这个会议。先给大家介绍一下开源社。我们成立于 2014 年,是由志愿于开源事业的个人成员所组成的,目前参照阿帕奇的国际顶级开源基金会的治理模式,已经连接了数万名的开源人,聚集了上千名的社区成员和志愿者。

跟 Jina AI 在过去的一年里合作了非常多的活动,其中令我印象特别深刻的大概有两个:一个是「 Z 世代程序员脱口秀」,当时邀请了一批 00 后 - 90 后年轻的开发者同学跟社区成员做分享,让我们看到了年轻人的力量;第二个是「Hello World, Hello Kitty」,邀请了一批程序员带着自己的猫猫进行线上聊天。

我觉得这些活动举办得都非常棒,尤其是对我们的开发者社区来讲,感觉 Jina AI 更关注咱们社区成员个人的一种情绪上的价值,在个人情感联结上做得还是非常不错的。

LadiesWhoTech@Betty

我先来介绍下LadiesWhoTech,我们本身是一个提倡性别多元化和包容性的社区,在这里我们欢迎所有性别和职业的小伙伴加入。不只是专业的女性科技从业者,我们希望鼓励更多的女性可以参与到整个 STEAM 行业当中来,给大家提供独立成长的平台。

虽然大家都认为 2022 年是很魔幻的一年,但是我们也很开心可以在每一个季度都可以跟 Jina AI 携手去共创不同的线上的活动内容。稍微有点遗憾的是没能在线下跟 Jina AI 共创出更多的火花,但我们期待 2023 年大家可以齐心合力,一起“兔”飞猛进,在线下可以做更多的互动,跟更多的人产生联结。

开源江湖@阿萌

大家好,我是阿萌(又是熟悉的开场)我为什么要做“开源江湖”呢?是因为我觉得真正的开源文化并不只是你来写代码,我给你奖品这样简单的激励驱动。我希望通过“开源江湖”,大家可以去了解更多开源的知识。开源的这种协作方式是基于你对某种企业的愿景,或者对某种技术发展的方向、某个开源项目感兴趣,你加入到其中,通过自己的一些贡献(不仅是代码贡献,可能是做一些文档或者布道)都可以参与到开源项目中来。

Jina AI 做的携带宠物的线上活动,跟我平时认知的其他开源社区不太一样。在 2023 年我们会合作一个《开源档案》,现在视频和脚本已经完成了,我们预计会在春节后发布,大家可以关注!

Datawhale@苏鹏

首先简单介绍一下 Datawhale,我们成立于 2018 年,主要是一些高校的老师、学生、在职的小伙伴们自发创建的开源组织,我们希望构建一个 AI 领域的开源学习型社区,能够帮助学习者们一起成长。

基于这样的理念,我们在去年和 Jina AI 一起合作,打造了一个多模态、跨模态实践的课程,通过课程我们也帮助了大概有 200 位学生和在职群体,让他们了解到了Jina AI,帮助他们在学习和工作过程中拥有更大的竞争优势。

最后祝愿 Jina AI 的小伙伴们新年快乐,兔年大吉!

大展鸿“兔”

社区明星成员们大展风采 - 分享有趣产品和新奇想法

YAHAHA@王博闻

YAHAHA是一个低代码的游戏编辑器,我们是希望能够帮助创作者打造属于他们自己的一个游戏、世界或者社交空间;希望我们用户能够通过以简单的、无代码的方式去打造他们自己个性化的一些游戏。我们发现 Jina AI 可以通过一些 Neural Search 的方式帮助我们用户有更多的搜索的方式(多模态搜索),不仅是传统的、以文字去搜模型,更可以通过图片、文字甚至是以模型去搜模型,这样非常方便。以下是一个简单的视频介绍,大家可以看一下:

项目地址:https://assetovi.yahaha.com/

OpenArt@平任

OpenArt 是一家 AIGC 领域的创业公司,我在工作中不得不从之前是一个单纯的前端工程师,变成了一个了解对 AI 有所了解的前后端或者全站工程师。在两个月之前,我需要在我们的后端服务上实现一个能够支持千万量级的图片搜索功能其中我觉得特别对我有帮助的一个开源项目就是Jina AI 的 CLIP-as-service,它作为开箱即用的服务,大大减少了我在我的这种开发的工作量,还有需要考虑的技术细节。

项目地址:https://openart.ai/

Thoughtworks@刘子健

Thoughtworks 是一家数字化咨询公司,我们致力于给客户提供最高质量的服务。在我们跟客户的有一次活动中,我发现客户可能会有一个基于多模态的神经搜索的需求。产生这个想法之后,我在去年夏天了解到了 Jina AI 的 DocArray,从开始看文档到写代码,再到开始测试和进行简单地部署,一天左右就做完了,其中也用到了 CLIP-as-service,这是一个非常好用的即插即用的工具。我能明显地感觉出来,Jina 在产品的打磨上以及文档的编写上非常用心,让没有很深的机器学习基础的开发者也能够很快上手。

此外,我们还邀请到大家所熟悉的社区明星们分享在 Jina 社区的感受:

Q:加入 Jina 社区之后,对开源、多模态有什么新的理解和认知?

李洪昌

去年很荣幸代表 Jina AI 参加了在上海举办的一个数字化转型的会议,接触到了很多开发者,感受到开发者对于Jina AI 的极大的兴趣和对多模态 AI 的关注。总体来说,通过跟 Jina AI 持续的了解,也感觉到 Jina AI 技术团队很有活力,希望在后续的过程中也是能以社区的一分子助力国内的 Jina AI 开源力量不断壮大。

Q:在和全球社区开发者的交流中,有哪些印象深刻的事情?

Orange

我是在 B 站上 Koala 老师的视频了解到 Jina AI 的,后来加入到 slack 社区,发现不管你什么时候提问,总会有人快速地响应我,真的是7*24h的团队!这也是因为 Jina AI 的工程师团队以及海外社区非常全球化,这一点非常棒,印象非常深刻。

Q:大开脑洞,你觉得 Jina 还能有哪些更多的使用场景?

叶坚白

从我自己的研究的角度而言,我其实觉得 Jina 有个特别好的使用场景,是关于模型部署和线上推理的自动化。最近这一两年在学界里面有个特别火的一个方向叫做深度学习的自动并行化。其实我有想到像之前王博老师介绍的 CLIP-as-service,也是可以通过 Jina 很快地去进行一个 CLIP 模型微服务的开发。其实我在想关于支持模型服务有没有可能做到一种自动化,让像我们这样的算法工程师或者研究人员,只需要按照他们正常的流程去开发一个深度学习的模型,让就可以通过 Jina 对他们研究的模型进行捕捉。通过一些比如像网络层的一些包装,或者像负载均衡的一些事情,可以把他们的模型快速地去部署成一个service。

刘畅

我也是基于自己的一些过往的科研经历,我的想法是从 demo 或者从我们可以构建哪些应用的方面来考虑的。因为我个人是研究 3D 、三维重建的,所以我感觉其实在应用方面也可以考虑一些基于人体的 3D 应用,比如可以利用一些深度学习的模型进行面部或者人体的三维重建,而且也可以跟用户进行交互,在重建之后可以让用户通过一些简单的操作,让他来编辑人脸的面部表情,让他尽可能真实。我个人觉得这个场景或许在元宇宙或者是 VR 之类的一些领域可能都可以得到应用。

崔腾松

我觉得多模态可以考虑在视频的智能生产里面,可以从视频、音频、弹幕里边可以抽取到多模态信息,从里面抽取到一些看点或者标签,把一些镜头或者片段形成一些我们的素材。根据素材,进行进一步的加工以及后期的一些视频的剪辑合成。还有一个功能就可以我们从一个大视频里面去关注某一个细节,比如我只想看他,或者只想找真人或者卡通人物,我们可以通过视频帧或者人脸帧图像量级检索它。

还有在电商平台的应用,比如电商平台的智能客服,我们可以给客服发送图片或者视频的方式,让客服能够从这些不同的模态里面而区别以往的文字,它能进一步地能够识别这些其他模态的数据,进行自动地应答。

传感器方面的应用,我觉得包括一些智能空调,我们可以加入到加入一些语音交互、视觉识别的一些指令,通过屋内的人数以及位置因素来更精准地调控空调的温度。

还有比如在智能汽车领域,可以给它加上一些摄像头,识别驾驶者的表情动作,看他是否疲劳驾驶。再比如智慧屏幕,实时地追踪人脸,谁在讲话就切到谁。

全新“兔”破

2023 Jina AI 社区全新项目公布

5eba5cd699dc11d78e2680995cef87e2.png

JCAP 是一个社区和开发者共同成长的项目,我们希望大家可以发挥自己的优势,在深入参与开源社区中得到成长并发展自己的影响力。

  • 如果你擅长社交,那么你可以报名成为城市英雄和校园大使,组织各地的社区成员线下交流;

  • 如果你擅长分享,那么你可以报名成为布道师,利用自己的影响力推广开源项目;

  • 如果你擅长技术写作,那么你可以输出高质量的技术博客。

我们将会给到大家 Jina AI 工程师的导师资源、限定款专属周边以及参与 Jina AI 主办的各项活动的优先参与名额。

今年我们也将举行黑客马拉松,让大家有机会展示自己的技能和创造力。在这次黑客马拉松将会有来自全球各地的优秀工程师参与竞赛,让大家有机会学习新知识,与全球社区成员交流经验,并有机会获得丰厚的奖励。

如果大家感兴趣的话,还可以扫描下方二维码进行报名!

4080b1318397235cffbe5640e52d3c68.png

获奖用户名单

昨晚的多轮互动有超多小伙伴热情参与,恭喜以下同学获得超可爱的兔团团礼盒!

06a91f7d68a0497d29a31d744b245176.png

我们也按照每一轮的游戏规则都梳理出了获奖同学,完整获奖名单请戳下方链接或扫描二维码访问。其中标黄的小伙伴还没有给到我们收件地址,请大家尽快联系小助手Emily(微信号:jinaai01)

b9ee28fc77a3dfbd5bac6b3e4c2b1e37.png

点击链接滑到最后就是获奖名单啦:https://u84gxokzmi.feishu.cn/docx/doxcn30HXXLbqFrsyR6bL5A6o1g

更多技术文章

⚖️ 模型微调,低预算,高期望!

🌪 开箱即用的云原生多模态系统解决方案

📖 Jina AI 创始人肖涵博士解读多模态AI的范式变革

🎨 语音生成图像任务|🚀 模型微调神器Finetuner

👬 在Jina AI社区连接、分享、共创

bf46aeb01d377c084a96251d0b0f215c.png

点击“阅读原文”,即刻填写反馈表单

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/169749.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

golang解决跨域问题

文章目录前言一、跨域问题1.是什么2.跨域的特征(跨域报错)二、解决跨域问题的方法1.golang解决跨域问题2.简单请求3.非简单请求过程分析(复杂请求):三、状态码设置为200依旧出错前言 今天中午在部署golang与vue搭建的一个项目时&…

JavaWeb开发(三)3.3——Spring Bean详解(基于XML方式)

一、Bean的概念 由 Spring IoC 容器负责创建、管理所有的Java对象&#xff0c;这些管理的对象称为 Bean&#xff0c;Bean 根据 Spring 配置文件中的信息创建。 二、基于XML方式管理bean对象 eg&#xff1a; <?xml version"1.0" encoding"UTF-8"?&…

JupyterLab,极其强大的 10 个秘密技巧

之前一篇文章&#xff1a;整理了上千个 Python 工具库&#xff0c;涵盖24个大方向 没想到火了。喜欢的可以看一下。 今天我给大家分享一下 Jupyter Lab 的一些内容。 JupyterLab 是 Jupyter 主打的最新数据科学生产工具&#xff0c;某种意义上&#xff0c;它的出现是为了取代…

瑞芯微的接口结构学习总结

MPI 接口使用的主要数据结构&#xff1a; 瑞芯微提供的媒体处理软件平台&#xff08;Media Process Platform&#xff0c;简称 MPP&#xff09;是适用于瑞芯微芯片系列的 通用媒体处理软件平台。该平台对应用软件屏蔽了芯片相关的复杂底层处理&#xff0c;其目的是为了屏蔽不 …

2022 全球网络黑产常用攻击方法 Top 10

近几年&#xff0c;借助互联网产业发展的东风&#xff0c;网络黑产也迎来更加巅峰的状态&#xff0c;不论是从攻击效率&#xff0c;组织规模&#xff0c;亦或是收益变现能力&#xff0c;都在一天天变的成熟完善。根据艾瑞咨询 2020 年发布的《现代网络诈骗分析报告》&#xff0…

哪些数据库开了全文索引

大家好&#xff0c;才是真的好。 今天我们讨论Domino运维管理问题&#xff1a;哪些数据库开启了全文索引&#xff1f; 在前面的某些篇章中&#xff0c;我们介绍过什么是Notes应用的全文索引Full Text Index&#xff0c;以下简称FTI。它是Notes库中的单词的文本索引或列表&…

HTML零基础教程,九大知识点带你玩转前端(下)

博主&#xff1a;冰小九&#xff0c;新人博主一只&#xff0c;欢迎大佬前来指导 冰小九的主页喜欢请给个三连加关注呀&#xff0c;谢谢&#x1f337;&#x1f337;&#x1f337;三连加关注&#xff0c;追文不迷路&#xff0c;你们的支持就是我最大的动力&#xff01;&#xff0…

javaAPI操作-Zookeeper

## 4)ZooKeeper JavaAPI 操作 4.1)Curator介绍 •Curator 是 Apache ZooKeeper 的Java客户端库。 •常见的ZooKeeper Java API &#xff1a; •原生Java API •ZkClient •Curator •Curator 项目的目标是简化 ZooKeeper 客户端的使用。 •Curator 最初是 Netfix 研发的…

电影购票系统项目实战

电影购票系统项目实战电影购票系统简介、项目功能演示。日志框架搭建、系统角色分析首页、登录、商家界面、用户界面实现商家功能-展示详情、影片上架、退出商家功能-影片下架、影片修改用户功能-展示全部影片用户功能-购票功能用户功能-评分功能用户功能-根据片名查询全部影片…

绝缘手套穿戴智能识别算法 yolov5

绝缘手套穿戴智能识别算法通过opencvpython深度学习技术&#xff0c;对现场人员是否佩戴绝缘手套进行识别检测&#xff0c;当检测到现场人员违规行为未佩戴绝缘手套时立刻抓拍告警。我们使用YOLO(你只看一次)算法进行对象检测。YOLO是一个聪明的卷积神经网络(CNN)&#xff0c;用…

初学者C语言练习题-入门

一、入门 C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好&#xff0c;可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言&#xff0c;所以说学习C语言是进入编程世…

Python SciPy 模块列表

SciPy 模块列表以下列出了 SciPy 常用的一些模块及官网 API 地址&#xff1a;模块名功能参考文档scipy.cluster向量量化cluster APIscipy.constants数学常量constants APIscipy.fft快速傅里叶变换fft APIscipy.integrate积分integrate APIscipy.interpolate插值interpolate API…

Android自定义控件(八) Android仿招商银行APP手势解锁

前言 目前大部分APP的登录方式有多种类型&#xff0c;其中手势解锁就是其中比较常见的一种方式&#xff0c;经常使用的招商银行APP&#xff08;IOS&#xff09;端的手势解锁体验不错的&#xff0c;就仿照它自定义下手势解锁功能。 说明 1、招行APP手势解锁效果 2、绘制分析 …

【技术推荐】前端JS攻防对抗

简介 网络爬虫一直以来是让网站维护人员头痛的事情&#xff0c;即要为搜索引擎开方便之门&#xff0c;提升网站排名、广告引入等&#xff0c;又要面对恶意爬虫做出应对措施&#xff0c;避免数据被非法获取&#xff0c;甚至出售。因此促生出爬虫和反爬虫这场旷日持久的战斗。 爬…

Java中的Arrays类

1、问题Arrays类是什么&#xff0c;Arrays常用方法。2、方法了解Arrays类的概念Arrays 位于java.util包下,Arrays是一个操作数组的工具类。Arrays常用方法Arrays.fill&#xff1a;替换数组原元素&#xff1b;Arrays.sort:对数组进行排序&#xff08;递增&#xff09;&#xff1…

23种设计模式(六)——装饰模式【单一职责】

文章目录意图什么时候使用装饰真实世界类比装饰模式的实现装饰模式的优缺点亦称&#xff1a; 装饰者模式、装饰器模式、Wrapper、Decorator 意图 装饰者模式&#xff08;Decorator Pattern&#xff09;允许向一个现有的对象扩展新的功能&#xff0c;同时不改变其结构。主要解决…

Allegro如何快速找到差分不耦合处操作指导

Allegro如何快速找到差分不耦合处操作指导 做PCB设计的时候,需要检查差分对不耦合的地方,让差分不耦合的地方高亮出来 具体操作如下 用Allegro172版本打开pcb,选择View选择Vision Manager

抖快社交,变道求生

配图来自Canva可画 抖音、快手再一次杀回了社交市场。 2022年12月底&#xff0c;快手App store版本更新&#xff0c;在原有的快手热榜、朋友动态、快手拍摄的基础上&#xff0c;新增亲密贴贴、快手直播等新锁屏组件&#xff0c;通过强化产品的交互功能&#xff0c;增强用户的…

针对游戏开发CG制作的搬砖人员的资源搜索技巧分享—【持续补充篇】

一.常用搜索技巧分享 1.视频参考类(bilibili,youtube,常用的视频官网,其实可以满足了,再不行就在百度/Google搜一下) 2.教程和代码类 github Bootstrap Well magebox realtimevfx

Python项目(Django框架)天天生鲜在CentOS7.9搭建运行

CentOS安装python3 为方便管理&#xff0c;在CentOS桌面创建一个文件夹&#xff0c;将软件包下载到这里&#xff0c;右键--在终端打开 安装python3.9.7 : wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz &#xff08;命令前的sudo如果是root用户可以去掉&…