首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我目前正在使用的 AI 服务

尽管 VSCode 对 Swift[3] 的支持程度也不错,但对于习惯于使用 Xcode 的我来说,平时应用 Github Copilot 的时间并不多。...Notion 提供了一些预设的快捷指令,减少了使用者重复编写 Prompt 的时间。在 Notion 中,我最常使用的功能是:翻译、汇总、润色以及改变语气。...虽然用户可以像使用 ChatGPT 一样,让 Notion 回答其他类型的问题( 例如让它编写代码 ),不过,在实际使用中,我通常会忽略掉这种能力,将 Notion AI 与其他(例如设置版式之类的)功能做相同对待...对我而言,这种使用方式更纯粹,更加符合使用习惯,更加能体现出 AI 在特定领域的助手定位。...MidJourney 相较于 Stable Diffusion,MidJourney 对于新手更加的友好,出图率更高。 我目前会在一些不是特别重要的项目中,直接使用它所生成的图片、图标以及其他资源。

60710

我目前正在使用的 AI 服务

尽管 VSCode 对 Swift 的支持程度也不错,但对于习惯于使用 Xcode 的我来说,平时应用 Github Copilot 的时间并不多。...有关 Copilot for Xcode 的安装与设置请阅读 在 Xcode 使用 Copilot 幫忙寫程式 图片 在多数情况下,我并不会完全照搬 Copilot 提供的代码,但是在创建一些常用的功能时...Notion 提供了一些预设的快捷指令,减少了使用者重复编写 Prompt 的时间。在 Notion 中,我最常使用的功能是:翻译、汇总、润色以及改变语气。...虽然用户可以像使用 ChatGPT 一样,让 Notion 回答其他类型的问题( 例如让它编写代码 ),不过,在实际使用中,我通常会忽略掉这种能力,将 Notion AI 与其他(例如设置版式之类的)功能做相同对待...对我而言,这种使用方式更纯粹,更加符合使用习惯,更加能体现出 AI 在特定领域的助手定位。

1.3K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我正在使用中的博客创作工具

    这期间,使用过不少的工具以协助博客的创作。本文将对我正在使用中的应用工具(包含资料收集整理、文本编辑、截图及录屏、格式转换、图片编辑、图床管理等方面)做以介绍。...资料收集整理 印象笔记 高级账户 148 元/年 让我坚持使用 印象笔记[2] 的动力便是它提供的 web clipper 工具——剪藏[3]。...image-20220429091343815 另外,我也会使用 QuickTime 作为视频的剪裁和格式转换工具。...不过由于缺乏定制能力,我几乎不会使用它的 Gif 动图录制功能。...image-20220429091833320 图片编辑 预览 免费 macOS 系统的内置应用——预览是我使用率最高的图片编辑工具。大多数情况下,它都是我更改视图尺寸的首选。

    79820

    React学习(六)-React中组件的数据-state

    ,想要使组件具备交互的能力,那么需要有触发该组件基础数据模型改变的能力,那么此时就需要使用state 一旦组件的状态(数据)发生更改,组件就会自动的调用render函数重新渲染UI,更改这个state状态是通过...,页面不会有任何反应,打开控制台,会有一个警告提示 不要直接的更改state的值,当你在点击减号时,你会发现计数发生阶跃性变化,比如初始计数值是0的情况下,在你连续点击加按钮三次时,计数值没有发生任何变化...,你传递一个函数给setState就可以了,并给该函数传递两个形参(state,prop),然后通过当中的形参来更新state就可以避免诡异的bug了 ?...状态(state)应该是会随着时间产生变化的数据,当更改这个状态(state),需要更新组件的UI,就可以将它定义成state,更多是在实现页面的交互时使用的 另一种程度上讲,在写静态,没有任何交互页面时...,我觉得至今我也在摸索..

    3.6K20

    React基础(6)-React中组件的数据-state

    ,想要使组件具备交互的能力,那么需要有触发该组件基础数据模型改变的能力,那么此时就需要使用state 一旦组件的状态(数据)发生更改,组件就会自动的调用render函数重新渲染UI,更改这个state状态是通过...,页面不会有任何反应,打开控制台,会有一个警告提示 不要直接的更改state的值,当你在点击减号时,你会发现计数发生阶跃性变化,比如初始计数值是0的情况下,在你连续点击加按钮三次时,计数值没有发生任何变化...但是当你点击减号时计数值就会变成2,这个就非常诡异了,效果如下所示 [(直接更改state的值会出bug)] 直接修改this.state的值,虽然改变了组件的内部状态,但是并没有驱动组件进行重新渲染...状态(state)应该是会随着时间产生变化的数据,当更改这个状态(state),需要更新组件的UI,就可以将它定义成state,更多是在实现页面的交互时使用的 另一种程度上讲,在写静态,没有任何交互页面时...,我觉得至今我也在摸索..

    6.1K00

    不会使用先进生产工具的我,正在加入被淘汰的行列 | ArchSummit

    此次峰会的主题是“数字化转型架构升级”,将通过一系列演讲、技术讨论和实战案例分享,探讨数字化转型对企业架构和业务模式的影响,以及如何在数字化时代下建立创新和灵活的 IT 体系。...本次峰会的主题也与当今信息技术领域的最前沿内容紧密相关,必将引领业内人士掌握未来 IT 发展趋势。...此外,本次峰会还将为参会者提供丰富的展览和交流机会。参会人员不仅可以在会场展示区了解最新的技术产品和服务,还可以与其他参会人员展开深入的交流,扩大自己的技术视野和人脉资源。...我们相信,本次峰会将为广大的 IT 企业架构师提供一个难得的机会,让他们加深对 IT 技术领域的认知,掌握最新的技术趋势和方向,为自己和公司创造更加灵活和创新的 IT 生态。...企业如何使用 ChatGPT 提升生产效率?这波人工智能浪潮之后,还会留下什么?不会使用这些先进生产力工具,会不会淘汰?等等。

    40620

    React基础语法

    一旦被创建,你就无法更改它的子元素或者属性。一个元素就像电影的单帧:它代表了某个特定时刻的 UI。...从概念上,组件类似于JavaScript函数,它接受任意的传参(即props),并返回用于描述页面展示内容的React元素。...,而非DOM元素的纯小写;使用JSX语法时需要传入一个函数作为事件处理函数,而非字符串。...: react的事件对象e必须显示的进行传递,事件对象e显式传递的位置由开发者决定,这里我定在参数列表的末位,也可以根据实际需要放在参数列表的任意位置 的 render 方法得到组件的 UI 呈现。温度转换在这时进行,两个输入框中的数值通过当前输入温度和其计量单位来重新计算获得。

    4.9K40

    react新手教程

    DOM元素的click事件,更多的事件可以参看官网:https://facebook.github.io/react/docs/events.html,这里主要讲一下事件中的传参问题。...React中的事件传参,如果没有传参,只需要这样调用: hello world!... 接收函数,没有传参时,默认第一个参数是event事件对象,如果传参,则最后一个参数是事件对象,例如: /** * 调用方式 * */ import React..., 注意这个钩子函数只会在组件第一次实例化的时候被调用,多次实例化的组件会共享同一份props getInitialState() 组件的初始化状态,可以通过用户的操作来更改组件自身的状态 componentWillMount...此时已可以使用其他类库来操作这个DOM 运行中阶段 componentWillReceiveProps() 组件接收到属性的时候调用,当组件的属性发生变化的时候,并将其作为参数nextProps使用,此时可以更改组件

    2K60

    「React 基础」组件生命周期函数componentDidMount()介绍

    番茄工作法 在介绍前我们首先了解下什么是番茄工作法,有利于我们完成这个实例,番茄工作法是简单易行的[时间管理]方法,使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事...你也许会注意到,这里我们使用了displayTimer() 方法展示计时器信息,这里我们传入的参数是秒,其将会格式成 mm:ss 的形式,最后我们在界面里添加了几个按钮,用于设置任务的计数器,比如开始工作...25分钟,短暂休息5分钟,或者长时间休息15分钟,我们在任务按钮上,分别定义了相关的方法事件,接下来我们要完成这些事件方法。...} 8、从上述代码你可以看出,我们调用一个 restartInterval() 方法重置任务时间,我们通过 newTime 传参的形式更新了 time 状态的值。...下篇本系列文章,我将和大家继续通过实例的形式介绍生命周期函数shouldComponentUpdate(),敬请期待...

    1.5K00

    setState同步异步场景

    相比较于在使用Hooks完成组件下所需要的心智负担,setState就是在使用class完成组件下所需要的心智负担,当然所谓的心智负担也许叫做所必须的基础知识更加合适一些。...对于incrementSync的结果,在非合成事件的调用时,this.state是可以立即得到最新的值的,例如使用addEventListener、setTimeout、setInterval等。...还有一个例子,如果更改了N个状态,其实只需要一次setState就可以将DOM更新到最新,如果我们更新多个值。...还有更微妙的情况说明这如何破坏一致性的,例如这种方案正在混合来自props尚未刷新和state建议立即刷新的数据以创建新状态。...例如你现在正在打字,那么TextBox组件需要实时的刷新,但是当你在输入的时候,来了一个信息,这个时候可能让信息的渲染延迟到某个阈值,而不是因为阻塞线程而让输入卡顿。

    2.4K10

    「React 基础」组件生命周期函数componentDidMount()介绍

    番茄工作法 在介绍前我们首先了解下什么是番茄工作法,有利于我们完成这个实例,番茄工作法是简单易行的[时间管理]方法,使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事...你也许会注意到,这里我们使用了displayTimer() 方法展示计时器信息,这里我们传入的参数是秒,其将会格式成 mm:ss 的形式,最后我们在界面里添加了几个按钮,用于设置任务的计数器,比如开始工作...25分钟,短暂休息5分钟,或者长时间休息15分钟,我们在任务按钮上,分别定义了相关的方法事件,接下来我们要完成这些事件方法。...} 8、从上述代码你可以看出,我们调用一个 restartInterval() 方法重置任务时间,我们通过 newTime 传参的形式更新了 time 状态的值。...下篇本系列文章,我将和大家继续通过实例的形式介绍生命周期函数shouldComponentUpdate(),敬请期待..

    1.5K20

    Web 性能优化: 使用 React.memo() 提高 React 组件性能

    事件来提高性能 React.js 核心团队一直在努力使 React 变得更快,就像燃烧的速度一样。...提示:使用 Bit 共享和安装 React 组件。使用你的组件来构建新的应用程序,并与你的团队共享它们以更快地构建。 浪费的渲染 组件构成 React 中的一个视图单元。...=== 到下一个状态 nextState.count 对象的计数值。...现在,使用 纯组件。 React在v15.5中引入了Pure Components。 这启用了默认的相等性检查(更改检测)。...优化函数组件中的重新渲染 原文: https://blog.bitsrc.io/improv... 你的点赞是我持续分享好东西的动力,欢迎点赞! 一个笨笨的码农,我的世界只能终身学习!

    5.6K41
    领券