- 博客(673)
- 资源 (9)
- 收藏
- 关注
原创 【Go语言从入门到实战】学习导读列表--建议收藏
【Golang】(一)Go语言简介_go语言版本区别-CSDN博客【Golang】(二)Go语言环境安装_安装golang 环境-CSDN博客【Golang】(三)Go基础语法:数据类型、变量_golang怎么定义uint32-CSDN博客【Golang】(四)Go基础语法:常量_golang 常量池-CSDN博客【Golang】(五)Go基础语法:运算符_golang & 运算符-CSDN博客
2024-05-21 09:31:05 433
原创 【大模型应用开发】学习导读列表--建议收藏
开发大模型相关应用,其技术核心点虽然在大语言模型上,但一般通过调用 API 或开源模型来实现核心的理解与生成,通过 Prompt Enginnering 来实现大语言模型的控制,因此,虽然大模型是深度学习领域的集大成之作,大模型开发却更多是一个工程问题。在大模型开发中,我们一般不会去大幅度改动模型,而是将大模型作为一个调用工具,通过 Prompt Engineering、数据工程、业务逻辑分解等手段来充分发挥大模型能力,适配应用任务,而不会将精力聚焦在优化模型本身上。
2024-02-27 08:06:09 382
原创 【Docker技术内幕】(一)列表导读
它为基于虚拟机管理程序的虚拟机提供了可行、经济、高效的替代方案,因此您可以利用更多的计算能力来实现业务目标。Docker 是基于容器的平台,允许高度可移植的工作负载。Docker 容器可以在开发人员的本机上,数据中心的物理或虚拟机上,云服务上或混合环境中运行。Docker 的可移植性和轻量级的特性,还可以使您轻松地完成动态管理的工作负担,并根据业务需求指示,实时扩展或拆除应用程序和服务。Docker 允许开发人员使用您提供的应用程序或服务的本地容器在标准化环境中工作,从而简化了开发的生命周期。
2022-12-15 23:23:27 1069
原创 【大数据入门核心技术】学习导读列表--建议收藏
本专栏主要为博主总结大数据生态内容,包括Hadoop、Hive、Hbase、Impala、Sqoop、Spark、Flink、Kafka、ElasticSearch、Ambari等最具价值的大数据相关技术。【大数据入门核心技术-基本概念】(一)大数据相关基本概念【大数据入门核心技术-基本概念】(二)大数据行业生态【大数据入门核心技术-基本概念】(三)大数据应用领域和行业【大数据入门核心技术-Zookeeper】
2022-12-03 00:43:28 1738 1
原创 【华为机试真题Java】从入门到入职-真题列表导读
本专栏有100+道题(持续更新中),都是往期的HW机试真题,根据过往同学的经验基本都会考到原题。大家有什么不懂的都可以留言。华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分。总分为400分,150分钟考试时间。之前通过为150分,现在好像分数提高了,大家不要太大意,一定要多刷题,争取拿高分,毕竟分数越高评级越高,工资也就越高。OD的工资待遇还是很可观的15K-30K*14-16,希望大家努力(肺腑之言)
2022-10-19 00:51:30 1868
原创 【华为机试真题Python】从入门到入职-真题列表导读
华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分。总分为400分,150分钟考试时间。之前通过为150分,现在好像分数提高了,大家不要太大意,一定要多刷题,争取拿高分,毕竟分数越高评级越高,工资也就越高。OD的工资待遇还是很可观的15K-30K*14-16,希望大家努力(肺腑之言)本专栏有100+道题(持续更新中),都是往期的HW机试真题,根据过往同学的经验基本都会考到原题。大家有什么不懂的都可以留言。真题列表(持续更新中)
2022-10-07 16:07:32 2888
原创 【Beego】(四)Beego路由配置
匹配方式 //例如对于URL"/download/file/api.xml"可以匹配成功,此时变量":path"值为"file/api", “:ext"值为"xml”自动路由是指,通过反射获取控制器的名字和控制器实现的所有函数名字,自动生成URL路由。默认匹配 //例如对于URL"/api/123"可以匹配成功,此时变量":id"值为"123",URL"/api/"可正常匹配。默认匹配 //例如对于URL"/api/123"可以匹配成功,此时变量":id"值为"123",但URL"/api/"匹配失败。
2024-05-26 13:20:34 594
原创 【Beego】(三)Beego参数配置
在Beego中,runmode参数可以被设置为不同的运行级别,一般用来区分不用的运行环境,例如dev、test等。在实际项目中,一般都使用多个配置文件管理配置,多个配置文件也方便模块化管理配置。上面的例子,为dev、test、prod这3个环境配置了不同的数据库参数。这种通过“include”命令包含其他配置文件的方式,跟把所有配置都写在一个配置文件的效果是一样的。无论是使用“include’”命令包含配置文件,还是直接将所有配置都写在一个配置文件,读取配置的方式是一样的。# MySQL数据库的配置参数。
2024-05-26 13:20:08 504
原创 【华为机试真题Java】分配地土
三道中等难度题目,总分400分,前两道均为100分,后一道为200分,每道题的时间限制为1S(常规算法解答不出,可以用暴力方法)机考分数是按照题目用例的通过数量的比例算分数 (若最后一道题做不出来,可将边界情况结果等写出来 )机考时长2个半小时,若以冲刺机考最高分为目的,则做题时间分配前两道题40分钟,最后一题70分钟(平时练习可以按照40分钟的时限)机考分数线根据招聘目标院校和非目标院校有不同(不同 华为招聘部门会有差异)创作不易!如果觉得内容对你有帮助,麻烦给个三连关注支持一下我!
2024-05-25 10:17:41 332
原创 【Beego】(二)Beego安装
http://localhost:8080/当我们安装好bee之后,bee命令默认是放在GOPATH/bin里面,所以需要把GOPATH/bin 添加到您的环境变量中。或者直接把GOPATH/bin下的bee,直接复制到/usr/local/go/bin/新建某一空代码目录,执行如下命令。
2024-05-25 10:16:53 311
原创 【Beego】(一)Beego介绍与环境搭建
Beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。Beego是用Go语言开发的高效的HTTP框架,可以用来快速开发APl、Web应用及后端服务等各种应用。
2024-05-24 00:29:46 355
原创 【Gin】(六)Gin 多路由+控制器+公共返回Json+mysql的CURD
【Golang】(二)Go语言环境安装_安装golang 环境-CSDN博客https://blog.csdn.net/forest_long/article/details/1390881212、配置文件comfig/Db.gomodel/UserModel.go4、dao层dao/UserDao.go5、controller层controller/UserController.gocontroller/NewsController.goco
2024-05-24 00:29:21 799
原创 【Gin】(四)Gin 接收url参数的方法
一、环境安装【Golang】(二)Go语言环境安装_安装golang 环境-CSDN博客https://blog.csdn.net/forest_long/article/details/139088121【Gin】(三)Gin 多路由+控制器+公共返回Json方法代码实现使用 c.Param("id")测试:2、接收post表单数据-form paramter代码实现使用c.PostForm如果要使用默认值,则使用c.DefaultPostForm测试:
2024-05-23 08:35:05 423
原创 【Gin】(三)Gin 多路由+控制器+公共返回Json方法
Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快,如果你是性能和高效的追求者,我们推荐你使用 Gin 框架。Gin 最擅长的就是 Api 接口的高并发,如果项目的规模不大,业务相对简单,这个时候我们也推荐您使用 Gin。当某个接口的性能遭到较大挑战的时候,这个还是可以考虑使用 Gin 重写接口。Gin 也是一个流行的 golang Web 框架,Github Start 量已经超过了 50k。
2024-05-23 08:34:39 351
原创 【Golang】(十一)部署Go的方法
本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。本本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。
2024-05-22 11:51:09 566
原创 【Gin】(五)Go语言ORM框架Gorm-连接MySQL
gorm是一个使用Go语言编写的ORM框架。它文档齐全,对开发者友好,支持主流数据库。gorm官方中文文档:https://gorm.io/zh_CN/docs/
2024-05-22 09:46:22 735
原创 【Gin】(二)Gin 路由及路由文件封装
【代码】【Gin】(二)Gin 路由及路由文件封装。Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快,如果你是性能和高效的追求者,我们推荐你使用 Gin 框架。Gin 最擅长的就是 Api 接口的高并发,如果项目的规模不大,业务相对简单,这个时候我们也推荐您使用 Gin。当某个接口的性能遭到较大挑战的时候,这个还是可以考虑使用 Gin 重写接口。Gin 也是一个流行的 golang Web 框架,Github Start 量已经超过了 50k。
2024-05-22 00:10:18 438
原创 【Gin】(一)Gin 介绍与环境搭建
Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快,如果你是性能和高效的追求者,我们推荐你使用 Gin 框架。Gin 最擅长的就是 Api 接口的高并发,如果项目的规模不大,业务相对简单,这个时候我们也推荐您使用 Gin。当某个接口的性能遭到较大挑战的时候,这个还是可以考虑使用 Gin 重写接口。Gin 也是一个流行的 golang Web 框架,Github Start 量已经超过了 50k。
2024-05-22 00:09:52 514
原创 【Golang】(十)Go的常用框架
是一个快速而高效的Web框架,它提供了路由、中间件、渲染等众多功能,同时也支持WebSocket、GraphQL等新兴技术。是一个快速而高效的Web框架,它提供了路由、中间件、渲染等众多功能,同时也支持WebSocket和静态文件服务等功能。是一个全栈式Web框架,提供了强大的路由、模板引擎、ORM、缓存、验证等功能,同时也支持自动化测试和热编译。是一个MVC框架,它内置了路由、模板引擎、ORM、会话管理、日志等许多常用模块,使用起来非常方便。
2024-05-21 09:29:11 1623
原创 【大数据入门核心技术-Doris】(七)Docker安装Doris
用于控制进程可以拥有的内存映射区域的最大 数量。,特别是在使用大量内存映射文件的情况下。,如果希望永久修改参数的值,可以编辑。是一个与内核虚拟内存子系统相关的参数。首先需要在宿主机执行如下命令。题,可设置回默认值,
2024-05-20 00:44:13 940
原创 【大数据入门核心技术-Hive】(二十一)Hive日志中如何查看完整的sql
在默认的日志级别情况下,是不能将DEBUG信息输出,这样一来出现的各种详细的错误信息都是不能数错的。在Hive中,当提交MapReduce任务时,默认情况下不会打印完整的SQL。但是,可以通过设置Hive配置属性来启用SQL打印。/tmp/文件夹的hive.log文件中,全路径就是/tmp/当前用户名/hive.log。从上面文件中可以看到完整的sql。2、hive启动时增加配置。
2024-05-20 00:02:46 438
原创 【大数据入门核心技术-Hive】(二十一)Hive中double和decimal的区别
Decimal 类型的数据在计算机内部使用基于整数的算法来进行表示和计算,因此能够保证更高的精确度。存储空间:Double 使用固定的 8 个字节来存储数据,而 Decimal 则使用可变长度字节数组,根据实际数值的大小和精度来分配存储空间。在上面的示例代码中,我们创建了一个包含 Double 和 Decimal 列的表,并插入了一些数据。运算效率:由于 Decimal 需要进行更复杂的运算和精度保证,因此在一些计算密集型的操作中,Decimal 的运算效率可能会比 Double 较低。
2024-05-19 13:00:00 355
原创 【大数据入门核心技术-Hive】(二十)Hive哪些操作会触发MR
2)HDFS 数据加载: 如果数据源是 HDFS,并且目标表的存储格式是文本(TextFile)或某些列式存储格式(如 ORC 或 Parquet),则数据加载操作通常也不会触发 MapReduce 作业。Hive 会直接移动或复制数据到目标表的 HDFS 目录,并更新元数据。1)本地数据加载且存储格式不支持直接复制: 如果数据源是本地文件系统(LOCAL 关键字),但目标表的存储格式不支持直接复制(如 SequenceFile 或 RCFile),则数据加载操作可能触发 MapReduce 作业。
2024-05-19 12:48:07 166
原创 【大数据入门核心技术-Hue】(三)Docker安装部署Hue
(docker容器内部没有vi与vim工具) 默认配置文件路径 /usr/share/hue/desktop/conf。配置hue接入mysql 需要进入docker容器内部,编辑修改hue的配置文件,再重启hue服务,这样才能生效。将容器内部的配置文件拷贝到宿主机,之后再修改,修改完成之后再拷贝入容器的同一个路径下覆盖文件。注册登录之后内部不能查看到任何信息,因为还没有配置数据库。例如: kill 24 51 67。kill 掉其中的 hue进程。找到mysql配置对应的位置。
2024-05-12 22:27:03 466 2
原创 【大数据入门核心技术-Hive】(二十)Hive之grouping sets用法及grouping_id计算方法
grouping sets 中的每一种粒度,都对应唯一的 grouping__id 值,其计算公式与 group by 的顺序、当前粒度的字段有关。3、grouping sets 中的所有字段,都必须出现在 group by 中,相当于 group by 后面的字段是最细粒度。4、如果 select 中的字段,没有包含在某个 grouping set 中,那么这个粒度下的这个字段值为 NULL。这就是上面 grouping sets 的结果中 grouping__id 值的由来。
2024-05-08 21:10:30 326
原创 【大模型应用开发-实战】(四)nvitop: 史上最强GPU性能实时监测工具
相信大家在用NVIDIA-GPU训练网络模型的时候,都会习惯性的在终端nvidia-smi一下吧?最直接的目的是为了查看哪些卡正在使用,哪些卡处在空闲,然后挑选空闲的卡号进行网络训练。咱们作为一名资深的算法工程师,毕竟身兼多职:上要开发AI算法,下要管理服务器,左要带新人,右要PPT汇报上级。对于管理服务器:刚买的新服务器你得装系统吧?得装DriverCudaCudnn吧?
2024-04-29 22:14:16 1429
原创 【大模型应用开发-实战】(三)使用Ollama在⾃⼰的电脑上运⾏⼤模型(下)
LangChain 官⽅⽂档有详细介绍如何调⽤本地模型。LangChain 调⽤本地模型。【大模型应用开发-实战】(十)Embedding模型部署-CSDN博客。【大模型应用开发-实战】(十)Embedding模型部署-CSDN博客。【大模型应用开发-实战】(十)Embedding模型部署-CSDN博客。【大模型应用开发-实战】(十)Embedding模型部署-CSDN博客。【大模型应用开发-实战】(十)Embedding模型部署-CSDN博客。【大模型应用开发-实战】(十)Embedding模型部署-CS
2024-04-29 00:44:38 323
原创 【大模型应用开发-大模型知识】(三)免费使用ChatGPT4.0
众所周知,OpenAI并不“open”,特别是在GPT-4发布后,整个OpenAI团队对GPT-4的几乎所有信息都守口如瓶。因为没有高质量的token,这个数据集还包含了许多个epoch。Epoch数量:针对基于文本的数据进行2个epoch的训练,而针对基于代码的数据进行了4个epoch 的训练。在预训练阶段,GPT-4使用了8k 的上下文长度(seqlen),而32k的版本是基于预训练后的8K版本微调而来的。
2024-04-23 00:05:47 2057
原创 【大模型应用开发-实战】(四)使用embedding在⾃⼰的电脑上运⾏⼤模型
【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。
2024-04-22 12:05:47 315
原创 【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型
【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。【大模型应用开发-实战】(三)使用embedding在⾃⼰的电脑上运⾏⼤模型。
2024-04-22 11:55:37 327
原创 【大模型应用开发-ES】(四)ElasticSearch安装ElasticSearch安装ElasticSearch安装
【大模型应用开发-ES】(四)ElasticSearch安装ElasticSearch安装ElasticSearch安装【大模型应用开发-ES】(四)ElasticSearch安装ElasticSearch安装ElasticSearch安装【大模型应用开发-ES】(四)ElasticSearch安装ElasticSearch安装ElasticSearch安装。
2024-04-21 17:24:31 259
原创 【大模型应用开发-ES】(三)ElasticSearch功能详解与原理
【大模型应用开发-ES】(三)ElasticSearch功能详解与原理。【大模型应用开发-ES】(三)ElasticSearch功能详解与原理。【大模型应用开发-ES】(三)ElasticSearch功能详解与原理。【大模型应用开发-ES】(三)ElasticSearch功能详解与原理。
2024-04-21 17:23:57 193 1
原创 【大模型应用开发-ES】(二)ElasticSearch安装
1、创建目录2、增加配置""""""3、设置权限4、拉取镜像5、启动服务。1、创建目录2、增加配置""""""3、设置权限4、拉取镜像5、启动服务。1、创建目录2、增加配置""""""3、设置权限4、拉取镜像5、启动服务。1、创建目录2、增加配置""""""3、设置权限4、拉取镜像5、启动服务。1、创建目录2、增加配置""""""3、设置权限4、拉取镜像5、启动服务。1、创建目录2、增加配置""""""3、设置权限4、拉取镜像5、启动服务。1、创建目录2、增加配置""""""3、设置权限4、拉取镜像5、启动
2024-04-20 16:10:34 164
原创 【大模型应用开发-ES】(一)ElasticSearch概述
【大模型应用开发-ES】(一)ElasticSearch概述。【大模型应用开发-ES】(一)ElasticSearch概述。【大模型应用开发-ES】(一)ElasticSearch概述。【大模型应用开发-ES】(一)ElasticSearch概述。【大模型应用开发-ES】(一)ElasticSearch概述。【大模型应用开发-ES】(一)ElasticSearch概述。【大模型应用开发-ES】(一)ElasticSearch概述。【大模型应用开发-ES】(一)ElasticSearch概述。
2024-04-20 15:58:42 332 1
原创 【大模型应用开发-实战】(二)使用Ollama在⾃⼰的电脑上运⾏⼤模型(中)
本文将继续使用qwen:0.5作为实例,来演示通过web url访问大模型。1、Chat Web UI 安装。本文将继续使用qwen:0.5作为实例,来演示通过web url访问大模型。1、Chat Web UI 安装。本文将继续使用qwen:0.5作为实例,来演示通过web url访问大模型。1、Chat Web UI 安装。本文将继续使用qwen:0.5作为实例,来演示通过web url访问大模型。1、Chat Web UI 安装。本文将继续使用qwen:0.5作为实例,来演示通过web url访问大模
2024-04-19 20:38:06 174
原创 【大模型应用开发-FastAPI框架】(十二) FastAPI 日志输出到文件
FastAPI 使用标准的Pythonlogging 模块来进行日志记录。我们可以通过配置 logger 来指定日志的级别、格式以及输出位置。在默认情况下,FastAPI 的日志信息会输出到控制台。下面是一个简单的例子,演示如何在 FastAPI 中记录日志:参考。FastAPI 使用标准的Pythonlogging 模块来进行日志记录。我们可以通过配置 logger 来指定日志的级别、格式以及输出位置。在默认情况下,FastAPI 的日志信息会输出到控制台。下面是一个简单的例
2024-04-19 00:43:40 1932 1
原创 【大模型应用开发-实战】(一)使用Ollama在⾃⼰的电脑上运⾏⼤模型(上)
易于使⽤:Ollama 提供了类似 OpenAI 的 API 接⼝和聊天界⾯,使得⽤户可以轻松地与模型进⾏交。类似 OpenAI 的 API 接⼝和聊天界⾯,可以⾮常⽅便地在本地部署各种开源的⼤模型并通过接⼝使⽤。降低成本:开发阶段,可以在本地环境中使⽤ Ollama ,减少调⽤⼤模型平台接⼝ token 的消耗。热加载模型⽂件:Ollama⽀持热加载模型⽂件,这意味着⽤户可以在不重启服务的情况下更换或更 新模型。定制化与可扩展性:⽤户可以根据⾃⼰的任务和需求,定制和创建⾃⼰的语⾔模型。
2024-04-18 21:10:04 503
原创 【大模型应用开发-LangChain】(二)LangChain概述
转换成向量也很简单,只需要我们把数据存储到对应的向量数据库中即可完成向量的转换。官方也提供了很多的向量数据库供我们使用。一个 Chain 就是一个任务,当然也可以像链条一样,一个一个的执行多个链。顾名思义,文本分割就是用来分割文本的。,让他进行总结,他肯定会报超过最大 Token 错。功能还是直接通过向量数据库直接查询,都需要将我们的加载进来的数据。上面只是简单的进行列举了几个,官方提供了超级的多的加载器供你使用。顾名思义,这个就是从指定源进行加载数据的。比如我们将一份300页的 pdf 发给。
2024-04-17 23:22:52 482
原创 【大模型应用开发-LangChain】(一)LangChain概述
众所周知 OpenAI 的 API 无法联网的,所以如果只使用自己的功能实现联网搜索并给出回答、总结 PDF 文档、基于某个 Youtube 视频进行问答等等的功能肯定是无法实现的。LangChain 是一个用于开发由语言模型驱动的应用程序的框架。拥有大量的文档加载器,比如 Email、Markdown、PDF、Youtube …Prompt管理,支持各种自定义模板。
2024-04-17 23:19:53 707
原创 【大模型应用开发-Pandas数据清洗】(四)Pandas Dataframe处理
【大模型应用开发-Pandas数据清洗】(四)Pandas Dataframe处理。【大模型应用开发-Pandas数据清洗】(四)Pandas Dataframe处理。【大模型应用开发-Pandas数据清洗】(四)Pandas Dataframe处理。【大模型应用开发-Pandas数据清洗】(四)Pandas Dataframe处理。【大模型应用开发-Pandas数据清洗】(四)Pandas Dataframe处理。【大模型应用开发-Pandas数据清洗】(四)Pandas Dataframe处理。
2024-04-17 09:24:38 268
[MongoDB权威指南]-第一版-中文版
2015-01-28
Java夜未眠(程序员必读)
2009-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人