- 博客(71)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 跟领导有隔阂怎么办?
职场关系的改善往往需要时间,保持耐心和专业态度是关键。即使无法成为“朋友”,也能通过互相尊重和高效协作实现共赢。与领导之间存在隔阂是职场中常见的挑战,但通过积极的沟通和行动可以有效改善。避免在领导忙碌或情绪不佳时沟通,可通过预约时间或非正式场合(如午餐)开启对话。若性格或价值观差异较大,可专注于职业目标,将关系维持在“专业合作”层面。尊重领导权威,避免越级汇报或公开质疑决策,可通过私下沟通提出建议。向可信的同事或导师客观描述情况,获取外部建议,避免陷入主观情绪。
2025-05-06 21:46:55
197
原创 内耗型选手如何能做到不内耗?
内耗本质是大脑的「防御机制过载」,通过6-8周的持续训练,85%的内耗型选手能将无效思维损耗降低60%以上。记住:真正的高效能不是消灭所有纠结,而是建立「思维-行动」的智能切换系统。当你开始用工程化思维管理认知资源时,曾经消耗你的内耗,将转化为驱动精准决策的优质燃料。
2025-04-27 23:05:20
564
原创 Amazon Bedrock 功能
Amazon Bedrock 主要是模型访问和部署服务,而非全面的模型开发平台。它提供了基础模型的简易访问、有限的定制能力和强大的部署功能,但对于从零开始的模型开发和大规模训练,则需要结合 SageMaker 等其他 AWS 服务使用。
2025-03-29 14:54:20
249
原创 如何克服别人询问时说“啊?”的不好习惯?
真正影响印象的不是初始反应,而是后续应对的诚意。」等缓冲短语替代「啊?」,配合专注的眼神接触,2-3周就能形成新的条件反射。记住,沟通高手都是通过刻意训练养成的,你完全有能力掌握这种技巧。你的观察很敏锐——在沟通中,下意识的「啊?但这不是「傻」的表现,而是我们面对突发提问时最本能的反应。通过调整回应方式,你完全可以把这种「尴尬时刻」转化为展现情商的契机。「我理解您对成本的担忧(点头)。「这个问题我需要更系统的梳理,今天下班前给您书面回复可以吗?❌ 低头玩手机时同事突然提问:「啊?❌ 被质疑方案:「啊?
2025-03-28 15:01:49
277
原创 如何锻炼让自己考虑得比较全面?
想要培养全面思考的能力,本质上是在建立「系统性思维框架」和「多维度视角切换」的习惯。这种能力并非天生,而是可以通过科学训练逐步提升的。
2025-03-28 14:13:36
1885
原创 人如何能做到不内耗?
当察觉内耗时,立即执行「物理第一性」原则——用身体动作打断思维反刍(如突然起立/冷水漱口)。神经科学证明,躯体运动能重置默认模式网络,将大脑从消耗态切换至行动态。记住:大脑是骑象人,身体才是大象,控制大象的缰绳不在思维而在行动。停止精神内耗的本质,是通过。
2025-03-15 23:48:56
716
原创 什么样的是逞口舌之快?逞口舌之快好不好?
当你能将辩论的能量转化为解决方案的势能时,「逞口舌之快」的原始冲动自然消解。记住:智者的沉默比愚者的喧嚣更具穿透力,关键在于是选择做。这种行为看似是简单的言语冲突,实则折射出深层的心理机制与社会关系博弈。真正的话语权不在于瞬间的语言压制,而在于。在人际互动中,「逞口舌之快」的本质是。数值代表关系价值变动(单位:RP)
2025-03-10 00:28:33
617
原创 为什么到了35周岁之后,精力会极速下降?如何能提升精力?
建议从35岁启动精准干预,将生理年龄维持在28-32岁功能水平。35岁后精力断崖式下降并非错觉,而是。
2025-03-02 22:19:43
871
原创 职场上如何跟老板保持相同认知?
老板:“尽快优化用户体验” → 你:“您说的优化是希望提升留存率(Why1)?当前数据反馈主要流失点在支付环节(Why2),是否需要优先接入新的风控系统(Why3)?——既要能站在老板的直升机视角俯瞰战场,又要保有在地面冲锋的细节感知力。当你能预判老板的预判时,认知差异便转化为战略纵深的优势。这不仅需要表层沟通技巧的调整,更需建立一套系统的认知校准机制。“结合您上周提到的行业整合趋势,我认为这次合作要重点评估对方的地缘政治风险敞口”在职场中与老板的认知出现偏差,本质是。“完全理解您对项目风险的担忧”
2025-02-26 21:42:24
926
原创 在职场上,总有一些人来指导你、给你指指画画怎么办?
对高频指导者主动邀请:“王哥,这个月想跟您学数据分析,能不能每周三下班前给我一条优化建议?当收到低价值指导时,反向输出:“您提到的这个问题,其实和财务部最近头疼的应收账款周期延长有关,我有个想法…“如果按这个方案修改,需要增加3人天的测试工作量,当前排期可能需要延后原定的Z项目,您看优先级如何定?“张总,关于这个模块,我之前研究过李教授的最新论文,发现有个模型可能更适合,能占用您5分钟汇报吗?最终你会发现,那些曾经对你指手画脚的人,会逐渐变成你影响力扩散的传声筒。在职场中被频繁“指导”,本质是。
2025-02-07 23:54:56
403
原创 职场上如果有人把你想得太简单了、当小孩子看,你该怎么办?
张经理说得对,我入行时间确实短,所以这半年特别追踪了李总(行业大牛)的直播课,发现他提出的XX方法论正好能解决我们现在的客户留存问题”“这个结果确实超出预期,我记得上周三的会议记录里,我们共同确认过执行风险点包括…需要我把当时文档找出来吗?“根据过去3个月的数据,方案A的客户流失率比方案B高17%,建议优先测试B方案的风险控制模块”“王总,上次给您汇报的供应链优化方案已经帮仓储成本降低12%,需要我现在同步进展吗?在职场中被低估或被当作“小孩”对待,本质是。“我觉得这个方案可能有问题……
2025-02-06 23:56:42
287
原创 JavaScript 代码行前添加分号
在 JavaScript 中,如果一行代码以左括号开头,并且与上一行代码不在同一行,JavaScript 解释器可能会将其解释为上一行代码的延续,而不是一个新的语句。虽然在上述代码片段中,由于使用了大括号来包裹 if 语句的代码块,因此不存在歧义,但添加分号仍然是一种好的实践,可以提高代码的清晰性和一致性。前面添加分号的主要原因是为了避免可能的 JavaScript 自动分号插入 (ASI) 引起的歧义,是一种防御性编程的实践。可以明确地表示这是一个新的独立语句,而不是上一行代码的延续。
2024-10-10 14:23:03
270
原创 React 高阶组件
高阶组件(Higher-Order Component,简称 HOC)是 React 中的一种设计模式,它是一个函数,接受一个组件作为参数,并返回一个新的组件。高阶组件可以用于抽象和重用组件之间的通用逻辑,从而提高代码的可重用性和可维护性。以下是一个 TypeScript 实现的高阶组件,当被点击时会上报操作行为,并且保留用户自定义的点击行为,同时允许通过 props 传递上报的内容。是其它文件中实现的一个上报函数。
2024-10-10 14:00:56
597
原创 package-lock.json 文件是做什么用的?
文件是 npm(Node Package Manager)在版本 5 及以上自动生成的文件,用于锁定当前项目的依赖包的版本。文件应该被提交到版本控制系统中(如 Git),以便其他开发者在其他环境中都能够使用相同的依赖版本。文件对于确保项目的依赖包版本一致性和可重复性非常重要,并且可以提高依赖包的安装速度。命令时,npm 会自动生成或更新。文件中的依赖项,运行。
2024-08-29 18:39:40
1068
原创 TypeScript 项目,自身 package 是 A,它引用了 B package。项目编译时,选择依赖版本的机制是什么?
在 TypeScript 项目中,当 package A 引用了 package B,编译 A 的过程中,B package 将按照 B package 自身的 package.json 文件中指定的各个库的版本进行编译,而不是按照 A package 中的库版本。总之,在编译 package A 时,A 中引用的 package B 将按照 B 自身的 package.json 文件中指定的库版本进行编译,确保了每个 package 使用其声明的依赖项版本,保持了 package 之间的独立性。
2024-06-03 01:16:07
447
原创 物流运输行业中,UTDI 和 EDI 的区别是什么?
在物流运输行业中,UTDI(Unified Telecommunications Data Interchange)和EDI(Electronic Data Interchange)是两种不同的数据交换标准和技术,用于在供应链中进行数据交换和通信。是一种更广泛的电信数据交换技术,不仅包括EDI,还包括语音、视频等通信数据的交换,适用于更多种类的通信场景。是一种专门用于商业文档交换的标准化数据交换技术,适用于供应链和物流行业中的订单、发票等电子文档的交换。
2024-02-04 16:11:04
467
原创 DynamoDB 的 LSI 和 GSI 有什么区别?
综上所述,LSI适用于需要在主键上进行查询和排序的场景,而GSI适用于更灵活的查询和排序需求,可以在任意属性上创建索引。选择使用LSI还是GSI取决于具体的业务需求和性能要求。在Amazon DynamoDB中,LSI(局部二级索引)和GSI(全局二级索引)是两种不同类型的辅助索引,用于在表中快速访问数据。
2024-02-01 15:58:49
651
原创 webpack 是什么?
它是前端开发中常用的构建工具之一,主要用于将项目中的多个模块和文件打包成一个或多个静态资源文件(通常是 JavaScript 文件),以便在浏览器中加载和运行。webpack 在现代前端开发中被广泛使用,它帮助开发者更有效地管理和构建复杂的前端项目,处理模块之间的依赖关系,提高了开发效率和项目的可维护性。提供了丰富的插件系统,允许开发者通过插件来扩展和定制构建过程,执行各种任务,例如代码优化、压缩、资源管理等。可以处理项目中的各种模块,并将它们打包成适合在浏览器中运行的静态资源。
2024-01-14 19:52:48
656
原创 AWS ECS、EC2、EKS 和 Fargate 之间的关系
ECS 和 EKS 都是用于容器化应用程序的服务,ECS 是 AWS 提供的自家容器服务,而 EKS 是托管的 Kubernetes 服务。在 ECS 中,可以选择使用 EC2 启动类型或 Fargate 启动类型。Fargate 是一种容器启动类型,既可以用于 ECS,也可以用于 EKS。在 Fargate 中,用户无需关心底层 EC2 实例的管理。总体而言,这些服务提供了多样化的选择,使得用户可以根据应用程序的要求选择适当的部署方式。
2024-01-04 15:20:15
5559
原创 IAM 中的 Action,sts:AssumeRole,是什么意思?
这是一种委派权限的机制,其中一个 IAM 实体(通常是 IAM 用户或 AWS 服务)请求扮演(assume)另一个角色的身份,以获取该角色所拥有的权限。在IAM策略中,可以通过指定 "Action": "sts:AssumeRole" 来授予实体执行 "sts:AssumeRole" 操作的权限。在AWS Identity and Access Management (IAM) 中,"Action" 是指一种操作或任务,而 "sts:AssumeRole" 是其中一种具体的操作。
2024-01-03 00:11:26
875
原创 AWS 的 Glue 和 Athena 有什么区别?
总体来说,如果需要执行复杂的 ETL 任务并对数据进行转换和清理,可以选择 AWS Glue。如果只需要在存储在 S3 中的数据上运行 SQL 查询,那么 Athena 可能更适合。实际选择取决于具体需求和使用情境。在某些情况下,两者也可以结合使用,例如使用 Glue 进行数据准备,然后使用 Athena 进行查询。AWS Glue 和 Athena 都是 AWS 提供的数据处理和查询服务,但它们的用途和功能有一些区别。
2023-12-18 17:53:02
1644
原创 mockito 的 InjectMocks 和 Mock 有什么区别?
是 Mockito 框架中用于测试的注解,用于创建和管理模拟对象(mocks)的不同方式。它们通常一起使用,以帮助开发者编写更简洁和易于理解的单元测试。用于注入模拟对象到被测试对象中,而。
2023-09-25 21:35:11
5896
原创 Spring 框架的 MethodInterceptor 简介
是CGLIB库(Code Generation Library)中的一个接口,用于拦截方法的调用。来创建一个代理对象,将该代理对象应用于目标对象,从而在目标对象的方法调用时触发拦截器中的逻辑。提供了强大的方法拦截和增强能力,常用于创建AOP代理,执行事务管理、性能监控、安全性检查等。接口来创建一个自定义的方法拦截器,并在其中定义希望在方法调用前后执行的逻辑。,该方法在代理对象的方法被调用时被触发。以下是一个简单的示例,演示了如何使用CGLIB的。方法中,可以在方法调用前后添加自定义逻辑。
2023-09-18 21:31:07
1415
原创 如何在 Cypress 测试中通过 URL 下载文件?
要在 Cypress 中下载一个文件,可以使用。命令来发送 HTTP 请求以获取文件,并使用。
2023-09-18 12:11:28
383
原创 Cypress 做 e2e 测试,如何在获得某个 checkbox 后先判断它是否被 check 然后再更改它的状态?
比如如果这个 checkbox 已经被 check 了,就不做操作,否则将它 check。我们假设这个 checkbox 的 data-testid 属性是。
2023-08-22 22:51:36
1126
原创 如何增大 input 上的 arrow 调整按钮?
请注意,由于 spin buttons 的样式在不同的浏览器中可能有所不同,上述代码可能只适用于 WebKit 内核的浏览器(如 Chrome 和 Safari)。如果需要在其他浏览器中调整箭头按钮的大小,你可能需要使用其他厂商前缀和选择器,或者使用不同的方法来实现。箭头调整按钮(也称为 spin buttons)是指 input 元素的类型为 “number” 或 “datetime” 时,显示在输入框两侧的用于增加或减少值的小按钮。然后,通过设置宽度和高度,我们将箭头按钮的大小调整为 24 像素。
2023-08-03 17:54:15
517
原创 React state 的生命周期
Recoil 的全局状态(global state)生命周期并不是由 Recoil 库直接管理的,而是由包含全局状态的顶层组件(如根组件或应用程序的主组件)创建和管理的。组件加载(Component Mounting):顶层组件加载时,创建并初始化全局 Recoil 状态。组件卸载(Component Unmounting):当顶层组件或包含全局状态的组件卸载时,全局状态也会被清理,以释放内存和资源。当状态发生变化时,相关组件将会重新渲染以反映最新的状态。当顶层组件卸载时,全局状态也会被销毁。
2023-06-23 00:05:59
247
原创 为什么 MySQL 的联合索引不需要 partition key 和 sort key,DynamoDB 的 GSI 却需要 partition key 和 sort key?
MySQL和DynamoDB是两种不同类型的数据库,其设计和实现原理有所不同,因此在索引的要求和设计上也存在差异。
2023-06-16 14:44:02
266
原创 前端开发中常说的 bundle 是什么?
通过使用捆绑工具(如Webpack、Parcel、Rollup等),可以将这些源文件打包为一个或多个捆绑包文件。捆绑工具会分析源文件之间的依赖关系,并将它们合并为一个文件,通常是一个 JavaScript 文件(称为主捆绑包),其中包含了所有的代码和资源。在前端开发中,“bundle”(捆绑包)是指将多个源文件(例如 JavaScript、CSS、图像等)合并为单个文件的过程和结果。捆绑包的目的是将多个文件捆绑在一起,以便在浏览器中更高效地加载和传输。
2023-06-11 21:33:37
6186
原创 HTML 如何将一段文字放在另一段文字之后?要紧随不换行,并且两段文字样式是不一样的。
可以防止文字换行。然后,使用不同的类名(例如 text-style1 和 text-style2)分别给两段文字应用不同的样式。要在一段文字之后紧随而不换行地添加另一段文字,并且两段文字具有不同的样式,可以使用。可以根据需要自定义样式和调整代码,以适应具体要求和设计。元素来包裹两段文字。通过设置该类的 CSS 样式。元素和 CSS 来实现。在上面的示例中,使用了一个带有。/* 样式1的CSS样式 *//* 样式2的CSS样式 *//* 防止换行 */
2023-06-11 00:56:20
1419
原创 HTML,文字过长截断并带有“显示更多“按钮。怎么判断文字是否被截断?
要在 HTML 中实现根据文本是否被截断来动态显示或隐藏"显示更多"按钮,可以使用 JavaScript 来进行判断并控制按钮的显示状态。通过这种方式,可以根据文本是否被截断来动态显示或隐藏"显示更多"按钮。只有当文本被截断时,按钮才会显示出来,以提供展开文本的选项。接下来,根据截断状态来动态控制"显示更多"按钮的显示与隐藏。如果容器的实际高度大于可见高度,则说明文本被截断,我们将显示"显示更多"按钮;事件监听器,以便在窗口大小变化时重新检查文本截断状态,以保持按钮的显示与隐藏状态的更新。
2023-05-21 23:51:10
958
原创 CSS,如何让 div 的宽度自适应内部文字的宽度?
要让 div 元素的宽度自适应内部文字的大小,你可以使用 CSS 属性。则可以禁止文本换行,保证元素宽度只受内部文本宽度影响。,可以使其宽度根据内部内容自适应调整。
2023-05-12 00:50:30
8739
使用Python的第三方库gTTS访问Google TTS服务
2017-03-28
Unreal 4引擎中,使用BehaviorTree控制AI行为的C++实现
2017-02-15
springboot + hibernate + gradle结合使用工程
2016-10-24
Protocol Buffers 2.5.0(Windows版)
2016-08-19
hive hcatschema hcatrecord 区别是什么???????
2016-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人