240 发简信
IP属地:山东
  • 120
    AI生成代码

    1. 方法 1.1 怎样将AI生成代码应用于日常研发工作? 我的方法是: 选择需求,将要解决的问题分析一把,分个类,判断哪个类型的问题是适合AI解决的问题,并且解决后,相同类...

  • 提示词工程

    1. 提示词(prompting engineering) 提示词工程,是大模型的一种范式,本文总结提示词工程技巧。 2. 提示词技巧 2.1 角色-上下文-任务 一个提示词...

  • rust面向并发范式-同步

    1. 面向并发范式 真实世界都是并发的,C++、JAVA语言都提供了进程、线程方式解决并发,Go、Rust语言不仅提供了进程、线程,进一步提供了协程来解决并发问题。 在并发的...

  • rust重载运算符

    1. 运算符重载 在上一篇文章《rust泛型编程范式》中我们讲了关联类型,例子如下 对于运算符重载,有些运算符trait定义了关联类型,有些没有定义了,什么时候用关联类型什么...

  • 120
    rust泛型编程范式

    1 泛型范式 C++、JAVA泛型范式有非常广泛的应用,也即模版方法和模版类,我们使用非常熟悉。模版方法和模版类会在编译期间具化,在rust中叫单态化,将模版结构、方法、tr...

  • 120
    RAG是什么

    1RAG长什么样 RAG(Retrieval Augmented Generation)是一种大模型Agent框架,一个典型的RAG框架如下,包含2大组件8个步骤 2个组件:...

  • rust宏编程范式

    1. 宏编程范式 C++语言是大量使用宏编程范式的一个典范,宏用得好,能大幅度的简化代码。在rust中,也吸收借鉴了宏编程范式。rust的宏编程范式有两种类型: Declar...

  • rust工厂模式

    rust的类包中大量的使用了工厂模式,来构造对象。如下几个常用典型工厂模式 1. Thread的工厂Builder 看下面这段代码 Builder提供了二个方法: stack...

  • rust枚举模式

    0. 枚举模式 在rust中,枚举通常表达了特定的语义,深刻的嵌入到rust语言中,作为语言密不可分的一部分。对于这些枚举,我把他归结出来作为rust的枚举模式。 什么事枚举...

  • rust线程

    rust多线程,和erlang非常类似,都使用spawn创建一个线程。例如一个erlang的例子 对比一下rust,可以发现erlang和rust及其相似,rust学习了er...

  • rust集合

    1. rust标准集合 集合是常用的数据结构,rust提供了二类标准集合: 线性集合:Vec、VecDeque、LinkList 复杂集合:BinaryHeap、HashMa...

  • rust迭代器

    1. 函数式 rust迭代器是函数式范式实现的主体,回想一下函数式语言的几个关键特征: 高阶函数:函数可以作为参数传递给其他函数,也可以作为返回值。这允许函数式程序员编写更加...

  • rust模式匹配

    1. 模式匹配的例子 模式匹配在函数式范式中使用的比较广泛,学rust的模式匹配,不妨先看看go和erlang语言中模式匹配的小例子。 1.1 go语言Pattern go语...

  • rust异常

    rust有两类异常处理方式,panic和类型系统。 1. Panic panic类比于C++和Java的Throw机制,通过panic,可以直接抛出异常,避免层层传递异常。 ...

  • 《技术的本质》读后感

    技术的本质是什么,作为IT服务业从业者,我们自认为是搞技术的,却从来没有去思考过这个问题。《技术的本质》布莱恩.阿瑟是有技术背景的经济学家,从他的视角给出了他对这个问题的看法...

  • 120
    大数据-《Google File System》

    1. 工具解决语言差距 首先上工具“有道速读”,这个工具号称大模型读论文工具,最有用的地方还是有道最擅长的翻译,其它涉及大模型的地方还在尝试,不敢妄评。(当前国外比较火的大模...

  • 研发效能-需求实例化

    当完成需求探索后,经过MVP等探索,获取到用户故事。这个时候需要工程实践把用户故事和代码连结起来。这个工程实践有需求实例化、DDD、BDD、FDD。当前使用的最多的是需求实例...

  • 120
    研发效能-why how what

    研发效能是近年大公司比较火热的领域,特别是近期一本新书《软件研发效能指南》,作为一本工具书,全面的讲解了研发效能,这也是我今年研究的重点方向。 本文是积累系列的第一篇,用于搞...

  • “大”项目管理

    大项目管理是一个比较有趣的话题,近期我也在思考和实践中。 什么是大项目 为何在项目管理前加个“大”字,小型项目管理和大型项目管理有什么不同。从字面意义上理解,大就是比小项目块...