人工智能和Adobe Sensei

Adobe概述 (Adobe Overview)

The design process changes from person to person, practice to practice, and profession to profession. As we advance further into the 21st century, the design process for many people leans heavily on technology. Adobe leads the charge in developing creative software for those looking to design and create through digital means, through the Creative Cloud suite.

设计过程因人而异,因实践而异,因专业而异。 随着我们进一步进入21世纪,许多人的设计过程在很大程度上依赖于技术。 土坯 负责为希望通过数字方式通过Creative Cloud套件进行设计和创建的人员开发创意软件。

Adobe creates a wide variety of tools that address the needs of many creative genres. But what do Adobe products have to do with data science or machine learning?

Adobe创建了各种各样的工具来满足许多创意类型的需求。 但是Adobe产品与数据科学或机器学习有什么关系?

Well, this blog will discuss how Adobe incorporates machine learning / AI into a few of its products, in order to make the design process faster and more intuitive. We will discuss features that harness AI powered by Adobe Sensei in these products below in the Adobe Creative Cloud suite:

好吧,这个博客将讨论Adobe如何将机器学习/ AI集成到其一些产品中,以使设计过程更快,更直观。 我们将在以下Adobe Creative Cloud套件中的以下产品中讨论利用Adobe Sensei支持的AI的功能:

  • Premiere Pro and After Effects are video editors and might help YouTubers and streaming service content creators (like Netflix) to combine, rearrange, and edit video content.

    Premiere ProAfter Effects是视频编辑器,可以帮助YouTuber和流服务内容创建者(例如Netflix)组合,重新排列和编辑视频内容。

  • Audition is an audio editor and might help a podcaster edit their audio file to add transitioning sound effects, or slicing out certain portions of the podcast before sharing.

    Audition是音频编辑器,可以帮助播客编辑其音频文件以添加过渡音效,或在共享之前将播客的某些部分切出。

  • Photoshop is a photo editor and an essential tool for professional photographers to make adjustments to their images, whether it’s brushing away wrinkles on someone’s face, increasing the brightness, or montaging other content into the image.

    的Photoshop 是照片编辑器,是专业摄影师调整其图像的必不可少的工具,无论它是刷去人脸上的皱纹,增加亮度还是将其他内容蒙版到图像中。

  • Illustrator is a must-have for graphic designers and UI/UX designers and provides a platform to design vector graphics such as logos, branding, digital art, posters, or website buttons.

    Illustrator是图形设计师和UI / UX设计师的必备工具,并且提供了一个平台来设计矢量图形,例如徽标,品牌,数字艺术,海报或网站按钮。

  • InDesign assists in the design, layout, and publication of multi-page documents, which might be used by people on marketing teams, presentation designers, or magazine/publication editors.

    InDesign协助设计,布局和发布多页文档,营销团队,演示文稿设计师或杂志/出版物编辑人员可能会使用它们。

Image for post
Wahid Khene via Wahid Khene通过Unsplash.Unsplash 。

Premiere Pro和After Effects (Premiere Pro & After Effects)

内容感知填充 (Content-Aware Fill)

In After Effects, we can get rid of unwanted objects in our video footage using Adobe Sensei AI. The Content-Aware Fill tool in After Effects simply asks us for the region and the duration for the software to “fill” the video frames to mask things we don’t want to see. The tool then samples surrounding contextual pixels to generate pixel patterns in the video frames that “blend in” with the scene — as if the object never existed. This AI is probably built using Generative Adversarial Networks (GANs) — the same deep learning algorithms that can create incredibly convincing deepfakes.

在After Effects中,我们可以使用Adobe Sensei AI消除视频素材中不需要的对象。 After Effects中的“内容感知填充”工具仅要求我们提供软件“填充”视频帧以掩盖我们不愿看到的东西的区域和持续时间。 然后,该工具对周围的背景像素进行采样,以在与场景“融合”的视频帧中生成像素模式-好像该对象从不存在。 该AI可能是使用生成对抗网络(GAN)构建的 -相同的深度学习算法,可以创建令人信服的Deepfake

As a (very) concise overview — a GAN is composed of two competing neural networks: a generator and a discriminator. The generator looks at “true” data (the pixels of the road) and seeks to deceive the discriminator with “fake” generated data (pixels to match the road to obscure the car), whereas the mission of the discriminator is to detect the “fake” data. So after many rounds of training these neural nets, ultimately the goal is to have the generator get better and better at fooling the discriminator so that the discriminator cannot tell the “true” data from the “fake” data. The generator tries to maximize classification error, the discriminator tries to minimize classification error.

作为(非常)简洁的概述,GAN由两个相互竞争的神经网络组成: 生成器鉴别器 。 生成器查看“真实”数据(道路像素),并试图用“假”生成的数据(与道路相匹配的像素来掩盖汽车)来欺骗鉴别器,而鉴别器的任务是检测“伪造”数据。 因此,在对这些神经网络进行了多轮训练之后,最终目标是使生成器在欺骗鉴别器方面变得越来越好,以使鉴别器无法从“伪”数据中分辨出“真实”数据。 生成器尝试使分类误差最大化,鉴别器尝试使分类误差最小化。

Image for post
Sample demonstration video courtesy of Adobe.样例演示视频由Adobe提供。

变形切割 (Morph Cut)

In Premiere Pro, Morph Cut allows us to more smoothly transition between video cuts — particularly when interviewing someone. We might want to take out a few seconds of video when the interviewee is scratching their nose or something, but we want our video interview to look like we never cut anything out. We don’t want it to jump from one cut to another harshly, nor do we want to visibly dissolve or fade into the next cut. We want to transition as seamlessly as possible.

在Premiere Pro中,Morph Cut允许我们在视频剪辑之间进行更平稳的过渡,尤其是在采访某人时。 当受访者抓挠鼻子或其他东西时,我们可能希望拍摄几秒钟的视频,但我们希望视频采访看起来像我们从来没有剪出任何东西。 我们既不希望它从一个切口急剧跳到另一个切口,也不希望明显地溶解或淡入下一个切口。 我们希望尽可能无缝地过渡。

So, a Morph Cut is placed between two video cuts. Then, a duration for the transition is set (maybe 15, 30, or 60 frames). Finally, Adobe Sensei AI built into Premiere Pro analyzes the scene — the interviewee’s face, the surroundings, the light, the color, etc…and it generates video content to “blend” between the two cuts. Like the Content-Aware Fill tool mentioned before, this AI tool is likely achieved through GANs. It is difficult to see the smooth transition that Morph Cut provides without a “before and after” example, so check out this YouTube video by Adobe Creative Cloud that really shows off the effect.

因此,将“变形剪切”放置在两个视频剪切之间。 然后,设置过渡的持续时间(可能是15、30或60帧)。 最终,Premiere Pro中内置的Adobe Sensei AI分析了场景-受访者的脸,周围环境,光线,颜色等……并生成视频内容以在两个剪辑之间“融合”。 像前面提到的Content-Aware Fill工具一样,此AI工具很可能是通过GAN实现的。 如果没有“之前和之后”的示例,很难看到Morph Cut提供的平滑过渡,因此请观看 Adobe Creative Cloud的YouTube视频该视频真正展示了这种效果。

自动改组 (Auto Reframe)

In Premiere Pro, Auto Reframe automatically changes the proportions of the video frame without losing the “important” focus of the footage. So for example, if we filmed a ship cruising in the San Francisco Bay using a DSLR camera with a 16:9 ratio and wanted to reframe the footage for a vertically oriented iPhone, we could use Auto Reframe to convert the 16:9 ratio to 9:16 and have it track the ship in the cropped footage. Check out this YouTube video again by Adobe Creative Cloud that shows you how to use this tool.

在Premiere Pro中,自动重画框会自动更改视频帧的比例,而不会丢失素材的“重要”焦点。 因此,例如,如果我们使用比例为16:9的DSLR相机拍摄了在旧金山湾巡航的船只,并想对垂直方向的iPhone的镜头进行重新构图,则可以使用自动重新构图将16:9的比例转换为9:16并在裁剪后的画面中跟踪船。 再次观看 Adobe Creative Cloud的YouTube视频 ,向您展示如何使用此工具。

Image for post
Sample demonstration video courtesy of Adobe.样例演示视频由Adobe提供。

试镜 (Audition)

混音 (Remix)

The Remix function in Adobe Audition automatically fits a music clip to any desired length. This video by Mike Murphy very succinctly demos and explains the Audition Remix tool. Imagine that you want a 30-second intro jingle for your podcast show. You scraped the internet and found a royalty-free music clip that you like, but it’s only 10 seconds long. Once again, it’s Adobe Sensei AI to the rescue! Once Remix is enabled and has analyzed the sound clip, you can stretch it out to 30 seconds, and the trained AI is able to automatically stitch together pieces of the 10-second music clip, to seamlessly extend it to your desired 30-second duration. Done!

Adobe Audition中的“混音”功能会自动将音乐剪辑调整为任何所需的长度。 此视频由Mike Murphy制作 非常简洁地演示并解释了Audition Remix工具。 想象一下,您需要30秒的播客节目简介。 您刮擦了互联网,找到了自己喜欢的免版税音乐剪辑,但它只有10秒长。 再一次,是要拯救Adobe Sensei AI! 一旦启用了Remix并分析了声音片段,您就可以将其延长到30秒,并且受过训练的AI可以自动将10秒音乐片段的片段缝合在一起,以将其无缝扩展到所需的30秒持续时间。 做完了!

自动引导 (Autoducking)

Autoducking uses AI to automatically adjust the volume up or down on audio. This is typically done for audio that uses both music and dialogue. For example, we might want the music softer in the background to hear the dialogue, but when the dialogue stops, we can increase the music volume. In this example, Adobe Sensei analyzes the locations and durations of sound files in Audition to understand and predict where the music or dialogue audio should be quieter or louder for the optimal audio experience. Check out Mike Murphy’s YouTube demo of the Autoducking feature in Adobe Audition.

Autoducking使用AI来自动调节音频的音量。 通常对同时使用音乐和对话的音频进行此操作。 例如,我们可能希望背景音乐更柔和以听见对话,但是当对话停止时,我们可以增加音乐音量。 在此示例中,Adobe Sensei分析了Audition中声音文件的位置和持续时间,以了解和预测音乐或对话音频在何处应该更安静或更响,以获得最佳的音频体验。 查看Mike Murphy的YouTube演示演示 Adobe Audition中的Autoducking功能。

Image for post
In the example above, we can see that when the “dialogue” sound clip overlaps with the “music” sound clip, the music “ducks” (shown in the dashed pink line) — lowering in volume so that the dialogue is more pronounced. Tutorial demo of Autoducking in Adobe Audition courtesy of Mike Murphy on YouTube.
在上面的示例中,我们可以看到,当“对话”声音片段与“音乐”声音片段重叠时,音乐“鸭子”(粉红色虚线所示)—音量降低,从而使对话更加明显。 YouTube上的Mike Murphy提供了Adobe Audition中的Autoducking教程演示。

的Photoshop (Photoshop)

内容感知填充 (Content-Aware Fill)

Just like Content-Aware Fill in After Effects, Photoshop uses Adobe Sensei to generate “fill” pixels for a selected area of an image with pixel data sampled from adjacent portions of the image being edited. Want a pimple gone on your face in your latest selfie? AI in the form of Content-Aware Fill is there to save the day! It’ll sample the skin around the pimple, and make it disappear.

就像内容感知的After Effects中的填充一样,Photoshop使用Adobe Sensei生成图像的选定区域的“填充”像素,并从正在编辑的图像的相邻部分中采样像素数据。 想要在最新的自拍中将粉刺涂在脸上吗? 以内容感知填充的形式提供的AI可以节省一天! 它会采样丘疹周围的皮肤,并使其消失。

面部识别液化 (Face-Aware Liquify)

This feature automatically detects faces in the image and then lets us use custom grips (one for the mouth, one for the eyes, etc…) to alter the facial expressions. Adobe Sensei likely uses neural networks (computer vision) to find the faces and the features on the face to manipulate. This feature is quickly demonstrated in the first 30 seconds of this video tutorial by the Photoshop Training Channel.

此功能会自动检测图像中的脸部,然后让我们使用自定义握柄(一个用于嘴巴,一个用于眼睛,等等)来更改面部表情。 Adobe Sensei可能使用神经网络(计算机视觉)来找到面部和面部特征以进行操作。 在本视频教程的前30秒中可以快速演示此功能 由Photoshop培训频道提供。

Image for post
Photoshop Essentials blog.Photoshop Essentials博客提供。

对象选择 (Object Selection)

Object Selection makes lassoing and selecting elements in an image faster. Let’s say we took a photo of our friend against a blank white wall in her apartment, and our friend wants to look like she’s living her best life at the beach instead. So using Photoshop, we have to change the background around her. Using the Object Selection tool, we can simply click and drag a loose selection rectangle around her, and Adobe Sensei’s AI magic automatically draws a very accurate and tight selection that closely follows the profile of her body, so we can easily drop in the beach background! Mike Murphy shows the power of this feature in his YouTube demo here.

对象选择使套索和选择图像中的元素更快。 假设我们在她公寓的空白白墙上拍下了我们朋友的照片,而我们朋友想看起来像是她在海滩上过着最好的生活。 因此,使用Photoshop,我们必须更改她周围的背景。 使用“对象选择”工具,我们只需单击并在她周围拖动一个松散的选择矩形,Adobe Sensei的AI魔术就会自动绘制一个非常准确且紧紧的选择,使其紧贴她的身体轮廓,因此我们可以轻松地掉入海滩背景! Mike Murphy在此处的YouTube演示中展示了此功能的强大功能

插画家 (Illustrator)

全局编辑 (Global Editing)

Global Editing powered by Adobe Sensei in Illustrator is able to automatically detect similar vector geometries and lets us make changes to all of these alike geometries in a single act. This lets us make changes to reoccurring shapes faster. For example, if we designed wallpaper with a repeating flower pattern, and this flower pattern was arrayed 100 times on the canvas, we could make a change to one of the flower patterns using Global Editing, and all 100 copies of this pattern would be updated! This is clearly illustrated in this YouTube video by Adobe Creative Cloud.

由Adobe Sensei in Illustrator提供支持的Global Editing能够自动检测相似的矢量几何形状,并使我们能够在一次操作中对所有这些相似的几何形状进行更改。 这使我们能够更快地更改重复出现的形状。 例如,如果我们设计了具有重复花朵图案的墙纸,并且该花朵图案在画布上排列了100次,则可以使用“全局编辑”更改其中一种花朵图案,并且将更新该图案的所有100个副本! Adobe Creative Cloud在此YouTube视频中清楚地说明了这一点

Image for post
Demo tutorial courtesy of Adobe Support.演示教程由Adobe支持提供。

InDesign (InDesign)

查找相似字体 (Find Similar Fonts)

Within InDesign, Adobe Sensei can analyze certain traits of a font — like the font’s width, serif, or other attributes. Then, it is able to recommend other fonts on your computer that are similar to the selected font. This recommendation system makes it a lot easier to search for more typography options with a particular font style. Check out this video here for a demo.

在InDesign中,Adobe Sensei可以分析字体的某些特征-例如字体的宽度,衬线或其他属性。 然后,可以在计算机上推荐与所选字体相似的其他字体。 该推荐系统使搜索具有特定字体样式的更多字体选项变得容易得多。 在此处查看此视频以获取演示。

Image for post
With a font selected, using the “Apply Similarity Filter” button in InDesign, the built-in AI can recommend the most similar fonts to the one selected. Demo image courtesy of Yes I’m A Designer on YouTube.
选择一种字体后,使用InDesign中的“应用相似性过滤器”按钮,内置的AI可以推荐与所选字体最相似的字体。 演示图片由“ 是我是 YouTube上 的设计师”提供。

内容感知适合 (Content-Aware Fit)

A common struggle in InDesign is placing, cropping, and scaling multiple photos in a layout quickly. Adobe Sensei streamlines this process. Once the layout is set up with empty frames where you want the images to go, the images can be dragged and dropped from a folder on your computer into the empty boxes. With those frames selected, we can use the Content-Aware Fit tool to let Adobe Sensei find the “best” portion of each image and scale it within the frame automatically. And of course, if you want to make further adjustments, you can spend more time and tweak it afterward. See this demo on YouTube by Adobe Creative Cloud to see this tool in action.

InDesign中的一个常见难题是快速在布局中放置,裁剪和缩放多张照片。 Adobe Sensei简化了此过程。 一旦在布局中设置了要放置图像的空白框,就可以将图像从计算机上的文件夹拖放到空白框中。 选择这些框架后,我们可以使用Content-Aware Fit工具让Adobe Sensei找到每个图像的“最佳”部分,并在框架内自动缩放比例。 当然,如果您想进行进一步的调整,则可以花更多的时间进行调整。 Adobe Creative Cloud的YouTube上观看此演示,以了解此工具的实际效果。

下一步是什么? (What’s Next?)

Adobe remains dominant in building software for creative means, but to stay on top, what’s the next step? As artificial intelligence and machine learning become more prolific in software, Adobe should continue to invest in Adobe Sensei’s capabilities to streamline the digital creative process as much as possible, while being careful not to take away useful features.

Adobe在为创意手段开发软件方面仍然占主导地位,但要保持领先地位,下一步是什么? 随着人工智能和机器学习在软件中的应用越来越广泛,Adobe应该继续投资Adobe Sensei的功能,以尽可能地简化数字创作过程,同时注意不要剥夺有用的功能。

Image for post
Markus Winkler via Markus Winkler通过Unsplash.Unsplash 。

AI has the potential to achieve a particular result in a faster way through classification, prediction, and automation. Aggregating feedback data from the customer base — the photographers, the graphic designers, the video editors, and others, will be crucial to understand what people want to be automated. For example, Adobe might take note in situations where a skilled Photoshop user might exclaim:

AI具有通过分类,预测和自动化以更快的方式实现特定结果的潜力。 汇总来自客户群(摄影师,图形设计师,视频编辑者等)的反馈数据对于了解人们想要自动化的内容至关重要。 例如,在熟练的Photoshop用户可能惊呼的情况下,Adobe可能会注意:

“Gah, it be SO nice if Photoshop did ______ so I can ______ faster.”

“ Gah,如果Photoshop做到______真好,这样我就可以______更快。”

Identifying users’ struggles with time-consuming, monotonous, repetitive tasks, or understanding the most common workflows to achieve a particular effect, will help Adobe continue to develop useful machine learning features within each app in the Creative Cloud suite.

识别用户在费时,单调,重复的任务上的挣扎,或者了解实现特定效果的最常见工作流程,将帮助Adobe继续在Creative Cloud套件的每个应用程序中开发有用的机器学习功能。

翻译自: https://medium.com/swlh/artificial-intelligence-adobe-sensei-807a9283d0f8

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

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

相关文章

梳理了一下前端面试必考知识点

大家好,我是若川。最近收到不少朋友留言说,前端面试越来越难,尤其是技术面。既要熟悉各种框架,又要精通每个知识点的底层逻辑,甚至连前端工程化的内容都拿来考察。哪怕是有 3-5 年经验的老前端,都极有可能翻…

笔记本徽标键不起作用_为什么我们(不应该)关心徽标

笔记本徽标键不起作用Back in my art director days—when I was attempting to build a brand for myself on Instagram—I would often come across posts comparing two logos, side-by-side, prompting the community to comment on which was better: Version 1 or versio…

用手机EchoEcho问询朋友所在的位置

“我的朋友,你现在在哪儿?”这个简单的问题,在移动互联网时代能得到怎样的解答呢? EchoEcho就是这样一款新型的 LBS 服务,它跟 Google 纵横和 4SQ 签到都不太一样,能更准确地告知朋友们的位置。可以说&…

Error merging: refusing to merge unrelated histories

解决方案:git pullgit pull origin mastergit pull origin master --allow-unrelated-histories idea提交git提交文件的时候报错。因为是刚刚在码云上初始化,然后要把本地的项目提交上去,所以出现了 最上边两行黄色部分是向远程码云上提交的错…

小学接触web的我是如何拿下蚂蚁实习 Offer的

大家好,我是若川。我经常说在校生要尽早准备,消除信息差。如果你是在校生或者毕业年限不长就关注了我的公众号,大概率说明你比很多人优秀且热爱学习。比如很多加我微信 ruochuan12 好友的大学生都是在大厂实习的。本文就是小学就接触到了web的…

群晖第三方套件存储库_如何包装以及在何处存储品牌标识套件

群晖第三方套件存储库At Pics.io, we are lucky to support dozens of creative teams, offering digital asset management solutions. When we chat with designers, marketing managers, or videographers, we hear a lot about the issues teams face (drowning in multipl…

【WP7进阶】——扩展框架组件

组件描述 该组件为Windows Phone 7 本身C#框架扩展了一系列方法,可以使你在编写代码的时候减少重复复制,并且增加了许多通用功能,使你的编写代码的时候可以更加流畅和得以应手。 扩展类别 该组件是将我们日常常用到的数据类型或者集合等操作再…

尤大是如何发布vuejs的,学完可以应用到项目

大家好,我是若川。本文是读者NewName 投稿,看了我推荐的vuejs如何发布的源码(200余行),并成功写了一个小工具。推荐的当晚看到挺晚,这执行力这努力程度超过很多人啊。我本来是打算自己写一篇这个文章的&…

(转)从零实现3D图像引擎:(6)向量函数库

1. 数学分析 1) 基本定义&#xff1a; 向量由多个分量组成&#xff0c;2D/3D向量表示一条有向线段。下面的ux,uy就是两个分量。 向量u <ux, uy>&#xff0c;如果从点P1(x1, y1)指向点P2(x2, y2)&#xff0c;则&#xff1a; U p2 - p1 (x2-x1, y2-y1) <Ux, Uy> …

chrome黑暗模式_黑暗模式-并非时尚

chrome黑暗模式In this post I’ve shared my research and views on how the extremely popular “Dark Mode” has moved beyond it’s initial label of “The App Design Fad of 2019”.在这篇文章中&#xff0c;我分享了我的研究和看法&#xff0c;探讨了非常受欢迎的“黑…

花了一天精选了20多篇好文,只为与你分享

大家好&#xff0c;我是若川。很多小伙伴因工作繁忙而没有很多自己的时间去学习新知识&#xff0c;更多的是通过一些碎片化的时间来阅读一些他人的技术文章来提升自己的技术视野以及扩展自己的知识储备。这次我精心整理了一批大佬们的优秀文章&#xff0c;感兴趣的可以阅读关注…

matlab判断电话播键音,MATLAB电话拨号音的合成与识别

1.实验目的1.本实验内容基于对电话通信系统中拨号音合成与识别的仿真实现。主要涉及到电话拨号音合成的基本原理及识别的主要方法&#xff0c;利用 MATLAB 软件以及 FFT 算法实现对电话通信系统中拨号音的合成与识别。并进一步利用 MATLAB 中的图形用户界面 GUI 制作简单直观的…

jquery插件之无缝循环新闻列表

一、效果图&#xff1a; tips源码下载&#xff1a;http://files.cnblogs.com/waitingbar/newslist.rar 二、jquery源码: (function($){$.fn.extend({newsList:function(options){var defaults {actName:li, //显示条数名&#xff1b;maxShowNum:6, //最多的显示…

素描的几大基础知识点_2020年让您感到惊奇的5大素描资源

素描的几大基础知识点Sketch is my favorite stand-alone software that I use every day. It is simple, stable, and fast. During my working process, I use other resources that allow me to create UX/UI design faster. These tools have a different direction, but s…

你不知道的 Chrome DevTools 玩法

大家好&#xff0c;我是若川。今天再分享一篇 chrome devtools 的文章。之前分享过多篇。Chrome DevTools 全攻略&#xff01;助力高效开发 前端容易忽略的 debugger 调试技巧‍笔者在前段时间的开发时&#xff0c;需要通过 Chrome DevTools来分析一个接口&#xff0c;调试中发…

排版人员 快速排版_选择排版前应了解的事项

排版人员 快速排版Design is everywhere, and with design comes text and the content that you’re trying to reach the user with. But before creating your design and choosing what font you want to use, there are some things you should know that will help you a…

若川诚邀你加源码共读群,帮助更多人学会看源码~

小提醒&#xff1a;若川视野公众号面试、源码等文章合集在菜单栏中间【源码精选】按钮&#xff0c;欢迎点击阅读&#xff0c;也可以星标我的公众号&#xff0c;便于查找。回复pdf&#xff0c;可以获取前端优质书籍。最近我创建了一个源码共读的前端交流群&#xff0c;希望尝试帮…

imessage_重新设计iMessage以获得更好的用户体验— UX案例研究

imessage体验设计 (EXPERIENCE DESIGN) Communication is a vital part of our everyday lives. We almost don’t even have to think about it. With social media and our devices as prime tools, we’re constantly finding new ways to stay connected. Instant messagin…

mysql 生成时间轴,MYSQL 时间轴数据 获取同一天数据的前3条

创建表数据CREATE TABLE praise_info (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT ID,pic_id varchar(64) DEFAULT NULL COMMENT 图片ID,created_time datetime DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,PRIMARY KEY (id),KEY pic_id (pic_id) USING BTREE) ENGINEInn…

【招聘】永辉招前端

大家好&#xff0c;我是若川。这应该招聘第六期。友情帮好友宣传招聘。之前在跟各位读者朋友分享下公众号运营策略 文中提到 公众号主旨是帮助5年内前端小伙伴提升&#xff0c;找到好工作&#xff0c;所以有招聘文。上海 高级前端 本科 25k-50k 16薪岗位职责&#xff1a;1、…