草庐IT

写作指南

全部标签

Objective-C 编码指南

所以在指南中说:ForcodethatwillrunoniOSonly,useofautomaticallysynthesizedinstancevariablesispreferred.Whensynthesizingtheinstancevariable,use@synthesizevar=var_;asthispreventsaccidentallycallingvar=blah;whenself.var=blah;isintended.//Headerfile@interfaceFoo:NSObject//Aguywalksintoabar.@property(nonatomi

《向量数据库指南》让「引用」为 RAG 机器人回答增加可信度

在之前的文章中,我们已经介绍了如何用Milvus向量数据库以及LlamaIndex搭建基础的聊天机器人《ChatTowardsDataScience|如何用个人数据知识库构建RAG聊天机器人?》《书接上回,如何用LlamaIndex搭建聊天机器人?》。本文将继续使用LlamaIndex,并在前两篇文章的基础上,修改代码来为我们的结果添加引用。TruEra在他们的一篇 RAG评估博客介绍了结果依据(Groundness),有兴趣的朋友可以点击链接查看。 准备步骤首先,安装 llama-index、python-dotenv、pymilvus 和 openai 。!pipinstallllama-

Java测试驱动开发实践指南

Java测试驱动开发(TDD)是一种软件开发方法,它集成了测试和开发的操作,通过一组简单有效的流程来确保代码的质量和正确性。TDD可以在项目初期帮助开发者明确需求和功能,并且在整个开发过程中对代码进行快速、自动化的测试,最终可以自动化发现问题和修复问题。本文将介绍JavaTDD的基本概念,以及如何实践JavaTDD。JavaTDD的基本概念和流程JavaTDD将测试作为软件开发的核心,其主要流程如下:编写测试用例。在TDD中,测试用例是开发过程的起点,贯穿了整个过程。首先,开发者需要编写测试用例,以明确目标和需求,并且设计如何检验代码的正确性。运行测试用例。在编写测试用例之后,开发者需要运行测

句子如何降重 ai写作

大家好,今天来聊聊句子如何降重ai写作,希望能给大家提供一点参考。以下是针对论文重复率高的情况,提供一些修改建议和技巧,可以借助此类工具:句子如何降重一、引言在论文撰写过程中,句子重复是一个常见的问题。这种情况会导致论文的重复率增加,影响论文的质量和学术价值。因此,掌握句子降重技巧成为了许多学者和学生的必备技能。二、句子降重技巧以下是一些句子降重的技巧:改变句子结构:通过调整句子主语、谓语和宾语的顺序,或者采用被动语态等方式,可以改变句子的表达方式。替换关键词:使用同义词、近义词替换原文中的关键词,以避免重复。增加修饰语:在句子中增加一些形容词、副词等修饰语,可以使句子更加丰富多样。删减不必要

轻松拿捏!七种数据分析报告写作模板

“为啥我做的数据分析报告领导不满意?!”是困扰很多同学的问题。特别是,有时候领导会嫌弃“报告太细了,要有重点”。有时候领导又嫌弃:“太粗了,要细点”到底尺度是啥,该咋拿捏……问题的关键在于:数据分析报告,首先是一个报告,得有清晰的报告逻辑。至于数据,只是让报告更可信,更真实。那做报告到底有几种常见逻辑呢?根据一个人对报告内容的熟悉程度来分,有7种类型,一一介绍如下:类型一:介绍型报告介绍型报告适用于:向不了解情况的人,做第一次汇报时使用。介绍型报告一般采用总分式结构,分若干个角度进行介绍。比如介绍一下活动情况,介绍一些会员情况,介绍一下产品线情况。此时,报告框架如下图所示:图片注意!很多面向大

DolphinDB 交易日历使用指南

交易日历是数据分析经常用到的工具,可以帮助快速获取对应交易所的交易日及进行相应的日期计算。DolphinDB 自 2.00.9/1.30.21版本开始,提供交易日历功能,并内置世界五十多个交易所的交易日历。用户既可以直接使用内置的交易日历,也可以自定义交易日历,基于场景进行个性化定制。本教程将会从交易日历的查询和应用、如何自定义交易日历、以及交易日历的来源等三个方面介绍如何使用DolphinDB的交易日历。1.交易日历的查询和应用DolphinDB内置的交易日历可以支持多个场景的应用:搭配 getMarketCalendar 函数查询指定范围内的交易日;搭配 temporalAdd , tra

Python Pillow (PIL)库的完全指南:图像处理和增强的实用技巧

 学习目标:了解PythonPillow库的基本概念和功能。学会使用Pillow库进行图像处理和增强。掌握常用图像处理和增强技术,如调整大小、裁剪、旋转、滤镜应用等。学会使用Pillow库进行图像格式转换和保存。掌握Pillow库的高级功能,如图像合成、绘图和文本处理。学习内容:PIL/Pillow库概述:了解PythonPillow库的历史和用途。安装和导入:学习如何安装Pillow库,并导入必要的模块。图像打开和显示:掌握打开图像文件并在Python中显示图像的方法。图像处理:学习常见的图像处理操作,如调整大小、裁剪、旋转、翻转等。图像增强:掌握如何使用Pillow库进行图像增强操作,如亮

这或许是2023最全的Python数据分析学习指南

简单来讲一下Python数据分析的一些问题,到底应该怎么学?于是总结了一些经验,希望能够给还没入门、或者入门之后就遇到瓶颈的新手一些建议。主要是关于如何系统地进行学习规划,以及可以避免的一些坑。话不多说,新手自学Python数据分析的4大阶段,直接开始。第一阶段:Python语言基础数据分析的第一步就是先玩明白Python语言。Python语言简洁,入门容易,包括语言基础、常用数据结构、函数、面向对象编程;以及Python自动化办公知识。学习成就:掌握Python语言作为数据分析工具,从而有能力驾驭不同领域的数据分析实践。第二阶段:数据采集和持久化打好了Python语言基础后,这个阶段我们来学

梳理数据指标体系,这才是最全指南!

提到数据指标体系,很多人会脱口而出AARRR或者GMV=UV*转化率*客单价。可实际工作场景很复杂,如果是非销售流程,这两套就不管用了,那更常用的指标体系梳理方法是什么呢?今天结合一个具体例子分享一下。案例场景:某耐用设备企业,售后部门负责回答客户咨询/新品安装/保修3年/3年内主动保养产品/过保修期收费维修等多种服务,还会在服务过程中开展二次销售。售后部门报表原先长这样(如下图):图片大家一致认为,这个表数据看似很多,但是太乱了,看不出来个所以然,需要重新梳理指标体系。可是交给数据部门以后,分析师小明同学看得头都大了:这一堆东西到底是啥跟啥呀!想拆解收入=客户数*客单价,可售后很多服务是不收

【Docker】CentOS stream 上安装 Docker 环境详细指南

文章目录1.定义2.优势3.安装1)Linux上安装(强烈推荐)2)Windows和MAC上安装4.验证1)查看版本2)运行HelloWorld总结Docker是一种轻量级的容器化技术,提供了一种在不同环境中快速、可靠、一致地部署应用程序的方式。1.定义Docker是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包成一个容器,包括运行时、系统工具、库等。这个容器可以在任何支持Docker的环境中运行,而不受环境差异的影响,它是继虚拟机之后有一项突破性技术。2.优势跨平台:可以在不同的操作系统和云平台上运行,确保应用在不同环境中一致性和可移植性快速部署:可以在几秒钟内启动,大大加速应用的