• 2024-02-03【LLM】提示工程技术提炼精华分享
    一、提示工程概述提示工程(PromptEngineering)是一门较新的学科,关注提示词开发和优化,帮助用户将大语言模型(LargeLanguageModel,LLM)用于各场景和研究领域。掌握了提示工程相关技能将有助于用户更好地了解大型语言模型的能力和局限性。提示工程相比较于微调(Fine-tuning)的成本和
  • 2024-01-25人物稿怎么写,读完这篇文章就知道了
      (根据砍柴学院丹尼尔李老师的《人物稿,不得不说的那些事》课程笔记整理)人物稿的写作宗旨:借助笔下人物的形象与阅历,传递作者自己的思想。能够触动读者的内心就好,能够对读者产生正面的影响更好,能够帮助解惑指路最好。人物稿没有热点文、观点文好写。写人物稿没有捷径可走,必须
  • 2023-12-20《重构:改善既有代码的设计》读书笔记二
    二、代码的坏味道1、DuplicatedCode(重复代码)坏味道首当其冲的就是DuplicatedCode,如果你在一个以上的地点看到相同的重复结构,那么这个坏味道就可以确定了,设法将它们合而为一同一个类中两个或更多的函数含有相同的表达式利用ExtractMethod(提炼方法)提炼重复代码,然后引用新
  • 2023-12-11重构笔记4
    提炼函数时机:当我们觉得一段大函数内某一部分代码在做的事情是同一件事,并且自成体系,不与其他掺杂时当代码展示的意图和真正想做的事情不是同一件时候,如作者提到的例子。想要高亮,代码意思为反色,这样就不容易让人误解,印证了作者前面说的:当你需要写一行注释时候,就适合重构了做法:一个
  • 2023-12-05重构笔记3
    代码的坏味道本书之中的核心之一:简单来说就是碰到什么样子的代码,你就需要警惕起来,需要进行重构了!本文章中主要分成三部分进行描述,第一部分为名字就是它的术语,第二部分为详解:它的描述及一些实际场景,第三部分重构:就是他的参考重构手法,但这些手法仅作为参考,有时我们可能会需要更多的
  • 2023-11-26《实例化需求》阅读笔记三
    这本书给出了做到实例化需求的关键过程模式: 从目标中获取范围——协作定制需求说明——举例说明——提炼需求说明——不需要修改需求说明的自动化验证——频繁验证——演化出一个文档系统。从目标中获取范围:交付团队不应该指望用户直接给出范围或者解决方案,因为客户大部分时候并
  • 2023-11-1711.17
    “提炼方法”的步骤:设计一个新方法,并按照提炼代码的意图给方法命名。把原来方法中要提炼出的代码直接复制到新的方法中。检查目标方法中的局部变量、引用变量和临时变量,做出相应修改,有时要运用移除临时变量或分解临时变量的策略。在源方法中调用目标方法,取代提炼的代码。通过
  • 2023-10-22不愧是疑问解决神器(二)!你强任你强???
    第3章代码的坏味道1.神秘命令(MysteriousName)?整洁代码中最重要的一环就是有一个好名字,使他们能够清晰地表明自己的功能和用法。但正因为如此,命名就成了编程中最难的两件事之一。而在重构中改名是最常用的重构手法,包括改变函数声明,变量名,字段名等。记住,改名不仅仅是修改名字而
  • 2023-08-186、第一组重构
    6.1、提炼函数子函数的提炼6.2、内联函数提炼函数的反向重构:子函数方法体合并:6.3、提炼变量与内联变量其实都可以合并到一个问题的讨论:变量开辟的必要性6.4、内联变量提炼变量的反向重构6.5、改变函数声明改变函数的重命名6.6、函数组合成类
  • 2023-05-31《重构》1-6章读书笔记
    《重构》1-6章读书笔记重构的定义所谓重构(refactoring)是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。重构是一种经千锤百炼形成的有条不紊的程序整理方法,可以最大限度地减小整理过程中引入错误的概率。本质上说,重构就是在代码写好之后改进它
  • 2023-04-24第六章 重新组织函数
    6.1提炼函数 一个过长的函数或者一段,需要注释才能理解用途的代码,将这段代码放入一个独立的函数。每个函数的粒度很小,复用的机会就会很大。高层函数可读性就很高,看起来就是再读一堆注释。函数都是细粒度,复写也会更容易。提炼出的函数,根据这个函数的意图来命名(以它做什么命名,
  • 2023-03-20代码坏味道(二)
    1、可变数据数据更新导致,而另外一处期待不同的值对应的重构手法:封装变量、拆分变量、移动语句、提炼函数、将查询函数和修改函数分离、移除设值函数、查询取代派
  • 2023-02-07趣学前端 | 多个页面的操作聚合到某个页面的实现方案
    一、前言刚接到这个需求的时候我有点不想写,因为要把所有的页面全都改一遍,且要保证不出现问题,功能不难,但是工作量有点大。我小小的纠结了一下就着手去做了,因为我发现,一旦改好
  • 2022-12-05问题排查流程——持续⚡️迭代中
    目录​​一、背景介绍​​​​二、过程​​​​三、总结​​​​四、升华​​一、背景介绍在自己还是一个小白的时候(虽然现在也很白
  • 2022-11-191.5 程设论道
    目标培养计算思维激发志趣引领计算人生学习方式任务驱动激发思考提炼总结,从生活中得到求解基本思路举一反三融会贯通提升解决问题能力语法次之多思考思考这个
  • 2022-09-29三、java 基础提炼
    一、标识符:凡是自己命名的都是标识符1.标识符的定义规则:由26个字母大小写,0-9,_或$组成;数字不能开头;不可以用用关键字、保留字,但可以包含关键字和保留字;java严格区分大小写;标
  • 2022-08-30信息与数据
    信息与数据在我的文化中,数据和信息经常可以互换使用;如果您在类似的环境中长大,也许您也这样做了。我在这里澄清关于它们是等效的常见误解以及为什么不是这种情况的许多原