Tools for better thinking

news2024/11/25 20:30:34

内容来自untools官网,感兴趣的可以去翻译一下,我只做下总结

  • 理解系统
    • Concept map
    • Connection circles
    • Iceberg Model
    • Balancing feedback loop
    • Reinforcing feedback loop
  • 做出决策
    • Cynefin framework
    • Six Thinking Hats
    • Second-order thinking
    • Eisenhower Matrix
    • Ladder of inference
    • Decision matrix
    • Confidence determines speed vs. quality
    • Hard choice model
  • 解决问题
    • Ishikawa Diagram
    • Conflict Resolution Diagram
    • Productive Thinking Model
    • Abstraction laddering
    • Inversion
    • Issue tress
    • First principles
  • 沟通
    • Minto Pyramid
    • Situation-Behavior-Impact

利于思考的工具

下面是一系列帮助解决问题、做出决策、理解系统的思维工具和框架
(译者:下面是我用Mermaid画的图)

All
理解系统
概念图
关系环
冰山模型
平衡反馈回路
强化反馈回路
做出决策
Cynefin框架
六顶思维帽
二阶思维
艾森豪威尔矩阵
推理阶梯
决策矩阵
信心决定速度还是质量
艰难抉择模型
解决问题
鱼骨图
冲突解决图
生产性思维模型
抽象阶梯
反演
问题树
第一原则
沟通
明托金字塔
情况-行为-影响

理解系统

概念图

在这里插入图片描述将对概念的理解可视化。

  • 制作的前提是要对相关知识有一定的了解,否则图不准确。

  • 制定焦点问题,并从不同角度看待事物。

  • 用一个列表记录关键实体,比如时间、地点、人物、组织、行动、过程、活动、方法等,通常15~25个,也可以更多,并且还要对这些实体排序以求概念图有更好的层次结构。

  • 绘图时用线连接实体,使用动词或短语表示关系。

  • 不断更新该概念图,并在迭代的过程中发现自己的认知差距并通过学习以填补差距。

    Example:

    1. 首先,焦点问题:How do sharing permissions work in this product?
    2. 焦点问题转为实体列表: 在这里插入图片描述
    3. 使用流程图等工具可视化实体间关系
      在这里插入图片描述

关系环

在这里插入图片描述 了解系统内存在的关系并识别出反馈回路

  • 找到关键元素,“关键”的标准是

    • 他们的改变对系统影响很大
    • 在系统中会增加和减少
    • 能用名词描述
  • 寻找因果关系,以及每个关系造成的影响(涉及元素的增加和减少),这些关系可以基于数据也可以基于假设

  • 寻找关系形成的闭环,这些就是反馈回路

    Example

    • 场景:很多客户抱怨我们的产品bug太多并且响应时间太慢(慢会导致用户创建更多support tickets),同时我们也在新增功能来让用户满意。
    • 首先确定关键元素:不开心的用户、bug、响应时间、support ticket、新功能
      在这里插入图片描述
    • 列出关系并画在图上,本例子中,不满足的用户会创建更多的support tickets并因此增加响应时间,响应时间增加又会增加不满意的客户;推出新功能会减少不满意的客户但也会带来更多的bug,这些bug又会增加不满意的客户。
      在这里插入图片描述
      从中能找到一个正反馈回路。接下来的目标就是消除这些正反馈回路了
      在这里插入图片描述

冰山模型

在这里插入图片描述
分析问题要透过现象看本质

  • 不能只通过当前发生的事件定位问题,真正的原因往往在更深层。

  • 冰山模型包括四个层次:
    事件、模式、结构、心智模型。
    模式是事件随事件变化的趋势,是理解系统结构的线索。
    结构是系统内部的关系和反馈回路。
    人们潜在的心智模型导致了这种系统结构。
    在这里插入图片描述

  • 事件和模式显示是外在表现,结构和心智模型是发生的原因、本质。所以在冰山上探索的越深,越能做出大的影响

  • 一些帮助分析各层次的问题:
    事件:现在发生了什么?
    模式:随着时间的推移发生了什么?趋势是什么?
    结构:是什么影响了这些模式?模式之间的联系在哪里?
    心智模型:什么样的价值观、信念或假设塑造了这个系统?
    (注意上面这些问题往往很复杂,是需要研究和挖掘的)

    Example

    • 事件:您的产品团队刚刚发布的功能有几个bug
    • 模式:回顾过去,每次发布新功能时都会带有几个bug
    • 结构:调查之后发现团队在发布功能之前没有测试的计划,QA(质量保证)也只在发布后进行;团队的deadline很紧迫。
    • 心智模型:进一步调查发现团队更重视按时交付而不是产品质量;产品经理强加了紧迫的ddl,团队成员不能推迟交付。
    • 问题的原因就找到了,这样就能通过一次事件解决一个公司中存在的问题,利于公司未来的发展。

平衡反馈回路

在这里插入图片描述
使系统自我调节

  • 用一个反方向的变化来抵消另一个方向的变化,并试图以此稳定一个系统,往往与强化反馈回路(下面会有)一起出现以产生指数级的变化

  • 重要部分:

    • 目标或期望水平
    • 实际水平
    • 两者之间的差距
      期望水平发现差距后触发纠正措施,使某物的实际水平接近所需水平。
      关键在找到目标或期望水平,这个可能不是很明确或马上找得到的。
      在这里插入图片描述

    Example
    恒温器在发现室温(实际水平)低于或高于阈值(期望)时,通过加热或冷却以稳定房间内温度。

强化反馈回路

在这里插入图片描述
正反馈循环

  • 就是正反馈循环,某次循环的输出成为下次循环的输入,同时有一个外部变量影响整个循环。例如利滚利,有账户余额和利息收入,外部变量为利率。
  • 系统中通常同时存在强化反馈回路和平衡反馈回路,一个以指数级的方式增加收益,一个维持系统稳定性。

做出决策

Cynefin框架

在这里插入图片描述
不同问题不同处理,确定问题的类型,并选取正确的解决方式

  • Cynefin发音为 /kənɛvɪn/
  • 不同情况需要不同的处理方式
  • 该框架用来确定在哪个情况,并根据其特征选择适当的操作。确定了五个领域来进行分类:清晰、complicated、complex、混乱、无序
    在这里插入图片描述
    • 清晰:问题很明确、解决方法也很明确,不需要太多专业知识。正确方法就是了解情况(感知)->分类->应用最佳实践解决方案。
    • complicated:问题明确,但是解决方案有多个。最好方法是感知->分析->应用方案。这里的分析是需要有专业知识的专业进行评估,调查可能的解决方案并选择。
    • complex:不知道要解决什么问题,无法通过分析来理解,因为了解不够。正确做法是先做实验来了解问题,感受正在处理的事并做出适当的响应,目标是充分理解并将问题或情况转移到更容易处理的complicated领域。
    • 混乱:事情不受控制,因果关系不清楚。此时要采取行动稳定、遏制局势,才能在相对有序的complex领域来分析问题。当然这种领域下也有尝试新颖解决方案的机会,因为此时人们对这些方案也更开放、包容。
    • 无序:甚至不知道自己的立场。此时应该快速确定正确的领域,将问题或情况分解并分配给合适的领域。
  • 一组可用的问题:
    • 什么原因造成这种情况的?
    • 情况是否得到控制?
    • 对它了解多少?
    • 解决它需要专业知识吗?

六顶思维帽子

在这里插入图片描述
从不同角度思考问题

  • 每个帽子代表一种镜头、视角、思维方式,尝试戴上不同的帽子来审视决策。
    在这里插入图片描述

  • 团队合作时可以分配帽子来获得相对平衡的讨论。

  • 🟡黄帽代表积极性,看这个决策的好处和带来的机遇。

  • 🟢绿帽代表创造力。解放您的思想以提出有创意的选择和解决方案。可以使用高效思维模型(下面有)或第一原则(下面有)等工具。

  • 🔴红帽代表感性。看自己和其他人仅通过直觉时,对决策的反应情况。

  • ⚪️白帽代表理性。分析可用数据和趋势来评判决策。

  • ⚫️黑帽代表不利因素。想想潜在的负面结果、最坏的情况、不起作用的因素。可以使用反演(下面有)。

  • 🔵蓝帽子代表流程控制。比如在没有进展的情况下,通过“换帽子”来推动团队前进。

    Example(这个会议内容是有争议的,比如可能有人厌恶被🔵打断)
    您正在会议上决定是否在产品中引入新产品以应对销量下滑

    • 🟡新产品可能迎合很大的市场份额,是获得大量收入的好机会
    • ⚫️如果新产品蚕食我们的现有产品怎么办?如果人们不满足产品质量而不购买怎么办?
    • ⚪️当前掌握的数据显示了有一些未满足的需求。同时现有产品的销量下降预示着整个市场正在转向不同的解决方案。
    • 再次🟡,通过数据支持发现市场上未满足的需求,这代表一个坚实的机会。
    • 如何确保产品有足够的价值?🟢想出新产品原型并与其他人讨论。
    • 创作性的讨论已经进行了一段时间了,🔵协调员建议先别做出引入新产品这个决策,除非新产品被所有人证明有价值
    • 🔴统计每个人对这个决策的看法,人们一致认为是个高风险的决策,最好先降低风险再进行决策。这减少了所有人的焦虑情绪。

    该网站作者所参考的书籍,分数不是很高而且评论区也有不满的观点

二阶思考

在这里插入图片描述
思考决策的长远影响

  • 有些决策一开始是正确的,但随着时间的推移会变得不合理。二阶思考可以帮助检查决策的长期影响

  • 决策的直接影响是第一阶思考,对每个影响问自己“然后呢?”,这个然后可以是10分钟、10月、10年
    在这里插入图片描述

    Example

    • 决策:在城外买房子
    • 直接影响:拥有一个花园,家人有更多空间,但是离工作地点的路程多了一个小时
    • 二阶影响
      • 拥有花园->能自己种农产品->有新鲜的蔬菜
      • 家人更多空间->更多需要打扫的房间->房间凌乱带来更多压力
      • 工作通勤增加一小时->需要买辆车->每天多花两个小时在车里
    • 以上是一小部分的二阶思考,可以体现出更长期的后果,基于此可以进行更明智的决策。、

艾森豪威尔矩阵

在这里插入图片描述
按重要性和紧迫性对您的行动和任务进行优先排序

紧迫不紧迫
重要马上做安排时间做
不重要委托不做
  • 该矩阵为2x2,四个象限分别为:

    • 重要紧急->马上做:需要尽快完成的任务,是现在不采取行动会产生负面后果的事
    • 重要但不紧急->安排时间做:这个事项通常是深入的工作发生的地方。通常是有利于项目或长期目标的事项。
    • 紧急但不重要->委托:尽量委托给其他人;如果实在无人委托就安排时间做,但是在这之前还是先完成重要但不紧急的工作。通常是有ddl但是不重要的管理任务。
    • 不紧急不重要->不做:不值得花时间,根本不应该做。
  • 紧急任务通常有明确的截止时间或要求立即做出反应,重要任务往往与长期目标保持一致并推动项目向前发展。确定紧迫性和重要性始终取决于您的环境以及您识别真正紧迫和真正重要的事情的能力。

    Example

    紧迫不紧迫
    重要完成一份临期报告
    将草案发给客户
    修复Bug
    设计一个新功能
    写一篇博客
    健身
    不重要安排面试
    购买门票
    回复电子邮件
    参加没有议程的会议
    检查社交媒体消息

推理阶梯

在这里插入图片描述
通过一步步的推导得到结论而不是不管隐情、直接从事件外表得到结论
在这里插入图片描述

  • 梯子上有七个步骤,从下往上分别是:

    1. 可用数据:可观察到的现实
    2. 所选数据:从可用数据中挑选出的重点关注的内容。
    3. 释义:解释所选数据以理解它
    4. 假设:根据解释做出个人假设
    5. 结论:从假设中得到结论
    6. 信念:从得出的结论发展出信念
    7. 动作:基于信念采取行动
  • 在进行决策时,停下来质疑自己的推理,步骤如下:

    • 首先确定当前处于阶梯的哪一步
    • 然后沿着阶梯向下走,每一步使用以下的指导问题:
      • 动作:为什么我认为这是正确的行动?有哪些替代选择?
      • 信念:我对此持有什么信念?它们基于什么结论?
      • 假设:为什么我得出这个结论?我的假设是什么?
      • 释义:我是否客观地看待这些数据?它们还有什么其他含义?
      • 所选数据:我忽略或没有注意什么?还有我没考虑的其他可用数据吗?
      • 到达底部后再次努力向上,这次会更清醒、更慎重

    Example

    • 我在管理一个开发团队,一个组员总是不能按时完成任务,这导致几个项目进度被推迟了。我断定他不适合这个工作并决定解雇他。但此时我准备使用推理阶梯来做出更好的决定。
    • 为什么解雇他是正确的决定?因为我清楚他不适合这份工作。
    • 这种信念基于什么结论?他不是一个好的开发人员
    • 我的假设是什么?我认为他最近的表现代表了他的工作素质
    • 我为什么要这样假设?因为不能按时完成意味着他没有效率
    • 我正在查看的数据还有什么其他含义?不能按时完成可能意味着ddl设置不合理,或者他花费了额外的时间来提高代码质量
    • 我还有没考虑的可用数据吗?我还没有当面询问他的情况,如果我这样做,可能可以找到真正原因
    • 通过上面的思考可能就避免了解雇一个正在解决个人问题或注重代码质量或迫于不合理的ddl的开发人员。避免了错误和过早的决定。

决策矩阵

在这里插入图片描述
存在多个决策和影响因素时,使用表格进行打分,用分数辅助决策

  • 多个决策涉及多个因素时,不太好做出决定。此时可以使用决策矩阵

  • 决策矩阵包括决策和因素,通过对他们的交叉点打分并计算总分,辅助做出决策

  • 创建矩阵的步骤为:

    • 列出决策选项
    • 列出要考虑的因素
    • 根据事实对每个因素的决策选项进行评分
    • 为每个因素赋以权重
    • 权重乘分数并相加计算总分
    • 选择得分最高的选项

    Example

    • 您领导了一个设计团队,正在决定使用的设计工具,选择了Figma、Sketch、Framer。接着您确定预算为首要因素,同时与团队讨论后同意将最为重要的功能,即原型制作和协作功能作为影响因素
    • 绘制了如下表格
      因素成本原型制作协作分数
      权重
      Sketch
      Figma
      Framer
    • 成本上Figma和Sketch都是12 $,Sketch为9 $;原型制作上Framer最为强大,Figma比Sketch稍微好一点;协作上经过团队评估后,认为Figma最适合。打分如下
      因素成本原型制作协作分数
      权重
      Sketch423
      Figma335
      Framer353
    • 一开始就确定了预算最为重要;之后经过团队讨论认为协作比原型制作更重要,于是添加权重并计算后如下
      因素成本原型制作协作分数
      权重543
      Sketch42337
      Figma33542
      Framer35344
    • Framer分数最高,于是选择Framer

信心决定“速度”还是“质量”

在这里插入图片描述
评估问题的重要性和团队的能力后再确定要速度还是要质量

  • 在产品开发中往往要在速度和质量之间做出抉择
  • 此时需要评判自身对问题的重要性和解决能力的自信
    解决能力高解决能力低
    重要性高又快又好,干就完了质量
    重要性低速度再做权衡

艰难抉择模型

在这里插入图片描述

  • 该模型可以帮助您确定您的决策是什么类型的,这将影响您对决策的推行

  • 考虑两个因素:

    • 决策的影响有多大?
    • 比较各个决策选项有多容易?

    基于这两个因素产生了下面这个2*2的矩阵

    决策影响较小决策影响较大
    比较多个决策选项是很难的苹果/橙子的选择
    需要基于你到底觉得哪个重要来改善选项
    大选择
    决策前获得信心
    比较多个决策选项是很容易的无脑的
    使用直觉,快速决定
    艰难的抉择
    使用决策矩阵(上面有)

解决问题

鱼骨图

在这里插入图片描述
分解问题+列举原因

  • 原名石川图(我才知道这个图是日文名字),也叫因果图
  • 其实就是多维度分解问题+列举可能原因
    Example
  • 您是一个产品经理,正在解决一个新用户越来越少的问题
  • 您将问题分解为页面问题、外部竞争、市场,并各自列举出了一些可能的原因
  • 画图如下
    在这里插入图片描述

冲突解决图

在这里插入图片描述
逐步发掘冲突双方的共同目的,以此团结双方,继而寻求双赢方案。

  • 这张图分为三部分:

    1. 双方的直接需求和建议(通常是互斥的,即冲突的原因)。问:对方想干嘛?我想干嘛?
    2. 双方的潜在需求。问:双方的提议能满足什么需求?
    3. 需求背后的共同目标(解决冲突的关键)。问:满足双方的需求后,会得到什么?
      在这里插入图片描述

    Example

    • 场景:您与同事讨论重新设计产品网站。您反对,但同事想推动。
    • 双方的建议:不重新设计和重新设计
    • 背后的需求:您反对是因为想尽量减少人力资源浪费,同时重新设计也有很大的风险。同事想推进是想提高网站转化率。
    • 共同目标:你们都想实现公司的财务目标。
      在这里插入图片描述
    • 基于这个共同目标,您提出一个双赢的解决方案,比如运行一个小型的有针对性的实验,这样就不必占用大量资源,同时提高转化率。

生产性思维模型

在这里插入图片描述
一套循序渐进的思维过程

  • 当问题已经定义好并正在寻找创造性的解决方案时,使用这个工具。

  • 这个工具是应用更有条理和批判性的思维。

  • 六个步骤:

    1. 发生什么了?
    2. 怎样才算成功
    3. 问题是什么
    4. 生成答案
    5. 指定解决方案
    6. 对齐资源
      在这里插入图片描述
  • 发生什么了?这一步是帮助更好的理解问题。下列是一些指导性的问题:

    • 究竟是什么问题?
    • 这个问题会带来什么影响?
    • 我目前掌握了什么信息?
    • 哪些人参与其中?
    • 问题解决后的未来愿景是什么?

    请记录上面提问的答案

  • 怎样才算成功?这一步帮助定义未来愿景中的成功。使用DRIVE框架如下

    • 您希望解决方案能做什么?
    • 有什么限制?它不能做什么?(这里可以采用反演)
    • 我没可以投入哪些资源?
    • 解决方案应该有什么价值?
    • 重要成果应该是哪些?

    随意、循环的回答这些问题知道对“成功”有了清晰的认识

  • 问题是什么?提出类似以下的问题:

    • 我们可能实现…吗?
    • 我们怎么实现…?
  • 生成答案。对之前提出的问题提出尽可能多的答案,集思广益,只收集而不要去评判。

  • 指定解决方案。从上一步中获取问题列表,并根据成功标准评估每个想法/解决方案,这里可以采用决策矩阵。

  • 资源对齐。写下实现目标需要的行动、资源、人员,越详尽越好,以便生成清晰的计划,然后就可以开始执行解决方案了。

    Example

    • 发生什么了?您要解决的问题是赢得一个潜在客户,经调查发现该用户要求苛刻但是能带来大量收入,失去该收入会带来重大负面影响,您的团队已经与他保持联系,并且知道他很重视易用性。您的愿景是该客户在岗位上每天使用您的产品并带来收入。

    • 定义成功。

      • 解决方案需要做什么?向用户展示您产品的价值以及您会如何照顾他们。
      • 限制是什么?解决方案必须表明我们满足了需求并且产品易用。
      • 我们可以投入哪些资源?可以分配两个星期的两名销售人员和一个星期的设计师和工程师。
      • 解决方案的价值?令人信服、透明、经过深思熟虑。
      • 重要结果是哪些?客户同意签订合同。
    • 定义相关问题。

      • 我们如何展现出满足了他们的需求?
      • 如何证明易用性?

      这里给出了一些可用方案:

      • 展示包含产品和公司的亮点的PPT
      • 为客户提供个性化的交互演示
      • 让用户亲身参观、体验产品
    • 选择最有希望的解决方案。使用决策矩阵后证明最好的解决方案是让用户亲自体验产品

    • 调配资源。派出一个由两名销售人员和一名工程师组成的小团队前往客户那里一天。销售副总裁将负责协调此事。工程经理将负责为试用准备正确版本的产品。

    • 最有希望的、明确的行动计划产生了。

抽象阶梯

在这里插入图片描述

  • 看的不是很懂。。好像就是交替、渐进地问How、Why
    在这里插入图片描述

反演

在这里插入图片描述
反向思考

  • 从避免负面影响的方法推出产生正面影响的方法
    在这里插入图片描述

问题树

在这里插入图片描述
结构化问题和解决方案并分而治之

  • 创建一个问题的问题树时问“为什么”, 解决方案树问’怎么了’
  • 创建的原则是互斥、详尽

Example
您正在开发一种产品,您的客户很少使用您的一个功能。

某功能不被使用
客户不知道这个功能
客户知道但是仍然不用
这个功能在产品中不可见
客户没有学习这个功能
客户还没试用这个功能
客户试用了但是不准备继续用
客户不相信这个功能是有用的
功能不可用
功能有Bug
功能不满足用户的需求

第一原则

在这里插入图片描述
不断分解问题直至无法分解,接着对每个元问题做出解答,即分而治之

  • 可以不断提出以下问题:

    • 你说的…是什么意思?
    • 我们可以假设什么?
    • 你凭什么认为这是真的?
    • 那会造成什么影响?
    • 有替代方案吗?是什么?
    • 这个问题的意义在哪?

    如果提出的问题的范围太大,可以继续分解,就继续使用上面的提问方式提出子问题
    在这里插入图片描述

沟通

明托金字塔

在这里插入图片描述
展现的内容先吸引眼球-再大致概括-再详细论证

  • 没人愿意花时间阅读长篇大论,需要更清晰高效的内容

  • 明托金字塔自上而下为结论、关键论点、详细论据
    大概就是结论吸引眼球、论点起概括作用、论据让人信服
    在这里插入图片描述

    Example

    • 您刚完成了一项研究并准备与同事分享结果、提出建议
    • 一篇以明托金字塔为结构的信件内容如下(懒得翻译了,应该看得懂吧…)
      在这里插入图片描述

情况-表现-影响

在这里插入图片描述
在对他人行为不满并要做出质问时,不要直接主观的给出评价,可以按情况-表现-影响三段式(其实不止)做出表述,这可以引出一段相对健康和客观的讨论

  • 将您表述划为三段:

    1. 情况,具体的时间、地点、人物
    2. 行为:对方做了什么(或没做什么)
    3. 影响:这个行为对其他人或团队造成的影响
    4. 意图(作者后加的):追问行为背后的意图,因为可能有一个您不知道或与您的假设不同的合理意图
    5. 鼓励反思(也是后加的):鼓励对方反思您说的话,反思未来应采取的行动

    Example

    • 情况:“在昨天的产品审查会议上,当你提供你团队的最新信息时”
    • 行为:“你没有分享任何关于我们的客户是如何使用我们新功能的最新了解”
    • 影响:“没有你的报告,我们会做出错误的决策”
    • 意图:“所以你为什么没有分享任何东西?”

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

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

相关文章

【LeetCode】753. 破解保险箱

753. 破解保险箱 题目描述 有一个需要密码才能打开的保险箱。密码是 n 位数, 密码的每一位是 k 位序列 0, 1, ..., k-1 中的一个 。 你可以随意输入密码,保险箱会自动记住最后 n 位输入,如果匹配,则能够打开保险箱。 举个例子&#xff0c…

怎么看电脑配置?Windows和Mac系统配置的查看方法

电脑的配置一般指电脑硬件配件的高档程度和性价比,计算机的性能主要取决于主要的硬件配置。很多朋友在购买电脑之前应该注意查看电脑的配置,怎么看电脑配置?下面有关于Windows系统和Mac系统电脑配置的不同查看方式,一起来看看吧&a…

光遗传学应用中所涉及到的光纤产品盘点!

如上图所示,在光遗传学的应用中,会使用到如光遗传跳线、光遗传插芯针、光纤旋转器、光纤耦合器/分束器(12或22)等产品。对于这些产品,根据不同的应用,又涉及到光纤芯径、数值孔径NA、出纤长度、插芯直径等众…

如何拖拽图片放到指定的格子里

本文首发于微信公众号: 小蚂蚁教你做游戏。欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。今天来分享一个如何在游戏中拖拽一个图片,然后把它放到指定的格子里&#xff0c…

网络编程(十)——基于UDP协议的套接字

TCP和UDP协议传输对比 TCP协议传输数据可靠,TCP传输数据后,如果收到接收方回应消息,则会在本机缓存中删除已发送消息;如果没有收到接收方回应消息,则会利用缓存继续发送消息。UDP协议传输数据相对来说不可靠&#xff…

学生看书用白炽灯和led灯哪个好?学生led护眼灯排行榜

我们都知道学生的晶状体是比较敏感的,不得不承认一个实际问题,LED灯已经普遍到日常生活中,不管是教室、企业、书房,使用LED灯居多,主要是因为它的电流稳定、光线柔和、光效效率高,所以LED灯的灯光没有紫外线…

Qt OpenGL(07)递归细分四面体法绘制球体

文章目录Qt OpenGL通过递归细分逼近球面思路下面就是绘制的代码:Widget.cpp顶点着色器片段着色器Qt OpenGL通过递归细分逼近球面 在OpenGL中绘制球面,不是太简单的事情。因为球面和圆都不是OpenGL所支持的图元,因此我们将通过一种称为递归细分…

飞宇科技在创业板IPO终止:长江证券撤回保荐,吴玉飞为实控人

2023年1月10日,深圳证券交易所披露的信息显示,江苏飞宇医药科技股份有限公司(下称“飞宇科技”)的保荐机构(长江证券)提交了撤回飞宇科技首次公开发行股票并在创业板上市申请的申请因此,深圳证券…

BOM(二): 元素偏移量offset 、元素可视区client 、元素滚动 scroll、动画

PC端网页特效元素偏移量offset元素可视区client元素滚动 scroll 系列动画元素偏移量offset 1.offset概述 offset 系列相关属性可以动态的得到该元素的位置(偏移)、大小等。 获得元素距离带有定位父元素的位置获得元素自身的大小(宽度高度&…

Python 字典(Dictionary)操作详解

这篇文章主要介绍了Python 字典(Dictionary)的详细操作方法,需要的朋友可以参考下。 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。 一、创建字典 字典由键和对应值成对组成。字典也被称作关…

微信小程序云开发之新闻博客社区项目debug后的项目代码

大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页:lqj_本人的博客_CSDN博客-微信小程序,html特效,vue2基础领域博主 本次文章主要时为我最近在哔哩哔哩上的新发布的视频做一个映射! 哔哩哔哩欢迎关注:小淼前端 哔…

【Python从入门到进阶】3、运行python代码

接上篇《2、Python环境的安装》 上一篇我们学习了如何下载安装Python编程环境,以及如何使用pip管理Python包。本篇我们来学习如何使用终端和执行文件运行python代码。 一、终端运行 我们可以在命令行终端进入python解释程序,直接输入python代码&#x…

Spring Cloud OpenFeign @SpringQueryMap注解

概述 我们在使用GetMapping方法是,对于多个参数都是通过RequestParam参数一个一个接取的,多个参数时会比较麻烦,能像RequestBody那样接取PostMapping的参数么?答案是可以的。 SpringQueryMap介绍 SpringQueryMap 注解是 spring…

关于数据管理、数据治理和数据资产,你搞得清楚吗?

全球数字化的趋势愈演愈烈,我国信息化规模日渐增大,我们也每天都在接收大量的数据,要想深度挖掘数据的价值,首先从搞清楚数据的概念入手。今天我们就来聊一聊数据管理、数据治理和数据资产的概念和它们之间的相互关系。 数据管理…

从低代码来看,何谓客户体验自动化

在当今竞争激烈的大环境下,拥有出色的产品或服务并不意味着100%成功,反而是客户在购买流程中的体验变得比以往任何时候都更加重要。 随着企业业务的发展,提供个性化的客户体验变得愈加困难,许多企业因无法提供令人满意的客户体验而…

JavaScript 与 C++ 的差异

在正式开始向各位前端开发者介绍 C 语言之前,我们先讨论一下 C 语言与 JavaScript 语言的差异(为了约束讨论的范围,这里就不提 HTML 和 CSS 了)。 C 语言于 1979 年由贝尔实验室的 Bjarne Stroustrup(本贾尼斯特劳斯特…

【web安全】——HTTP请求头注入

作者名:Demo不是emo主页面链接: 主页传送门创作初心: 舞台再大,你不上台,永远是观众,没人会关心你努不努力,摔的痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷座右…

uni-app开发常用点

前言 应该会不定时更新,主要记录自己在uni-app开发过程中经常用到的东西。 组件库推荐: 1、https://v1.uviewui.com/ 我们老项目用到是这个的1.x版本,新版本没用过 2、https://vant-contrib.gitee.io/vant/v2/#/zh-CN/ 3、https://uniapp.d…

智能在线客服系统源码 国际版多语言多商户智能机器人源码

一套智能在线客服系统源码 多商户网页客服系统源码 支持二十种国际语言 带机器人自动回复。 框架:Thinkphp5workerman, 环境:nginxphp7.3mysql5.6 支持H5公众号APP小程序 私信了解更多源码内容! 系统功能特点: 1、…

k8s创建数据库

参考配置1 [rootk8s-master1 ~]# cat deployment.yaml apiVersion: apps/v1 kind: Deployment metadata:labels:app: mysql #为该Deployment设置key为app,value为mysql的标签name: mysqlnamespace: test spec:replicas: 1 #副本数量selector: #标签选择器&#xf…