Hello 道友!

欢迎来到李天然的知识空间站

我该是什么样子

这篇文章从思维逻辑、语言表达和全局观三个维度探讨了个人成长的关键点: 1. 思维逻辑方面强调思考先行,建议通过工具辅助梳理思路,建立清晰认知后再表达观点。 2. 语言表达部分提出要转变沟通方式: - 培养自信表达 - 减少不肯定语气 - 提问时先陈述己见 - 善用停顿整理思路 目标是实现条理清晰的真实表达。 3. 全局观建设指出: - 技术人员需突破单一视角 - 避免陷入纯技术牛马困境 - 需要培养架构思维(模块设计/数据存储/运维等) 最后提出个人开发者需要持续思考,但具体能力清单尚待补充。全文聚焦于通过思维方式和表达能力的提升来实现个人成长。
阅读更多 >

CRISPE 提示工程框架

CRISPE提示工程框架详解摘要: CRISPE是一个结构化AI提示设计框架,包含六大核心要素: 1. Capacity(能力)- 定义AI的专业角色 2. Role(职责)- 明确具体任务范围 3. Insight(洞察)- 提供背景上下文 4. Statement(陈述)- 清晰表达需求 5. Personality(个性)- 设定沟通风格 6. Experiment(实验)- 鼓励创新尝试 该框架特别适用于技术领域如前端开发,通过结构化提示可显著提升AI输出的质量和针对性。典型应用场景包括代码审查、性能优化建议等,能帮助开发者获得更专业、可执行的解决方案。框架优势在于其结构化、精准性和灵活性,支持持续迭代优化提示效果。
阅读更多 >

让ai更加精准的理解你的提示词

这篇文章主要探讨了如何通过优化提示词(Prompt)来更精准高效地与AI交流。作者分享了从实际项目中总结的经验,包括常见的交流误区(如AI误解用户意图、随机输出等问题)及其解决方案,强调了设定角色和规范流程的重要性。文章重点介绍了"结构化Prompt"的方法,如CRISPE框架和模板化设计,通过标识符和属性词来组织内容层次,并提供了简历优化工具"简历警察"作为成功案例。最后,作者建议使用Markdown等结构化格式来编写Prompt,以提升AI的理解准确度。全文旨在帮助读者掌握与AI高效沟通的技巧,充分发挥其潜力。
阅读更多 >

google插件开发:如何开启特定标签页的sidePanel

这篇文章介绍了如何在Google Chrome扩展开发中为特定标签页开启sidePanel功能。主要内容包括: 1. 全局开启sidePanel的方法:在manifest.json中配置side_panel.default_path和permissions。 2. 特定标签页开启sidePanel的关键步骤: - 移除manifest中的全局sidePanel配置 - 使用chrome.sidePanel.setOptions动态配置 - 通过chrome.sidePanel.open打开面板 3. 遇到的权限问题: - serviceWorker中调用时需要注意"用户手势"作用域 - 解决方案是先执行open操作再处理其他逻辑 4. 提供了完整的代码示例,包括manifest配置、serviceWorker调用逻辑和工具函数实现。 文章重点解决了在扩展开发中如何针对特定页面动态控制sidePanel显示的问题,并提供了实用的代码解决方案。
阅读更多 >

Chrome插件开发

官方文档:Chrome 扩展开发文档 示例仓库:GitHub Chrome 扩展示例 技术栈 基础技术:HTML(界面)、CSS(样式)、JavaScript(逻辑),也可以使用框架开发。 核心配置文件:manifest.json(定义扩展的元数据、权限
阅读更多 >

pc移动端适配方案

背景 目前项目已经存在PC、H5两个独立项目,但是应领导需求,我们相关竞品官网都实现了移动端适配方案,因此,我们也需要实现。 接到这个需求我思考的问题是: 如何减少开发工作量,提升后续的可维护性。 方案 在router中配置同路由下component配置统一的component(动态组件)实现的En
阅读更多 >

计时不准确问题的解决方案

1. 自校正定时器 (Self-Correcting Timer) 这是最常用且效果最好的解决方案: class AccurateTimer { constructor(callback, interval) { this.callback = callback;
阅读更多 >

工作5年的思考

工作5年的思考 现状 2020年5月毕业,满怀对职业的憧憬与兴奋入行,2025年6月,实实在在干满了5个年头,职业发展历程是缓慢且平缓的。3月至6月求职,面下来几十家是有的,也拿到些意向及到手offer,最后综合考虑没有入职。 基本都是因为薪资达不到预期或者公司及岗位属性没有到达个人预期。 基于这些
阅读更多 >

关于transform加速

关于transform加速 问:当我们提供position定位通过改变 left、top 写一个小球摆动的动画,在执行之前写死10000次的for循环,动画会立即开始吗? 答:不会,js会阻塞住,因为js的同步执行顺序导致,按照书写顺序同步执行。 问:当我们使用 transform来替换上述方案后,
阅读更多 >

r2存储的sdk接入及调用

r2存储的sdk接入及调用 对于r2存储桶、存储对象的增、删、读取等操作,官方提供了sdk使用示例: https://developers.cloudflare.com/r2/examples/aws/aws-sdk-js-v3/ 提供示例项目:https://github.com/itMrBoy/
阅读更多 >